在 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 - 基本可视化示例
  • Business Pulse - 中级可视化示例
  • Business Pulse - 高级可视化示例

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

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

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

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

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

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

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

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

移除示例 LookML 项目

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

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

后续步骤