Insights Builder in Data 360 | Data 360 中的洞察构建器

Insights Builder in Data 360 模块介绍如何无需编写 SQL,通过拖拽式界面创建计算洞察与流式洞察。从选择数据模型对象、配置 Join 连接(含统一档案桥接模式)、用 Aggregate 定义度量与维度,到使用 Case、Filters、Transform、Arithmetic Expression 等节点增强洞察,并跟随 NTO 示例完成一个完整的洞察构建过程。...

📅 2026/6/24 ✍️ ponybai 🏷️ data-360, salesforce

一、用 Insights Builder 创建洞察(Create Insights with the Insights Builder)

Insights Builder:选择对象、连接与聚合(Select, Join, Aggregate)

为了丰富和使用带入 Data 360 的数据,你可以使用 SQL(Structured Query Language,结构化查询语言)创建计算洞察(calculated insights)流式洞察(streaming insights)。熟悉 SQL 但不知道怎么写?你仍然可以使用 Data 360 的 Insights Builder 来构建这两种洞察。这个工具允许你通过拖拽(drag and drop)的方式构建 SQL 语句。

创建新洞察:为了帮你快速上手 Insights Builder,我们来梳理需要遵循的步骤,以及每一步需要回答的问题。首先创建一个新洞察:

  1. 在 Data 360 的 Calculated Insights(计算洞察)标签页中点击 New(新建)按钮。
  2. 选择 Create with Builder(用 Builder 创建),然后点击 Next(下一步)

现在你就进入了一块空白画布(blank canvas)。SQL 需要理解关键字和语法,而 Insights Builder 则通过拖拽式界面引导你在各种选项中做出选择。下面我们一步步来看。第一步:选择对象(Select Objects)

选择对象:首先要回答:你想用哪些数据作为搜索的基础?是要查询销售数据还是客户数据?确定之后,完成以下步骤:

  1. 点击 Select Objects(选择对象)来选择对应的数据模型对象(DMO)。
  2. 找到你的数据模型对象——例如统一个体(unified individuals)——然后点击 Next

连接(Join):接下来问自己:还需要把哪些额外数据纳入搜索?如果不需要额外数据,可以跳过这些步骤;如果需要,请按以下步骤为查询添加 Join 节点:

  1. 点击所选对象旁边的 + 图标
  2. 点击 Join 节点。
  1. 在数据模型中搜索对应的数据源——例如 party identification(参与方标识)或 sales order(销售订单)。找到后点击 Next

添加 Join 节点后,还需要回答几个问题并完成必要步骤:

Join 类型(Join Type)——你希望从一个数据源与另一个数据源中各取哪些数据?Join 类型决定了你要查找的数据——是全部数据,还是其中一个或两个源中的匹配数据。界面文本会明确告诉你选择 left、right、inner 或 full join 各自会得到什么数据。点击 Left JoinRight JoinInnerFull 之一即可。

连接键(Join Keys)——这些数据如何连接?通过在每个数据对象中指定一个外键(foreign key)来确定连接方式:点击 + 按钮,从每个数据源中各选一个外键;从各数据源的下拉框中选定后点击 Apply;添加 API 名称前缀后再点击 Apply

统一档案(Unified Profiles):最后一个问题——你是否在使用身份解析(identity resolution)和统一档案?例如,本单元视频中 NTO 使用统一个体数据模型对象(DMO)来开始其 SQL 表达式。如果你也这样做,那么在连接任何其他 DMO 之前,需要先把你的统一个体 DMO 连接到统一个体链接 DMO(unified individual link DMO,也称为桥接表 bridge table)

为什么?因为你的参与度数据(或其他 DMO)带的是个体客户 ID,而不是统一个体 ID。它本质上只知道你的原始数据,而不认识经过身份解析规则集统一之后的数据。因此必须先连接统一个体链接 DMO,帮助系统在参与度 DMO 与统一个体 DMO 之间把各个点串起来。

注意:你的 DMO 可能叫别的名字,因为标签名称可能变化。重要的是查看 API 名称,找到那个把你的个体 DMO 链接到统一个体 DMO 的 DMO。

聚合(Aggregate):现在进入创建洞察的另一个必需步骤——Aggregate 节点。聚合函数会对 Data 360 中的一组值执行计算并返回单个值。在 Builder 中,你需要明确两个关键要素:度量(measures)维度(dimensions)

度量(Measures)——你在寻找哪些指标?选择你要的指标,以及该指标所基于的字段,例如 sales order。在 Measures 下点击 + 按钮,从列表中选择一个指标函数,然后选择要计算的字段;点击 Next;为指标命名后点击 Apply

维度(Dimensions)——你希望系统如何分组数据?选择你想用来组织数据的字段或数据片段。在 Dimensions 下点击 + 按钮,选择要按其分组的字段,然后点击 Next;命名后点击 Apply

二、用 Builder 增强你的洞察(Enhance Your Insight with the Builder)

操作数据:节点与 NTO 示例(Manipulate Your Data: Nodes & NTO Example)

一个洞察的基本要求是数据源度量维度(即如何分组数据)。现在来看看如何用 Insights Builder 进一步操作所选数据模型对象中的数据。

我们在单元 1 中介绍了 Join 和 Aggregate 节点,现在来看其余界面节点选项。

  • Case(条件):创建逻辑语句,根据特定条件缩小结果。例如:当创建日期大于 2020 年 12 月 1 日时,提供账户名称。
  • Filters(过滤器):在度量和维度上定义过滤器,在满足条件时减少结果。例如:WHERE total quantity > 100。
  • Transform(转换):基于所选数据对象中的字段更改或清理数据。例如:更新创建日期,使其显示为星期几。
  • Arithmetic Expression(算术表达式):编写算术计算,创建用于分段过滤器(segmentation filters)的洞察。例如:用客户终身价值(CLV)减去终身客户折扣总额。

你还想对这些数据做什么?需要减少结果吗?需要进一步计算吗?根据你的需求,可以使用 case、filters、transform 和 arithmetic expressions,为查询添加更复杂的过滤器与数据清理操作。

注意:使用 Builder 时,了解可用的选项很重要。可以在 Salesforce Help 的「Working with Nodes in Visual Insight Builder」中查看受支持节点的完整列表。

Insights Builder 示例:让我们回顾一下,技术营销人员 Michele Hansley 如何为户外装备与服饰零售商 Northern Trail Outfitters(NTO)使用 Insights Builder 创建洞察。她被要求查明某款特定产品卖出了多少件,这些数据位于 NTO 的 order details(订单明细)数据模型对象(DMO)中。在本例中,Michele 想知道每个 productID 在所有订单中的总数量。以下是一些样本数据:

Order IDProduct IDQuantity
1313131312
5261331555
2315431311
14524352110

为此,Michele 按以下步骤操作:

  1. 从 Data 360 的 Calculated Insights 标签页点击 New
  2. 选择 Create with Builder,然后选择 Calculated Insights
  3. 在 Builder 界面点击 Select Objects
  4. 搜索 order details DMO,然后点击 Next
  5. 在 order details DMO 旁边点击 + 图标,选择 Aggregate
  6. 在 Measures 下点击 + 按钮查看指标函数选项,选择 Quantity 旁边的单选按钮,然后点击 Next
  7. 为该度量命名,然后点击 Apply
  8. 在 Dimensions 下点击 + 按钮查看字段选项,选择 Product ID 作为维度,点击 Next
  9. 为维度命名,然后点击 Apply
  10. 添加完度量和维度后点击 Apply
  11. 点击 Save
  12. 将洞察命名为 Total Quantity Sold by Product,添加简短描述,然后点击 Done

这些步骤创建的洞察,其结果与使用如下 SQL 表达式的洞察相同。那么洞察构建完成并激活后,数据长什么样?结果可能如下:

Product IDTotal Quantity
31313
31555
352110

虽然这个洞察可能不会直接用于营销活动,但 Michele 计划利用这些信息创建一场促销活动,推广销量最少的产品。未来,Michele 还可以用这个新洞察构建另一个洞察,或在新分段(segment)中使用它。

这只是 Insights Builder 在 Data 360 中所能实现的开端!你现在已经掌握了使用 Insights Builder 创建自己洞察的知识。


文章来源:Trailhead - Insights Builder in Data 360