日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

效率最高的Excel数据导入续---SSIS Package包制作图解全过程

發(fā)布時(shí)間:2024/9/20 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 效率最高的Excel数据导入续---SSIS Package包制作图解全过程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目的:本文主要是詳細(xì)講解SSIS Package包的制作過程

本人買過的一張盜版windows 2003操作系統(tǒng)光盤上,上面自帶有很詳細(xì)的圖文介紹,也就是傻瓜版的系統(tǒng)安裝圖解。因此,本文打算也是采用那種方式進(jìn)行講解,這樣的話,根據(jù)如下步驟,各位對(duì)于制作自己的SSIS Package包就會(huì)有一個(gè)整體的認(rèn)識(shí),相對(duì)來說下面將比較詳細(xì)的顯示每一個(gè)過程,主要有步驟如下:

(一)首先,我們打開SQL Server 2005數(shù)據(jù)庫自帶的SQL Server Business Intelligence Development Studio(SQL Server商業(yè)智能開發(fā)平臺(tái))。打開的界面和我們平常用的Visual Studio界面是一樣的,如下圖所示:

(二)點(diǎn)擊“文件”—>“新建”à“項(xiàng)目”,進(jìn)入“新建項(xiàng)目”界面:

(三)選擇“Integration Services 項(xiàng)目”,輸入名稱,選擇項(xiàng)目位置后,點(diǎn)擊確定,進(jìn)入我們的主要操作界面,如下所示:

(四)看一下左側(cè)的工具箱

(五)在工具箱中,將“數(shù)據(jù)流任務(wù)”拖到我們的“控制流”面板中,如下所示:

(六)右鍵單擊下方的“連接管理器”的空白處,將彈出右鍵菜單,選擇“ADO.NET 連接管理器”,將彈出如下窗口:

(七)點(diǎn)擊“新建”,彈出“連接管理器”窗口,如下:

(八)選擇服務(wù)器名,默認(rèn)服務(wù)器為“.”即可。選擇數(shù)據(jù)庫,單擊“測試連接”,顯示“連接測試成功”信息

(九)點(diǎn)擊確定,然后修改“連接管理器”中的連接對(duì)象名稱為“AdoConnection”;

(十)點(diǎn)擊“數(shù)據(jù)流”,在工具箱中拖一個(gè)"DataReader 源"與一個(gè)“Excel 目標(biāo)”控件,放置在“數(shù)據(jù)流”面板中。

(十一)右鍵單擊“DataReader 源”控件,選擇“高級(jí)編輯”,進(jìn)入如下界面,選擇“連接管理器”,將值選擇為我們剛修改過的“AdoConnection”,單擊確定。

(十二)點(diǎn)擊“組件屬性”,點(diǎn)擊“自定義屬性”中的“SqlCommand”后面的編輯,將彈出編輯窗口,輸入相應(yīng)的值(測試值)

(十三)查看一下“列映射”

(十四)拖動(dòng)“DataReader 源”控件的箭頭,使之連接到“Excel 目標(biāo)”控件:

(十五)右鍵單擊“Excel 目標(biāo)”控件,選擇右鍵菜單“編輯”,進(jìn)入編輯器界面,如下:

(十六)點(diǎn)擊“新建”,彈出如下窗口。選擇Excel模板的路徑(上一個(gè)項(xiàng)目中的“EXCEL導(dǎo)出”目錄中的Excel模板),然后單擊確定;

(十七)選擇“Excel 工作表的名稱”為默認(rèn)的Sheet1$,這個(gè)是Excel的默認(rèn)第一表。

(十八)查看一下映射:

(十九)點(diǎn)擊確定后,連接管理器中多了一個(gè)“Excel 連接管理器”,將它修改為“ExcelConnection”;

(二十)重新進(jìn)入主界面,單擊“控制流”,在“控制流面板”中右鍵單擊,選擇“變量”菜單,彈出“變量窗口”。我們添加一個(gè)變量,名稱為“SqlStr”,數(shù)據(jù)類型為“String”,值為“exce dbo.。。。。”(和我們在步驟“十二”的值一樣)。當(dāng)然這里你可以創(chuàng)建你自己的變量名稱,數(shù)據(jù)類型和值。

(二十一)變量我們創(chuàng)建好了,右鍵點(diǎn)擊“數(shù)據(jù)流任務(wù)”,在屬性窗口選擇“Expressions”,點(diǎn)擊后面的“...”,進(jìn)入表達(dá)式的編輯界面:

(二十二)如下所示,單擊“...”,彈出“表達(dá)式生成器”窗口:

(二十三)點(diǎn)擊變量中的“用戶::SqlStr”,將其拖動(dòng)到“表達(dá)式”中(下面標(biāo)識(shí)的紅色框內(nèi))

(二十四)單擊一下“計(jì)算表達(dá)式”,將顯示如下:

(二十五)單擊“確定”,按一下執(zhí)行后,將顯示如下所示結(jié)果,表示成功。

本文到此就基本上結(jié)束了,我們沒有編寫任何一行代碼,完全的界面操作就實(shí)現(xiàn)了我們SSIS數(shù)據(jù)包的創(chuàng)建過程。這對(duì)于我們來說,真的很簡單。當(dāng)然,中間的連接名稱,變量等,都是與代碼中的設(shè)置是相關(guān)的,因此,我們需要特別細(xì)心。

末尾,本文還提供一個(gè)SSIS包的源代碼,有不懂之處可以參考源代碼,當(dāng)然也可以留言等,希望本文能夠?qū)δ阌兴鶐椭SIS功能很強(qiáng)大,本文只是冰山一角,如果需要深入,請參考官方資料。

SSIS包源代碼下載:Jasen.IntegrationServices.rar

相關(guān)SSIS資料:

效率最高的Excel數(shù)據(jù)導(dǎo)入---(c#調(diào)用SSIS Package將數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入到Excel文件中【附源代碼下載】) 效率最高的Excel數(shù)據(jù)導(dǎo)入續(xù)---SSIS Package包制作圖解全過程

作者:JasenKin
出處:http://www.cnblogs.com/jasenkin/

總結(jié)

以上是生活随笔為你收集整理的效率最高的Excel数据导入续---SSIS Package包制作图解全过程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。