源文件连接(平面文件)-不读取列元数据

时间:2019-04-26 19:35:00

标签: csv ssis metadata flat-file

当我创建SSIS包时,需要引用一个文件来拾取文件元数据。例如,列标题将为ColumnA,ColumnB。

我一直认为要在文件中加载这些列名。最近,由于某种原因,业务将文件中的列名之一更改为其他名称,因此文件包含ColumnA,NotColumnB。当SSIS程序包运行时,它将忽略此操作并加载文件。我以为它会失败。我的假设是正确的,并且发生了一些奇怪的事情,还是我的假设不正确,如果是这样,请告诉我原因。

我已经更改了一些其他软件包的列名,这些软件包从文件中加载数据,而且它们也不关心列名是什么

1 个答案:

答案 0 :(得分:0)

单击平面文件源,然后按 F4 以显示“属性”选项卡。有一个名为ValidateExternalMetadata的属性,将其更改为True

有关更多信息,请检查以下答案:


更新1

平面文件连接管理器似乎没有验证引擎,定义的元数据在配置时用于配置数据文件和数据库之间的映射。