BAI2文件需要加载到SSIS中

时间:2019-02-28 19:13:38

标签: sql-server ssis etl bai2

如何将BAI2文件加载到SSIS? .BAI2是银行使用的行业标准格式。下面是一个被截断的示例

01,021000021,CST_USER,110520,1610,1627,,,2/
02,CST_USER,089900137,1,110509,1610,,2/ 
03,000000370053368,USD,010,782711622,,,015,7620008 12,,,040,760753198,,/ 
88,043,760000052,,,045,760010026,,,050,760000040,, ,055,760000045,,/ 

1 个答案:

答案 0 :(得分:1)

使用平面文件连接管理器

我认为您可以使用平面文件连接管理器导入这些文件,因为它们类似于逗号分隔的文本,请尝试更改行定界符和列定界符属性以找到合适的文件。

在您提到的示例中,我认为您应该使用:

,  as Column delimiter
/  as Row delimiter 

要了解有关如何解释BAI2文件的更多信息,请检查以下链接:

基于此链接:

  

BAI2文件是纯文本文件(.TXT格式),其中一个接一个地包含值/文本。

因为并非所有行中的列数都是固定的,所以必须在平面文件连接管理器中仅定义一列(DT_STR,4000),然后使用脚本组件拆分列:

有用的链接