Create a modeled query in Explore

检查我的进度

/ 50

Create a Look report using the modeled query

检查我的进度

/ 50

此实验可能会提供 AI 工具来支持您学习。

GSP984

Google Cloud 自学实验

概览

Looker 支持 LookML 开发者构建模型化查询,以此帮助所有 Looker 企业用户在平台中快速入门并轻松开展数据探索。

本实验共包含三个任务,将通过实操练习带您了解如何使用 query 参数为探索创建模型化查询。模型化查询会列在空白探索的“快速入门”部分中。模型化查询对 Looker 企业用户极具价值,因为您可以指定最相关、最具洞察力的维度、度量、过滤条件和透视等元素。在本实验中,您将学习如何创建模型化查询,这对于刚接触 Looker 并正在学习如何查询数据的用户来说,是非常好的切入点。

目标

在本实验中,您将学习如何执行以下任务:

  • 创建模型化查询。
  • 在 LookML 中保存模型化查询。
  • 使用模型化查询构建 Look 报告。

设置和要求

点击“开始实验”按钮前的注意事项

请阅读以下说明。实验是计时的,并且您无法暂停实验。计时器在您点击开始实验后即开始计时,显示 Google Cloud 资源可供您使用多长时间。

此实操实验可让您在真实的云环境中开展实验活动,免受模拟或演示环境的局限。我们会为您提供新的临时凭据,让您可以在实验规定的时间内用来登录和访问 Google Cloud。

为完成此实验,您需要:

  • 能够使用标准的互联网浏览器(建议使用 Chrome 浏览器)。
注意:请使用无痕模式或无痕浏览器窗口运行此实验。这可以避免您的个人账号与学生账号之间发生冲突,这种冲突可能导致您的个人账号产生额外费用。
  • 完成实验的时间 - 请注意,实验开始后无法暂停。
注意:如果您已有个人 Google Cloud 账号或项目,请不要在此实验中使用,以避免您的账号产生额外的费用。

如何开始实验并登录 Looker

  1. 准备就绪时,点击开始实验

    此时您会看到“实验详细信息”窗格,其中包含您在进行该实验时必须使用的临时凭据。

    如果该实验需要付费,系统会打开一个弹出式窗口供您选择支付方式。

    请注意,“实验详细信息”窗格中会显示实验凭据。您需要使用这些凭据来登录 Looker 实例以进行该实验。

    注意:如果您使用其他凭据,将会收到错误消息或承担相关费用
  2. 点击打开 Looker

  3. 电子邮件地址密码字段中输入提供的用户名和密码。

    用户名:

    {{{looker.developer_username | Username}}}

    密码:

    {{{looker.developer_password | Password}}} 重要提示:您必须使用本页面上“实验详细信息”窗格中的凭据。请勿使用您的 Google Cloud Skills Boost 凭据。如果您有自己的个人 Looker 账号,请不要在此实验中使用。
  4. 点击登录

    登录成功后,您会看到用于本实验的 Looker 实例。

Looker 中的模型化查询

模型化查询是通过 LookML 中的 query 参数创建的。模型化分析会列在空白探索的快速入门部分中,或显示在运行探索后弹出的“快速入门”弹出式窗口中。“快速入门”中的分析提供了便捷的切入点,让用户能迅速探索有价值的数据并构建报告。

常见应用场景

  • 展示探索的强大功能,以此突出可从特定探索页面中创建的关键分析类型。
  • 为初次接触探索的新用户提供“软着陆”机会,通过让他们微调现有的分析,而不是完全从头开始构建,消除他们最初的畏难情绪。
  • 通过对高频查询进行建模并将其用作快速入门,为资深用户节省时间,使分析更快速且减少重复性工作;这就如同在 LookML 中对常用字段进行建模能带来极大的可复用性优势一样。
  • 通过提供一组随取随用的预配置过滤条件,让探索用户能够实现对常用过滤条件集的一键式访问。用户无需再重复添加和配置所需过滤条件。

如何创建 query 参数

query 参数包含可在 LookML 模型中定义的子参数列表。要在模型中定义查询,最简单的方法是:先在探索中构建所需的分析,借用可生成 aggregate_table LookML 代码的功能,然后复制该聚合表的 LookML 代码,并以此为基础来编写您的模型化分析 LookML。

本实验将引导您完成以下流程。

在该流程中,您先探索 Order Items(订单项)、然后点击 Run(运行)、最后选择 Get LookML(获取 LookML) 该流程紧接上一流程,您随后前往 Aggregate Table(聚合表)标签页,并最后复制聚合表 LookML 代码

任务 1. 在探索中创建模型化查询

在此任务中,您将使用 Looker 探索创建一个包含维度、度量和过滤条件的模型化查询,以提供基础的业务洞察。

  1. 在 Looker 导航菜单中,点击 Explore(探索)。

  2. E-Commerce Training(电子商务培训)下,点击 Order Items(订单项)。

  3. 选择以下字段:

    • Users(用户)> Dimensions(维度)下,点击 State(州/省)。
    • Products(商品)> Dimensions(维度)下,点击 Department(品类)。
    • Users(用户)> Measures(度量)下,点击 Count(计数)。
    • Order Items(订单项)> Measures(度量)下,点击 Order Count(订单数)。
  4. Users(用户)> Dimensions(维度)下,找到 Country(国家/地区),然后点击其旁边的过滤条件图标 (过滤条件图标),以按该维度进行过滤。

  5. Filter(过滤条件)窗格中,将 Users Country(用户所在国家/地区)过滤条件设置为 is equal to USA(等于 USA)。

  6. Data(数据)窗格中,点击列名 Users Count(用户数),按降序排序。

  7. 点击 Run(运行),然后查看结果数据。

点击检查我的进度以验证是否完成了以下目标: 在探索中创建模型化查询

任务 2. 在 LookML 中保存模型化查询

在此任务中,您将把在探索中创建的模型化查询保存到 LookML 中。

  1. 在包含模型化查询的 Explore(探索)页面右上角,点击 Run(运行)旁边的 Settings(设置)图标 (“设置”齿轮图标),然后选择 Get LookML(获取 LookML)。

  2. 点击 Aggregate Table(聚合表)标签页,然后复制 LookML 代码。

  3. 在新标签页中打开一个新的 Looker 窗口。在 Looker 界面的左下方,点击切换按钮进入 Development mode(开发模式)。

  4. 在 Looker 界面的左侧导航菜单中,点击 Develop(开发)。

  5. Projects(项目)下,点击 qwiklabs-ecommerce

  6. training_ecommerce.model 文件中,将复制的代码粘贴到 explore order_items 之后、explore events 之前(约第 43 行的位置)。

training_ecommerce.model 脚本的第 41 行到第 56 行

  1. 移除 aggregate_table 所在的行及其对应的右括号。现在,explore+ 定义的末尾将只有两个右括号。

  2. 然后,移除 materialization 参数相关的行,包括 datagroup_trigger 所在的行。

  3. query 参数中添加一个名称:start_from_here

  4. 点击 Save Changes(保存更改)。

training_ecommerce.model 脚本中已更新的第 43 行至第 51 行

将 LookML 更改从开发分支推送到生产环境

  1. 点击 Validate LookML(验证 LookML)

  2. 点击 Commit Changes & Push(提交更改并推送)。

  3. Commit(提交)窗口中,添加一条消息来说明您所做的更改,然后点击 Commit(提交)。

  4. 点击 Deploy to Production(部署到生产环境)。

任务 3. 使用模型化查询创建 Look 报告

在此任务中,您将使用模型化查询来构建一份 Look 报告。

  1. 在新标签页中打开一个新的 Looker 窗口。

  2. 在 Looker 界面的左侧导航菜单中,依次点击 Explore(探索)> Order Items(订单项)。点击 Quick Start(快速入门)下的 Start From Here(从这里开始)。

“快速入门”部分中的“从这里开始”操作板块

  1. Data(数据)窗格中,点击列名 Products Department(商品品类)上的齿轮图标,然后选择 pivot(透视)。

  2. Data(数据)窗格中,点击列名 Users Count(用户数)上的齿轮图标,然后选择 Hide from Visualization(在可视化图表中隐藏)。

  3. 展开 Visualization(可视化图表)窗格,然后选择 Column(柱状图)。

  4. 点击 Visualization(可视化图表)窗格中的齿轮图标 (齿轮图标)。在 Plot(绘图)下,将序列定位设为 Stacked(堆叠)。

  5. 在页面右上角,点击 Run(运行)旁边的齿轮图标 (齿轮图标),然后依次选择 Save(保存)> As a Look(另存为 Look)

  6. 为 Look 报告输入标题,即 Order Items Count per State(各州的订单项数量)。选择 Shared(共享)文件夹以保存该报告。

  7. 点击 Save(保存)。

  8. 在新标签页中打开一个新的 Looker 窗口。点击 Shared folders(共享文件夹)。

  9. 点击 Order Items Count per State(各州的订单项数量)Look 报告,然后查看其数据和可视化图表。

“各州的订单项数量”可视化图表

点击检查我的进度以验证是否完成了以下目标: 使用模型化查询创建 Look 报告

恭喜!

在本实验中,您学习了如何在探索中创建模型化查询,并将其保存在 LookML 中,以便 Looker 初学者在日后能够轻松访问和使用。

后续步骤/了解详情

Google Cloud 培训和认证

…可帮助您充分利用 Google Cloud 技术。我们的课程会讲解各项技能与最佳实践,可帮助您迅速上手使用并继续学习更深入的知识。我们提供从基础到高级的全方位培训,并有点播、直播和虚拟三种方式选择,让您可以按照自己的日程安排学习时间。各项认证可以帮助您核实并证明您在 Google Cloud 技术方面的技能与专业知识。

上次更新手册的时间:2024 年 1 月 31 日

上次测试实验的时间:2023 年 8 月 29 日

版权所有 2026 Google LLC 保留所有权利。Google 和 Google 徽标是 Google LLC 的商标。其他所有公司名和产品名可能是其各自相关公司的商标。

准备工作

  1. 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
  2. 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
  3. 在屏幕左上角,点击开始实验即可开始

使用无痕浏览模式

  1. 复制系统为实验提供的用户名密码
  2. 在无痕浏览模式下,点击打开控制台

登录控制台

  1. 使用您的实验凭证登录。使用其他凭证可能会导致错误或产生费用。
  2. 接受条款,并跳过恢复资源页面
  3. 除非您已完成此实验或想要重新开始,否则请勿点击结束实验,因为点击后系统会清除您的工作并移除该项目

此内容目前不可用

一旦可用,我们会通过电子邮件告知您

太好了!

一旦可用,我们会通过电子邮件告知您

一次一个实验

确认结束所有现有实验并开始此实验

使用无痕浏览模式运行实验

使用无痕模式或无痕浏览器窗口是运行此实验的最佳方式。这可以避免您的个人账号与学生账号之间发生冲突,这种冲突可能导致您的个人账号产生额外费用。

完成此快速步骤即可开始实验。