配置对Amazon Redshift的访问权限 configure-access-to-redshift
使用营销活动 联合数据访问 (FDA)用于处理存储在外部数据库中的信息的选项。 执行以下步骤以配置对Amazon Redshift的访问权限。
- 配置 Amazon Redshift数据库
- 配置Amazon Redshift 外部帐户 在Campaign中
Linux上的Amazon Redshift redshift-linux
配置 Amazon Redshift 在Linux上,请执行以下步骤:
-
在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。