次の方法で共有


列エクスポート変換

列エクスポート変換は、データ フローのデータを読み取り、そのデータをファイルに挿入します。たとえば、データ フローに、各製品の写真などの製品情報が含まれる場合、列エクスポート変換を使用して、その画像をファイルに保存できます。

列エクスポート変換は、次の方法で構成できます。

  • データ列と、データの書き込み先のファイルのパスが含まれる列を指定します。
  • データ挿入の操作の際に既存のファイルを追加するか、または切り捨てるかを指定します。
  • バイト順マーク (BOM) をファイルに書き込むかどうかを指定します。
    ms139818.note(ja-jp,SQL.90).gifメモ :
    BOM は、データが既存のファイルに追加されず、DT_NTEXT データ型の場合にのみ書き込まれます。

この変換では、ファイル名が含まれる入力列と、データが含まれる入力列の組を使用します。データセットの各行では、異なるファイルを指定できます。この変換により行が処理されると、データは指定したファイルに挿入されます。実行時に既存のファイルがない場合、変換によりファイルが作成され、そのファイルにデータが書き込まれます。書き込まれるデータは、DT_TEXT、DT_NTEXT、または DT_IMAGE データ型である必要があります。詳細については、「Integration Services のデータ型」を参照してください。

この変換は、1 つの入力、1 つの出力、および 1 つのエラー出力をとります。

追加オプションと切り捨てオプションの設定

次の表では、追加オプションと切り捨てオプションが結果に与える影響について説明します。

追加 切り捨て ファイルが存在するか 結果

False

False

いいえ

新しいファイルが作成され、そのファイルにデータが書き込まれます。

True

False

いいえ

新しいファイルが作成され、そのファイルにデータが書き込まれます。

False

True

いいえ

新しいファイルが作成され、そのファイルにデータが書き込まれます。

True

True

いいえ

デザイン時の検証に失敗します。両方のプロパティに true を設定するのは無効です。

False

False

はい

ランタイム エラーが発生します。ファイルは存在しますが、そのファイルに書き込めません。

False

True

はい

ファイルが削除されて再作成され、データが書き込まれます。

True

False

はい

ファイルが開かれ、そのファイルの終わりにデータが書き込まれます。

True

True

はい

デザイン時の検証に失敗します。両方のプロパティに true を設定するのは無効です。

列エクスポート変換の構成

プロパティを設定するには SSIS デザイナから行うか、またはプログラムによって設定します。

[列エクスポート変換エディタ] ダイアログ ボックスで設定できるプロパティの詳細については、「[列エクスポート変換エディタ] ([列] ページ)」を参照してください。

[詳細エディタ] ダイアログ ボックスには、プログラムによって設定できるプロパティが反映されます。[詳細エディタ] ダイアログ ボックスまたはプログラムで設定できるプロパティの詳細については、次のトピックのいずれかを参照してください。

プロパティの設定方法の詳細については、次のトピックのいずれかを参照してください。

参照

概念

列インポート変換
パッケージのデータ フローの作成
Integration Services の変換

ヘルプおよび情報

SQL Server 2005 の参考資料の入手