在 Looker (Google Cloud Core) 实例上使用 LookML 示例项目

Looker (Google Cloud Core) 提供了一个 LookML 示例项目,可帮助您实现以下目标:

所有版本类型的 Looker (Google Cloud Core) 实例都提供 LookML 示例项目。

Looker (Google Cloud Core) 实例上的 LookML 示例项目包含基于公共 BigQuery 数据集 the Look eCommerce 的精选 LookML 模型。此项目是学习构建自己的 LookML 模型和修改现有模型以自定义用户体验的良好起点。

当您创建 Looker (Google Cloud Core) 实例时,系统已在您的实例上将 LookML 示例项目配置为裸仓库,并使用应用默认凭据 (ADC) 连接到由 Google 管理的 BigQuery 数据库。

准备工作:启用 BigQuery API

在您修改 LookML、查询探索和查看示例 LookML 项目中的示例信息中心之前,拥有 Looker Admin IAM 角色的用户必须为包含 Looker (Google Cloud Core) 实例的 Google Cloud 项目启用 BigQuery API。启用 API 后,刷新控制台页面以确认 API 已启用。

启用 API

查看并与示例 LookML 项目互动

您可以在 Looker IDE 中前往名为 sample_thelook_ecommerce 的项目,查看示例 LookML 项目。sample_thelook_ecommerce 项目包含四个文件夹:0_start_here1_basic_lookml2_intermediate_lookml3_advanced_lookml。这些文件夹包含以下元素:

  • 包含有关基本、中级和高级 LookML 概念的说明和解释的 README.md 文件
  • 预定义的 LookML 模型,其中包含与示例 BigQuery 连接 sample_bigquery_connection 的连接
  • 可自定义的预定义 LookML 探索和视图

按照项目 README.md 文件中的说明操作,您可以学习如何更改示例 LookML,并了解这些更改对“探索”界面有何影响。此示例 LookML 项目还包含预构建的信息中心,您可以添加和修改这些信息中心,以创建示例分析。

访问和修改 LookML 项目文件

如需访问示例 LookML 项目中的 LookML 文件,请按以下步骤操作:

  1. 左侧导航面板中,选择开发以打开开发菜单。
  2. 选择 sample_thelook_ecommerce 项目。默认情况下,导航到示例项目会打开 START_HERE_README.md 文件。
  3. 阅读 START_HERE_README.md 文件中的说明,或前往其他项目文件。
  4. 如果您想开始测试对 LookML 的更改,请进入开发模式,然后按照 README.md 文件中的说明操作。

使用示例探索构建查询

默认情况下,示例 LookML 项目定义了以下 Explore:

  • 1) 基本电子商务
  • 2) 中级电子商务
  • 3) 中级电子商务(仅限有效订单)
  • 4) 高级电子商务(仅限有效订单)

如需访问示例探索,请按以下步骤操作:

  1. 左侧导航面板中,选择探索以打开探索菜单。
  2. 探索菜单中,选择一个示例探索。

如需详细了解如何使用探索查询数据,请按照 README.md 文件中的说明操作,或访问在 Looker 中查看探索并与之互动

查看和修改示例信息中心

默认情况下,创建实例时,该实例包含示例项目中的以下用户自定义信息中心:

  • “业务动态” - 基本可视化图表示例
  • 业务动态 - 中级可视化图表示例
  • 业务动态 - 高级可视化图表示例

虽然实例不包含其他内容(例如用户创建的 Look 或信息中心),但这些示例信息中心会显示在实例的预建首页上。

此外,这些示例信息中心会显示在您实例的共享文件夹(称为贵组织的文件夹)中。

如需访问共享文件夹中的示例信息中心,请按以下步骤操作:

  1. 左侧导航面板中,选择文件夹
  2. 所有文件夹页面上,选择共享文件夹
  3. 组织的文件夹页面上,选择一个示例信息中心。

然后,您就可以查看和更改信息中心。如需了解详情,请参阅查看信息中心修改用户定义的信息中心

使用示例 LookML 项目完成一系列快速入门教程

如果您的 Looker (Google Cloud Core) 实例已设置 LookML 示例项目,您可以使用以下一系列快速入门指南,逐步了解如何开始使用 Looker (Google Cloud Core),包括连接到数据仓库,以及创建和分享包含丰富可视化的信息中心。这些快速入门将引导您使用示例 LookML 项目完成常见的 Looker 流程。熟悉这些步骤后,您就可以将它们应用到自己的数据连接和数据集了。

以下快速入门按从头开始设置和使用 Looker 实例时通常需要的顺序显示。不过,由于快速入门使用的是示例 LookML 项目,因此您可以按照自己喜欢的任意顺序独立完成这些快速入门:

  1. 为公共 IP 实例创建连接 - 了解如何为 Looker (Google Cloud Core) 公共 IP 实例创建数据库连接,以用作任何 LookML 项目或特定 LookML 项目的基础。
  2. 根据示例数据生成模型 - 了解如何使用 Looker (Google Cloud Core) 根据每个实例中包含的连接自动生成基本数据模型。
  3. 对数据进行建模 - 了解如何向从样本数据生成的模型添加其他维度、度量和过滤条件。
  4. 使用示例数据构建信息中心 - 了解如何使用 Looker (Google Cloud Core) 实例上 LookML 示例项目中的中级电子商务探索来创建信息中心。
  5. 使用示例数据构建 Look - 了解如何在 Looker 中查询和直观呈现数据,以及如何将查询结果保存为可共享和重复使用的 Look

更改用户对项目的访问权限

默认情况下,拥有任何默认 Looker 角色的用户在 Looker (Google Cloud Core) 实例上都将拥有所有模型集。因此,默认情况下,所有用户都将能够访问 sample_thelook_ecommerce 项目中定义的所有模型。

如果您想禁止特定用户查看或使用项目中的一个或多个模型,可以创建不包含 sample_thelook_ecommerce 中模型的模型集。然后,创建新角色或更新现有角色,使其与新的、更受限的模型集相关联。

移除示例 LookML 项目

您可以从实例中移除示例项目和连接。如需移除项目,请按照访问和修改项目信息中的说明操作。

您还可以按照连接文档页面上的说明删除 sample_bigquery_connection 连接。

后续步骤