当汇是二进制数据集时,源必须是二进制的
Source must be binary when sink is binary dataset
我正在尝试从网页下载 csv 文件(api returns csv 文件,而不是 json),并将其存储在数据湖 gen 2 . 所以我为网页创建了链接服务,为网页创建了数据集,似乎没有地方可以指定数据源的文件类型。然后我用 ADLS2 创建了链接服务,也是 ADLS2 的数据集,二进制格式。
当我尝试通过按调试 运行 它时,它给我错误消息:
Copy data1
Source must be binary when sink is binary dataset.
所以我想知道系统怎么知道源不是二进制数据集,我该怎么做才能解决这个问题
谢谢
Note: When using Binary dataset in copy activity, you can only copy from Binary dataset to Binary dataset.
如果您使用 REST linked service
将二进制源数据复制到二进制数据接收器,则会引发错误,因为我们没有 select 类型数据集的选项。
相反,您可以使用选项中的 HTTP connector
类型和 select 二进制数据集来复制二进制数据。
我正在尝试从网页下载 csv 文件(api returns csv 文件,而不是 json),并将其存储在数据湖 gen 2 . 所以我为网页创建了链接服务,为网页创建了数据集,似乎没有地方可以指定数据源的文件类型。然后我用 ADLS2 创建了链接服务,也是 ADLS2 的数据集,二进制格式。
当我尝试通过按调试 运行 它时,它给我错误消息:
Copy data1
Source must be binary when sink is binary dataset.
谢谢
Note: When using Binary dataset in copy activity, you can only copy from Binary dataset to Binary dataset.
如果您使用 REST linked service
将二进制源数据复制到二进制数据接收器,则会引发错误,因为我们没有 select 类型数据集的选项。
相反,您可以使用选项中的 HTTP connector
类型和 select 二进制数据集来复制二进制数据。