Campaign で使用する Amazon Redshift ユーザー・データ・ソースの準備

Campaign のデータ・ソースとして Amazon Redshift を使用するための指針を以下にまとめます。

このタスクについて

Campaign では、顧客テーブルとして Amazon Redshift を使用できます。Redshift をシステム・テーブルとして使用することはできません。

接続のために Amazon ネイティブの ODBC ドライバーを使用し、データ・ソースごとに Campaign で PostgreSQL テンプレートを構成します。Campaign|partitions|partition[n]|dataSources|PostgreSQL の構成について詳しくは、「IBM Campaign 管理者ガイド」を参照してください。デフォルト値のないプロパティーもあります。そのようなプロパティーについては値を指定する必要があります。その他のプロパティーについては、それぞれの具体的な構成に合わせた調整が必要になることがあります。サポートされるバージョンについて詳しくは、「推奨されるソフトウェア環境および最小システム要件」を参照してください。Amazon Redshift については、次を参照してください http://aws.amazon.com/redshift/

手順

  1. Redshift 用の Amazon Redshift ODBC ドライバーをダウンロードして構成します。ドライバー名: Amazon Redshift ODBC ドライバー (バージョン - 1.4.3.1000-1 – 64 ビット)、Unix ODBC ドライバー・マネージャー (バージョン - 2.3.7)。https://docs.aws.amazon.com/redshift/latest/mgmt/install-odbc-driver-linux.html を参照してください。
  2. 接続および認証の詳細を検証します:isql を使用して Linux での接続をテストします。Windows の場合、Microsoft Windows ODBC ドライバー・マネージャーを使用します。
  3. configTool (IBM® Marketing Platform に用意されているユーティリティー) を使用して、PostgreSQLTemplate.xml をインポートします。
  4. 新しく追加した PostgreSQL テンプレートにユーザー・データベースの詳細情報を入力します。
  5. Amazon Redshift のユーザー・データベースを構成します。
  6. アプリケーション・サーバーと IBM Campaign リスナー・サーバーを再始動します。

次のタスク

以下の手順を実行して、Amazon Redshift との接続をテストします。
注: クラスター接続ストリングの入手方法については、 のリンクを参照してください。 http://docs.aws.amazon.com/redshift/latest/mgmt/configuring-connections.html#connecting-drivers

Windows の場合

  1. Windows ODBC ドライバー・マネージャーを開きます。
  2. システム DSN を追加し、Amazon Native ドライバーを選択します。
  3. 接続ストリングなどの詳細情報を指定します。
  4. isql または IBM Campaign CxnTest ユーティリティーを使用して接続をテストします。

Linux の場合

  1. LD_LIBRARY_PATH (AIX® では LIBPATH) を構成して、ドライバー・ライブラリー・ファイルの場所を組み込みます。
  2. ODBCINI を構成して、odbc.ini ファイルの場所を指し示します。
  3. Redshift ユーザー・データベースに合わせて odbc.ini ファイルを構成します。以下に例を示します。

    [ODBC] Trace = yes TraceFile = /tmp/OdbcTrace.log #[ODBC Data Sources] AmazonRedshift=Amazon Redshift  [AmazonRedshift] This key is not necessary and is only to give a description of the data source. driver_name=Amazon_Redshift Description=Amazon Redshift ODBC Driver (64-bit) DSN  #[Driver: The location where the ODBC driver is installed to.] Driver=/opt/amazon/redshiftodbc/lib/64/libamazonredshiftodbc64.so  Required: These values can also be specified in the connection string. Server==[change-me] Port=5439 Database==[change-me] locale=en-US UID==[change-me] PWD==[change-me]

  4. isql または IBM Campaign CxnTest ユーティリティーを使用して接続をテストします。