关联工作表:Qwik Start

实验 25 分钟 universal_currency_alt 免费 show_chart 入门级
info 此实验可能会提供 AI 工具来支持您学习。
此内容尚未针对移动设备进行优化。
为获得最佳体验,请在桌面设备上访问通过电子邮件发送的链接。

GSP870

Google Cloud 自学实验的徽标

概览

关联工作表将 BigQuery 数据仓库的强大功能与规模引入您所熟悉的 Google 表格环境。借助关联工作表,您不需要掌握 SQL 等计算机语言,就可以在 Google 表格中分析数十亿行的 PB 级数据。

这让所有人(而不仅仅是数据分析师)都可以轻松将数据透视表、图表和公式应用于海量数据集,并专注于最有价值的客户或产品线;轻松开发预测模型、发现趋势并执行临时分析。

您将执行的操作

在此实验中,您将执行以下操作:

  • 将 BigQuery 数据集关联到 Google 表格。
  • 使用公式查找包含小费的出租车行程所占百分比。
  • 使用图表查看各付款类型的受欢迎程度和趋势。
  • 使用数据透视表分析出租车费用最高的时段。
  • 使用提取功能将原始数据从 BigQuery 导入关联工作表。
  • 使用“计算列”功能,通过对现有列进行转换/组合来创建新列。
  • 使用“预定刷新”功能,为分析设置自动数据刷新。

设置和要求

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

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

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

为完成此实验,您需要:

  • 能够使用标准的互联网浏览器(建议使用 Chrome 浏览器)。
注意:请使用无痕模式(推荐)或无痕浏览器窗口运行此实验。这可以避免您的个人账号与学生账号之间发生冲突,这种冲突可能导致您的个人账号产生额外费用。
  • 完成实验的时间 - 请注意,实验开始后无法暂停。
注意:请仅使用学生账号完成本实验。如果您使用其他 Google Cloud 账号,则可能会向该账号收取费用。

任务 1. 打开 Google 表格

  1. 点击开始实验按钮。左侧面板中包含您在进行本实验时必须使用的临时凭证。

“实验详细信息”面板

  1. 在新的无痕式窗口中,打开 Google 表格首页

  2. 在 Google 登录页面中,粘贴连接详情面板中的用户名,然后复制并粘贴密码。

注意:如果您看见选择账号页面,请点击使用其他账号 注意:您必须使用“连接详情”面板中的凭据,不能使用您自己的 Qwiklabs 凭据。如果您拥有自己的 Google Cloud 账号,请不要在此实验中使用,以免产生费用。
  1. 继续在后续页面中点击以完成相应操作:
  • 接受条款及条件。
  • 由于这是临时账号,请勿添加账号恢复选项或双重验证。
  • 请勿注册免费试用。

片刻之后,您将进入 Google 表格首页。

  1. Google 表格标签页中,点击新建电子表格下的空白电子表格按钮,创建一个新工作表。在接下来的步骤中,您需要将此工作表关联到 BigQuery 数据集。

“空白”按钮

任务 2. 关联到 BigQuery 数据集

您将分析的数据是芝加哥的出租车行程。首先,将 BigQuery 中提供的芝加哥出租车公共数据集关联到 Google 表格。

  1. 选择数据 > 数据连接器 > 连接到 BigQuery

“连接到 BigQuery”选项的导航路径

  1. 如果您看到在 Google 表格中关联并分析大数据弹出式窗口,请点击连接

  2. 依次选择您的项目 ID > 公共数据集 > chicago_taxi_trips

  3. 选择 taxi_trips,然后点击连接

大约一分钟后,您应该会看到一条成功消息。您刚刚将 BigQuery 数据集关联到了 Google 表格!

任务 3. 公式

接下来,您将了解如何将公式与关联工作表结合使用。首先,找出芝加哥有多少家出租车公司。

  1. 选择函数 > COUNTUNIQUE,然后将其添加到新工作表中。

COUNTUNIQUE 的导航路径

  1. 确保选中新工作表,然后点击创建,将其添加到新工作表中。

  2. 第 1 行 A 列单元格的值更改为以下内容,以指定公司列:

=COUNTUNIQUE(taxi_trips!company)
  1. 点击应用

看来芝加哥有 176 家出租车公司(结果可能会因访问数据的日期而异)。

接下来,找出在芝加哥的出租车行程中,包含小费的占比是多少。

  1. 使用 COUNTIF 函数,找出包含小费的行程总数。将此函数复制并粘贴到第 1 行 D 列的单元格中:
=COUNTIF(taxi_trips!tips,">0")
  1. 点击应用

  2. 现在,使用 COUNTIF 函数查找车费大于 0 的行程总数。在第 1 行 E 列的单元格中添加以下函数:

=COUNTIF(taxi_trips!fare,">0")
  1. 点击应用

点击“检查我的进度”以验证是否完成了以下目标: 在关联工作表中使用公式

  1. 最后,比较前两个步骤中的值。将此函数添加到第 1 行 F 列的单元格中:
=D1/E1

结果显示,芝加哥约有 38.6% 的出租车行程包含小费(结果可能会因访问数据的日期而异)。

任务 4. 图表

人们在乘坐出租车时使用哪些付款方式?移动支付收入随时间推移发生了怎样的变化?

不妨尝试使用图表查看此信息。

  1. 点击 Google 表格页面底部的 taxi_trips 标签页,返回该标签页。

  2. 点击图表按钮。确保选中新工作表,然后点击创建

  3. 在“图表编辑器”窗口中,在“图表类型”下选择饼图

  4. 右侧列出了数据的各个列。将 payment_type 拖到标签字段。然后将 fare(车费)拖入字段,并点击应用

  5. Cash(现金)支付的值略高于Credit Card(信用卡)支付的值。

  6. > fare 下,将“总和”更改为计数。点击应用

  7. 现在,Cash 交易的数量明显超过了 Credit Card 交易,这意味着后者的平均值更高。

接下来,使用折线图了解移动支付随时间的变化情况。

  1. Google 表格页面底部选择 taxi_trips 标签页,返回该标签页。

  2. 点击图表按钮。确保选中新工作表,然后点击创建

  3. 点击图表类型下拉菜单,然后选择折线图下的第一个选项。

  4. trip_start_timestamp 拖动到 X 轴字段。

  5. 选中分组依据选项,然后从下拉列表中选择年份 - 月份

  6. fare 拖入序列字段。

  7. 点击应用

整体收入在 2015 年达到顶峰。但随着时间的推移,移动支付发生了哪些变化?

  1. 过滤条件下,点击添加 > payment_type

  2. 选择目前显示了所有内容状态下拉菜单。

  3. 点击按条件过滤下拉菜单,然后从列表中选择文本包含

  4. 字段中输入 mobile

  5. 点击确定

  6. 点击应用以生成新的折线图。

从图表中可以看出,移动支付总体呈上升趋势。从图表中,您还能得出哪些观察结果?

点击“检查我的进度”以验证是否完成了以下目标: 使用图表

任务 5. 数据透视表

一天中的哪个时间段出租车行程最多?在下一部分中,您将使用数据透视表来分析此数据。

  1. Google 表格页面底部选择 taxi_trips 标签页,返回该标签页。

  2. 点击数据透视表按钮。

  3. 确保选中新工作表,然后点击创建

  4. trip_start_timestamp 拖动到字段。

  5. 为“分组依据”选项选择小时

  6. fare 拖入字段。

  7. 对于汇总方式选项,选择 COUNTA

  8. 点击应用

现在,您应该会看到一个表格,其中列出了每天每小时(显示为军用时间)的行程数。

一天中哪个时段的出租车行程最多?

接下来,按星期数细分。

  1. trip_start_timestamp 拖动到字段。

  2. 分组依据选项下,选择周几

  3. 点击应用

  4. 选中数据范围 B3:H26,然后依次选择格式 > 数字 > 数字

  5. 点击两次“减少小数位数”按钮,使数据更易于阅读。

现在,应用一些条件格式。

  1. 点击左上角的单元格(Sunday 的第一个值),然后按住 Shift 键并点击右下角的单元格(Saturday 的最后一个值),选中所有数据单元格。

  2. 选中所有单元格后,依次点击格式 > 条件格式

  3. 选择色阶

  4. 预览下选择颜色,然后选择白变绿。这样,高值将显示为绿色,低值将显示为白色。

  5. 点击完成

  6. 点击 x 关闭条件格式窗口。

  7. 现在,您应该能观察到,周末的高峰期在清晨,工作日的高峰期在常规的工作时间开始和结束时段。

出租车在什么时候最贵?

  1. 字段中,将汇总方式选项更改为平均值
  2. 点击应用

结果显示,周一清晨的出租车费用最高!

欢迎使用数据透视表探索其他数据组合,看看还能发现哪些数据洞见!

点击“检查我的进度”以验证是否完成了以下目标: 使用数据透视表

任务 6. 使用“提取”功能

有时,您可能会发现自己只处理了数据集的一小部分。您或许还需要仔细查看原始数据本身。在这种情况下,将数据集的子集从 BigQuery 导入到关联工作表中可能会更轻松。

默认情况下,关联工作表会显示 BigQuery 中 500 行原始数据的预览。如需将更多数据导入关联工作表,可以使用提取功能。

在本例中,您将从 trip_start_timestampfaretipstolls 列中提取 25,000 行数据,并按最新行程优先的顺序排序。

  1. Google 表格页面底部选择 taxi_trips 标签页,返回该标签页。

  2. 点击提取按钮。

  3. 确保选中新工作表,然后点击创建

  4. 提取内容编辑器窗口中,点击“列”部分下的修改,然后选择 trip_start_timestampfaretipstolls 列。点击下拉框以外的区域即可继续。

  5. 排序部分下,点击添加,然后选择 trip_start_timestamp。点击降序可在升序和降序之间切换。

  6. 行数上限下,保留 25,000 不变,以导入 25,000 行数据。

  7. 点击应用

大功告成!您刚刚将数万行原始数据从 BigQuery 提取到了关联工作表中!

点击“检查我的进度”以验证是否完成了以下目标: 使用“提取”功能

任务 7. 计算列

计算列功能允许您通过对现有列进行转换或组合来创建新列。您将创建一个计算列来计算小费百分比。

  1. Google 表格页面底部选择 taxi_trips 标签页,返回该标签页。
  2. 点击计算列按钮。

在右侧,您可以看到数据集的列和可用的函数。您还可以点击说明中的问号,查看计算列的示例。

  1. 计算列名称字段中输入 tip_percentage
  2. 然后,将以下公式复制并粘贴到公式字段中:
=IF(fare>0,tips/fare*100,0)
  1. 点击添加

  2. 点击应用

现在,您可以在 tip_percentage 列下看到小费占车费的百分比。

点击“检查我的进度”以验证是否完成了以下目标: 计算列

任务 8. 全部刷新/预定刷新

默认情况下,您在关联工作表上进行的所有分析都保持不变,直至您选择进行刷新。这意味着,即使 BigQuery 中的数据发生变化,您的图表和表格也不会随意更改。

现在,您将了解如何将分析更新为使用最新数据,或安排定期更新。

  1. 如需更新图表或表格,请将其选中,然后点击刷新按钮。

您还可以点击数据集名称旁边的刷新选项按钮,然后点击全部刷新,将所有关联工作表分析更新为使用最新数据。

  1. 如需提前设定刷新的时间,请点击“刷新选项”边栏底部的预定刷新

  2. 最后,选择所需的自动数据刷新频率和时间。

  3. 点击保存

恭喜!

您已了解如何:

  • 将 BigQuery 数据集关联到 Google 表格。
  • 使用公式查找包含小费的出租车行程所占百分比。
  • 使用图表查看各付款类型的受欢迎程度和趋势。
  • 使用数据透视表分析出租车费用最高的时段。
  • 使用提取功能将原始数据从 BigQuery 导入关联工作表。
  • 使用“计算列”功能,通过对现有列进行转换/组合来创建新列。
  • 使用“预定刷新”功能,为分析设置自动数据刷新。

欢迎自行探索关联工作表的更多功能。祝您使用愉快!

Google Cloud 培训和认证

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

本手册的最后更新时间:2024 年 5 月 27 日

本实验的最后测试时间:2025 年 5 月 27 日

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

准备工作

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

使用无痕浏览模式

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

登录控制台

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

此内容目前不可用

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

太好了!

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

一次一个实验

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

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

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