微軟BI 之SSIS 系列 - 在 SSIS 中導入 ACCESS 數據庫中的數據


開篇介紹

來自 天善學院 一個學員的問題,如何在 SSIS 中導入 ACCESS 數據表中的數據。

在 SSIS 中導入 ACCESS 數據庫數據

ACCESS 實際上是一個輕量級的桌面數據庫,直接使用文件形式存儲。在國內大量使用 ACCESS 作為 BI 數據源並不多,但是在國外特別是美國使用的還比較多,因為他們的 IT 基礎起步比較早。在我的第一個美國的醫療保險項目中,就遇到過大量的 ACCESS 數據源,前后總共有 500 多個 ACCESS 表。而現在從國外一些朋友反饋的情況仍然還有在使用,所以還是有必要記錄一下這個小知識點。

下面演示在 SQL Server 2012 中的 ACCESS  2013 數據表的導入,打開 ACCESS 2013。

新建一個桌面數據庫。

新建一張表並添加部分測試數據。

新建包和一個數據流 Data Flow Task,數據源使用 OLE DB Source。新建連接管理器,使用 Microsoft Office 12.0 Access Database Engine OLE DB Provider。

PS: 請參考 微軟BI 之SSIS 系列 - 通過 OLE DB 連接訪問 Excel 2013 以及對不同 Sheet 頁的數據處理 下載並安裝這個驅動。

直接復制拷貝 ACCESS 數據庫文件地址,如果沒有密碼的話可以提供 Blank Password 空白密碼。

后面的使用就和普通的 SQL Server 數據導入一樣的過程了 - 指定數據庫,數據表源。

預覽數據。

使用 OLE DB Destination。

指定目標數據庫和目標表。

Mapping。

保存並執行包,數據流執行結果。

查看測試數據表結果。

更多 BI 文章請參看 BI 系列隨筆列表 (SSIS, SSRS, SSAS, MDX, SQL Server)  如果覺得這篇文章看了對您有幫助,請幫助推薦,以方便他人在 BIWORK 博客推薦欄中快速看到這些文章。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM