の出力に基づいて複数のファイルを作成します。ここでは私は3つの出力列を持つカスタムSSISデータフローコンポーネントを持つカスタムSSISコンポーネント
Id
Name
Content
コンポーネントは、これらの結果セットの複数を返します。 I私にこのような何かを与えるフラットファイル出力先に結果パイプにできる午前:私は名前は名前でなければなりません別ののファイルにこれらの結果セットのそれぞれを記述する必要が
{E007818F-B9B9-46FF-9231-07367EB96C4F}, nameA.csv, just a text
{9A36EC87-73BC-497D-9592-47FC119CB6E5}, nameB.csv, another text
プロパティであり、コンテンツはコンテンツの結果セットのプロパティである必要があります。したがって、この場合、所望の出力は、2つのファイルがある:
nameA.csv
just a text
nameB.csv
another text
残念ながら結果セットの数私はマルチを作成することはできませんフラットファイルの宛先。
アイデア?
あなたの答えをありがとう。私は動的であり、コンポーネントから返された何百もの結果セットになる可能性があるので、設計時の名前は分かりません。あなたのソリューションは静的ですね。 –
更新いただきありがとうございます。残念ながら、私はいくつかのSQLを実行するSQL Serverを持っていないので、これはうまくいくとは思えませんが、出力を返すカスタムコンポーネントがあります。とにかく、upvoted! –
ありがとうございます。最初に出力をSQL Serverテーブルにロードすることができます。環境内にExpress Editionがない場合は、無料のExpress Editionをインストールできます。ちょうど私が言及すべきと思った – MayowaO