Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. Data Integrationタスク
  3. マッピングタスク
  4. 動的マッピングタスク
  5. 同期タスク
  6. データ転送タスク
  7. レプリケーションタスク
  8. マスキングタスク
  9. マスキングルール
  10. PowerCenterタスク

タスク

タスク

動的スキーマ処理オプション

動的スキーマ処理オプション

動的スキーマ変更処理を有効にすると、
データ統合
がアップストリームトランスフォーメーションからターゲットオブジェクトにスキーマ変更を適用する方法を選択できます。マッピングに複数のターゲットが含まれている場合は、各ターゲットにスキーマ変更処理を選択します。
ターゲットスキーマオプションを選択するには、ターゲットフィールドのマッピングが自動である必要があります。
実行時に作成されるオブジェクトのターゲットスキーマオプションを設定すると、
データ統合
では、タスクを初めて実行したときにターゲットが作成されます。その後、別のタスクを実行すると、
データ統合
では、選択したスキーマ変更オプションに基づいてターゲットが更新されます。
使用可能なスキーマ変更処理オプションは、ターゲット接続に基づいています。コネクタが動的スキーマ変更処理をサポートしているかどうかを確認するには、該当するコネクタのヘルプを参照してください。
次の表に、各ターゲットタイプに対して選択可能なスキーマ処理のオプションを示します。
スキーマ処理オプション
ターゲットタイプ
説明
既存のファイル形式を保持する
ファイル
データ統合
は、実行時に最新のターゲットスキーマを取得し、アップストリームスキーマの変更はターゲットファイルに適用されません。
現在を削除して再作成する
データベースとファイル
データベースターゲットの場合、
データ統合
は既存のターゲットテーブルを削除し、実行されるたびにアップストリームトランスフォーメーションからのスキーマを使用して新しいターゲットテーブルを作成します。
ファイルターゲットの場合、
データ統合
は、タスクの実行ごとに受信スキーマと一致するようにターゲットスキーマを更新します。
変更して適用する変更内容
データベース
データ統合
は、アップストリームトランスフォーメーションのスキーマと一致するように追加の変更でターゲットスキーマを更新します。ターゲットからカラムは削除しません。
DDLの変更を適用しない
データベース
データ統合
は実行時にターゲットスキーマを取得し、アップストリームスキーマの変更はターゲットテーブルに適用されません。
データ統合
は、フィールド制約をターゲットに渡しません。例えば、ソースに、NOT NULL制約が設定されたフィールドS1とS2が含まれているとします。ターゲットには、NOT NULL制約が設定されたフィールドT1とT2が含まれています。
[変更して変更を適用する]
スキーマ処理オプションを選択します。タスクを実行すると、フィールドS1とS2が制約なしでターゲットに書き込まれます。