簡體   English   中英

如何在數據流任務中的 SSIS 中創建臨時表

[英]How to create a staging table in SSIS inside Data flow task

我有來自不同服務器的各種數據流入。 我需要在一個目標表中填充所有數據。

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

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

讓我知道有沒有最好的方法來實現以上所有過程。

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

在我看來,執行您想要的操作的最佳方法是導入數據,然后使用導入的數據(SSIS 中的控制流對象)在表上運行 SQL 任務,應該很容易過濾源表提及:

SELECT *
INTO newTable
FROM sourceTable
WHERE DateModified >= somedate

希望這是有用的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM