segmenting-datacloud

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

segmenting-datacloud: Data Cloud Segment Phase

segmenting-datacloud: Data Cloud 细分阶段

Use this skill when the user needs audience and insight work: segments, calculated insights, publish workflows, member counts, or troubleshooting Data Cloud segment SQL.
当用户需要进行受众与洞察相关工作时使用此技能:细分受众、计算洞察、发布工作流、成员数量统计,或排查Data Cloud细分受众SQL问题。

When This Skill Owns the Task

此技能负责的任务场景

Use
segmenting-datacloud
when the work involves:
  • sf data360 segment *
  • sf data360 calculated-insight *
  • segment publish workflows
  • member counts and segment troubleshooting
  • calculated insight execution and verification
Delegate elsewhere when the user is:
  • still building Data Model Objects (DMOs), mappings, or identity resolution → harmonizing-datacloud
  • activating a segment downstream → activating-datacloud
  • writing read-only SQL or search-index queries → retrieving-datacloud

当工作涉及以下内容时,使用
segmenting-datacloud
  • sf data360 segment *
  • sf data360 calculated-insight *
  • 细分受众发布工作流
  • 成员数量统计与细分受众故障排查
  • 计算洞察的执行与验证
当用户进行以下工作时,请转交至其他技能:
  • 仍在构建数据模型对象(DMO)、映射或身份解析 → harmonizing-datacloud
  • 向下游激活细分受众 → activating-datacloud
  • 编写只读SQL或搜索索引查询 → retrieving-datacloud

Required Context to Gather First

首先需要收集的必要上下文

Ask for or infer:
  • target org alias
  • unified DMO (Data Model Object) or base entity name
  • whether the user wants create, publish, inspect, or troubleshoot
  • whether the asset is a segment or calculated insight
  • expected success metric: member count, aggregate value, or publish status

询问或推断:
  • 目标组织别名
  • 统一DMO(数据模型对象)或基础实体名称
  • 用户是否需要创建、发布、查看或排查问题
  • 资产是细分受众还是计算洞察
  • 预期成功指标:成员数量、聚合值或发布状态

Core Operating Rules

核心操作规则

  • Treat Data Cloud segment SQL as distinct from CRM SOQL.
  • Run the shared readiness classifier from the
    orchestrating-datacloud
    skill before mutating audience assets:
    node ../orchestrating-datacloud/scripts/diagnose-org.mjs -o <org> --phase segment --json
    .
  • Prefer reusable JSON definitions for repeatable segment and CI creation.
  • Use
    --api-version 64.0
    when segment creation behavior is unstable on newer defaults.
  • Verify with counts or SQL after publish/run steps instead of assuming success.
  • Use SQL joins rather than
    segment members
    when readable member details are needed.

  • 将Data Cloud细分受众SQL视为与CRM SOQL不同的语言。
  • 在修改受众资产之前,运行
    orchestrating-datacloud
    技能中的共享就绪性分类器:
    node ../orchestrating-datacloud/scripts/diagnose-org.mjs -o <org> --phase segment --json
  • 优先使用可复用的JSON定义来创建可重复的细分受众和计算洞察。
  • 当新版本默认设置下细分受众创建行为不稳定时,使用
    --api-version 64.0
  • 在发布/运行步骤后,通过数量统计或SQL验证,而非假设操作成功。
  • 当需要可读的成员详细信息时,使用SQL连接而非
    segment members

Recommended Workflow

推荐工作流

1. Classify readiness for segment work

1. 分类细分受众工作的就绪性

bash
node ../orchestrating-datacloud/scripts/diagnose-org.mjs -o <org> --phase segment --json
bash
node ../orchestrating-datacloud/scripts/diagnose-org.mjs -o <org> --phase segment --json

2. Inspect current state

2. 检查当前状态

bash
sf data360 segment list -o <org> 2>/dev/null
sf data360 calculated-insight list -o <org> 2>/dev/null
bash
sf data360 segment list -o <org> 2>/dev/null
sf data360 calculated-insight list -o <org> 2>/dev/null

3. Create with reusable JSON definitions

3. 使用可复用的JSON定义创建

bash
sf data360 segment create -o <org> -f segment.json --api-version 64.0 2>/dev/null
sf data360 calculated-insight create -o <org> -f ci.json 2>/dev/null
bash
sf data360 segment create -o <org> -f segment.json --api-version 64.0 2>/dev/null
sf data360 calculated-insight create -o <org> -f ci.json 2>/dev/null

4. Publish or run explicitly

4. 显式发布或运行

bash
sf data360 segment publish -o <org> --name My_Segment 2>/dev/null
sf data360 calculated-insight run -o <org> --name Lifetime_Value 2>/dev/null
bash
sf data360 segment publish -o <org> --name My_Segment 2>/dev/null
sf data360 calculated-insight run -o <org> --name Lifetime_Value 2>/dev/null

5. Verify with counts or SQL

5. 通过数量统计或SQL验证

bash
sf data360 segment count -o <org> --name My_Segment 2>/dev/null
sf data360 query sql -o <org> --sql 'SELECT COUNT(*) FROM "UnifiedssotIndividualMain__dlm"' 2>/dev/null

bash
sf data360 segment count -o <org> --name My_Segment 2>/dev/null
sf data360 query sql -o <org> --sql 'SELECT COUNT(*) FROM "UnifiedssotIndividualMain__dlm"' 2>/dev/null

High-Signal Gotchas

高信号注意事项

  • Segment creation can require
    --api-version 64.0
    .
  • segment members
    returns opaque IDs; use SQL joins when human-readable member details are needed.
  • Segment SQL is not SOQL.
  • Calculated insight assets and segment SQL have different limitations.
  • Publish/run steps may kick off asynchronous work even when the command returns quickly.
  • An empty segment or calculated-insight list usually means the module is reachable but unconfigured, not unavailable.

  • 创建细分受众可能需要使用
    --api-version 64.0
  • segment members
    返回不透明ID;当需要人类可读的成员详细信息时,请使用SQL连接。
  • 细分受众SQL不是SOQL。
  • 计算洞察资产和细分受众SQL有不同的限制。
  • 即使命令快速返回,发布/运行步骤可能仍会启动异步工作。
  • 空的细分受众或计算洞察列表通常意味着模块可访问但未配置,而非不可用。

Output Format

输出格式

text
Segment task: <segment / calculated-insight>
Action: <create / publish / inspect / troubleshoot>
Target org: <alias>
Artifacts: <definition files / commands>
Verification: <member count / query result / publish state>
Next step: <act / retrieve / follow-up>

text
Segment task: <segment / calculated-insight>
Action: <create / publish / inspect / troubleshoot>
Target org: <alias>
Artifacts: <definition files / commands>
Verification: <member count / query result / publish state>
Next step: <act / retrieve / follow-up>

References

参考资料

  • README.md
  • ../orchestrating-datacloud/assets/definitions/calculated-insight.template.json
  • ../orchestrating-datacloud/assets/definitions/segment.template.json
  • ../orchestrating-datacloud/references/feature-readiness.md
  • ../orchestrating-datacloud/UPSTREAM.md
  • README.md
  • ../orchestrating-datacloud/assets/definitions/calculated-insight.template.json
  • ../orchestrating-datacloud/assets/definitions/segment.template.json
  • ../orchestrating-datacloud/references/feature-readiness.md
  • ../orchestrating-datacloud/UPSTREAM.md