2
我有200多个MSSQL表,并且希望将数据传输到Azure Data Lake Storage。 我认为的一种方法是对动态数据流使用SSIS,即创建表名变量,并对表名和每个表运行数据流执行foreach循环。然而,这种方法似乎是错误的,虽然文件是在Data Lake存储中创建的,并且正确的方案数据不会由于错误的映射而被传输。 是否有任何通用的方式来创建一个动态数据流并传输大量的表数据?SSIS复制多个表
我有200多个MSSQL表,并且希望将数据传输到Azure Data Lake Storage。 我认为的一种方法是对动态数据流使用SSIS,即创建表名变量,并对表名和每个表运行数据流执行foreach循环。然而,这种方法似乎是错误的,虽然文件是在Data Lake存储中创建的,并且正确的方案数据不会由于错误的映射而被传输。 是否有任何通用的方式来创建一个动态数据流并传输大量的表数据?SSIS复制多个表
您现在描述的场景现在可以在ADF V2中实现 - V2添加了一组丰富的控制流增强功能,包括查找活动,参数传递和foreach循环。您可以在这里看到如何完成此操作的教程:https://docs.microsoft.com/en-us/azure/data-factory/tutorial-bulk-copy
添加azure-data-factory标记以查看ADF是否可以提供帮助。 –
为元数据库中的每个表添加元数据。创建处理传输的自动存储过程。然后在SQL作业代理中执行它。 – plaidDK