「可變格式」我的意思是文本文件中的每一行都以表示記錄類型的單個字符代碼開始,並且每種記錄類型都有不同的格式。我相信這是一種相當常見的大型機數據導出方法。更糟糕的是記錄類型實際上是層次結構。SSIS - 導入可變格式文本文件
0ThisIsAFileHeader
2ThisIsABatchHeader
4ThisIsDetailData
4ThisIsDetailData
6ThisIsAMatchingBatchFooter
8ThisIsAMatchingFileFooter
0/8是頭/尾記錄(每一個自己的格式),2/6是子頭/分拖車記錄(也每一個自己的:在使用該代碼的關係如下格式),4表示實際數據或詳細記錄。
SQL Server 2008,Visual Studio.NET 2008.自定義腳本任務是導入此數據的唯一方法嗎?鑑於此,有人能夠指出我討論這樣做的資源嗎?導入固定寬度的文本文件非常簡單,但我不確定腳本任務落在控制流中的位置以及後續步驟如何使用這些數據。
這正是我的BI團隊過去所做的。我建議還有任何不符合條件拆分條件的記錄轉到未定義的記錄表(基本上是一個文本斑點和安裝程序監視,以便在此表中記錄時通知您)。每個在藍月亮數據模式中的人都可以爲這些類型的導入進行更改,並且您需要知道它何時發生,因爲直到數據顯示在文件中才可能知道。 – 2009-10-16 23:47:28