加载和查询数据

通过创建数据集、将数据加载到表以及查询该表,开始使用 BigQuery。

准备工作

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  2. 如果您要使用现有项目来完成本指南,请验证您是否拥有完成本指南所需的权限。如果您创建了新项目,则您已拥有所需的权限。

  3. Enable the BigQuery API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

    对于新项目,BigQuery API 会自动启用。

  4. 可选:为项目启用结算功能。如果您不想启用结算功能或提供信用卡,本文档中的步骤仍然有效。BigQuery 提供执行这些步骤的沙盒。如需了解详情,请参阅启用 BigQuery 沙盒
  5. 所需的角色

    如需获得创建数据集、创建表、加载数据和查询数据所需的权限,请让管理员为您授予项目的以下 IAM 角色:

    • 运行加载作业和查询作业: BigQuery Job User roles/bigquery.jobUser
    • 创建数据集、创建表、将数据加载到表中以及查询表: BigQuery Data Editor roles/bigquery.dataEditor

    如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

    您也可以通过自定义角色或其他预定义角色来获取所需的权限。

    创建 BigQuery 数据集

    使用 Google Cloud 控制台创建用于存储数据的数据集。您可以在美国多区域位置创建数据集。如需了解 BigQuery 区域和多区域位置,请参阅位置

    1. 在 Google Cloud 控制台中,打开 BigQuery 页面。
    2. 转到 BigQuery
    3. 在左侧窗格中,点击 探索器
    4. 探索器窗格中,点击您的项目名称。
    5. 点击 查看操作
    6. 选择创建数据集
    7. 创建数据集 页面上,执行以下操作: