データベース・ロード・ユーティリティーの構成
Contact Optimization セッションの大きな要素は、PCT からのデータの読み取り処理と OCT へのデータの書き込み処理です。データベース・ロード・ユーティリティーを構成すると、Contact Optimization セッションのパフォーマンスが改善されます。
Contact Optimization は、データベース・ロード・ユーティリティーの実装について Campaign と同じ構成設定を使用します。 データベース・ロード・ユーティリティーと連動するように Campaign を 構成する場合、同じコマンドを使用するように Contact Optimization を構成します。 同様に、データベース・ロード・ユーティリティーと連動するように Contact Optimization を構成する場合、データベース・ロード・ユーティリティーと連動するように Campaign を構成します。 それぞれ、IBM® EMM インストール・ディレクトリー内の別のルート・ディレクトリーを想定します。 Campaign のルート・ディレクトリーは /CampaignContact Optimization のルート・ディレクトリーは /ContactOptimization であるため、ローダー・コマンドおよびテンプレート・ファイルで異なるコマンドを指定できます。
データベース・ロード・ユーティリティーを使用すると、Campaign フローチャートを使用して PCT テーブルにデータを設定するときのパフォーマンスも改善されます。
データベース・ロード・ユーティリティーを Contact Optimization と連動するように構成すると、以下の Contact Optimization の各テーブルに関する説明どおりに動作します。
*
PCT テーブル。 一意の顧客の数が MinReqForLoaderCommand または MinReqForLoaderCommandForAppend 以上である場合に、Contact Optimization はデータベース・ロード・ユーティリティーを使用します。
*
POA テーブル。 MinReqForLoaderCommandMinReqForLoaderCommandForAppend の値に関係なく、Contact Optimization はデータベース・ロード・ユーティリティーを使用します。
*
OCT テーブル。 MinReqForLoaderCommandMinReqForLoaderCommandForAppend の値に関係なく、Contact Optimization はデータベース・ロード・ユーティリティーを使用します。
*
RC テーブル。 MinReqForLoaderCommandMinReqForLoaderCommandForAppend の値に関係なく、Contact Optimization はデータベース・ロード・ユーティリティーを使用します。
Contact Optimization にデータベース・ロード・ユーティリティーを構成するには、 以下の手順を実行します。
*
Campaign の資料で説明されているように、Campaign パーティションでデータベース・ロード・ユーティリティーの構成を完了させます。
*
Contact Optimization インストールで、 Campaign と同じ場所にデータベース・ロード・ユーティリティー・コマンドが存在することを 確認します。
両方のサーバーに、相対的に同じフォルダー構造を作成する必要があります。これは、CampaignContact Optimization の両方が、「Campaign | Partitions | PartitionN | DataSources | DataSourceName | LoaderCommand」プロパティーを参照するからです。
例えば、LoaderCommand/app/IBM/Campaign/partitions/partition1/scripts/load.sh である場合、load.shContact Optimization サーバーの /app/IBM/ContactOptimization/partitions/partition1/scripts にコピーする必要があります。各ディレクトリーは、必要に応じて作成します。
*
Contact Optimization インストール済み環境で、 Campaign と同じ場所にデータベース・ロード・ユーティリティー 用の制御ファイル・テンプレートがあることを確認します。
「Campaign | Partitions | PartitionN | DataSources | DataSourceName | LoaderControlFileTemplate」で定義されるファイルは、CampaignContact Optimization の両方のサーバー上に存在する必要があります。 制御ファイル・テンプレートは、同じ相対ディレクトリーに存在する必要があります。 Campaign サーバーでは、 /Campaign/partitions/partition1/scripts のようにファイルは /Campaign に対して相対でなければなりません。 Contact Optimization サーバーでは、/ContactOptimization/partitions/partition1/scripts のようにファイルは /ContactOptimization に対して相対でなければなりません。
UNIX システムでは、ソフト・リンクまたはシンボリック・リンクを使用して、 Contact Optimization ディレクトリーに制御ファイル・テンプレートを作成します。 例えば、/ContactOptimization/partitions/partition1/scripts ディレクトリーから以下のコマンドを実行します。
ln –s /<Install Directory>/Campaign/partitions/partition1/scripts/load.ctr
load.ctr