Azure 数据工厂 - 多源 - 仅转换和输出为 JSON

Azure Data Factory - Multiply sources - Transform and output as JSON only

您好,我对 ADF 领域还是个新手,我的问题是我是否有多个来源(REST API、本地 SQL 服务器),我只想获取数据并将其转换为特定的 JSON 格式,并将其 POST 转换为另一个 REST API 端点,我不需要将数据存储在天蓝色的云中。

Source (REST API, on-prem SQL) -> Transform to specific JSON format -> POST JSON to another REST API endpoint

ADF 的正确方法是什么?我是否只使用 Azure 自定义 activity 到 运行 一个 python 脚本进行转换?感谢一些指点。

根据 copy activity document,您只能从 REST API 获取数据,不支持向 REST 发送请求 API.Additional,不支持复制 activity多源映射到单个接收器(在你的问题中提到,你有 REST api 和 SQL 数据库源数据集)。

所以,我的粗略想法是使用 Azure Function Activity to get data from multiple source in the azure function method and return the json format as you want.Then execute Web Activity 调用您的 REST API,在请求正文中设置 json。

这样做,我觉得和习俗没有太大区别activity。自定义 activity 也更 flexible.You 可以平衡以上解决方案。