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

如何在Tableau Prep通过自定义SQL从Salesforce获取Created_Date_Time__c字段

在Tableau Prep中获取Salesforce自定义日期时间字段的解决办法

1. 确认字段的API名称与权限

  • 登录Salesforce后台,进入Setup > Object Manager,找到目标对象,查看字段列表,确认字段的API名称确实是Created_Date_Time__c(Salesforce API名称严格区分大小写,拼写错误会导致无法识别)
  • 检查连接Salesforce所用账号的权限:在Profile或Permission Set中,确认该账号对目标字段拥有读取权限,字段级权限未被限制

2. 修正自定义SQL的字段引用

  • 自定义SQL中需使用Salesforce对象和字段的完整API名称,示例如下:
    -- 标准对象示例(如Opportunity)
    SELECT Id, Name, Created_Date_Time__c
    FROM Opportunity
    WHERE CreatedDate > LAST_N_DAYS(30)
    
    -- 自定义对象示例(如Custom_Record__c)
    SELECT Id, Created_Date_Time__c
    FROM Custom_Record__c
    WHERE CreatedDate = TODAY()
    
  • 注意:无需给字段添加引号,Salesforce API名称不需要额外转义

3. 可视化选字段后转自定义SQL

  • 先跳过自定义SQL,直接连接Salesforce目标对象,在数据预览界面手动勾选Created_Date_Time__c字段,并设置好数据过滤条件
  • 点击界面右上角的「转换为自定义SQL」,Tableau Prep会自动生成包含该字段的合法SQL语句,避免手动拼写错误

4. 检查连接配置

  • 确保连接Salesforce时选择的是Salesforce (API) 连接方式,该方式能完整识别Salesforce的自定义字段
  • 若使用OAuth授权连接,重新进行授权操作,确保账号权限同步到Tableau Prep

5. 排查特殊字段设置

  • 若目标字段是加密字段,需确保Salesforce账号拥有查看加密数据的权限,且当前Tableau版本支持读取Salesforce加密字段
  • 若为公式字段,确认公式返回类型为日期时间,且公式本身无逻辑错误,否则可能无法在SQL中正常读取

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 18:07:11