フラット ファイルに新しい列を追加した場合はFlat File Connection Manager
、新しい変更を反映するために を更新する必要があります。フラット ファイル接続マネージャーConnection Manager
は、パッケージの下部にあるタブの下に表示されます。
SSIS 2012 を使用したサンプル シナリオ:
列StateCodeおよびStateNameを含むフラット ファイルがあるとします。
を構成するとFlat File Connection Manager
、以下に示すように、これらの列が[詳細設定] タブ ページの下に構成されているのが表示されます。
フラット ファイルを変更して追加の列を追加する場合、たとえば、CountryCodeという名前の新しい列を追加します。
フラット ファイル接続マネージャーには、新しい列の定義は含まれません。フラット ファイル接続マネージャーを開いて新しい列を追加する必要があります。または、フラット ファイル接続マネージャーを削除して、新しいフラット ファイル列定義で新しいものを作成することもできます。
[新規] をクリックし、適切なオプションを選択して列を挿入する必要があります。列の位置を移動することはできません。そのため、列を追加するための正しいオプションを選択してください。適切なプロパティを設定して列を定義します。
ソースまたは宛先スキーマを変更すると、データ フロー タスク内のソースおよび宛先コンポーネントに影響します。コンポーネントが関連付けられている接続マネージャーのメタデータ情報と同期していないため、以下に示すようにコンポーネントに警告アイコンが表示される場合があります。
警告を表示しているコンポーネントをダブルクリックし、エディターで [OK] をクリックして、マッピングの問題を解決します。
それが役立つことを願っています。