有趣的是,我們正在評估用於預處理語句數據(例如公用事業賬單,銀行對帳單)的ETL工具進行打印。SSIS交易數據(不同記錄類型,一個文件)
某些數據通過單個平面文件來處理,具有不同的記錄類型。
例如以「01」作爲第一個字段的記錄類型將是地址數據。這將有名稱和地址字段。具有「02」的記錄類型將是彙總數據,包括餘額和總計。記錄類型「03」將成爲該報表中的一個行項目。
每個語句將有一個01和02記錄和多個03記錄。我可以預先解析文件並將其拆分爲3個文件以加載到表格中,但這並不理想。
我們拿這個文件做一些操作(例如在地址記錄中添加更多的字段,也許做一些總計/驗證),然後以相同的格式發送文件(但是與額外的領域添加)到我們的印刷組合程序。
你會如何在SSIS中做到這一點?
無需在SSIS編寫自定義腳本。條件拆分是一個簡單的if-then進程,只需要邏輯,不需要腳本。 – Eric 2009-06-15 02:31:45
固定寬度文件如何?你可以在數據中鍵入某個位置,而不是列名? – cdonner 2009-06-15 02:36:36