設定Amazon Redshift的存取權 configure-access-to-redshift
使用Campaign 同盟資料存取 (FDA)選項來處理儲存在外部資料庫中的資訊。 請依照下列步驟設定Amazon Redshift的存取權。
- 設定Amazon Redshift資料庫
- 在Campaign中設定Amazon Redshift 外部帳戶
Linux上的Amazon Redshift redshift-linux
若要在Linux上設定Amazon Redshift,請遵循下列步驟:
-
在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/ ./redshift_odbc-setup.sh --help
-
存取指令碼所在的目錄,並以root使用者的身分執行以下指令碼:
code language-none cd /usr/local/neolane/nl6/bin/fda-setup-scripts ./redshift_odbc-setup.sh
-
安裝ODBC驅動程式之後,您需要重新啟動Campaign Classic。 要執行此操作,請執行以下命令:
code language-none systemctl stop nlserver.service systemctl start nlserver.service
-
在Campaign中,您可以接著設定Amazon Redshift外部帳戶。 如需如何設定外部帳戶的詳細資訊,請參閱本節。
Amazon Redshift外部帳戶 redshift-external
Amazon Redshift外部帳戶可讓您將Campaign執行個體連線至Amazon Redshift外部資料庫。
-
在Campaign Classic中,設定您的Amazon Redshift外部帳戶。 從 Explorer,按一下 Administration / Platform / External accounts。
-
按一下 New。
-
選取 External database 作為外部帳戶的 Type。
-
設定 Amazon Redshift 外部帳戶,您必須指定:
-
Type: Amazon Redshift
-
Server: DNS的名稱
-
Account:使用者名稱
-
Password:使用者帳戶密碼
-
Database:未在DSN中指定資料庫的名稱。 若在DSN中指定,可保留空白
-
Working schema:工作結構描述的名稱。 了解更多
-
Time zone:伺服器時區
-
-
按一下 Save。