我有數據要加載到自上次提取此數據以來我只需要提取記錄的位置。沒有日期字段可將此信息保存在我的目的地表中,因此我必須跟蹤我最後一次提取的最大日期。問題是我看不到如何在SSIS中將該值保存到項目下次運行時。將數據保留在SSIS中執行下一個執行
我看到這一點: Persist a variable value in SSIS package
但因爲另一個過程,清洗和重新加載數據從我的過程中分離它不會爲我工作。這意味着我不得不做更多的事情,而不僅僅是知道我的流程最後一次運行。
我能想到的唯一解決方案是創建一個表,但創建一個表來保存一個字段似乎有點多。
如果您沒有將其存儲在數據庫中,並且鏈接的「使用文件」(XML或其他方式)策略是不可接受的,那麼您在兩次運行之間持續存在的選擇是相當有限的。我想你可能會變得瘋狂並重寫你的包源代碼來設置一個內部變量。數據庫中的表格不容易被損壞,這對於SSIS使用來說似乎是一個不錯的選擇。 – DaveE