基于示例数据生成模型
了解如何使用 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 (Google Cloud Core) 实例的 Google Cloud 项目启用 BigQuery API。
所需的角色
如需完成本快速入门,您需要拥有适当的 Identity and Access Management (IAM) 角色和 Looker 角色。
Identity and Access Management 角色
Looker (Google Cloud Core) 管理员通过 Google Cloud的 Identity and Access Management 系统授予您对 Looker (Google Cloud Core) 应用的访问权限。
如需获得访问 Looker (Google Cloud Core) 应用所需的权限,请让您的管理员为您授予包含 Looker (Google Cloud Core) 实例的 Google Cloud 项目的 Looker Instance User (roles/looker.instanceUser) IAM 角色。
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
此预定义角色包含访问 Looker (Google Cloud Core)应用所需的 looker.instances.login 权限。
Looker 权限
您必须拥有 Looker 管理员角色或 develop 权限。
前往“创建模型”页面
- 在 Looker (Google Cloud Core) 首页上,点击 Looker 主菜单图标 ,然后选择菜单底部的开发模式切换开关,以启用开发模式。
- 在 Looker (Google Cloud Core) 首页上,点击主导航菜单中的创建按钮以打开下拉菜单。
- 从下拉菜单中选择 LookML 模型,以打开创建模型页面。
定义模型
在创建模型页面上,按照以下步骤操作:
- 在选择数据库连接部分,从下拉菜单中选择
sample_bigquery_connection。 - 选择单选按钮以将模型添加到
sample_thelook_ecommerce项目,然后点击 Next。 - 在选择表部分中,将默认 Google Cloud 项目保留在选择 GCP 项目字段中。
- 在数据集字段中,选择
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模型一起显示。
查看模型创建的“探索”
- 在项目页面中,点击模型名称以返回 IDE 中的模型文件。
- 在 IDE 中打开模型文件后,点击 IDE 顶部文件名旁边的查看文件操作箭头。
- 从下拉菜单中选择 Explore Bq Table- your_model_name。选择此选项后,系统会转到模型创建的 Bq 表探索。
- 在字段选择器中,请注意您在此创建模型页面上选择的出生日期、姓名和评分维度,以及默认的数量指标。
在开发模式下,您查看的模型文件、模型配置和探索仅在您的个人 Git 分支中可用。如果您想让 Looker (Google Cloud Core) 实例中的其他用户也能使用此模型,则需要提交更改、合并分支并部署生产分支。不过,在本快速入门中,您将删除此模型,如下一部分所述。
清理
为最大限度提升 Looker 性能,不应将不必要的模型部署到生产环境中。为保持个人 Git 分支的整洁,并避免意外将此模型部署到生产环境,请完成以下步骤来删除该模型:
- 在“探索”中,点击字段选择器中的前往 LookML 链接。此操作会将您转到 Looker IDE。
- 在 IDE 中,选择 Git 操作图标。
- 在 Git 操作菜单中,点击恢复到。
在恢复到窗口中,确保已选择恢复未提交的更改选项,然后点击确认。
在 IDE 中,您应该不再看到模型文件。
如需删除模型配置,请在开发菜单中点击项目,前往项目页面。
在表格中找到您的模型,然后点击其所在行中的配置按钮。
通过检查模型字段中的名称,确保您位于相应模型的窗口中,然后点击删除模型配置。