我正在努力将SSIS程序包提升到Azure Data Factory V2中,并且我已经成功设置了IR并执行了该程序包。
现在,我正在尝试使用ADF中的结果。此程序包最初旨在将记录集返回给调用客户端。现在我在ADF中,我想将包产生的记录集复制到表存储中。但是,我看不到从ADF管道中访问此记录集的方法。
是否可以从主机ADF管道访问和处理此记录集,还是必须修改包本身以不再返回记录集并执行复制?
答案 0 :(得分:0)
在SSIS中创建一个文本文件作为输出,并将其复制到blob甚至您的本地文件夹中的位置/文件夹。
如果在本地运行SSIS,请将其存储在本地文件夹中,使用AZCopy 将其Azure blob移到BLOB的工具
否则,您将如上所述在Azure上运行SSIS。复制输出 使用平面文件连接管理器将行集转换为平面文件。创建另一个数据流任务,您可以在其中将文件上传到
https://www.powerobjects.com/blog/2018/11/20/uploading-azure-blob-ssis/
现在,您的Azure管道可以访问该BLOB作为副本中的源 活动并将其作为接收器转储到表存储中。
如果您需要有关实施的更多详细信息,请告诉我。