Azure 数据工厂 - 处理 SSIS 输出



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

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

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

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

  • 如果在本地运行 SSIS,请将其存储在本地文件夹中,使用 AZCopy工具将其移动到 Azure Blob 到 BLOB

    https://blogs.technet.microsoft.com/canitpro/2015/12/28/step-by-step-using-azcopy-to-transfer-files-to-azure/

    否则,如前所述,在 Azure 上运行 SSIS。复制的输出使用平面文件连接管理器将行集设置为平面文件。创建另一个数据流任务,可在其中将文件上传到 Azure BLOB

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

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

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

相关内容

  • 没有找到相关文章

最新更新