SSIS從理論到實戰,再到應用(1)----創建自己的第一個包


    其實,如果你使用sql2008的導出導入工具的時候,你就已經在使用包了。

    目標:使用sql2008 導入導出工具,導入excel數據,並得到一個package,然后查看package的設置

    

====>最后得到SSIS包

 

我們梳理一下,我們的目標是什么:將excel的數據導入到了數據庫中,那必然有這幾個動作

1.創建表

2.將數據導入到我們創建的表中

Ok,這樣我來將這個包打開來看看是否有至少兩個動作

 

首先,我們新建一個SSIS項目:

 

這里有一個小的操作技巧,如何將桌面的SSIS包快速的導入到這個項目里面,選中桌面SSIS包,復制(CTRL+C),選中項目文件夾

粘貼(CTRL+V),SSIS包則可以順利導入到我們的項目文件里面

 

貌似里面只有兩個東東,那我們印證里面的功能是否我們猜想的一致:

1.創建表

2.將數據導入到我們創建的表中

打開其中的一個組件來看看里面的內容。

 

果然看到了其中的create 語句,那下面一個我們打開看看里面的內容。

那這個組件的功能是這樣的,抽取數據,將數據對應到數據庫的表中。

 

那有了這些的基礎,咱們從自己動手做一個導入數據包功能也不是什么難事~

1.新建一個包

2.將工具流的任務拖入到右側,區域

 

進入到數據流任務,打開左側控制面板,既然我們是excel數據,那拖入數據excel源組件:

雙擊打開excel源,新建一個連接

新建一個數據流目標:

然后用線將兩個組件連接起來(在邏輯上表示兩個組件是上下連接的,執行完上一步,然后執行下一步)

OK,整個過程完結,返回主界面

綠色則表示執行成功

那我們看下數據庫里面的數據和excel數據比對:

 

 

OK,本次創建包完結,回顧一下我們都干了些什么

1)創建了一個新的SSIS項目,創建了一個基本導入數據功能包

2)通過現有的SQL導入導出功能我們猜想了一些組件的功能,並學習了使用的方法(猜想->驗證->實施)

 


免責聲明!

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



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