0 / 0
資料の 英語版 に戻る

レコードの結合ステージ (DataStage)

最終更新: 2025年3月12日
DataStage での Combine Records ステージ

Combine Records ステージは、再構成ステージです。 この段階では、特定のキー列の値が同じであるレコード(つまり行)を、サブレコードのベクトルに結合します。

Combine Records ステージには、単一の入力リンクと単一の出力リンクを含めることができます。

Combine Records ステージは、特定のキー列の値が同一のレコード (つまり、行) を、サブレコードのベクトルに結合します。 ステージは、入力リンクから 1 つのデータ・セットを受け取り、そこから 1 つ以上の列をキーとして選択します。 キー列に同じ値を持つすべての隣接レコードが、サブレコードの形式で 1 つのレコードに集約されます。
サブレコードのベクトルに結合される列を示します。

Combine Records ステージへのデータ・セット入力は、キー・パーティション化され、ソートされている必要があります。これにより、同じキー列値を持つ行が同じパーティションに配置され、同じノードによって処理されるようになります。 (自動) パーティショ方式を選択すると、パーティション化とソートが確実に行われます。 レコードの結合ステージの前に別々のステージでソートとパーティション化が実行される場合、自動モードの DataStage® はこれを検出し、再パーティション化しません (代わりに、同じパーティション方式を明示的に指定することもできます)。

ステージ・エディターには以下の 3 つのタブがあります。

  • 「ステージ」タブ. このタブは常に表示され、ステージに関する一般情報を指定するために使用されます。
  • 「入力」タブ. このタブでは、レコードを選択する単一の入力セットに関する詳細を指定します。
  • 「出力」タブ: このタブでは、ステージから出力される処理済みデータに関する詳細を指定します。

「入力」タブ

「説明」セクションに、入力リンクのオプションの説明を指定します。 「パーティション」セクションで、データを変換する前に受信データをどのようにパーティション化するかを指定します。 「列」セクションで、着信データの列定義を指定します。 「拡張」セクションで、入力リンクのデフォルトのバッファリング設定を変更できます。

「出力」タブ

出力」タブでは、Combine Records ステージからのデータ出力に関する詳細を指定できます。 「Combine Records」ステージに含めることができる出力リンクは 1 つのみです。

「説明」セクションに、入力リンクのオプションの説明を指定します。 「パーティション」セクションで、データを変換する前に受信データをどのようにパーティション化するかを指定します。 「列」セクションで、着信データの列定義を指定します。 「拡張」セクションで、入力リンクのデフォルトのバッファリング設定を変更できます。

「説明」セクションに、入力リンクのオプションの説明を指定します。 「列」セクションでは、データの列定義を指定します。 「拡張」セクションを使用して、出力リンクのデフォルトのバッファリング設定を変更します。