2011-01-04 7 views
0

私はDFTを持っており、ADO.NETソースとADO.NETデスティネーションを定義しました。 ADO.NETソースからdatetime列の最大値を見つける必要があります。SSIS 2008のDFTでADO.NETソースからデータを見つける方が良い

現在のところ、maxdatetimeを持つ2つの出力と、group byのすべての列を持つ集約変換を使用して、他の出力のすべての行を取得しています。 MaxDatetime - 列からの最大日付時刻 AllRows - すべての行(グループ内のすべての列を基準に定義)

これを実行する方法はありますか。

私はADO.NETソースのグループを低速な操作としてしたく​​ありません。

答えて

0

実行SQLタスクを使用するだけでは、tablenameからMax(datetimeColumn)を選択し、その結果を変数に格納することはできません。

+0

私のクエリは構成可能で、再構成/新しい構成エントリを作成し直して、最大日付も[不幸]であることを再確認したくありません。さらに、別のExecute SQL文タスクが別の結果セットを生成できるため、ADO.NET SQL Select操作から得られた結果セットと同じ結果セットを操作する必要があります。 –

+0

更新:集約変換コンポーネントがメモリの問題を引き起こしています。他の方法を探しています –

関連する問題