目次

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が制約なしでターゲットに書き込まれます。