Sybase IQ へのアクセスを設定する configure-access-to-sybase-iq
外部データベースに保存されている情報を処理するには、Campaign Federated Data Access (FDA)オプションを使用します。 Sybase IQへのアクセスを設定するには、次の手順に従います。
- Sybase IQ データベース を設定
- CampaignでSybase IQ 外部アカウント を設定する
Sybase IQ設定 configuring-sybase
FDAでSybase IQ外部データベースに接続するには、Adobe Campaign サーバーで以下の追加の設定が必要です。
-
iq_odbc をインストールします。 インストールの終了時にエラーが発生することがあります。 このエラーは無視してかまいません。
-
iq_client_common をインストールします。 インストールの終了時に Java のエラーが発生することがあります。 このエラーは無視してかまいません。
-
ODBC ドライバーを設定します。 設定は、標準のファイル(一般的なパラメーターは /etc/odbc.ini、ドライバーの宣言は /etc/odbcinst.ini)でおこなえます。
-
/etc/odbc.ini(「
<server_alias>」などの部分は独自の値に置き換えてください):code language-none [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
code language-none [ODBC DRIVERS] SAP SybaseIQ=Installed [SAP SybaseIQ] Driver=/opt/sybase/IQ-16_0/lib64/libdbodbc16.so
-
-
新しい libodbc16.so ライブラリのパスを LD_LIBRARY_PATH 変数に追加します。 方法は次のとおりです。
- customer.sh ファイルを使用してパスを宣言する場合は、パス /opt/sybase/IQ-16_0/lib64 を LD_LIBRARY_PATH 変数に追加します。
- それ以外の場合は、Unix コマンドを使用します。
Sybase IQ外部アカウント sybase-external
Sybase IQ外部アカウントを使用すると、Campaign インスタンスをSybase IQ外部データベースに接続できます。
-
キャンペーン エクスプローラーから、管理 ‘>’ プラットフォーム ‘>’ 外部アカウントをクリックします。
-
「新規」をクリックし、「タイプ」として「外部データベース」を選択します。
-
Sybase IQ 外部アカウントを構成するには、次を指定する必要があります。
-
タイプ:ODBC(Sybase ASE、Sybase IQ)
-
サーバー:手順 5 で定義した ODBC 接続(
<server_alias>)に対応します。 必ずしもサーバー自体の名前であるとは限りません。 -
アカウント:ユーザーの名前
-
パスワード:ユーザーアカウントのパスワード
-
データベース:データベースの名前
-