我有 200 多个 MSSQL 表,想要将数据传输到 Azure Data Lake Storage。我考虑的一种方法是将 SSIS 与动态数据流一起使用,即创建表名变量并执行 foreach 循环表名和为每个表运行数据流。然而,这种方法似乎是错误的,尽管文件是在Data Lake存储中创建的,具有正确的方案,由于错误的映射,数据不会传输。是否有任何通用方法可以创建一个动态数据流并传输大量表的数据?
您描述的方案现在可以在 ADF V2 中实现 - V2 添加了一组丰富的控制流增强功能,包括查找活动、参数传递和 foreach 循环。 您可以在此处查看有关如何完成此操作的教程:https://learn.microsoft.com/en-us/azure/data-factory/tutorial-bulk-copy