我们正在将大量数据从一个表存储移动到其他区域和订阅中的另一个表存储。
我已经设置了一个用于在 Azure 数据工厂中复制数据的管道,这似乎是最简单、最快的途径。
除了一列包含二进制数据的数据之外,所有数据似乎都能够正确复制。
但结果 Value 是字符串“System.Byte[]”:
源表列:
这似乎不是预期的行为,想知道我是否错过了某些内容或者这种类型的映射存在错误。
我最后也尝试过同样的方法。
映射:
源表存储:
水槽桌储物:
我能够获得与源相同的数据类型,正如您从上面的源和接收器天蓝色表存储中看到的那样。
尝试重新加载 ADF 管道并检查问题是否已解决,或者如果问题仍然存在,您可以创建 Azure 支持请求
我也遇到同样的问题。
在解释数据转换方式的MSDN文档中,我发现存在“遗留”转换体验。要启用此体验,您应该在 JSON 中设置
"typeConversion": false
。完成此操作后,我的所有Byte[]
数据都已正确复制。
我不得不提一下,我在解决方案中使用了自定义列映射。也许这也可以帮助你。