配置对Snowflake的访问

使用活动 联合数据访问(联合数据访问)选项处理存储在外部数据库中的信息。 请按照以下步骤配置对Snowflake的访问。

  1. CentOSWindowsDebian上配置Snowflake
  2. 在活动中配置Snowflake 外部帐户
注意

Snowflake connector可用于托管部署和内部部署。有关详细信息,请参见此页面

SnowflakeCentOS

要在CentOS上配置Snowflake,请执行以下步骤:

  1. 下载Snowflake的ODBC驱动程序。 单击此 处以下载开始。

  2. 然后,您需要使用以下命令在CentOs上安装ODBC驱动程序:

    rpm -Uvh unixodbc
    rpm -Uvh snowflake-odbc-2.20.2.x86_64.rpm
    
  3. 下载并安装ODBC驱动程序后,需要重新启动Campaign Classic。 要执行此操作,请运行以下命令:

    /etc/init.d/nlserver6 stop
    /etc/init.d/nlserver6 start
    
  4. 在活动中,您随后可以配置Snowflake外部帐户。 有关如何配置外部帐户的详细信息,请参阅本节

SnowflakeWindows

  1. 下载用于Windows](https://docs.snowflake.net/manuals/user-guide/odbc-download.html)的[ ODBC驱动程序。 请注意,您需要管理员权限才能安装驱动程序。 有关详细信息,请参阅此页

  2. 配置ODBC驱动程序。 有关详细信息,请参阅此页

  3. 在活动中,您随后可以配置Snowflake外部帐户。 有关如何配置外部帐户的详细信息,请参阅本节

SnowflakeDebian

  1. 下载Snowflake的ODBC驱动程序。 单击此 处开始下载。

  2. 然后,您需要使用以下命令在Debian上安装ODBC驱动程序:

    apt-get install unixodbc
    apt-get install snowflake-odbc-x.xx.x.x86_64.deb
    
  3. 下载并安装ODBC驱动程序后,需要重新启动Campaign Classic。 要执行此操作,请运行以下命令:

    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  4. 在活动中,您随后可以配置Snowflake外部帐户。 有关如何配置外部帐户的详细信息,请参阅本节

Snowflake外部帐户

您需要创建Snowflake外部帐户来将活动实例连接到Snowflake外部数据库。

  1. 在活动​Explorer​中,单击​Administration '>' Platform '>' External accounts

  2. 单击 New.

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

  4. 配置​Snowflake​外部帐户,必须指定:

    • Type: Snowflake

    • Server:服务器的 Snowflake URL

    • Account:用户的名称

    • Password:用户帐户密码

    • Database:数据库的名称

  5. 单击​Parameters​选项卡,然后单击​Deploy functions​按钮以创建函数。

连接器支持以下选项:

选项 说明
workschema 用于工作表的数据库模式
仓库 要使用的默认仓库的名称。 它将覆盖用户的默认值。
时区名称 默认为空,这意味着使用Campaign Classic应用程序服务器的系统时区。 此选项可用于强制TIMEZONE会话参数。
有关详细信息,请参见此页面
WeekStart WEEK_开始会话参数。 默认情况下,设置为0。
有关详细信息,请参见此页面
UseCachedResult USE_CACHED_RESULTS会话参数。 默认情况下设置为TRUE。 此选项可用于禁用Snowflake缓存结果。
有关详细信息,请参见此页面

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free