根据示例数据生成模型
了解如何使用 Looker (Google Cloud Core) 从每个实例中包含的连接自动生成基本数据模型。
每个 Looker (Google Cloud Core) 实例都附带一个 LookML 示例项目,该项目默认安装在实例上。该 LookML 示例项目包含基于公共 BigQuery 数据集 the Look eCommerce
的精选 LookML 模型。该 LookML 示例项目使用了一个连接,即 sample_bigquery_connection
。您可以使用此连接生成基于示例项目的某个表的新数据模型。由于本快速入门仅供教学用途,因此您将在流程结束时删除数据模型。
准备工作
如需跟随本快速入门操作,您需要满足以下条件:
- 有权访问包含 LookML 示例项目的 Looker (Google Cloud Core) 实例。
- 具有 Looker Admin IAM 角色的用户必须为包含 Looker (Google Cloud Core) 实例的 Google Cloud 项目启用 BigQuery API。
- 您必须拥有 Looker 管理员角色或
develop
权限。
前往“创建模型”页面
- 在 Looker (Google Cloud Core) 首页上,点击 Looker 主菜单图标 ,然后选择菜单底部的开发模式切换开关,以启用开发模式。
- 在 Looker (Google Cloud Core) 首页上,点击主导航菜单中的创建按钮以打开下拉菜单。
- 从下拉菜单中,选择 LookML 模型以打开创建模型页面。
定义模型
在创建模型页面上,按照以下步骤操作:
- 在选择数据库连接部分,从下拉菜单中选择
sample_bigquery_connection
。 - 选择相应单选按钮以将模型添加到
sample_thelook_ecommerce
项目,然后点击下一步。 - 在选择表格部分,在选择 GCP 项目字段中保留默认的 Google Cloud 项目。
- 在数据集字段中,选择
bq_dataset
。 - 点击
bq_dataset
右侧的箭头,进入表字段。 - 在表字段中,选择
bq_table
。 - 点击
bq_table
右侧的箭头,前往字段字段。 - 在字段字段中,选择所有字段,然后点击下一步。
- 在选择主键部分中,选择名称作为主键,然后点击下一步。
- 在选择要创建的探索部分中,选择
bq_table.view
文件,然后点击下一步。 - 在输入模型名称部分,输入一个唯一的模型名称。
- 点击完成并查看模型按钮。此操作会将您转到 Looker IDE。
查看您的模型
填写完创建模型页面中的所有字段后,查看 Looker 生成的模型。
在 Looker IDE 中查看模型文件
- 点击完成并查看模型按钮后,您将进入 Looker IDE。在 IDE 文件浏览器中,您会看到现有示例 LookML 模型的文件夹,分别为
0_start_here
、1_basic_lookml
、2_intermediate_lookml
和3_advanced_lookml
。您还会看到为生成的模型创建的文件夹models
和views
。 - 展开
models
和views
文件夹,查看 Looker 为您在创建模型页面上定义的模型创建的 LookML 文件。每个文件旁边的蓝点表示这些文件是新文件,尚未部署到生产环境。 - 您还会看到 Looker 生成的
README.md
文件,因为系统默认选中了创建模型页面上的生成详细介绍如何使用 LookML 的 Readme 文件复选框。
在“LookML 项目”页面上查看模型
- 在 IDE 中,点击主菜单图标打开主导航菜单。
- 如果您尚未位于开发菜单,请点击开发。
- 从开发菜单中,选择项目以前往 LookML 项目页面。
- 在 sample_thelook_ecommerce 行中的模型列中查看您的模型。它会与示例 LookML 项目中的
advanced_ecomm
、basic_ecomm
和intermediate_ecomm
模型一起显示。
查看模型创建的探索
- 在 Projects(项目)页面中,点击模型名称,返回 IDE 中的模型文件。
- 在 IDE 中打开模型文件后,点击 IDE 顶部文件名旁边的查看文件操作箭头。
- 从下拉菜单中选择 Explore Bq Table - your_model_name。此选择会将您带到模型创建的 Bq 表探索。
- 在字段选择器中,记下您在此创建模型页面上选择的出生日期、姓名和评分维度,以及默认的计数测量。
在开发模式下,您查看过的模型文件、模型配置和“探索”功能仅在您的个人 Git 分支中可用。如果您想将此模型提供给 Looker (Google Cloud Core) 实例中的其他用户,则需要提交更改、合并分支并部署生产分支。不过,在本快速入门中,您将删除此模型,如下一部分所述。
清理
为了最大限度提升 Looker 的性能,请勿将不必要的模型部署到生产环境。为了保持个人 Git 分支的整洁,并避免意外将此模型部署到生产环境,请完成以下步骤以删除该模型:
- 在“探索”界面中,点击字段选择器中的 Go to LookML(前往 LookML)链接。此操作会将您转到 Looker IDE。
- 在 IDE 中,选择 Git 操作图标。
- 在 Git 操作菜单中,点击还原为。
在 Revert to 窗口中,确保已选择 Revert uncommitted changes 选项,然后点击 Confirm。
在 IDE 中,您应该不会再看到模型文件。
如需删除模型配置,请点击 Develop(开发)菜单中的 Projects(项目),前往 Projects(项目)页面。
在表格中找到您的模型,然后点击其所在行中的配置按钮。
检查模型字段中的名称,确保您处于模型的窗口中,然后点击删除模型配置。