嗨,我还是ADF场景的新手,我的问题是,如果我有多个源(REST API,on-prem SQL server(,我想做的就是获取数据并将其转换为特定的JSON格式,然后将其POST到另一个REST API端点,我不需要将数据存储在azure云上。
Source (REST API, on-prem SQL) -> Transform to specific JSON format -> POST JSON to another REST API endpoint
ADF的正确方法是什么?我只是使用Azure自定义活动来运行用于转换的python脚本吗?感谢一些指点。
根据复制活动文档,您只能从REST API获取数据,不支持向REST API发送请求。此外,复制活动不支持将多个源映射到单个接收器(您的问题中提到,您有REST API和SQLDB源数据集(。
因此,我的大致想法是使用Azure Function Activity在Azure函数方法中从多个源获取数据,并根据需要返回json格式。然后执行WebActivity来调用REST API,在请求主体中设置json。
在这样做的过程中,我感觉与定制活动没有太大区别。自定义活动也更加灵活。您可以平衡上述解决方案。