2011-11-10 7 views
1

私はSSISを使用して2つのInformixサーバーからデータを取得しています。 Merge Joinオブジェクトを使ってデータを結合しています。今、私は報告のためにデータを要約する必要があります。マージ結合の出力にSQLを使用できますか?

私は欲しいデータをピボット、カウント、合計するためにT-SQLを開発しましたが、SSISでこれを行う方法はわかりません。 Merge Joinの出力に対してクエリを実行したいだけです。それ、どうやったら出来るの?

ピボットオブジェクトは、ジョブに対しては単純すぎます。

ありがとうございます!

答えて

3

マージ結合の製品をステージングテーブルに挿入し、そのようにデータフローを終了することをお勧めします。その後、t-sqlコード(ステージングテーブルを参照する)をソースとして新しいデータフローを開始し、それを直接宛先に実行します。

+1

。オブジェクトをリンクしていますが、入力データの参照方法はわかりません。何から何を選ぶ? –

0

データフロータスクの結果をオブジェクト型変数に送信してみます。私はあなたがディスクにダンプするのではなく、メモリ内のデータを直接操作できると信じています。私がやろうとしていたが、同僚は、私がデータフロータスクの出力を受け取り、SQL実行タスクでクエリを行うことができます示唆したものだ

http://www.sqlservercentral.com/articles/Integration+Services+(SSIS)/64014/

関連する問題