配置对Sybase IQ的访问

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

  1. 配置Sybase IQ数据库
  2. 在活动中配置Sybase IQ 外部帐户

sybase IQ配置

在联合数据访问中连接到Sybase IQ外部库需要在Adobe Campaign服务器上的以下其他配置。

注意

在启动之前,请确保​unixodbc​包位于服务器上。

  1. 安装​iq_odbc。 安装结束时可能会出错。 可以忽略此错误。

  2. 安装​iq_client_common。 安装结束时可能会出现Java错误。 可以忽略此错误。

  3. 配置ODBC驱动程序。 配置可以在标准文件中执行:/etc/odbc.ini用于常规参数,/etc/odbcinst.ini用于声明驱动程序:

    • /etc/odbc.ini( 将字符等值 <server_alias> 替换为您自己的值):

      [ODBC Data Sources]
      <server_alias>=libdbodbc.so
      
      [<server_alias>]
      Driver=/opt/sybase/IQ-16_0/lib64/libdbodbc16.so
      Description=<description>
      Username=<username>
      Password=<password>
      ServerName=<server_name>
      CommLinks=tcpip(host=<host>)
      
    • /etc/odbcinst.ini

      [ODBC DRIVERS]
      SAP SybaseIQ=Installed
      
      [SAP SybaseIQ]
      Driver=/opt/sybase/IQ-16_0/lib64/libdbodbc16.so
      
  4. 在LD_LIBRARY_PATH变量中为新libodbc16.so库添加路径。 为此:

    • 如果您使用customer.sh文件声明您的路径:为LD_LIBRARY_PATH变量添加路径/opt/sybase/IQ-16_0/lib64。
    • 否则,请使用Unix命令。

sybase IQ 外部帐户

Sybase IQ外部帐户允许您将活动实例连接到Sybase IQ外部数据库。

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

  2. 单击​New​并选择​External database​作为​Type

  3. 要配置​Sybase IQ​外部帐户,必须指定:

    • Type:ODBC(Sybase ASE、Sybase IQ)

    • Server:与第5步中定义的ODBC<server_alias>连接()相对应。不一定是服务器本身的名称。

    • Account:用户的名称

    • Password:用户帐户密码

    • Database:数据库的名称

注意

对于Windows,必须在Adobe Campaign服务器上安装Sybase IQ客户端并创建ODBC连接。 确保在Windows中作为服务运行Adobe Campaign服务器(nlserver)时创建系统数据源。

在此页面上

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