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

Salesforce Data Cloud连接Databricks报错求助:CANNOT_VALIDATE_CONNECTION等

解决方案:Salesforce Data Cloud与Databricks连接配置问题

1. 启用Salesforce连接类型

针对CONNECTION_TYPE_NOT_ENABLED报错,需由Databricks管理员操作启用对应连接类型:

  • 登录管理员账号,进入Admin Console > Workspace Settings
  • 找到Data Federation模块下的Connection Types,勾选SALESFORCE并保存
  • 等待5-10分钟让设置生效

2. 跳过连接测试(解决Catalog Explorer报错)

Catalog Explorer中测试连接时触发UNKNOWN_CONNECTION_TYPE错误,可通过以下方式处理:

  • 创建连接时直接跳过测试步骤,完成连接创建后再验证可用性
  • 或在集群/笔记本会话的Spark配置中添加:
    spark.databricks.testConnectionBeforeCreation false
    
    之后再尝试创建连接

3. 修正SQL连接创建语句

根据报错提示,你的环境仅支持SALESFORCE类型(而非文档中的salesforce_data_cloud),调整SQL语句如下:

CREATE CONNECTION sf_test 
TYPE SALESFORCE 
OPTIONS ( 
  client_id '你的client_id', 
  client_secret '你的client_secret', 
  refresh_token '你的refresh_token', 
  oauth_scope 'api refresh_token cdp_query_api cdp_profile_api offline_access',
  is_sandbox 'false'
);

注意:若使用授权码流程,需确保pkce_verifier、authorization_code为有效临时值,且oauth_redirect_uri与Salesforce应用中配置的完全一致;推荐使用refresh_token流程以获得更稳定的长期访问权限。

4. 验证Databricks Runtime版本兼容性

Salesforce Data Cloud联邦查询需要Databricks Runtime 13.3 LTS或更高版本支持:

  • 检查集群使用的Runtime版本,若版本过低,升级至符合要求的版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 05:58:11