[在SSIS中使用Foreach文件枚举器加载多个平面文件时如何查找哪个平面文件包含数据错误

问题描述 投票:1回答:1

我在SSIS中有一个问题。例如,我有100个具有相同元数据列的平面文件要使用增量加载进行加载,但是我的问题是,在为每个循环容器加载时,如何查找哪个平面包含错误数据。任何解决方案都值得赞赏

sql-server ssis etl flat-file foreach-loop-container
1个回答
0
投票

最简单的解决方案:由于您使用的是Foreach循环容器,因此文件路径将映射到变量。您可以简单地添加一个派生列转换,并在表达式中使用此变量,如下所示(假设变量名称为FilePath):

@[User::FilePath]

然后将其插入错误的行。

© www.soinside.com 2019 - 2024. All rights reserved.