您在此处:
覆盖 Salesforce 字段元数据
您可以覆盖 sfdcDigest 转换从 Salesforce 对象中提取的字段元数据,以使数据在数据集中以不同的方式显示。例如,CRM Analytics 可以为缺少字段值的记录添加默认值。
您可以将这些字段参数添加到 sfdcDigest 转换节点,以覆盖字段元数据:
- defaultValue
- 类型
- fiscalMonthOffset
- isYearEndFiscalYear
- firstDayOfWeek
- isMultiValue
- multiValueSeparator(在数据流编辑器中不可用)
- 精度
- 数值范围
有关每个字段参数的描述,请参阅字段参数。
自定义字段注意事项
源数据可以包含具有不同 API 名称的自定义字段,这些字段共享标签值。为避免在 UI 中查看字段时出现混淆,您可以:
- 接收具有不同标签名称的字段。
- 使用 computeExpression 转换来更改标签值。
- 使用数据集级 Analytics 扩展元数据 (XMD) 修改标签值。
例如,您想要覆盖从“业务机会”对象提取的元数据。
要覆盖来自“业务机会”对象的字段元数据,请将粗体文本添加到数据流定义文件中的 sfdcDigest 节点。
{
"Extract_Opportunities": {
"action": "sfdcDigest",
"parameters": {
"object": "Opportunity",
"fields": [
{ "name": "Id" },
{ "name": "Name" },
{
"name": "Amount",
"defaultValue":"0",
"precision":18,
"scale":2
},
{ "name": "StageName" },
{
"name": "CloseDate",
"fiscalMonthOffset":9,
"firstDayOfWeek":2,
"isYearEndFiscalYear":true
},
{ "name":"AccountId" },
{ "name":"OwnerId" },
{
"name": "OpportunitySupportTeamMembers__c",
"type":"Text",
"isMultiValue":true,
"multiValueSeparator":",",
"precision":255
}
]
}
},
"Register_Opportunities_Dataset":{
"action":"sfdcRegister",
"parameters":{
"alias":"Opportunities",
"name":"Opportunities",
"source":"Extract_Opportunities"
}
}
}如果您正在使用数据流编辑器,请单击 sddcDigest 节点,然后单击要更改的字段旁边的
。
更新字段属性,然后单击保存。

