設定Snowflake的存取權 configure-access-to-snowflake
使用Campaign 同盟資料存取 (FDA)選項來處理儲存在外部資料庫中的資訊。 請依照下列步驟設定Snowflake的存取權。
-
Snowflake聯結器可用於託管及內部部署。 如需詳細資訊,請參閱此頁面。
-
Snowflake ODBC驅動程式的最低支援版本為 2.24.4。
在Linux上的Snowflake snowflake-linux
若要在Linux上設定Snowflake,請遵循下列步驟:
-
在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
-
-
在執行指令碼之前,您可以使用
--help
選項存取更多資訊:code language-none cd /usr/local/neolane/nl6/bin/fda-setup-scripts/ ./snowflake_odbc-setup.sh --help
-
存取指令碼所在的目錄,並以root使用者的身分執行以下指令碼:
code language-none cd /usr/local/neolane/nl6/bin/fda-setup-scripts ./snowflake_odbc-setup.sh
-
安裝ODBC驅動程式之後,您需要重新啟動Campaign Classic。 要執行此操作,請執行以下命令:
code language-none systemctl stop nlserver.service systemctl start nlserver.service
-
在Campaign中,您可以接著設定Snowflake外部帳戶。 如需如何設定外部帳戶的詳細資訊,請參閱本節。
Snowflake外部帳戶 snowflake-external
您必須建立Snowflake外部帳戶,才能將Campaign執行個體連線至Snowflake外部資料庫。
-
從行銷活動 Explorer,按一下 Administration '>' Platform '>' External accounts。
-
按一下 New。
-
選取 External database 作為外部帳戶的 Type。
-
在 Configuration 下,從 Type 下拉式清單中選取Snowflake。
-
新增您的 Server URL和 Database。
-
設定 Snowflake 外部帳戶驗證:
-
針對帳戶/密碼驗證,您必須指定:
-
Account:使用者名稱
-
Password:使用者帳戶密碼。
-
-
針對金鑰組驗證,按一下 Keypair Auth 標籤以使用您的 Private key 進行驗證並複製貼上您的 Private key。
-
-
按一下「Parameters」標籤,然後按「Deploy functions」按鈕以建立函式。
note note NOTE 若要讓所有函式都可使用,您需要在遠端資料庫中建立Adobe Campaign SQL函式。 如需詳細資訊,請參閱此頁面。 -
完成設定時,請按一下 Save。
聯結器支援下列選項:
如需詳細資訊,請參閱此頁面。
如需詳細資訊,請參閱此頁面。
如需詳細資訊,請參閱此頁面。
如需詳細資訊,請參閱Snowflake檔案。