程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server BI Step by step 3 批量Excel數據源導入數據庫(2)

SQL Server BI Step by step 3 批量Excel數據源導入數據庫(2)

編輯:關於SqlServer

16. 連接管理器的屬性中設置變量的映射用法


17. expressions的屬性編輯列表中,左邊選擇 Excelfilepath,這個是連接管理器的屬性,我們將用變量來代替

18. 再點擊表達式的屬性編輯按鈕,把列表中的變量用戶::xlspath變量拖到下面的表達式框中


19. 這時ssis將會報錯,並給出警告

20. 到控制流界面中,對數據流任務,右鍵-屬性,打開控制流的屬性窗口,設置DelayValidation為True就可以了。

運行:
經過以上20步的配置,整個過程就結束了,你執行包看看效果,文件夾下所有的excel將被批量導入數據庫。另外可以通過sqlserver的作業來調用ssis的包實現定期自動把目錄下的Excel導入數據庫。

如果你細心的話,會看到該數據流一共執行了4次。


二、 配置數據查看器


此處,你也可以通過添加數據查看器進行查看執行過程中的數據,這樣可以很方便的進行SSIS包的簡單的調試.右擊Excel源和OLD DB目標表中間的綠色,點擊數據查看器,然後點擊添加,再選擇網絡,其它全部默認,確定.

再次運行包,你會發現所有的組件都是黃包,這代表正在執行,在彈出來的數據查看器中可以看到所有的數據流的2行數據,點擊上面的綠色按鈕可以繼續運行.通過數據查看器我們可以查看正在數據流中傳輸的數據.
數據查看器是在流入數據組件前就能截獲數據,它就像一個閥門。

項目step1---4源代碼文件:版本為SQL 2005,運行代碼前還需要安裝Excel應用程序

/Files/cocole/Step1-4Sql05.rar

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved