使用示例数据构建 Look
了解如何在 Looker 中查询和直观呈现数据,以及如何将查询结果保存为可共享和重复使用的 Look。
本快速入门将指导您在 Looker (Google Cloud Core) 实例上构建 Look。您将使用预建的中级电子商务探索中的示例数据创建以下表格图表,然后将该图表另存为 Look。

您将创建的表格图表将显示每周的配送趋势,并使用条件格式(例如红色背景)突出显示潜在的延迟(在本例中,是指超过 200 件订单商品需要两天以上才能送达的周)。下表显示了您将用于构建 Look 的查询结果示例:
| 创建时间(周) | 2024-07-29 | 2024-07-22 | 2024-07-15 | 2024-07-08 | 2024-07-01 | 2024-06-24 | 2024-06-17 | 2024-06-10 |
|---|---|---|---|---|---|---|---|---|
| 发货到送达天数 | 订单项数 | 订单项数量 | 订单项数量 | 订单项数量 | 订单项数量 | 订单项数量 | 订单项数量 | 订单项数量 |
| 4 | 451 | 242 | 210 | 199 | 163 | 152 | 189 | 177 |
| 3 | 422 | 260 | 213 | 177 | 213 | 144 | 171 | 165 |
准备工作
如需按照本快速入门中的步骤操作,您需要有权访问包含 LookML 示例项目的 Looker (Google Cloud Core) 实例。示例项目包含本快速入门中使用的预构建的中级电子商务探索。
所需的角色
如需完成本快速入门,您需要拥有适当的 Identity and Access Management (IAM) 角色和 Looker 权限。
Identity and Access Management 角色
Looker (Google Cloud Core) 管理员通过 Google Cloud的 Identity and Access Management 系统授予您对 Looker (Google Cloud Core) 应用的访问权限。
如需获得访问 Looker (Google Cloud Core) 应用所需的权限,请让您的管理员为您授予包含 Looker (Google Cloud Core) 实例的 Google Cloud 项目的 Looker Instance User (roles/looker.instanceUser) IAM 角色。
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
此预定义角色包含访问 Looker (Google Cloud Core)应用所需的 looker.instances.login 权限。
Looker 权限
您还需要在 Looker (Google Cloud Core) 实例中拥有以下 Looker 权限(或包含这些权限的 Looker 角色):
access_data:在中级电子商务探索中访问示例数据。explore:访问“探索”页面,并在中级电子商务探索中运行查询。save_looks(及其父权限save_content):将可视化图表另存为 Look。see_looks:查看您将在本快速入门中创建的 Look。
前往“探索”
如需前往中级电子商务探索,请按以下步骤操作:
- 在 Looker 中,点击主菜单 以展开主导航菜单。
- 在主导航菜单中,选择探索。
- 展开 Z) 示例 LookML(或您实例上的相应模型名称),以展开探索列表。
- 点击 2) 中级电子商务探索,打开“探索”页面。
选择字段并透视数据
如需构建查询,请按以下步骤操作:
- 在字段选择器中,展开订单项部分。
- 在字段选择器的维度部分,展开创建日期,然后将光标悬停在周字段上,选择透视数据图标
,以在结果表格中将周显示为列。
- 展开其他日期,然后选择发货到送达天数字段,以显示每笔订单从发货到送达所花费的时间。
- 在字段选择器的指标部分中,选择订单项数字段,以显示每周和配送时长的每种组合对应的订单项总数。
添加过滤条件并运行查询
接下来,您将针对以下字段添加过滤条件,以优化查询结果:
- 创建于周:此字段的过滤条件为
is in the last 8 weeks,仅包含过去 8 周的数据。 - 发货到送达天数:
- 此字段上的第一个过滤条件将具有
is not null条件,用于排除 null 值。 - 此字段的第二个过滤条件将具有
is >2条件,该条件仅包含超过 2 天的配送时长。
- 此字段上的第一个过滤条件将具有
如需将这些过滤条件应用于查询,请按以下步骤操作:
- 对于每个过滤条件,在“探索”页面的过滤条件部分,点击 + 过滤条件以打开添加过滤条件窗口。
- 在添加过滤条件窗口中,选择相应条件并根据需要添加过滤值,以创建每个过滤条件:
- 对于第一个过滤条件,选择 Created At Week 字段,然后选择 is in the last 条件。在文本输入字段中,输入值
8,然后从时间范围列表中选择周。 - 对于下一个过滤条件,请选择从发货到送达的天数字段,然后选择不为空条件。
- 对于最终过滤条件,请选择从发货到送达的天数字段。对于过滤条件,请选择大于。在文本输入字段中,输入值
2。
- 对于第一个过滤条件,选择 Created At Week 字段,然后选择 is in the last 条件。在文本输入字段中,输入值
- 点击运行以运行查询并显示结果。
探索的数据部分现在会显示过去 8 周内每个配送时长的订单项数量。
自定义可视化图表
在将可视化图表另存为 Look 之前,请将默认图表类型更改为表格图表,并应用条件格式来突出显示可能出现的配送延迟。如需进行这些更改,请按以下步骤操作:
- 在“探索”页面的可视化图表部分,点击可视化图表栏以打开可视化图表编辑器。
- 在可视化图表菜单中,选择表格以将查询结果显示为表格图表。
- 点击修改图标 以打开可视化图表编辑器。
- 在序列标签页中,展开订单项“项数”,然后停用单元格可视化图表选项。
- 在可视化图表编辑器的格式标签页中,确认启用条件格式选项已启用。
在格式标签页的规则部分中,如果存在现有的条件格式规则,请将默认条件替换为以下条件。如果没有规则,请点击添加规则以创建新的自定义格式规则,并应用以下条件。
- 在应用到部分中,选择选择字段…,然后在文本输入字段中输入订单项数(订单项数)字段。
- 在格式部分,选择如果值大于条件,然后输入值
200。 - 在样式部分中,选择背景颜色部分中的现有色块,然后选择一种背景颜色(在此示例中,选择红色)。
点击添加规则以保存条件格式规则。
现在,您已自定义可视化图表并应用条件格式,Looker 会突出显示表格图表中订单商品数量超过 200 件且配送时间超过 2 天的单元格。
将可视化图表另存为 Look
如需将表格图表另存为 Look,请按以下步骤操作:
- 点击“探索”标题中的探索操作齿轮图标 。
- 选择保存…,然后选择作为 Look。
- 在保存 Look 窗口中,在标题字段中输入 Look 的标题。
- 在文件夹部分,选择要将 Look 保存到的文件夹。
- 点击保存即可将 Look 保存到相应文件夹,点击保存并查看 Look 即可保存并立即打开该 Look。
现在,您已将可视化图表保存为 Look,可以再次访问它以进行进一步分析、与他人分享,或将其纳入信息中心以提高曝光度。您还可以使用信息中心中的 Look,如使用示例数据构建信息中心中所述。