SSIS复制多个表

SSIS copy multiple tables

我有 200 多条 MSSQL table,想将数据传输到 Azure Data Lake Storage。 我考虑的一种方法是将 SSIS 与动态数据流一起使用,即创建 table 名称变量并对 table 名称和每个 table 运行 数据流执行 foreach 循环。然而,这种方法似乎是错误的,尽管文件是在具有正确方案的数据湖存储中创建的,但由于映射错误,数据未传输。 是否有任何通用的方法来创建一个动态数据流并传输大量 table 的数据?

您描述的场景现在可以在 ADF V2 中实现 - V2 添加了一组丰富的控制流增强功能,包括查找 activity、参数传递和 foreach 循环。您可以在此处查看有关如何完成此操作的教程:https://docs.microsoft.com/en-us/azure/data-factory/tutorial-bulk-copy