You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取ADF复制活动Upsert时发送的Salesforce SOQL查询语句

获取ADF复制活动向Salesforce发送的Upsert请求细节

方法一:升级ADF复制活动日志级别到Verbose

当前你的复制活动日志级别设置为Info,仅会记录基础统计信息。将日志级别改为Verbose后,会记录更详细的请求交互细节,可能包含Salesforce API调用的关键内容:

  1. 修改复制活动的logSettings配置,将logLevel从Info改为Verbose:
"logSettings": {
    "enableCopyActivityLog": true,
    "copyActivityLogSettings": {
        "logLevel": "Verbose",
        "enableReliableLogging": false
    },
    "logLocationSettings": {
        "linkedServiceName": {
            "referenceName": "link_svc_ccvadfdevstorage_blob",
            "type": "LinkedServiceReference"
        },
        "path": "dev-crm/RAW/ADFLogging"
    }
}
  1. 重新运行复制活动,前往指定的Blob存储路径dev-crm/RAW/ADFLogging,下载生成的日志文件,搜索包含Salesforce或Upsert的条目,查看请求详情。

方法二:在Salesforce沙箱启用调试日志

ADF的Upsert操作最终会调用Salesforce的API,通过Salesforce自身的调试日志可以捕获所有收到的请求:

  • 登录Salesforce沙箱,进入Setup → Debug Logs,点击New
  • 选择ADF连接Salesforce时使用的集成用户,设置日志级别为Debug(建议将所有类别都设为Debug)
  • 运行ADF的复制活动,返回Salesforce的Debug Logs页面,下载生成的日志文件
  • 在日志中搜索Upsert或SOQL关键词,即可找到ADF发送的具体操作语句

方法三:通过抓包工具捕获API请求(仅适用于自托管集成运行时)

如果你的ADF使用自托管集成运行时,可以在运行该集成运行时的服务器上使用抓包工具(如Fiddler、Charles)捕获HTTPS请求:

  • 配置抓包工具监听Salesforce的域名(*.salesforce.com)
  • 启动ADF复制活动,抓包工具会记录所有ADF与Salesforce之间的通信
  • 筛选POST请求(Upsert通常通过POST调用Bulk API或REST API),查看请求体内容,即可获取实际发送的操作细节

内容的提问来源于stack exchange,提问作者Fernando Basaez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 12:32:49