<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ù)來源是文本文件,有時候我們經(jīng)??吹桨?細(xì)、父/子記錄在同一個文本文件中,這在DTS中是非常難以處理的,但這種情況在SSIS中有所改變
    在本文中,我將制造這樣一個例子讓你明白如何處理這種類型的要求

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

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

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

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

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

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

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

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

     

    文章來源: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无码国产精品色| 青青草97国产精品免费观看| 手机在线毛片免费播放| 亚洲AV一二三区成人影片| 国产免费不卡v片在线观看| 亚洲卡一卡2卡三卡4麻豆| 日韩免费精品视频| 中文字幕 亚洲 有码 在线| 四虎影视免费在线| 偷自拍亚洲视频在线观看99| 国产成人99久久亚洲综合精品| 一个人免费观看www视频| 亚洲精品国产精品乱码不卡√| 久久99热精品免费观看动漫| 日木av无码专区亚洲av毛片| 国内精自视频品线六区免费 | 成人片黄网站A毛片免费| 67194在线午夜亚洲| 日韩成人在线免费视频| 羞羞视频免费网站日本| 亚洲va久久久噜噜噜久久| 中国xxxxx高清免费看视频| 亚洲一卡一卡二新区无人区| 国产大片91精品免费观看男同 | 亚洲国产精品碰碰| a在线观看免费视频| 亚洲日韩国产精品无码av| 永久免费毛片在线播放| 免费国产污网站在线观看不要卡| 成人午夜亚洲精品无码网站| 在线看片免费人成视久网| 鲁死你资源站亚洲av| 国产亚洲美日韩AV中文字幕无码成人| 外国成人网在线观看免费视频| 亚洲依依成人亚洲社区| 在线日韩日本国产亚洲| 99国产精品永久免费视频| 亚洲免费日韩无码系列| 亚洲的天堂av无码| 深夜国产福利99亚洲视频|