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

代理キー生成ステージ (DataStage)

最終更新: 2025年3月12日
DataStage の Surrogate Key Generator ステージ

Surrogate Key Generator ステージは、代理キー列を生成し、キー・ソースを保守する処理ステージです。

代理キーはユニークな主キーで、キーが示すデータから派生したものではありません。 したがって、データを変更しても主キーは変わりません。 スター・スキーマ・データベースにおいて、代理キーは ファクト表をディメンション表に結合するために使用されます。

Surrogate Key Generator ステージには、単一の入力リンク、単一の出力リンク、入力リンクと出力リンクの両方を持つことも、リンクなしにすることもできます。 ジョブの設計は、ステージの目的によって異なります。

Surrogate Key Generator ステージを使用すると、以下のタスクを実行できます。

  • 他のジョブの実行前にキー・ソースを作成または削除する
  • キー値の範囲を指定して状態ファイルを更新する
  • サロゲート・キー列を生成し、ジョブ内の次のステージにそれらを渡す
  • 状態ファイルの内容を表示する

生成された鍵は、符号なしの 64 ビット整数です。 キー・ソースは、状態ファイルにすることができます。

Surrogate Key Generator ステージを使用して、状態ファイルを更新できます。

ステージをダブルクリックすると、詳細ペインが開きます。 詳細ペインには 3 つのタブがあります。

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