複数のデータ セットが混在するフラット ファイルを読み込もうとしています。フラットファイルは次のようになります。
1999XX9999 2XXX99 1999XX9999 2XXX99 3XXXXX999.99 1999XX9999
すべての行の最初の文字は、行のレコード タイプを定義します。データ フローでスクリプト コンポーネントを作成し、生の行 (以下のように) を解析し、3 つの出力 (1、2、3) を 3 つの異なるテーブルに保存したいと考えています。出来ますか?
テーブル 1 (列 1、列 2、列 3): 999、XX、9999 999、XX、9999 999、XX、9999 テーブル 2 (列 1、列 2): XXX、99 XXX、99 テーブル 3 (列 1、列 2): XXXXX、999.99
スクリプトコンポーネントができない場合、SSISで他の方法はありますか? 最善の解決策は、ファイルを 3 つのファイルに分割し、SSIS を使用してそれらをロードするプログラムを作成することですか?