
准备工作
- 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
- 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
- 在屏幕左上角,点击开始实验即可开始
Generate Data Insights on the order item table
/ 30
Use Table Explorer to review details of the location table
/ 30
Query the order item table without code
/ 40
想象一下,您是一名侦探,正在试图解开一个谜团,但摆在您面前的不是线索,而是成堆包含海量数据的电子表格。
您是 Data Beans 公司的新任数据分析师,这家公司专门为全国各地的移动咖啡车公司提供数据收集、分析和洞察服务。这是您入职的第一周,您的任务是探索与咖啡车、菜单和订单相关的数据。负责为您提供入职培训的前辈建议您用 BigQuery 中的表探索器和数据分析功能来理解这些数据并从中获取分析洞见。这些功能可以帮助您轻松上手探索公司的数据并从中获取洞见,而无需从头编写 SQL 查询。
在本实验中,您将学习如何完成以下操作:
完成这些目标后,您还将在开放式任务中使用上述任一功能来分析 menu 表和 order 表。
最后,本实验还留出了一些时间来让您回答实验日志中的问题,以便您回顾在本实验中学到的内容,思考如何将表探索器和数据分析功能应用于您自己的应用场景。
请阅读以下说明。实验是计时的,并且您无法暂停实验。计时器在您点击开始实验后即开始计时,显示 Google Cloud 资源可供您使用多长时间。
此实操实验可让您在真实的云环境中开展实验活动,免受模拟或演示环境的局限。为此,我们会向您提供新的临时凭据,您可以在该实验的规定时间内通过此凭据登录和访问 Google Cloud。
为完成此实验,您需要:
点击开始实验按钮。如果该实验需要付费,系统会打开一个对话框供您选择支付方式。左侧是“实验详细信息”窗格,其中包含以下各项:
点击打开 Google Cloud 控制台(如果您使用的是 Chrome 浏览器,请右键点击并选择在无痕式窗口中打开链接)。
该实验会启动资源并打开另一个标签页,显示“登录”页面。
提示:将这些标签页安排在不同的窗口中,并排显示。
如有必要,请复制下方的用户名,然后将其粘贴到登录对话框中。
您也可以在“实验详细信息”窗格中找到“用户名”。
点击下一步。
复制下面的密码,然后将其粘贴到欢迎对话框中。
您也可以在“实验详细信息”窗格中找到“密码”。
点击下一步。
继续在后续页面中点击以完成相应操作:
片刻之后,系统会在此标签页中打开 Google Cloud 控制台。
在此任务中,您将对 coffee_on_wheels
数据集中的 order_item
表执行数据分析。
数据分析这项工具适合以下这样的用户:想要探索其数据并获取洞见,但又不想编写复杂的 SQL 查询。
在 Google Cloud 控制台中,点击导航菜单下的 BigQuery。
在欢迎弹出式窗口中点击完成。
在探索器面板中,展开coffee_on_wheels
数据集。
展开 coffee_on_wheels 数据集。您将看到 order_item
表。
点击 order_item 表。order_item
表的架构即会显示。查看架构的详细信息。
点击数据分析标签页。您将看到一条消息提示“尚未生成数据分析。”这是正常情况,因为您的实验环境中还未生成过数据分析。
点击生成数据分析按钮。Gemini 现在会为 order_item
表生成数据分析。
order_item
表的数据分析界面。
点击检查我的进度以验证是否完成了以下目标:
在等待数据分析生成的这段时间里,您将使用 BigQuery 的表探索器功能查看 coffee_on_wheels
数据集中的 location
表。您还将使用表探索器构建一个基本查询,查找与 Coffee Cart Connection、Empire Espresso 和 Street Sips 咖啡车相关的所有字段。
在探索器面板中,点击 location 表。location
表的架构即会显示。查看架构的详细信息。
点击表探索器标签页。请注意 BigQuery Studio 页面的变化,其中“不同的值”部分位于页面上方,而“生成的查询”部分位于页面下方,生成的查询如下:
您将在“不同的值”部分操作。当您使用选择字段
按钮添加字段时,您将看到在“生成的查询”部分,查询出现了变化。
点击选择字段。表中的所有字段即会显示。
选择所有字段并点击保存。现在,您可以看到每个字段的交互式卡片。交互式卡片显示了数据集中每个字段最常见的值。每个卡片中的值都可以用来修改查询。但是,在 SQL 语句中只能使用一个卡片作为过滤条件(Where 子句)。
您将使用 location_name
卡片创建一个新查询。点击:
请注意,该查询为:
点击应用。请注意其他卡片中的其他值如何变化。
点击复制到查询。
BigQuery Studio 中将打开新的未命名的查询
标签页。
点击运行。结果将分 3 行显示这些咖啡车的 city_id
、company_id
、location_id
、location_name
和 location_type
。
恭喜!您刚刚利用表探索器编写了第一个查询,却未使用任何 SQL 代码。
总之,表探索器是一个帮助您在 BigQuery 中进行数据探索的入门工具,特别适合 SQL 新手或需要快速了解数据的用户。
以下是一些关于表探索器的重要注意事项:
点击检查我的进度以验证是否完成了以下目标:
您在前面的任务中生成的数据分析现已可供使用。在此任务中,您将使用基于这些数据分析生成的提示,在不编写代码的情况下对 order_item
表运行查询。
在探索器面板中,点击 order_item 表。查看架构和关联字段。
点击数据分析。请注意,您已在之前的任务中生成了数据分析,因此现在应该能在此处看到这些数据分析。
查看列出的数据分析,并找出与下面类似的一条:
order_item
table”。如果您想使用示例给出的提示,您可以随时点击“生成数据分析”按钮来重新生成数据分析。
找到类似的数据分析后,请展开该数据分析以显示其基础 SQL 代码。您将看到一条查询,类似于以下内容:
点击复制到查询。BigQuery Studio 中将打开一个新的标签页,也就是“未命名的查询”标签页,其中包含了问题(用于生成查询的提示)和查询。
点击运行。查询即会运行并会显示结果。请注意,结果包含两个字段:菜单 ID 和计算出的每个菜单单品的总收入。这些结果很有帮助,但我们无法迅速知道哪个单品的收入最高,而且总收入字段包含了过多的小数位。您仍然可以在不编写 SQL 代码的情况下解决此问题。
选中该查询。
在 SELECT 语句的左侧,点击 ,然后点击转换。您将看到一个包含空文本字段和生成按钮的对话框。在此对话框中,您可以基于自然语言转换查询。
输入以下提示:
点击生成。您将看到原始查询以红色背景文本显示,修改后的查询以绿色背景文本显示。
如果您同意使用新建议的查询,请点击插入。新查询将被插入到“未命名的查询”标签页中,应该如下所示:
点击运行。请注意,现在 total_revenue
字段的格式已设置为仅包含两位小数。
选中该查询。
在 SELECT 语句的左侧,点击 ,然后点击转换。
输入以下提示:
点击生成。您将看到原始查询以红色背景文本显示,修改后的查询以绿色背景文本显示。
如果您同意使用新建议的查询,请点击插入。新查询将被插入到“未命名的查询”标签页中,应该如下所示:
点击运行。请注意,现在 total_revenue 字段按降序排列,总收入最高的菜单单品显示在最前面。
恭喜!您借助数据分析功能在不编写 SQL 代码的情况下成功选择了一条数据分析,并对查询进行了转换。
总而言之,BigQuery 数据分析这项工具适合以下这样的用户:想要探索其数据并获取洞见,但又不想编写复杂的 SQL 查询。
以下是一些关于 BigQuery 数据分析功能的重要注意事项:
对于 order_item
表,您认为哪条数据分析最有用?
思考一下,基于您的数据和 BigQuery 的应用场景,您会如何利用这个数据分析功能?
点击检查我的进度以验证是否完成了以下目标:
在此任务中,您将探索 coffee_on_wheels 数据集中的 menu 表和 order 表,并使用实验日志回答下面的问题。现在,您已了解数据分析和表探索器工具,我们建议您使用它们来回答这些问题。如果您愿意,也可以自己编写查询,但请注意本实验剩余的时间。当时间剩余 5 分钟时,我们建议您确认已完成所有进度检查,以便完成实验并获得积分。
找出每种杯型均价最高的前三种单品。
找出来自 location_id 37 的所有订单。
对于您的应用场景,哪个工具(表探索器或数据分析)对您最有用?为什么?
回答完这些问题后,您可以查看实验日志答案。
在本实验中,您学习了如何生成数据分析,并在不编写代码的情况下使用这些分析对 coffee_on_wheels 数据集运行查询。您还学习了如何利用表探索器在不编写代码的情况下探索 location 表并生成基本查询。最后,您还思考了如何使用 BigQuery 将这些功能应用到自己的数据和应用场景中。
请思考您在本实验中学到的内容以及您为实验日志中的问题给出的答案,并与团队中的其他人分享。您可通过以下链接了解更多信息:
…可帮助您充分利用 Google Cloud 技术。我们的课程会讲解各项技能与最佳实践,可帮助您迅速上手使用并继续学习更深入的知识。我们提供从基础到高级的全方位培训,并有点播、直播和虚拟三种方式选择,让您可以按照自己的日程安排学习时间。各项认证可以帮助您核实并证明您在 Google Cloud 技术方面的技能与专业知识。
本手册的最后更新时间:2024 年 10 月 7 日
本实验的最后测试时间:2024 年 10 月 7 日
版权所有 2025 Google LLC 保留所有权利。Google 和 Google 徽标是 Google LLC 的商标。其他所有公司名和产品名可能是其各自相关公司的商标。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
一次一个实验
确认结束所有现有实验并开始此实验