数据工厂 - 返回压缩 (gzip) 字符串的 Web 活动。输出无法使用

问题描述 投票:0回答:2

我们一直在使用数据工厂中的 Web 活动,通过 API 调用触发从源系统中提取 csv 数据。该项目已成功运行近一年了。

现在看来提供商已将该调用的响应更改为压缩,我们对此无能为力......

Powershell 和 Postman 可以很好地读取输出(一个带有名为“extractId”的单个属性的 json 对象),但我们得到的只是压缩字符串/响应的字符串表示形式。像这样

正确的反应应该是这样的。

在此之后运行的活动需要读取“extractId”。

我不知道如何在 ADF 中再次实现此功能。

如有任何帮助,我们将不胜感激!

rest azure-data-factory
2个回答
0
投票

使用 以 HTTP 作为源复制活动,而不是 Web 活动。然后您可以选择 JSON 作为数据源的格式,其中包含可配置的压缩属性。选择gzip,就完成了。


0
投票

我知道回答您的问题有点晚了,此时您可能已经有了解决方法,但我的回答可能对面临类似问题的人有益。一旦 Web 活动以 gzip 压缩数据返回,您需要执行一些额外的活动来将文件转换为可读的 json。详细观看此视频以获得答案 - https://www.youtube.com/watch?v=lSLnffz3_1M&ab_channel=TechBrothersIT

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.