后端与接口
在 Salesforce Data Cloud 中做…
当任务涉及 DMO、字段映射、关系、身份解析、统一档案、数据图谱或 universal ID 查询时,用这套流程完成 schema 协调与统一。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
在 Salesforce Data Cl特定
解决思路
- 先收集或推断上下文:源 DLO 与目标 DMO 名称、任务是 schema 创建/映射/IR/图谱中的哪一类、目标 org alias、是否已有 ruleset、期望的统一实体模型。
- 在创建映射前先检查 DMO schema。
- 在改动 harmonization 资产前运行共享就绪分类器:`node ~/.claude/skills/sf-datacloud/scripts/diagnose-org.mjs -o <org> --phase harmonize --json`。
- 浏览目录时优先用 `dmo list --all`,但做快速就绪检查时用第一页的 `dmo list`。
- 用 `query describe` 或 `dmo get --json`,不要自创不支持的 describe 流程。
- 把身份解析运行视为异步操作,执行后要验证结果。
- 把统一档案工作与 STDM/session tracing 工作分开。
- 按推荐流程执行:先运行就绪分类器 `node ~/.claude/skills/sf-datacloud/scripts/diagnose-org.mjs -o <org> --phase harmonize --json`。
- 检查目录:`sf data360 dmo list --all -o <org> 2>/dev/null` 和 `sf data360 identity-resolution list -o <org> 2>/dev/null`。
- 映射前检查 schema:`sf data360 query describe -o <org> --table ssot__Individual__dlm 2>/dev/null` 和 `sf data360 dmo get -o <org> --name ssot__Individual__dlm --json 2>/dev/null`。
- 有意识地创建或审查映射:`sf data360 dmo mapping-list -o <org> --source Contact_Home__dll --target ssot__Individual__dlm 2>/dev/null` 和 `sf data360 dmo map-to-canonical -o <org> --dlo Contact_Home__dll --dmo ssot__Individual__dlm --dry-run 2>/dev/null`。
- 仅在映射可信后再运行 IR:`sf data360 identity-resolution create -o <org> -f ir-ruleset.json 2>/dev/null` 和 `sf data360 identity-resolution run -o <org> --name Main 2>/dev/null`。
- 注意高信号坑:`dmo list` 通常应加 `--all`;没有 `dmo describe` 命令,要用 `query describe` 或 `dmo get --json`;映射及相关命令可能对 API 版本差异敏感;统一 DMO 名称是 ruleset 特定的而非通用;数据图谱定义对字段选择和关系形状敏感;如果 `dmo list` 可用但 `identity-resolution list` 被限制,应视为阶段特定缺口而非整个 Data Cloud 故障。
- 按输出格式汇报:Harmonize task(dmo/mapping/relationship/ir/data-graph)、Source/target(dlo → dmo 或 ruleset/graph 名称)、Target org(alias)、Artifacts(json 文件/命令)、Verification(passed/partial/blocked)、Next step(segment/retrieve/follow-up)。
适用边界 · 注意事项
- 任务仅涉及 streams/DLOs 时(应使用 sf-datacloud-prepare)。
- 任务仅涉及 segments/insights 时(应使用 sf-datacloud-segment)。
- 任务仅涉及 retrieval/search 或 STDM/session tracing 时(应使用 sf-datacloud-retrieve 或 sf-ai-agentforce-observability)。