Sql server SSI复制多个表

Sql server SSI复制多个表,sql-server,ssis,etl,azure-data-factory,azure-data-lake,Sql Server,Ssis,Etl,Azure Data Factory,Azure Data Lake,我有200多个MSSQL表,希望将数据传输到Azure data Lake存储。 我考虑的一种方法是使用SSIS与动态数据流,即创建表名变量,并在表名上执行Frach循环,并为每个表运行数据流。然而,这种方法似乎是错误的,尽管文件是使用正确的方案在数据湖存储中创建的,但由于映射错误,数据不会被传输。 是否有任何通用方法可以创建一个动态数据流并传输大量表数据?您所描述的场景现在可以在ADF V2中实现-V2添加了一组丰富的控制流增强功能,包括查找活动、参数传递和foreach循环。您可以在此处查看

我有200多个MSSQL表,希望将数据传输到Azure data Lake存储。 我考虑的一种方法是使用SSIS与动态数据流,即创建表名变量,并在表名上执行Frach循环,并为每个表运行数据流。然而,这种方法似乎是错误的,尽管文件是使用正确的方案在数据湖存储中创建的,但由于映射错误,数据不会被传输。
是否有任何通用方法可以创建一个动态数据流并传输大量表数据?

您所描述的场景现在可以在ADF V2中实现-V2添加了一组丰富的控制流增强功能,包括查找活动、参数传递和foreach循环。您可以在此处查看如何完成此操作的教程:

添加azure data factory标记以查看ADF是否有帮助。为元数据库中的每个表添加元数据。自动创建处理传输的存储过程。然后在SQL作业代理中并行执行它。