配置对Amazon Redshift的访问权限 configure-access-to-redshift

使用Campaign 联合数据访问 (FDA)选项处理存储在外部数据库中的信息。 执行以下步骤以配置对Amazon Redshift的访问权限。

  1. 配置Amazon Redshift数据库
  2. 在Campaign中配置Amazon Redshift 外部帐户

Linux上的Amazon Redshift redshift-linux

要在Linux上配置Amazon Redshift,请执行以下步骤:

  1. 在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
      
  2. 在运行脚本之前,您可以使用--help选项访问更多信息:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts/
    ./redshift_odbc-setup.sh --help
    
  3. 访问脚本所在的目录,并以root用户身份运行以下脚本:

    code language-none
      cd /usr/local/neolane/nl6/bin/fda-setup-scripts
      ./redshift_odbc-setup.sh
    
  4. 安装ODBC驱动程序后,需要重新启动Campaign Classic。 为此,请运行以下命令:

    code language-none
    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  5. 然后,您可以在Campaign中配置Amazon Redshift外部帐户。 有关如何配置外部帐户的更多信息,请参阅此部分

Amazon Redshift外部帐户 redshift-external

Amazon Redshift外部帐户允许您将Campaign实例连接到Amazon Redshift外部数据库。

  1. 在Campaign Classic中,配置您的Amazon Redshift外部帐户。 在​ Explorer ​中,单击​ Administration / Platform / External accounts

  2. 单击 New

  3. 选择​ External database ​作为外部帐户的​ Type

  4. 配置​ Amazon Redshift ​外部帐户,您必须指定:

    • Type: Amazon Redshift

    • Server: DNS的名称

    • Account:用户的名称

    • Password:用户帐户密码

    • Database:如果未在DSN中指定数据库的名称。 如果在DSN中指定,它可以留空

    • Working schema:工作架构的名称。 了解详情

    • Time zone:服务器时区

  5. 单击 Save

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1