目標
:迴圈地連線某資料夾下的每個檔案,不需要為每個檔案都建立連線管理器。
在這個例項中,我們將某資料夾下的
userinfo1.txt
和userinfo2.txt
的內容都寫入資料表userinfo中。
步驟:準備工作:
把第乙個例子中的
userinfo.txt
複製兩份,放到同乙個資料夾下。把內容改一下:
userinfo1.txt
:3|name3|
我是name3|
男,4|name4|
我是name4|女
userinfo2.txt
:5|name5|
我是name5|
男,6|name6|
我是name6|女
設定foreach:
(1)在控制選項卡下從左側拖拽
foreach
迴圈容器。 (
2)在foreach
容器的「集合」下設定
enumerator
和配置列舉器:
(3)設定列舉器對映為使用者定義的變數。
(4)將資料流任務拖拽到
foreach中。
設定平面檔案連線管理器: (
1)在「連線管理器」窗格中,單擊
userinfo。
(2)在「屬性」視窗中,單擊
「expressions (…)
」。 (3
)在「屬性」列中,選擇
connectionstring。
(4)在「表示式」列中,單擊省略號按鈕「(…
)」。 (
5)在「表示式生成器」對話方塊中,展開「變數」節點,將變數
user::varfilename
拖到「表示式」框中。
到這就哦了。
除錯包:
全都綠了吧!
執行結果:
兩個檔案中的資料都被插入到表
userinfo
中了!
例項學習SSIS(二) 使用迭代
目標 迴圈地連線某資料夾下的每個檔案,不需要為每個檔案都建立連線管理器。在這個例項中,我們將某資料夾下的userinfo1.txt和userinfo2.txt的內容都寫入資料表userinfo中。步驟 準備工作 把第乙個例子中的userinfo.txt複製兩份,放到同乙個資料夾下。把內容改一下 us...
例項學習SSIS(五) 理論介紹SSIS
一 概述 integration services 是用於生成高 效能資料整合和 工作流解決方案 包括針對資料倉儲的提取 轉換和載入 etl 操作 的平台。integration services 包括 a 生成並 除錯包的圖形 工具和嚮導 b 執行如 ftp 操作 sql 語句執行和電子郵件訊息傳...
C 學習筆記(二) 迭代器
迭代器 每種容器都提供了若干共同工作的迭代器型別,與容器型別一樣,所有迭代器都具有相同的介面,即它們都支援某種操作 支援的操作有 iter 指向元素 iter mem 解引用 iter iter 自增 iter iter 自減 iter1 iter2 判斷相等 iter iter2 判斷不等 vec...