对数据进行建模

数据建模可帮助您在 Looker Studio 中调整数据,以创建富有洞察力且重点突出的报告。此过程涉及配置数据和元数据,使其与您的业务目标保持一致,具体方法是优化数据洞察将数据整理为维度、指标和计算字段的方式。您可以在三个不同的级别应用这些建模技术:报告内、数据源中或直接在基础数据集中。

使用数据建模功能调整字段属性、创建计算字段和应用过滤条件。借助这些功能,您可以转换原始数据、获取新的洞见并控制数据访问权限,最终提高数据洞察报告的相关性和清晰度。

准备工作

为了充分利用本页面,您应该熟悉以下主题:

数据洞察如何整理数据

在深入了解数据建模的具体细节之前,了解数据洞察如何整理数据非常有用。您在数据洞察中创建的每个图表和表格都是基于由列和行组成的表格数据结构构建的。列(称为 字段)用于定义每一行中包含的数据。用于定义数据的信息称为“元数据”。

数据洞察 中有两种类型的字段:

  • 维度 是类别或标签。维度描述了您要衡量的“内容”。 例如:
    • 国家/地区
    • 产品名称
    • 日期
  • 指标 是衡量标准。指标会告诉您某项内容的“数量”。 例如:
    • 销售
    • 浏览量
    • 点击次数

创建数据源时,您会看到用于连接到基础数据集的连接器提供的维度和指标。除了这些默认字段之外,您还可以创建以下其他类型的字段:

  • 计算字段 使用公式创建从数据派生的新指标或维度。例如:

    • Price * Discount
    • TODAY() - 7
    • IF(FINAL GRADE > 35, "PASS", "FAIL")

    详细了解计算字段

  • 借助参数变量 ,您可以根据用户输入来个性化定制报告。详细了解参数

这些字段(维度、指标、计算字段、参数和变量)共同构成了报告的基础。借助数据建模,您可以微调这些基础,从而帮助您构建富有洞察力的数据洞察报告。

可以在哪里对数据进行建模

您可以在以下三个级别对数据进行建模:

  • 在报告中
  • 在数据源中
  • 在基础数据集中

    您可以将这些建模级别视为倒金字塔。您可以混搭使用这些级别。 您在哪个级别对数据进行建模取决于您的需求。

以倒金字塔形式表示的数据建模级别:顶部为报告,中间为数据源,底部为数据集。向下箭头表示在数据源级层进行建模时可实现更精细的控制。向上箭头表示报告级灵活性更高。

在数据集级别对数据进行建模是在数据洞察之外进行的。在此级别,重点不再是平衡灵活性与控制权,而是确保您的数据和元数据在到达数据洞察之前就完全符合您的预期。

以下部分将更详细地介绍这些建模级别。

报告级建模

在报告级别对数据进行建模可为报告编辑者提供最大的灵活性,让他们可以根据自己的需要修改和探索数据,就像随意玩积木一样。

在报告级别对数据进行建模时,请注意以下几点:

  • 在修改报告时应用建模功能仅限于该报告,因此即使使用相同的数据源,不同的报告也可能会显示不同的洞见。
  • 报告级建模对数据的控制程度最低。 报告编辑者可以查看和修改嵌入式数据源中的字段。
  • 报告查看者能够看到某些建模配置。如需了解详情,请参阅数据 建模和数据访问权限

数据源级建模

在数据源级别对数据进行建模可让您更好地控制数据。您可以限制哪些人可以修改数据源,并阻止对报告中的字段进行修改。 数据源级建模有助于确保所有报告都基于单一的事实来源。

在数据源级别对数据进行建模时,请注意以下几点:

  • 在修改数据源时应用的建模功能仅限于该数据源。
  • 数据源级建模可让使用该模型的所有图表和报告都可使用该模型。
  • 某些数据建模功能仅在数据源级别可用。例如,您只能在数据源中添加字段说明。相反, 除了使用 Looker 连接器的报告之外,您只能在报告级别应用过滤条件。
  • 报告查看者能够看到某些数据源级建模配置。如需了解详情,请参阅数据建模和数据 访问权限

在基础数据集中对数据进行建模

在基础数据集中对数据进行建模可确保每个关联的数据源都能收到所需的确切数据。在到达数据洞察之前准备数据时,通常首选这种方法。

例如,直接在 BigQuery 连接器中编写 SQL 查询可能比使用数据洞察函数或过滤条件进行复杂的数据转换更高效。

数据集级建模可为您的数据提供最高级别的安全性。 除非数据源编辑者被明确授予直接权限,否则他们无法访问基础数据集。

如何对数据进行建模

您可以使用以下功能对数据进行建模:

  • 调整字段属性,例如名称、数据类型或聚合
  • 创建用于扩展或转换基础数据的计算字段
  • 对数据应用过滤条件以包含或排除特定值

调整字段属性

数据源中的字段具有一组默认属性,这些属性由用于创建该数据源的连接器提供,如下表所示。

查看您可以修改的字段属性

属性 说明
字段名称 字段名称在数据源中显示为字段 列,在报告属性面板的字段芯片中显示为显示名称
数据类型 数据类型在数据源中显示为类型 列,在报告属性面板的字段芯片中显示为数据类型

数据类型属性会告知 Looker Studio 在处理字段时应预期的数据类型。数据类型决定了数据在报告中的显示方式,以及允许和不允许对其执行哪些操作。例如,您不能对文本 字段应用算术函数,也不能在报告中使用数字 字段作为日期范围维度。

详细了解数据类型

聚合 聚合在数据源中显示为默认聚合 列,在报告属性面板的字段芯片中显示为聚合 列。

聚合用于汇总字段的数据。系统会提供三种默认方法,具体取决于数据的来源以及在数据集中的定义方式:

  1. 是包含非数字数据的所有维度的默认聚合。在数据洞察中,聚合为 的字段被视为维度。
  2. 总和 是合并维度原始数字的默认方式。它适用于数据表(例如 Google 表格、CSV 文件和 BigQuery 表)中的数字列。在数据洞察中,设置为总和 的字段可用作维度或指标。
  3. 自动 应用于来自数据集、连接器或计算字段的指标。“自动”表示 字段的聚合方法是固定的,无法更改。在数据洞察中,设置为自动 的字段始终是指标。
说明 借助数据源中的说明 列,您可以向各个字段添加注解。您无法在报告级别更改字段说明。

某些连接器(例如 LookerSearch Ads 360)会自动提供字段说明。

如需在表格图表中显示字段说明,请在表格的属性中启用显示字段说明样式选项。对于连接到 LookerSearch Ads 360 数据源的图表,系统会自动启用 显示字段说明

显示格式 借助显示格式 属性,您可以更改数字或日期字段在图表中的显示方式。显示格式 仅显示在报告属性面板的字段芯片中。
比较计算 借助比较计算 属性,您可以将每行数据与该字段的总计进行比较。比较计算 仅显示在报告属性面板的字段芯片中。

详细了解比较计算

层递计算 借助层递计算 属性,您可以计算数据的累计结果。层递计算 仅显示在报告属性面板的字段芯片中。

详细了解层递计算

如需在数据源级别更改字段属性,请修改数据源

如需在报告级别更改字段属性,请按以下步骤操作:

  1. 修改报告,然后选择一个图表。
  2. 在图表属性面板中,将鼠标悬停在字段的数据类型图标上。数据类型图标会变为修改铅笔图标。
  3. 点击修改铅笔图标
  4. 在显示的对话框中,修改字段属性。

如需阻止报告编辑者更改字段属性,请修改数据源并关闭报告中的字段修改 。详细了解如何修改字段

使用计算字段对数据进行建模

借助计算字段,您可以创建从数据派生的新字段。计算字段在字段列表中显示时带有 fx 符号。

在数据源中创建的计算字段可供使用该数据源的所有报告使用。在报告中的图表中创建的计算字段仅在该图表中可用。

详细了解计算字段

应用过滤条件

您可以应用过滤条件来限制报告中的数据,以缩小向查看者显示的信息范围。过滤条件可帮助您专注于最重要的信息,使报告与受众更相关。

您可以对单个组件、一组组件、整个页面或整个报告应用过滤条件。

详细了解过滤条件属性

数据建模和数据访问权限

报告的元数据包括报告级建模功能的显示设置(例如过滤条件配置)或从属性面板创建的计算字段的名称。 对于查看报告的网络请求或复制报告的任何人,报告元数据都是可见的。

只有数据源编辑者才能看到数据源级建模功能的显示设置(例如字段说明)或在数据源中创建的计算字段的名称。不过,数据源模型的某些方面(例如连接器类型和数据源架构的列名称)始终对用户可见。