天天看點

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

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

    目标:使用sql2008 導入導出工具,導入excel資料,并得到一個package,然後檢視package的設定

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

====>最後得到SSIS包

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

我們梳理一下,我們的目标是什麼:将excel的資料導入到了資料庫中,那必然有這幾個動作

1.建立表

2.将資料導入到我們建立的表中

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

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

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

這裡有一個小的操作技巧,如何将桌面的SSIS包快速的導入到這個項目裡面,選中桌面SSIS包,複制(CTRL+C),選中項目檔案夾

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

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

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

貌似裡面隻有兩個東東,那我們印證裡面的功能是否我們猜想的一緻:

打開其中的一個元件來看看裡面的内容。

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

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

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

那這個元件的功能是這樣的,抽取資料,将資料對應到資料庫的表中。

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

1.建立一個包

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

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

進入到資料流任務,打開左側控制台,既然我們是excel資料,那拖入資料excel源元件:

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

輕按兩下打開excel源,建立一個連接配接

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

建立一個資料流目标:

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

然後用線将兩個元件連接配接起來(在邏輯上表示兩個元件是上下連接配接的,執行完上一步,然後執行下一步)

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

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

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

綠色則表示執行成功

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

那我們看下資料庫裡面的資料和excel資料比對:

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

OK,本次建立包完結,回顧一下我們都幹了些什麼

1)建立了一個新的SSIS項目,建立了一個基本導入資料功能包

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