<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    blog.Toby

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      130 隨筆 :: 2 文章 :: 150 評論 :: 0 Trackbacks

    某些時候數(shù)據(jù)來源是文本文件,有時候我們經常看到包含主/細、父/子記錄在同一個文本文件中,這在DTS中是非常難以處理的,但這種情況在SSIS中有所改變
    在本文中,我將制造這樣一個例子讓你明白如何處理這種類型的要求

    大體的數(shù)據(jù)流構造像下面這樣,我會仔細加以講解:
     

    下面這個圖顯示了我們要處理的數(shù)據(jù)來源的文本格式,其中含有“M”的為主行,含有“D”的為子行
     

    我們將建立一個flat file connection manager指向該文件,在這里,我并不打算把行拆分出來,暫時把整行讀在一列中
     

    下一步我們將拖曳一個 Flat File Source Adapter 組件到數(shù)據(jù)流面板,并指定來源和上面所建立的連接來源,且指定輸出列
      

    完成這個操作后,我們將用 Conditional Split Transform 組件來把文件中的記錄流向不同的輸出,配置如下
     

    現(xiàn)在我們已經完成了主從行的不同流向,下一步我們將用 Script Transform 把行中的信息拆開到不同的列中去
    使用Script Transform組件的第一步是添加一些輸出列,當數(shù)據(jù)經過這個組件時,下游的組件將可以看到這些列
     

    到現(xiàn)在,我們只定義了Script Transform 組件將產生這些列,但并沒有具體的指定列中的內容,下面我們可以通過設計以下腳本來實現(xiàn)不同列的內容是什么
     

    最后,我們只需放上2個Raw File Destination Adapter組件接收輸出即可,下面是包的運行結果
     
     
     
     
      
     
     

     

    文章來源:http://www.sqlis.com/default.aspx?54

    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=449886

    posted on 2007-10-07 16:16 渠上月 閱讀(319) 評論(0)  編輯  收藏 所屬分類: sql (sqlServer)
    主站蜘蛛池模板: 亚洲中文精品久久久久久不卡| 亚洲国产精品嫩草影院在线观看| 亚洲AV无码一区二区三区牛牛| 2021精品国产品免费观看 | 两个人看的www高清免费观看| 亚洲Av无码乱码在线播放| 无码的免费不卡毛片视频| 久久久久久久亚洲精品| 四虎影视无码永久免费| 亚洲AV中文无码乱人伦下载| 久久国产精品免费网站| 亚洲第一永久在线观看| 毛片在线看免费版| 日韩亚洲人成网站| 亚洲深深色噜噜狠狠爱网站| 一级毛片不卡片免费观看| 99人中文字幕亚洲区| 特级做A爰片毛片免费69| 亚洲AV永久无码天堂影院| 五月天婷亚洲天综合网精品偷| 日韩免费码中文在线观看| 国产亚洲成人在线播放va| 亚在线观看免费视频入口| 亚洲性一级理论片在线观看| 免费无码一区二区三区蜜桃大| 美女视频黄频a免费大全视频| 亚洲熟妇av一区二区三区| 最近高清中文字幕免费| WWW国产亚洲精品久久麻豆| 亚洲中文字幕无码爆乳av中文| 久久久久免费看黄a级试看| 亚洲综合久久一本伊伊区| 亚洲欧洲中文日韩av乱码| 久久免费精彩视频| 亚洲av午夜电影在线观看| 亚洲精品中文字幕乱码三区| 真人做人试看60分钟免费视频 | 黄色视频在线免费观看| 亚洲精品中文字幕乱码影院| 国产免费变态视频网址网站| 日本在线免费观看|