根据示例数据生成模型

了解如何使用 Looker (Google Cloud Core) 从每个实例中包含的连接自动生成基本数据模型。

每个 Looker (Google Cloud Core) 实例都附带一个 LookML 示例项目,该项目默认安装在实例上。该 LookML 示例项目包含基于公共 BigQuery 数据集 the Look eCommerce 的精选 LookML 模型。该 LookML 示例项目使用了一个连接,即 sample_bigquery_connection。您可以使用此连接生成基于示例项目的某个表的新数据模型。由于本快速入门仅供教学用途,因此您将在流程结束时删除数据模型。

准备工作

如需跟随本快速入门操作,您需要满足以下条件:

  1. 在 Looker (Google Cloud Core) 首页上,点击 Looker 主菜单图标 ,然后选择菜单底部的开发模式切换开关,以启用开发模式。
  2. 在 Looker (Google Cloud Core) 首页上,点击主导航菜单中的创建按钮以打开下拉菜单。
  3. 从下拉菜单中,选择 LookML 模型以打开创建模型页面。

定义模型

创建模型页面上,按照以下步骤操作:

  1. 选择数据库连接部分,从下拉菜单中选择 sample_bigquery_connection
  2. 选择相应单选按钮以将模型添加到 sample_thelook_ecommerce 项目,然后点击下一步
  3. 选择表格部分,在选择 GCP 项目字段中保留默认的 Google Cloud 项目。
  4. 数据集字段中,选择 bq_dataset
  5. 点击 bq_dataset 右侧的箭头,进入字段。
  6. 字段中,选择 bq_table
  7. 点击 bq_table 右侧的箭头,前往字段字段。
  8. 字段字段中,选择所有字段,然后点击下一步
  9. 选择主键部分中,选择名称作为主键,然后点击下一步
  10. 选择要创建的探索部分中,选择 bq_table.view 文件,然后点击下一步
  11. 输入模型名称部分,输入一个唯一的模型名称。
  12. 点击完成并查看模型按钮。此操作会将您转到 Looker IDE。

查看您的模型

填写完创建模型页面中的所有字段后,查看 Looker 生成的模型。

在 Looker IDE 中查看模型文件

  1. 点击完成并查看模型按钮后,您将进入 Looker IDE。在 IDE 文件浏览器中,您会看到现有示例 LookML 模型的文件夹,分别为 0_start_here1_basic_lookml2_intermediate_lookml3_advanced_lookml。您还会看到为生成的模型创建的文件夹 modelsviews
  2. 展开 modelsviews 文件夹,查看 Looker 为您在创建模型页面上定义的模型创建的 LookML 文件。每个文件旁边的蓝点表示这些文件是新文件,尚未部署到生产环境。
    • .model 文件定义了模型。在模型文件中,您可以看到所选的连接、bq_table 视图以及其他默认配置。
    • bq_table.view 文件定义视图。在视图文件中,您可以看到您选择的 birthdatenamerating 字段以及它们在 BigQuery 数据库表中的定义方式,以及 Looker 添加的默认 count 测量。
  3. 您还会看到 Looker 生成的 README.md 文件,因为系统默认选中了创建模型页面上的生成详细介绍如何使用 LookML 的 Readme 文件复选框。

在“LookML 项目”页面上查看模型

  1. 在 IDE 中,点击主菜单图标打开主导航菜单。
  2. 如果您尚未位于开发菜单,请点击开发
  3. 开发菜单中,选择项目以前往 LookML 项目页面
  4. sample_thelook_ecommerce 行中的模型列中查看您的模型。它会与示例 LookML 项目中的 advanced_ecommbasic_ecommintermediate_ecomm 模型一起显示。

查看模型创建的探索

  1. Projects(项目)页面中,点击模型名称,返回 IDE 中的模型文件。
  2. 在 IDE 中打开模型文件后,点击 IDE 顶部文件名旁边的查看文件操作箭头。
  3. 从下拉菜单中选择 Explore Bq Table - your_model_name。此选择会将您带到模型创建的 Bq 表探索。
  4. 在字段选择器中,记下您在此创建模型页面上选择的出生日期姓名评分维度,以及默认的计数测量。

在开发模式下,您查看过的模型文件、模型配置和“探索”功能仅在您的个人 Git 分支中可用。如果您想将此模型提供给 Looker (Google Cloud Core) 实例中的其他用户,则需要提交更改、合并分支并部署生产分支。不过,在本快速入门中,您将删除此模型,如下一部分所述。

清理

为了最大限度提升 Looker 的性能,请勿将不必要的模型部署到生产环境。为了保持个人 Git 分支的整洁,并避免意外将此模型部署到生产环境,请完成以下步骤以删除该模型:

  1. 在“探索”界面中,点击字段选择器中的 Go to LookML(前往 LookML)链接。此操作会将您转到 Looker IDE。
  2. 在 IDE 中,选择 Git 操作图标。
  3. Git 操作菜单中,点击还原为
  4. Revert to 窗口中,确保已选择 Revert uncommitted changes 选项,然后点击 Confirm

  5. 在 IDE 中,您应该不会再看到模型文件。

  6. 如需删除模型配置,请点击 Develop(开发)菜单中的 Projects(项目),前往 Projects(项目)页面。

  7. 在表格中找到您的模型,然后点击其所在行中的配置按钮。

  8. 检查模型字段中的名称,确保您处于模型的窗口中,然后点击删除模型配置

后续步骤