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

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

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

Looker (Google Cloud Core) 实例上的示例 LookML 项目包括基于公共 BigQuery 数据集 the Look eCommerce 的精选 LookML 模型。此项目是一个很好的起点,可帮助您了解如何构建自己的 LookML 模型并修改现有模型以自定义用户体验。

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

准备工作:启用 BigQuery API

您必须先让管理员为您的 Google Cloud 项目启用 BigQuery API,然后才能修改 LookML、查询探索,以及查看示例 LookML 项目中的示例信息中心。您可能需要刷新控制台页面,确认 API 是否已启用。

启用 API

查看示例 LookML 项目并与之互动

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

  • README.md 文件,其中包含有关基本、中级和高级 LookML 概念的说明和解释
  • 与示例 BigQuery 连接 sample_bigquery_connection 连接的预定义 LookML 模型
  • 可自定义的预定义 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 项目定义了以下探索:

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

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

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

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

查看和修改示例信息中心

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

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

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

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

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

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

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

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

默认情况下,对于具有任何默认 Looker 角色的用户,系统会在您的 Looker (Google Cloud Core) 实例上设置全部模型。因此,默认情况下,所有用户都可以访问 sample_thelook_ecommerce 项目中定义的所有模型。

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

移除示例 LookML 项目

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

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

后续步骤