能否用ADF复制活动将Zoho CRM批量读取ZIP文件下载至Azure Blob存储?
使用Azure Data Factory复制活动下载Zoho CRM批量读取结果到Azure Blob存储
可以通过ADF的复制活动直接实现这个需求,具体配置步骤如下:
1. 配置HTTP源数据集
- 新建HTTP类型的源数据集
- 在「连接」选项卡中,填入Zoho的批量结果端点:
https://www.zohoapis.eu/crm/bulk/v2/read/418541000202647868/result - 切换到「请求头」选项卡,添加授权头:
- 键:
Authorization - 值:
Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
- 键:
- 压缩设置选择
None(保持原ZIP文件格式)
2. 配置Azure Blob目标数据集
- 新建Azure Blob Storage类型的目标数据集
- 关联目标存储账户和Blob容器,指定ZIP文件的保存路径及文件名(例如
zoho_bulk_export.zip)
3. 配置复制活动
- 在复制活动的「源」面板,选择创建好的HTTP数据集,复制行为设置为
Binary copy(以二进制模式直接传输文件,无需解析内容) - 在「目标」面板,选择创建好的Azure Blob数据集
- 保存并运行管道,即可将Zoho返回的ZIP文件直接下载到指定Blob容器中
注意事项
- 若ADF使用托管运行时,需确认其网络能正常访问Zoho的EU区域API端点;如果是受限网络环境,建议使用自托管集成运行时
- Zoho的OAuth令牌存在有效期,若需长期自动化运行,建议结合Azure Key Vault存储令牌,并通过Web活动实现令牌的自动刷新
内容的提问来源于stack exchange,提问作者nowYouSeeMe
相关产品推荐
相关产品推荐

