2013-03-07 34 views
1

我在SSIS中有四個script component s(設置爲源),它們生成四個輸出表以供進一步處理。如何對SSIS中的輸入表執行SQL查詢

我需要一些組件來允許我對輸入​​表運行SQL命令,就好像在SQL數據庫中有表一樣。

在上述場景中,我應該使用哪個組件(或一組組件)來查詢我的輸入並生成輸出?

謝謝。

回答

1

你不能!

有幾個組件,讓您「檢查」您的數據,如該行採樣甚至數計算的行數,但如果你需要運行一個數據集的SQL查詢你只是讀一個文本文件,您需要將數據保存在臨時表中,執行您需要的任何操作,然後將其發送到目標。

如果您在SQL Server 2012上,並且您希望在數據上運行的查詢不會更新它,則可以使用「數據點擊」。它的基本功能是將通過數據流路徑傳輸的數據發送到文件磁盤上的文件。它很方便,但它更像是一個「調試」機制,你不想在生產中擁有它,並依靠它來完成一項重要任務。它們也僅在您執行部署到SSISDB目錄的包時可用。