FAQ
Informatica Sequence Generator FAQ
メインガイドページに載っていない、Informatica Sequence Generator に関する追加のよくある質問。
1 つのマッピングで複数の Sequence Generator を使えますか?
はい。独立したサロゲートキー範囲が必要なターゲットテーブルごとに、個別の Sequence Generator を使います。キーの衝突を防ぐため、各ジェネレーターに異なる開始値の範囲を設定してください。
セッションが失敗するとシーケンス値はどうなりますか?
Sequence Generator は失敗後に値をロールバックしません。ジェネレーターは失敗した行を超えて進んでしまうため、ターゲットのキー範囲にギャップが生じます。リカバリー後は、設定ガイドの再起動手順で開始値を再調整してください。
CDC や増分ロードでも使えますか?
はい。ロードの種類に関係なく一意な値を生成します。CDC では、ジェネレーターをターゲットの INSERT と同じマッピングパスで実行してください。増分ロードでは、既存の最大キーより大きい値を開始値に設定します。
数値以外の値を生成できますか?
いいえ。Sequence Generator は整数のみを出力します。文字列ベースのキーが必要な場合は、Expression 変換で接頭辞と生成された数値を連結してください。
関連ページ