Looker (Google Cloud Core) 提供了一个 LookML 示例项目,可帮助您实现以下目标:
- 学习编写 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。准备工作:启用 BigQuery API
在修改 LookML、查询探索和查看 LookML 示例项目中的示例信息中心之前,具有 Looker 管理员 IAM 角色的用户必须为包含 Looker (Google Cloud Core) 实例的 Google Cloud 项目启用 BigQuery API。启用 API 后,请刷新控制台页面以确认 API 已启用。
查看 LookML 示例项目并与之互动
您可以在 Looker IDE 中导航到名为 sample_thelook_ecommerce 的 LookML 项目,以查看 LookML 示例项目。sample_thelook_ecommerce 项目包含四个文件夹:0_start_here、1_basic_lookml、2_intermediate_lookml 和 3_advanced_lookml。这些文件夹包含以下元素:
README.md文件,其中包含有关基本、中级和高级 LookML 概念的说明和解释- 预定义的 LookML 模型,其中包含与 BigQuery 示例连接
sample_bigquery_connection的连接 - 您可以自定义的预定义 LookML 探索和视图
按照项目 README.md 文件中的说明,您可以学习如何更改 LookML 示例,并了解这些更改如何影响“探索”界面。LookML 示例项目还包含预构建的信息中心,您可以添加和修改这些信息中心以创建示例分析。
访问和修改 LookML 项目文件
如需访问 LookML 示例项目中的 LookML 文件,请按以下步骤操作:
- 在左侧导航面板中,选择开发以打开开发菜单。
- 选择
sample_thelook_ecommerce项目。默认情况下,导航到示例项目会打开START_HERE_README.md文件。 - 阅读
START_HERE_README.md文件中的说明,或导航到其他项目文件。 - 如果您想开始测试对 LookML 的更改,请进入 开发模式,然后按照
README.md文件中的说明操作。
使用示例探索构建查询
默认情况下,LookML 示例项目定义了以下探索:
- 1) 基本电子商务
- 2) 中级电子商务
- 3) 中级电子商务(仅限有效订单)
- 4) 高级电子商务(仅限有效订单)
如需访问示例探索,请按以下步骤操作:
- 在左侧导航面板中,选择探索以打开探索菜单。
- 在探索 菜单中,选择一个示例探索。
如需详细了解如何使用探索查询数据,请按照 README.md 文件中的说明操作,或访问 在 Looker 中查看探索并与之互动。
查看和修改示例信息中心
默认情况下,创建实例时,该实例包含示例项目中的以下示例用户定义的信息中心:
- 业务脉搏 - 基本可视化示例
- 业务脉搏 - 中级可视化示例
- 业务脉搏 - 高级可视化示例
虽然该实例不包含其他内容(例如用户创建的 Look 或信息中心),但这些示例信息中心会显示在该实例的预构建首页上。
此外,这些示例信息中心还会显示在实例的共享文件夹 文件夹(称为您的组织文件夹 )中。
如需访问共享文件夹 文件夹中的示例信息中心,请按以下步骤操作:
- 在左侧导航面板中,选择文件夹。
- 在所有文件夹 页面上,选择共享文件夹 。
- 在您的组织文件夹 页面上,选择一个示例信息中心。
然后,您可以查看和更改信息中心。如需了解详情,请参阅查看信息中心和修改用户定义的信息中心。
使用 LookML 示例项目完成一系列快速入门
如果您的 Looker (Google Cloud Core) 实例是使用 LookML 示例项目设置的,则可以使用以下一系列快速入门指南,了解开始使用 Looker (Google Cloud Core) 所需的不同步骤,从连接到数据仓库到创建和共享具有丰富可视化图表的信息中心。这些快速入门将引导您使用 LookML 示例项目完成常见的 Looker 过程。熟悉这些过程后,您可以将这些步骤应用于自己的数据连接和数据集。
以下快速入门按从头开始设置和使用 Looker 实例时通常需要的顺序显示。不过,由于这些快速入门使用的是 LookML 示例项目,因此您可以根据自己的喜好,以任意顺序独立完成这些快速入门:
- 为公共 IP 实例创建连接 - 了解如何为 Looker (Google Cloud Core) 公共 IP 实例创建数据库连接,以用作任何 LookML 项目或特定 LookML 项目的基础。
- 根据示例数据生成模型 - 了解如何使用 Looker (Google Cloud Core) 从每个实例中包含的连接自动生成基本数据模型。
- 对数据进行建模 - 了解如何向根据示例数据生成的模型添加其他维度、测量和过滤条件。
- 使用示例数据构建信息中心 - 了解如何使用 Looker (Google Cloud Core) 实例上的 LookML 示例项目中的中级电子商务 探索中的示例数据创建信息中心。
- 使用示例数据构建 Look - 了解如何在 Looker 中查询和可视化数据,并将查询结果保存为可共享和重复使用的 Look。
更改用户对项目的访问权限
默认情况下,具有任何默认 Looker 角色的用户都将在 Looker (Google Cloud Core) 实例上设置All模型集。因此,默认情况下,所有用户都将能够访问 sample_thelook_ecommerce 项目中定义的所有模型。
如果您想禁止特定用户查看或与项目中的一个或多个模型互动,可以创建一个模型集,其中不包含sample_thelook_ecommerce中的模型。然后,创建一个新角色或更新与新的、更受限的模型集关联的现有角色。
移除 LookML 示例项目
您可以从实例中移除示例项目和连接。如需移除项目,请按照访问和修改项目信息中的说明操作。
您还可以按照连接文档页面上的说明删除 sample_bigquery_connection 连接。