リーダー
「リーダー」は、プロセスの開始時にデータを読み取るために使用される特別なタイプのプロセッサです。「リーダー」は、次のデータのソースに接続できます。
-
ステージング済データ(リポジトリ内に存在するデータのスナップショット、または別のプロセスによって作成された出力データ)
-
データ・インタフェース(マッピングを使用して異なるソースのデータにリダイレクトできます)
-
参照データのセット
-
メッセージのリアルタイム・プロバイダ(Webサービスのインバウンド・インタフェースなど)
プロセスには少なくとも1つのリーダーを含める必要がありますが、複数のソースのデータと照合する場合は、複数のリーダーを含めることができます。
リーダーはプロセスの開始時に使用され、プロセスで使用するデータのソースを選択し、作成するプロセスに固有のデータ・ソースからデータ属性を選択して順序変更できます。たとえば、特定のプロセス用にデータ・ソースから氏名フィールドと住所フィールドのみを選択し、プロセス全体でフィールドを表示する際の順序を変更できます。
プロセスには常に少なくとも1つのリーダーを含める必要があるため、1つのリーダーがプロセスに自動的に追加されます。
リーダー・ソース
読み込むデータの「タイプ」を、次のオプションから選択します。
-
ステージング済データ - データのスナップショット、またはEDQリポジトリにおける別のプロセスの名前付きプロセス
注意:
リポジトリにスナップショットが存在する必要はありません。ストリーミング・モードでプロセスを実行している可能性もあり、その場合ソース・データはリポジトリにコピーされません。
-
データ・インタフェース - 一連のデータ属性の、構成済でソースから独立したインタフェース
-
参照データ - EDQリポジトリに存在する一連の参照データ
-
リアルタイム・プロバイダ - リアルタイムのメッセージ・ソースへの直接接続
選択したタイプで使用できるソースから、データの「ソース」を選択します。
データで使用できる属性がすべて、左側のペインに表示されます。矢印ボタンを使用して、プロセスで扱う属性を選択、または選択解除します。
矢印ボタン | 説明 |
---|---|
|
左側のペインで強調表示されている属性を、プロセスの入力として選択します。 |
|
使用できる属性をすべて入力として選択します。 |
|
右側のペインで選択されている入力の選択を解除します。 |
|
すべての入力の選択を解除します。 |
右側のペインで、対象として選択した属性はドラッグ・アンド・ドロップで並べ替えることができます。
リーダーで指定した順序は、プロセス全体で結果の表示に利用されます。
注意:
特定のデータ・セットの属性をすべて扱う予定でないことがわかっている場合には、リーダーから除外することをお薦めします。こうすると、関心のある属性のみが表示されるので、プロセッサの構成や結果の閲覧がはるかにわかりやすくなります。
オプション
なし
実行
リーダーは、プロセスの送付先にかかわらず、どのプロセスでも必須の一部です。ただし、一部のプロセッサは特定タイプの実行に適していません。たとえば、リアルタイムのレスポンス・プロセスで複数のソースからのデータを照合および統合することはできませんが、リアルタイムのリーダー・ソースとして選択する(前述のように)と、プロセスの実行はそのリーダーおよびライターの構成方法によって決まるため、構成に使用できるプロセッサには何の制限も課されません。
一般的に、EDQは3つのモードで実行できるように設計されています。
-
バッチ実行。1つ以上のデータ・ソースの一連のレコードがバッチで処理されます。
-
リアルタイム・モニタリング実行。EDQがデータ・ソースのデータ品質プローブとして機能し、作成時に着信レコードの品質が監視されますが、各レコードに対するリアルタイム・レスポンスは想定されません。
-
リアルタイム・レスポンス事項。EDQがレコードを処理し、リアルタイム・レスポンス・インタフェースで追加のデータとともに返されます。
ライブラリの各プロセッサが、そのプロセッサで明らかに使用できる実行モードとともにリストされます。
結果の表示
リーダーの結果ブラウザには、プロセスを実行したときに基礎となるデータ・ストアに存在するすべてのレコードが表示されます。
出力フィルタ
リーダーに、出力フィルタは示されません。すべてのレコードは指定したソースから読み込まれ、プロセスの最後まで使用できます。
例
次の例は、顧客テーブルから読み込まれるレコードを示しています。
この場合、リーダーはすべてのデータ属性をソースから読み込み、順序は変えないように構成されています。それ以上の処理は定義されていません。
CU_NO | CU_ACCOUNT | TITLE | NAME | GENDER | BUSINESS |
---|---|---|---|---|---|
13810 |
00-23603-JD |
Ms |
Lynda BAINBRIDGE |
F |
Filling Station |
13815 |
00-23615-PB |
William BENDALL |
M |
Edge Kamke & Ellis Ltd |
|
13833 |
00-23624-PB |
Ms |
Karen SMITH |
F |
|
13840 |
00-23631-JD |
Miss |
Patricia VINER |
Catchpole Engineering Products |
|
13841 |
00-23642-SH |
Mr |
Colin WILLIAMS |
M |
Sanford Electical Co |