在 SSIS 中循环访问表时刷新元数据



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

有没有办法做到这一点,以便在我们切换到使用与第一个表不同的表的查询后,DFT 源组件不会出现元数据不正确的问题?

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

否,如果所有查询的元数据都不相同,则不能在单个数据流任务中使用它们。 DFT 的元数据在设计时设置,在运行期间无法更改或"刷新"。 您是对的,延迟验证对此无济于事。

您可能想要查看BiML,它基于元数据动态创建包。

最新更新