【问题标题】:Azure Data Factory - Process SSIS OutputAzure 数据工厂 - 处理 SSIS 输出
【发布时间】:2019-10-28 11:16:12
【问题描述】:

我正在努力将 SSIS 包提升到 Azure 数据工厂 V2,并且我已成功设置 IR 并执行了该包。

现在我正在尝试处理 ADF 中的结果。此程序包最初旨在将记录集返回给调用客户端。现在我在 ADF 中,我想获取包生成的记录集并将其复制到表存储中。但是,我认为无法从 ADF 管道中访问此记录集。

是否可以从主机 ADF 管道访问和处理此记录集,或者是否必须修改包本身以不再返回记录集并改为执行复制?

【问题讨论】:

  • 不,“本机”不可能做到这一点。从 SSIS 包返回记录集以供其他东西使用绝对是一种非典型设计。我几乎会说这是一种反模式。客户端当前如何使用记录集? SSIS 是如何返回记录集的?
  • 哈...这是我第一次涉足 ETL 开发,所以我无法回答你。但是,您确实证实了我的怀疑,即这不是最佳做法,所以谢谢。

标签: ssis azure-table-storage azure-data-factory azure-data-factory-2


【解决方案1】:

在 SSIS 中创建一个文本文件作为输出并将其复制到 blob 中的某个位置/文件夹,甚至是您的本地文件夹。

https://www.powerobjects.com/blog/2018/11/20/uploading-azure-blob-ssis/

现在您的 Azure 管道可以访问该 BLOB 作为副本中的源 活动并将其作为接收器转储到表存储中。

如果您需要有关实施的更多详细信息,请告诉我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-06
    • 2020-04-14
    • 2021-09-10
    • 2021-05-18
    • 2019-01-08
    相关资源
    最近更新 更多