配置對Snowflake的訪問

使用Campaign 同盟資料存取(FDA)選項來處理儲存在外部資料庫中的資訊。 請依照以下步驟配置Snowflake的訪問。

  1. CentOSWindowsDebian上配置Snowflake
  2. 在Campaign中設定Snowflake 外部帳戶
注意

Snowflake 連接器適用於托管部署和內部部署。有關詳細資訊,請參見此頁面

SnowflakeCentOS

要在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. 在Campaign中,您可以接著設定Snowflake外部帳戶。 有關如何配置外部帳戶的詳細資訊,請參閱此部分

SnowflakeWindows

  1. 下載Windows🔗的ODBC驅動程式。 請注意,安裝驅動程式需要管理員級權限。 有關詳細資訊,請參閱此頁面

  2. 配置ODBC驅動程式。 有關詳細資訊,請參閱此頁面

  3. 在Campaign中,您可以接著設定Snowflake外部帳戶。 有關如何配置外部帳戶的詳細資訊,請參閱此部分

SnowflakeDebian

  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. 在Campaign中,您可以接著設定Snowflake外部帳戶。 有關如何配置外部帳戶的詳細資訊,請參閱此部分

Snowflake外部帳戶

您需要建立Snowflake外部帳戶,將您的Campaign執行個體連結至您的Snowflake外部資料庫。

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

  2. 按一下 New

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

  4. 配置​Snowflake​外部帳戶,必須指定:

    • Type: Snowflake

    • Server:伺服器的 Snowflake URL

    • Account:使用者名稱

    • Password:使用者帳戶密碼

    • Database:資料庫的名稱

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

連接器支援下列選項:

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

本頁內容