【问题标题】:SSIS copy multiple tablesSSIS复制多个表
【发布时间】:2017-11-23 13:33:27
【问题描述】:

我有超过 200 个 MSSQL 表,并且想将数据传输到 Azure Data Lake Storage。 我考虑的一种方法是将 SSIS 与动态数据流一起使用,即创建表名变量并对表名进行 foreach 循环,并为每个表运行数据流。然而,这种方法似乎是错误的,尽管文件是在具有正确方案的 Data Lake 存储中创建的,但由于映射错误,数据不会被传输。 有没有通用的方法来创建一个动态数据流并传输大量的表数据?

【问题讨论】:

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

标签: sql-server ssis etl azure-data-factory azure-data-lake


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多