你能用 SSIS 在单个文件上循环吗?

Can you loop on a single file with SSIS?

我有一个没有任何回车的 EBCDIC(大型机)VSAM 文件 return。它就像一百万个字符一样长。 使用 SSIS,我可以在文件的单行上循环并在每次我点击第一个记录类型的 SIN 时添加一个回车符 return 吗? (记录控件类型以90开头)

我还没有找到关于此特定功能的任何文档,或者是否可能。

我不熟悉 VSAM 或 SIN 令牌是什么,但您应该能够使用普通的平面文件连接,但将新行标识符从回车 return 更改为 SIN。默认的行尾标记是“{CR}{LF}”

然后平面文件连接会将 SIN 视为回车 returns 并相应地对齐您的文件

这是我的“VSAM”文件,其中 SIN 作为回车 return 令牌

创建平面文件源并将列 header 行分隔符标记设置为 SIN

接下来将行分隔符设置为 SIN

点击刷新列以对齐所有内容