資料の 英語版 に戻る
DataStage の Surrogate Key Generator ステージ
代理キー生成ステージ (DataStage)
最終更新: 2025年3月12日
Surrogate Key Generator ステージは、代理キー列を生成し、キー・ソースを保守する処理ステージです。
代理キーはユニークな主キーで、キーが示すデータから派生したものではありません。 したがって、データを変更しても主キーは変わりません。 スター・スキーマ・データベースにおいて、代理キーは ファクト表をディメンション表に結合するために使用されます。
Surrogate Key Generator ステージには、単一の入力リンク、単一の出力リンク、入力リンクと出力リンクの両方を持つことも、リンクなしにすることもできます。 ジョブの設計は、ステージの目的によって異なります。
Surrogate Key Generator ステージを使用すると、以下のタスクを実行できます。
- 他のジョブの実行前にキー・ソースを作成または削除する
- キー値の範囲を指定して状態ファイルを更新する
- サロゲート・キー列を生成し、ジョブ内の次のステージにそれらを渡す
- 状態ファイルの内容を表示する
生成された鍵は、符号なしの 64 ビット整数です。 キー・ソースは、状態ファイルにすることができます。
Surrogate Key Generator ステージを使用して、状態ファイルを更新できます。
ステージをダブルクリックすると、詳細ペインが開きます。 詳細ペインには 3 つのタブがあります。
- ステージ
- このタブは常に表示され、ステージに関する一般情報を指定するために使用されます。
- 入力
- このタブでは、行を選択するときの単一入力セットに関する詳細を指定します。
- 出力
- このタブでは、ステージから出力されている処理済みデータに関する詳細を指定します。
トピックは役に立ちましたか?
0/1000