[SQL SERVER][SSIS]Web Services To Database
之前自己大概實作了如何使用SSIS 呼叫Web Services進而輸出相關XML檔案,
而這篇將實作如何將XML檔案塞進資料庫,自己記錄一下。
完整控制流程
在控制流程裡多拉了XML工作和資料流程工作。
編輯XML工作
輸入>Operation Type=XSLT,利用XLST過濾來源XML檔案。
XML來源檔案(data.xml)。
輸入>SecondOperation Type=選擇XLSTFILE(請自己依XML來源檔案編輯XLST檔案)。
XLSTFile內容。
輸出>SaveOperationResult=True。
輸出newdata.xml。
驗證XML工作
編譯成功。
新的XML內容乾淨多了。
資料流程
拉XML來源和SQL SERVER目的地。
編輯XML來源
按下產生XSD。
資料行
正確無誤將產生相關資料行。
編輯SQL SERVER目的地
將XML資料塞入ASSET 資料庫。
來源:demotest.dbo.userm =>XML data
來源資料。
目的:SSIS => asset.dbo.userm
目的尚無資料。
執行SSIS 封裝
編譯成功。
驗證目地資料庫
正確無誤的將demotest資料庫相關資料表資料塞入asset資料庫所對應資料表。
參考