1
DFT
の中には、大きなデータセットをパッケージにロードするOLE DB
ソースがあります。データセットには、TYPE
という名前の整数列があり、値の範囲は1〜200です。各タイプは、名前(1テキスト〜200.txt、合計200テキストファイル)で別のテキストファイルにロードする必要があります。SSISのスクリプトコンポーネントを使用してデータを分割する
たとえば、タイプ125のすべてのレコードで、名前が "125.text"のテキストファイルが作成され、タイプ125のすべての行がそこに移動します。私はConditional Split
でこれを行うことができることを知っていますが、それはばかげて重くなります。だから、もっと良い方法を見つけなければならない。
はい、これはスクリプト変換で行うことができます。デザイナーで必要な出力と列を作成し、必要に応じてスクリプトの行をリダイレクトする必要があります。 https://msdn.microsoft.com/en-us/library/ms136114.aspxを参照してください。 –
出力ポートを200個作成するのではなく、スクリプトコンポーネントを宛先として使用するのはなぜですか?すべてのファイルが同じレイアウトになっていますか? – Joost
はい、すべて同じレイアウトです。私は200のFFの宛先を持っているとは思わない。そのため私はScript Componentソリューションを探しています。 – TheEsnSiavashi