Interact 用のビューまたは実体化ビューの作成
1.
lookup_create SQL スクリプトの実行に使用するクライアントの言語設定が UTF-8 であることを確認します。
Oracle および DB2® の場合の確認方法の例については、Oracle および DB2 での言語の設定を参照してください。
2.
3.
DB2® データベースで実体化ビューを作成するスクリプトを実行すると、「SQL20059W マテリアライズ照会表 表名 は、照会の処理を最適化するために使用できません」というエラーがデータベースから返される場合があります。 この場合でも、実体化ビューは正常に作成されます。
4.
レポート・パッケージのインストール・ディレクトリー内の tools サブディレクトリーを見つけ、データベース・タイプに合った lookup_create スクリプトを探します。 例えば、SQL Server 用のスクリプトの名前は uari_lookup_create_MSSQL.sql、というようになっています。
このスクリプトを Interact 設計時データベースで実行します。 使用するデータベース・ツールが変更をコミットするようにしてください。 例えば、データベースの自動コミット・オプションを true に設定しなければならない場合もあります。
5.
Marketing Platform インストール・ディレクトリー内の db/calendar サブディレクトリーを見つけ、データベース・タイプに該当する ReportsCalendarPopulate スクリプトを探します。 このスクリプトはさらに 2 つのテーブル、UA_CalendarUA_Time を作成します。
6.
このスクリプトを Interact 実行時データベース (InteractRTDS) で実行します。
DB2® の場合のみ、以下のいずれかの操作を行います。
*
コマンド db2 -td@ -vf ReportsCalendarPopulate_DB2.sql を使用して、コマンド・ラインからスクリプトを実行します。
*
あるいは、DB2® クライアント・インターフェースを使用する場合は、「ステートメント終了文字」フィールドで終了文字を @ 文字に変更します。