
准备工作
- 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
- 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
- 在屏幕左上角,点击开始实验即可开始
Create a Dataform repository
/ 20
Create a Dataform workspace
/ 20
Grant Dataform access to BigQuery
/ 20
Create and execute the SQL workflow
/ 20
本实验将引导您完成在 Dataform 中创建和执行 SQL 工作流以在 BigQuery 中加载数据的过程。
对于每个实验,您都会免费获得一个新的 Google Cloud 项目及一组资源,它们都有固定的使用时限。
请使用无痕式窗口登录 Qwiklabs。
留意实验的访问时限(例如 1:15:00
)并确保能在相应时间段内完成实验。
系统不提供暂停功能。如有需要,您可以重新开始实验,不过必须从头开始。
准备就绪时,点击开始实验。
请记好您的实验凭据(用户名和密码)。您需要使用这组凭据来登录 Google Cloud 控制台。
点击打开 Google 控制台。
点击使用其他账号,然后将此实验的凭据复制并粘贴到相应提示框中。
如果您使用其他凭据,将会收到错误消息或产生费用。
接受条款并跳过恢复资源页面。
在控制台中,展开导航菜单,然后依次选择 BigQuery > Dataform。
点击创建仓库。
在创建仓库页面上,执行以下操作:
在仓库 ID 字段中,输入 quickstart-repository
。
在区域列表中,选择
点击创建。
仓库创建完成后,您会看到 Dataform 服务账号。请将其复制下来,以便稍后用它来分配必要的权限。
点击前往仓库。
点击检查我的进度以验证是否完成了以下目标:
在 Dataform 页面上,点击刚才创建的 quickstart-repository 仓库。
点击创建开发工作区。
在创建开发工作区窗口中,执行以下操作:
在工作区 ID 字段中,输入quickstart-workspace
。
点击创建。
创建完成后,点击 quickstart-workspace 开发工作区。
点击初始化工作区。
点击检查我的进度以验证是否完成了以下目标:
在本部分中,您将定义一个稍后将用作表数据源的视图。
在文件窗格中,点击定义
旁边的更多菜单。
点击创建文件。
在创建新文件窗格中,执行以下操作:
在添加文件路径字段中,输入 definitions/quickstart-source.sqlx
。
点击创建文件。
在文件窗格中,展开定义文件夹。
点击 quickstart-source.sqlx
。
在文件中输入以下代码段:
在以下部分中,您将在 SQLX 文件中定义表类型,然后编写 SELECT
语句以在同一文件中定义表结构。
在文件窗格中,点击定义
旁边的更多菜单,然后选择创建文件。
在添加文件路径字段中,输入 definitions/quickstart-table.sqlx
。
点击创建文件。
在文件窗格中,展开定义
目录。
选择 quickstart-table.sqlx
,然后输入以下表类型和 SELECT
语句:
在 Google Cloud 控制台的导航菜单 () 中,依次选择 IAM 和管理 > IAM。
点击按主账号查看。然后点击授予访问权限
在新的主账号字段中,输入您的 Dataform 服务账号 ID。
在选择角色下拉列表中,选择 BigQuery Job User 角色。
点击添加其他角色,然后在选择角色下拉列表中选择 BigQuery Data Editor 角色。
点击添加其他角色,然后在选择角色下拉列表中选择 BigQuery Data Viewer 角色。
点击保存。
点击检查我的进度以验证是否完成了以下目标:
在控制台中,依次前往导航菜单 > BigQuery > Dataform。
点击 quickstart-repository 以打开此仓库。
点击 quickstart-workspace 以打开此开发工作区。
在 quickstart-workspace 页面上,点击开始执行。
点击执行操作。
点击所有操作标签页。
在执行窗格中,点击开始执行。
Dataform 使用默认仓库设置在名为 dataform
的 BigQuery 数据集中创建工作流的内容。
点击检查我的进度以验证是否完成了以下目标:
在 quickstart-workspace 页面上,点击执行以打开“执行”窗格。
如需查看执行详情,请点击最新的执行。
完成实验后,请点击结束实验。Qwiklabs 会移除您使用过的资源并为您清理帐号。
系统会提示您为实验体验评分。请选择相应的评分星级,输入评论,然后点击提交。
星级的含义如下:
如果您不想提供反馈,可以关闭该对话框。
如果要留言反馈、提出建议或做出更正,请使用支持标签页。
版权所有 2020 Google LLC 保留所有权利。Google 和 Google 徽标是 Google LLC 的商标。其他所有公司名和产品名可能是其各自相关公司的商标。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
一次一个实验
确认结束所有现有实验并开始此实验