IBM Interact ユーザー・テーブル

IBM® Interact ランタイム・サーバーをインストールしたら、SQL スクリプトを実行して、Interact の動作に必要なユーザー・テーブルをデータ・ソース内にセットアップする必要もあります。本書は、ユーザー・テーブルの構造および内容が記載されたデータ・ディクショナリーとして使用できます。

UACI_DefaultOffers

提示するか検討すべきデフォルトのオファーがオーディエンス・レベル別に保管されたテーブル。このテーブルは、UACI_ScoreOverride テーブルでサポートされるすべてのホワイトリストおよびオファー・ルール列をサポートします。

フィールド タイプ 長さ NULL かどうか 説明
オーディエンス・レベル VARCHAR 64 このフィールドは、このレコードが適用されるオーディエンス・レベル (顧客、世帯など) です。
OfferCode1 VARCHAR 64 offerCode の最初の部分。
スコア FLOAT   デフォルトの処理で使用するスコア値。
タイプ ID を上書きする INT32   オーバーライドのタイプ。このレコードがホワイトリスト機能を実行するのか、それともオーバーライドのみの機能を実行するのかを示します。
述語 VARCHAR 4000 述部の式のロジック。
FinalScore FLOAT   このフィールドは、組み込み学習で使用する最終的なスコアを表します。実質的に、これは、組み込みの計算が行うあらゆる中間計算をバイパスします。
セル・コード VARCHAR 64 レポートに使用するセルのコード。
ゾーン VARCHAR 64 このレコードが適用されるゾーンの名前。NULL の場合は、すべてのゾーンに適用されます。
状態 ID を有効にする INT32   詳細ルール (述部) を適用する必要があるかどうかを示す EnableState ID。
非表示数 INT32   このフィールドは排他的なオファー非表示用です。このフィールドは「方法」ページに配置されます。ルールの「詳細方法オプション」の「非表示数」を保存すると、この列の「非表示数」の値が更新されます。デフォルトではこの値は 0 です。
最大スコア INT32   デフォルトではこの値は false(0) で、方法のルールに「最大スコア」を選択して方法を保存すると、この値は true(1) になります。

UACI_ScoreOverride

このテーブルには、顧客 ID 別にオファーが保管されます。OverrideTypeID 列に指定されたモードに応じて、このオファーが処理候補リストに追加されるか、あるいはこのオファーによって既存の処理のスコアがオーバーライドされるかのいずれかになります。このテーブルは、「方法」タブのすべての機能をサポートしますが、テーブル形式であり、オーディエンス ID のレベルです (「方法」タブはセグメント・レベルのみです)。また、ユーザーはこのテーブルに列を追加できます。追加の列のデータには学習インターフェースからアクセス可能です。

フィールド タイプ 長さ NULL かどうか 説明
CustomerID INT64   オーディエンス・レベル「顧客」のオーディエンス ID。
OfferCode1 VARCHAR 64 offercode の最初の部分。
スコア FLOAT   オーバーライド/ホワイトリストで使用する明示的なスコア (詳細ルールがアクティブ化されている場合を除く)。
タイプ ID を上書きする INT32   オーバーライドのタイプ。このレコードがホワイトリスト機能を実行するのか、それともオーバーライドのみの機能を実行するのかを示します。
述語 VARCHAR 4000 述部の式のロジック。
FinalScore FLOAT   このフィールドは、組み込み学習で使用する最終的なスコアを表します。実質的に、これは、組み込みの計算が行うあらゆる中間計算をバイパスします。
セル・コード VARCHAR 64 レポートに使用するセルのコード。
ゾーン VARCHAR 64 このレコードが適用されるゾーンの名前。NULL の場合は、すべてのゾーンに適用されます。
状態 ID を有効にする INT32   詳細ルール (述部) を適用する必要があるかどうかを示す EnableState ID。
非表示数 INT32   このフィールドは排他的なオファー非表示用です。このフィールドは「方法」ページに配置されます。ルールの「詳細方法オプション」の「非表示数」を保存すると、この列の「非表示数」の値が更新されます。デフォルトではこの値は 0 です。
最大スコア INT32   デフォルトではこの値は false(0) で、方法のルールに「最大スコア」を選択して方法を保存すると、この値は true(1) になります。

UACI_BlackList

これは、オーディエンス・レベル「顧客」に使用するために設計されたデフォルトのテーブルです。このテーブルには、顧客対応システムに提示すべきでないオファーが customerId 別に保管されています。

フィールド タイプ 長さ NULL かどうか 説明
CustomerID INT64   オーディエンス・レベル「顧客」のオーディエンス ID。
OfferCode1 VARCHAR 64 offercode の最初の部分。

UACI_USRTAB_Ver

現行のインストール済み Interact ユーザー・テーブルのバージョン情報が保管されます。

フィールド タイプ 長さ NULL かどうか 説明
VersionID INT64   1 次キー。バージョン・テーブルの固有 ID。
VersionNumber VARCHAR 50 フル・バージョン (メジャー、マイナー、点、およびビルド)。
パラメーター VARCHAR 255 オプション・パラメーター。これは現在は使用されていませんが、将来使用するために確保されています。
CreateDate DATETIME   Interact ユーザー・ベースのテーブルがインストールされた日付。