設定Snowflake的存取權 configure-access-to-snowflake

使用Campaign 同盟資料存取 (FDA)選項來處理儲存在外部資料庫中的資訊。 請依照下列步驟設定Snowflake的存取權。

  1. Linux上設定Snowflake。
  2. 在Campaign中設定Snowflake 外部帳戶
CAUTION
  • Snowflake聯結器可用於託管及內部部署。 如需詳細資訊,請參閱此頁面

  • Snowflake ODBC驅動程式的最低支援版本為​ 2.24.4

在Linux上的Snowflake snowflake-linux

若要在Linux上設定Snowflake,請遵循下列步驟:

  1. 在ODBC安裝之前,請檢查您的Linux發行版本上是否已安裝下列套裝軟體:

    • 若為Red Hat/CentOS:

      code language-none
      yum update
      yum upgrade
      yum install -y grep sed tar wget perl curl
      
    • 對於Debian:

      code language-none
      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. 在執行指令碼之前,您可以使用--help選項存取更多資訊:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts/
    ./snowflake_odbc-setup.sh --help
    
  3. 存取指令碼所在的目錄,並以root使用者的身分執行以下指令碼:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./snowflake_odbc-setup.sh
    
  4. 安裝ODBC驅動程式之後,您需要重新啟動Campaign Classic。 要執行此操作,請執行以下命令:

    code language-none
    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  5. 在Campaign中,您可以接著設定Snowflake外部帳戶。 如需如何設定外部帳戶的詳細資訊,請參閱本節

Snowflake外部帳戶 snowflake-external

您必須建立Snowflake外部帳戶,才能將Campaign執行個體連線至Snowflake外部資料庫。

  1. 從行銷活動​ Explorer,按一下​ Administration '>' Platform '>' External accounts

  2. 按一下​ New

  3. 選取​ External database ​作為外部帳戶的​ Type

  4. 在​ Configuration ​下,從​ Type ​下拉式清單中選取Snowflake。

  5. 新增您的​ Server URL和​ Database

  6. 設定​ Snowflake ​外部帳戶驗證:

    • 針對帳戶/密碼驗證,您必須指定:

      • Account:使用者名稱

      • Password:使用者帳戶密碼。

    • 針對金鑰組驗證,按一下​ Keypair Auth ​標籤以使用您的​ Private key ​進行驗證並複製貼上您的​ Private key

  7. 按一下「Parameters」標籤,然後按「Deploy functions」按鈕以建立函式。

    note note
    NOTE
    若要讓所有函式都可使用,您需要在遠端資料庫中建立Adobe Campaign SQL函式。 如需詳細資訊,請參閱此頁面

  8. 完成設定時,請按一下​ Save

聯結器支援下列選項:

選項
說明
工作綱要
用於工作表的資料庫綱要
倉儲
要使用的預設倉儲名稱。 它會覆寫使用者的預設值。
時區名稱
預設為空白,這表示會使用Campaign Classic應用程式伺服器的系統時區。 選項可用來強制TIMEZONE工作階段引數。
如需詳細資訊,請參閱此頁面
weekstart
WEEK_START階段作業引數。 預設為0。
如需詳細資訊,請參閱此頁面
UseCachedResult
USE_CACHED_RESULTS工作階段引數。 預設為TRUE。 此選項可用來停用Snowflake快取結果。
如需詳細資訊,請參閱此頁面
bulkThread
用於Snowflake大量載入器的執行緒數量,執行緒越多,批次載入量越大,效能就越好。 預設為1。 根據機器執行緒計數,數字可以調整。
chunkSize
決定大量載入器區塊的檔案大小。 預設為128MB。 可以修改以獲得最佳效能(當與bulkThreads一起使用時)。 同時作用中的執行緒越多,效能就越好。
如需詳細資訊,請參閱Snowflake檔案
階段名稱
預先布建的內部階段名稱。 它將用於大量載入,而不是建立新的臨時階段。
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1