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