ルックアップ・チェック
ルックアップ・チェック・プロセッサを使用すると、現在処理中のレコードと関連付けられた参照データのセット内のレコードをチェックできます。たとえば、リレーショナル・データベース内の別の表のデータや別のシステム内の関連データをチェックできます。
ルックアップ・チェックでは、1つ以上のキー属性を使用した完全一致に基づいて、参照データ内のレコードを照合します。
ルックアップ・チェックは、各作業レコードの関連レコードが参照データ表内にいくつあるかをチェックするために使用します。構成可能なオプションを使用して、関連レコードが多すぎる場合や少なすぎる場合に、そのレコードのチェックは失敗ということにできます。
たとえば、各顧客レコードに住所レコードが少なくとも1つあることをチェックできます。
次の表に、構成オプションを示します。
構成 | 説明 |
---|---|
入力 |
参照データに対するルックアップに使用する属性を指定します。これらは、参照データのルックアップ列を構成する属性と対応している必要があります。 |
オプション |
次の有効値オプションを指定します。
|
出力 |
データ属性またはフラグ属性の出力を記述します。 |
データ属性 |
なし。 |
フラグ |
次のフラグが出力されます。
|
外部データ(ステージングされていないデータ)をルックアップする場合、ルックアップのパフォーマンスの適切なレベルは、選択した参照データのルックアップ列に適切な索引があるかどうかによって決まります。また、外部参照データをルックアップする場合は、ルックアップ・チェック・プロセッサに常に再実行マーカーが表示され、実際のプロセッサの構成が変更されたかどうかに関係なく、プロセスが実行のたびに完全に再実行されることを示します。このことは、ルックアップ・チェック・プロセッサの後続のプロセッサも再実行が必要であることを意味します。これは、EDQでは外部参照データが変更されたかどうかを検出できないため、変更があったとみなし(外部参照は一般的に、動的変更参照データに使用されるため)、ルックアップを再実行して依存する結果の一貫性を確保する必要があるためです。
次の表に、このプロファイラによって生成される統計情報を示します。
統計 | 説明 |
---|---|
有効レコード |
構成されたオプションに基づいて、作業データからのレコードのうち、参照データ内の関連レコードの数が許容範囲内であるレコードの数。 |
無効レコード |
構成されたオプションに基づいて、作業データからのレコードのうち、参照データ内の関連レコードの数が許容範囲外であるレコードの数。 |
出力フィルタ
次の出力フィルタを使用できます。
-
有効レコード
-
無効レコード
例
この例では、ルックアップ・チェックを実行して、各顧客レコードに対応する受注(Workorder表のレコード)が少なくとも1つ存在していることをチェックしています。その結果に基づいて、受注なしの顧客はすべて見込み客としてタグ付けされ、アクティブな顧客統計に組み込まれません。
サマリー・ビュー:
有効レコード | 無効レコード |
---|---|
1718 |
292 |
無効レコードのドリルダウン:
CU_NO | CU_NO.count.1 |
---|---|
13810 |
0 |
13833 |
0 |
13840 |
0 |
13841 |
0 |
13865 |
0 |
13877 |
0 |
13938 |
0 |
13950 |
0 |
13952 |
0 |
13966 |
0 |
13971 |
0 |
13977 |
0 |
14001 |
0 |