配置對雪花的訪問

使用Campaign Federated Data Access(FDA)選項來處理儲存在外部資料庫中的資訊。 請遵循下列步驟來設定對Snowflake的存取。

  1. CentOSWindowsDebian上配置Snowflake
  2. 在促銷活動中設定Snowflake 外部帳戶
注意

Snowflake connector適用於代管和內部部署。有關詳細資訊,請參見此頁面

CentOS上的雪花

要在CentOS上配置Snowflake,請執行以下步驟:

  1. 下載Snowflake的ODBC驅動程式。 按一 下此處開始下載。

  2. 然後,您需要使用以下命令在CentOs上安裝ODBC驅動程式:

    rpm -Uvh unixodbc
    rpm -Uvh snowflake-odbc-2.20.2.x86_64.rpm
    
  3. 在下載並安裝ODBC驅動程式後,您需要重新啟動Campaign Classic。 要執行此操作,請運行以下命令:

    /etc/init.d/nlserver6 stop
    /etc/init.d/nlserver6 start
    
  4. 在促銷活動中,您可以接著設定您的Snowflake外部帳戶。 有關如何配置外部帳戶的詳細資訊,請參閱本節

Windows上的雪花

  1. 下載用於Windows🔗的ODBC驅動程式。 請注意,您需要管理員級權限才能安裝驅動程式。 如需詳細資訊,請參閱本頁

  2. 配置ODBC驅動程式。 如需詳細資訊,請參閱本頁

  3. 在促銷活動中,您可以接著設定您的Snowflake外部帳戶。 有關如何配置外部帳戶的詳細資訊,請參閱本節

德比亞河畔雪花

  1. 下載Snowflake的ODBC驅動程式。 按一下 此處開始下載。

  2. 然後,您需要使用以下命令在Debian上安裝ODBC驅動程式:

    apt-get install unixodbc
    apt-get install snowflake-odbc-x.xx.x.x86_64.deb
    
  3. 在下載並安裝ODBC驅動程式後,您需要重新啟動Campaign Classic。 要執行此操作,請運行以下命令:

    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  4. 在促銷活動中,您可以接著設定您的Snowflake外部帳戶。 有關如何配置外部帳戶的詳細資訊,請參閱本節

雪花外部帳戶

您需要建立Snowflake外部帳戶,將您的Campaign例項連接至您的Snowflake外部資料庫。

  1. 在促銷活動​Explorer​中,按一下​Administration '>' Platform '> '> ' External accounts

  2. 按一下 New

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

  4. 設定​Snowflake​外部帳戶,您必須指定:

    • Type: Snowflake

    • Server:伺服器的URL Snowflake 。

    • Account:用戶名稱

    • Password:使用者帳戶密碼

    • Database:資料庫的名稱

  5. 按一下​Parameters​頁籤,然後按一下​Deploy functions​按鈕以建立函式。

連接器支援以下選項:

選項 說明
工作架構 用於工作表的資料庫模式
倉庫 要使用的預設倉庫名稱。 它會覆寫使用者的預設值。
時區名稱 預設為空,這表示使用Campaign Classic應用程式伺服器的系統時區。 此選項可用於強制TIMEZONE會話參數。
有關詳細資訊,請參見此頁面
WeekStart WEEK_START會話參數。 依預設設為0。
有關詳細資訊,請參見此頁面
UseCachedResult USE_CACHED_RESULTS會話參數。 預設設定為TRUE。 此選項可用於禁用雪花快取結果。
有關詳細資訊,請參見此頁面

本頁內容