配置对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。