使用 Trusted Cloud 控制台查詢公開資料集

瞭解如何使用 Trusted Cloud 控制台,在 BigQuery 中找出及查詢公開資料集。

事前準備

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

    Go to project selector

  2. Make sure that billing is enabled for your Trusted Cloud project.

  3. 如果在本教學課程中使用的 Trusted Cloud 專案未啟用計費功能,您需要在 BigQuery 沙箱中上傳及使用資料。BigQuery 沙箱可讓您學習 BigQuery,但可免費使用的 BigQuery 功能有限。

  4. 確認已啟用 BigQuery API。

    啟用 API

    如果您建立了新專案,系統會自動啟用 BigQuery API。

開啟公開資料集

根據預設,Trusted Cloud 控制台會提供 BigQuery 公開資料集。

在以下範例中,您可以存取公開專案 bigquery-public-data 中的資料集。

  1. 前往 Trusted Cloud 控制台的「BigQuery」BigQuery頁面。

    前往 BigQuery

  2. 在「Explorer」窗格中,按一下「+ 新增資料」

  3. 在「Add data」對話方塊的「Filter By」窗格中,按一下 公開資料集圖示。「Public datasets」

  4. 你可以使用「搜尋市集」欄位或篩選器縮小搜尋範圍。

  5. 選取資料集,然後按一下「View dataset」(查看資料集)

    您可以在「Explorer」窗格中,查看所選資料集的詳細資料。

  6. (非必要) 按一下資料集旁的 「View actions」(查看動作),即可查看更多選項。

    每個資料集都含有資料表,點選某個資料集旁的 「Toggle node」(展開或收合節點),就能查看當中的資料表。

查詢公開資料集

下列步驟中,您會查詢「usa_names」公開資料集,並找到 1910 年至 2013 年之間美國最常見的姓名:

  1. 前往 Trusted Cloud 控制台的「BigQuery」BigQuery頁面。

    前往 BigQuery

  2. 按一下 「SQL query」(SQL 查詢)

  3. 將下列查詢複製到查詢編輯器

    SELECT
      name,
      SUM(number) AS total
    FROM
      `bigquery-public-data.usa_names.usa_1910_2013`
    GROUP BY
      name
    ORDER BY
      total DESC
    LIMIT
      10;
    

    如果查詢有效,您就會看見勾號和查詢處理的資料量。如果查詢無效,則會顯示驚嘆號和錯誤訊息。

    查詢驗證工具。

  4. 按一下「Run」(執行)

    「Query results」(查詢結果) 部分會列出最常見的姓名。資料表的標題列會包含查詢中選取的每一個資料欄名稱。

    在 Trusted Cloud 控制台查看查詢結果。

  5. (非必要) 如要顯示查詢的持續時間和處理的資料量,請按一下「Query results」(查詢結果) 部分的「Job information」(工作資訊) 分頁標籤。

清除所用資源

如要避免系統向您的 Trusted Cloud 帳戶收取您在本頁所用資源的費用,請按照下列步驟操作。

刪除專案

如果您使用 BigQuery 沙箱查詢公開資料集,則表示您的專案未啟用帳單功能。

如要避免付費,最簡單的方法就是刪除您為了本教學課程所建立的專案。

如要刪除專案:

  1. In the Trusted Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. In the dialog, type the project ID, and then click Shut down to delete the project.

後續步驟