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