【发布时间】:2022-01-15 03:35:05
【问题描述】:
我正在使用数据工厂来创建我的管道,但我面临着一些挑战。 管道由一个查找组成,该查找具有一个 json 数组和一个用于循环该 json 数组的 foreach,最后是 foreach 循环内的一个 set 变量:
管道:
查找:
变量:
现在我正在寻找的是将设置变量值(类似于图像)的结果传递给复制活动或类似活动,以便将图像下载到我们的数据湖容器中。 并且下载的图片的名称应该是这样的:
id +'_'+guid()+'.png'
感谢您的帮助
【问题讨论】:
-
您无法传递结果,但您可以将 URL 用作 COPY 活动(带有 HTTP 数据集)中的源,并将您的数据湖用作接收器。接收器将允许您指定名称。
-
感谢您的回复,我正在尝试使用复制活动,但它给出了这个错误:ErrorCode=UserErrorInvalidHttpUrlAddress,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Http Url Address 'url.com/productimages/sku/s1200716-main-zoom.jpg?imwidth=48' 无效。,Source=Microsoft.DataTransfer.ClientLibrary,'
-
你能分享更多关于你的 Http 数据集的信息吗?是二进制的吗? URL 似乎有问题,因此请检查 BaseUrl 设置和相对路径。