ステージを比較する:ステージタブ (DataStage)
Compare Stage タブでは、Compare ステージの側面を制御することができます。
ステージをダブルクリックして、ステージ・プロパティー・パネルを開きます。 「プロパティー」セクションでは、ステージが何を行うかを指定できます。 「拡張」セクションでは、ステージの実行方法を指定できます。
プロパティ-
カテゴリー/プロパティー | 値 | デフォルト | 必須? | 繰り返しますか? | 従属先: |
---|---|---|---|---|---|
オプション/相違時にアボート | True/False | いいえ | Y | N | N/A |
オプション/レコード・カウントの不一致の警告 | True/False | いいえ | Y | N | N/A |
オプション/「等しい」値 | 数値 | 0 | N | N | N/A |
オプション/「最初は空」の値 | 数値 | -2 | N | N | N/A |
オプション/「より大きい」値 | 数値 | 1 | N | N | N/A |
オプション/「より小さい」の値 | 数値 | -1 | N | N | N/A |
オプション/秒が空の値 | 数値 | 2 | N | N | N/A |
オプション/キー | 入力列 | N/A | N | Y | N/A |
オプション/大/小文字の区別 | True/False | はい | N | N | キー |
オプション
以下のオプションを使用して、Compare ステージの処理方法を指定します。
相違時に中断
このプロパティーは、2 つの入力データ・セットのいずれかのレコード内で 2 つの対応する列の間で相違が検出されるたびに、ステージがその操作を打ち切るようにします これはデフォルトでは False に設定されています。True に設定すると、「レコード数の不一致時に警告」するように設定できません。
レコード数不一致時に警告
このプロパティーは、2 つの入力データ・セット内のレコード数の不一致が原因で比較が打ち切られたときに警告メッセージを出力するようにステージに指示します。 これはデフォルトでは False に設定されています。True に設定すると、差分にアボートを設定できません。
「等しい」値
比較する 2 つのレコードが等しいことを示すために、ステージが出力するコードの代替値を設定できます。 このデフォルトは 0 です。
「最初は空」の値
最初のレコードが空であることを示すステージ出力先コードの代替値を設定できます。 これは、デフォルトでは -2 です。
値より大きい
最初のレコードが他のレコードより大きいことを示すために、ステージが出力するコードの代替値を設定することができます。 このデフォルトは 1 です。
「より小さい」値
2 番目のレコードが他のレコードより大きいことを示すために、ステージが出力するコードの代替値を設定することができます。 これは、デフォルトでは -1 です。
「2 番目は空」の値
2 番目のレコードが空であることを示すステージ出力のコードに代替値を設定できます。 このデフォルトは 2 です。
キー
1 つ以上のキー列を指定することができます。 これらの列のみ比較されます。 複数の列を指定するには、このプロパティーを繰り返します。 「列の選択」 ダイアログ・ボックスを使用して、必要に応じて複数のキーを一度に選択できます。 Key プロパティーには、従属プロパティーがあります。
- 大 / 小文字の区別
これを使用して、各キーが大 / 小文字を区別するかどうかを指定します。これは、デフォルトでは「True」に設定されています。つまり、「CASE」と「case」の値は、異なるグループに含まれることになります。
拡張
- 実行モード。 このステージは、パラレル・モードまたは順次モードで実行できます。 パラレル・モードでは、入力データは、構成ファイルで指定されている使用可能なノード、および「拡張」 セクションに指定されたノード制約によって処理されます。 順次モードでは、データ・セット全体がコンダクター・ノードで処理されます。
- 組み合わせ可能モード。 これはデフォルトでは「自動」です。これにより、 IBM® DataStage® は、並列ステージの基礎となるオペレーターを結合して、このタイプのステージに適している場合に同じプロセスで実行できるようにします。
- パーティションの保持。 これは、デフォルトでは プロパゲート です。 これは、「セット」または「クリア」を前のステージから採用します。 「セット」または「クリア」を明示的に選択できます。 「セット」を選択して、ジョブ内の次のステージがパーティションの維持を試みるように要求します。