我有一個挑戰,我試圖解決,我不能從文檔或示例工作,如果SSIS適合我的問題。SSIS是否適合我的問題(數據庫複製查詢)
我有2個表格(工作和任務)。喬布斯代表了一大部分工作,而任務與工作息息相關。通常會有從每個作業1個任務到每個作業1,000,000個任務的任何事情。每個任務都有一個存儲job_id的列。作業表中的job_id是主鍵。
每N個小時,我要做到以下幾點:
採取一切在那裏,因爲我最後一次運行的工作已經完成了任務的行(基於具有END_TIME值,該值是內從現在起到上次運行的時間),並將這些添加到「查詢」數據庫的作業列中。
將包含在第1步中的作業中具有job_id的所有任務複製到「查詢」數據庫的任務列中。
基本上,我希望能夠經常更新我的查詢的數據庫,但我只希望包括那些完成的任務已完成的工作(因此一個END_TIME)的要求和任務。
這可能會每天進行2-3次,以便用戶能夠查詢實時數據的近似最新副本。
SSIS是否適合這項任務,如果有的話,您可以請建議一些文檔,以顯示第一步的結果列中的哪一列用作第二步的標準?
在此先感謝...
輝煌 - 謝謝...我會堅持在文檔中,並嘗試瞭解如何做到這一點。 幸運的是,沒有辦法再開一份工作,所以那裏的風險不大。這是一個包含作業和任務的原子提交。 最後的放縱請...您有沒有指向一個文檔的解釋SSIS如何理解目標上的數據以及需要運行哪些數據的指針? 在我的腳本解決方案中,我得到一個datestamp(包括時間),將最後一次運行從數據庫中拉出,然後獲取該窗口中的行。最後,我將新的日期戳記放入數據庫中。 – Anonymouslemming 2010-04-15 14:32:01