admin

在SSIS中遍历表时刷新元数据

sql

情况:我编写了一个查询列表,以便每个查询都从各自的表中选择数据。我想将此查询列表创建为SSIS对象变量,并使用该查询作为DFT中的OLE
DB源来遍历每个查询。

在切换到使用与第一个表不同的表的查询之后,有什么方法可以使DFT源组件不会出现元数据不正确的问题吗?

目的地也将发生变化。我知道您可以延迟验证,但我认为这对切换元数据没有帮助。


阅读 133

收藏
2021-07-01

共1个答案

admin

不,如果所有查询的元数据都不相同,那么您将无法在单个数据流任务中使用它们。DFT的元数据是在设计时设置的,在运行期间无法更改或“刷新”。您是正确的,延迟验证不会对此有所帮助。

您可能需要研究BiML,它会根据元数据动态创建包。

2021-07-01