2015-10-08 79 views
-3

我有來自不同服務器的各種數據流入。我需要將所有數據填充到一個目標表中。如何在數據流任務中的SSIS中創建登臺表

我需要數據流任務中的臨時表,我可以插入所有數據並進行一些驗證,然後將這些數據直接插入到目標表中。

這可能嗎?此外,我需要僅根據源表的修改日期列來提取最近的記錄。 (我試圖創建一個變量來存儲最近成功的包執行的日期,我可以將它與修改的日期列進行比較)這可能嗎?

讓我知道是否有任何最好的方法來實現以上所有過程。

+1

你是什麼意思,你「需要一個表內的數據流任務」?表是數據庫中的對象。它們不是數據流中的轉換。 –

回答

-1

我不知道可以在一個數據流任務中執行此操作,但是不能在每個階段使用一個數據流任務並通過控制流將它們連接起來嗎?

對我而言,聽起來我最喜歡的方法是導入數據,然後使用導入的數據(SSIS中的控制流對象)在表上運行SQL任務,應該很容易過濾源表,如你所說:

SELECT * 
INTO newTable 
FROM sourceTable 
WHERE DateModified >= somedate 

希望是有用的。

相關問題