问题描述
我正在尝试使用 Azure 数据工厂中的集成连接器从 Salesforce 检索一些数据。由于我要查询的表之一具有大量字段(600 多个),因此我打算使用 Spring '21 Salesforce API (v51.0) 中引入的 FIELDS(ALL)
功能。这是因为手动输入查询中的所有字段名称会导致错误,可能是因为查询大小限制。问题是,我在从 ADF 执行查询时收到语法错误响应。
完整的错误消息,以防万一:
“源”端发生故障。
ErrorCode=UserErrorOdbcoperationFailed,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=ERROR
[HY000] [Microsoft][Salesforce] (120) SOQL_FirsT 模式准备失败:
SOQL 错误:“SELECT”附近的 [Microsoft][sqlEngine] (31480) 语法错误
FIELDS(>>ALL) FROM
我正在尝试的完整查询是 SELECT FIELDS(ALL) FROM <table_name> LIMIT 1
(由于表非常大,因此我将其限制在此测试中,我只想查看所有字段)。
在 ADF 中,我已手动将 API 版本设置为 51.0
,并且我已在 Salesforce 中检查新的 API 版本是否可用(通过
如果您对此问题有任何帮助或解释,我将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)