在 GCP 主控台中使用網頁版 UI 的快速入門導覽課程

您可以將 GCP 主控台中的 BigQuery 網頁版 UI 做為視覺化介面使用,完成執行查詢、載入資料、匯出資料等工作。本快速入門導覽課程說明如何查詢公開資料集中的資料表,以及使用 GCP 主控台將範例資料載入 BigQuery 的方式。

事前準備

  1. 登入您的 Google 帳戶。

    如果您沒有帳戶,請申請新帳戶

  2. Select or create a Google Cloud Platform project.

    Go to the Manage resources page

  3. 請確認您已為專案啟用計費功能。

    瞭解如何啟用計費功能

  4. 新專案會自動啟用 BigQuery。如要在現有專案中啟用 BigQuery,請執行下列指令: 啟用BigQuery API。

    啟用 API

查詢公開資料集

BigQuery 網頁版 UI 提供資料表查詢介面,當中包含 BigQuery 提供的公開資料集

在這個範例中,您將查詢美國姓名資料這個公開資料集,找出 1910 年到 2013 年之間美國最常見的姓名。

根據預設,BigQuery 公開資料集會直接顯示在 GCP 主控台中。如要以手動方式開啟公開資料集專案,請在瀏覽器中輸入下列網址:

https://console.cloud.google.com/bigquery?p=bigquery-public-data&page=project

如要在公開資料集中查詢資料:

  1. 前往 GCP 主控台的 BigQuery 網頁版 UI。

    前往 BigQuery 網頁版 UI

  2. 在視窗的右上角處按一下 [Compose New Query] (撰寫新查詢)。如果此文字呈現灰色,即表示「Query editor」(查詢編輯器) 已經開啟。

    撰寫查詢按鈕

  3. 將下列查詢語法複製並貼到查詢文字區域內。

    SELECT
      name, gender,
      SUM(number) AS total
    FROM
      `bigquery-public-data.usa_names.usa_1910_2013`
    GROUP BY
      name, gender
    ORDER BY
      total DESC
    LIMIT
      10
    
  4. 在視窗的右下角處,按一下綠色勾號來查看查詢驗證器。

    查詢驗證工具

    若是有效的查詢,則會顯示綠色的勾號圖案。若查詢無效,會顯示紅色驚嘆號圖案。若查詢有效,驗證器也會顯示您查詢時所需的處理的資料數量,這項資料處理計算功能能夠有效確認所需花費的查詢成本。

  5. 按一下 [Run] (執行)。查詢結果頁面會顯示在查詢視窗的下方。在查詢結果頁面的上方處會顯示查詢過程所處理的資料以及所耗費時間,在 Query complete... 訊息之下,會看見一個顯示查詢結果的資料表,該表的標頭列包含了您在查詢中選取的每一個資料欄名稱。

    BigQuery 網頁版 UI 查詢結果

將資料載入資料表

接下來,您會將資料載入資料表並執行查詢。

提醒您,您必須啟用計費功能,才能執行這部分所述的步驟。詳情請參閱事前準備

下載資料

您所下載的檔案容量約 7 MB,內含有由美國社會安全局提供的嬰兒常見姓名資料。

  1. 下載嬰兒姓名 ZIP 檔案

  2. 將檔案解壓縮至您的電腦。

    此壓縮檔包含一個描述資料表的 NationalReadMe.pdf 檔案, 進一步瞭解資料集

  3. 開啟名為 yob2014.txt 的檔案以查看其內容。該檔案為逗號分隔值 (CSV) 檔案,並且包含了三個資料欄:名字、性別 (MF),以及相同名字的新生兒人數。這個檔案沒有標題列。

  4. 記下 yob2014.txt 的位置,以便稍後找出。

建立資料集

接著,在網頁版 UI 中建立資料集來儲存資料。

  1. 若有必要,開啟 BigQuery 網頁版 UI。

    前往 BigQuery 網頁版 UI

  2. 在導覽面板的「Resources」(資源) 區段,按一下您的專案名稱。

  3. 在右側的詳細資訊面板中,按一下 [Create dataset] (建立資料集)

    BigQuery 網頁版 UI 查詢結果

  4. 在「Create dataset」(建立資料集) 頁面:

    • 針對「Dataset ID」(資料集 ID),輸入 babynames
    • 針對「Data location」(資料位置),請選擇 [United States (US)] (美國 (US)),公開資料集目前儲存在 US 的多地區位置。為簡單起見,您應該將資料集放在相同的位置。

      建立資料集頁面

  5. 保持其他設定為預設值,並按一下 [Create dataset] (建立資料集)

將資料載入新資料表

接著,將資料載入新資料表。

  1. 在導覽面板的「Resources」(資源) 區段中,按一下您剛才所建立的「babynames」資料集。

  2. 在右側的詳細資訊面板中,按一下 [Create table] (建立資料表)

    除非另有指示,否則所有設定皆使用預設值。

  3. 在「Create table」(建立資料表) 頁面執行下列操作:

    • 在「Source」(來源) 部分,按一下 [Empty table] (空白資料表),然後選擇 [Upload] (上傳)
    • 在「Select file」(選取檔案) 部分,按一下 [Browse] (瀏覽),前往 yob2014.txt 檔案,然後按一下 [Open] (開啟)
    • 在「File format」(檔案格式) 部分,按一下 [Avro] 並選擇 [CSV]
    • 在「Destination」(目的地) 部分,輸入 names_2014
    • 在「Schema」(結構定義) 區段中,按一下 [Edit as text] (以文字形式編輯) 切換鈕,並在輸入框中貼上以下的結構定義:

      name:string,gender:string,count:integer

      新資料表頁面

  4. 按一下 [Create table] (建立資料表)

  5. 等待 BigQuery 建立資料表及載入資料。當 BigQuery 載入資料時,「(1 running)」字串會顯示在導覽面板中的工作記錄旁,在資料載入完成後,該字串便會消失。

預覽資料表

(1 running) 字串消失後,您便可存取資料表。如需預覽前幾列的資料:

  1. 在導覽面板中選擇「babynames > names_2014」

  2. 在詳細資料面板中,按一下 [Preview] (預覽) 分頁標籤。

    BigQuery 網頁版 UI 資料表預覽

查詢資料表

將資料載入資料表中後,您就可以開始查詢資料表。相關程序與先前提到的範例雷同,只不過這次查詢的是您的資料表,而不是公開資料表。

  1. 若有必要,請按一下 [Compose new query] (撰寫新查詢) 按鈕。除非您已將此按鈕隱藏,否則按鈕應處於可見狀態。

  2. 將下列查詢語法複製並貼到查詢文字區域內,此查詢會擷取 2014 年美國前五名熱門男性嬰兒的姓名資料。

    SELECT
     name, count
    FROM
     \`babynames.names_2014\`
    WHERE
     gender = 'M'
    ORDER BY count DESC LIMIT 5
    
  3. 按一下 [Run] (執行)。查詢結果會顯示在查詢視窗的下方處。

    命名查詢結果

清除

如何避免系統向您的 GCP 帳戶收取您在本快速入門導覽課程中所用資源的相關費用:

  1. 如有必要,開啟 BigQuery 網頁版 UI。

    前往 BigQuery 網頁版 UI

  2. 在導覽面板的「Resources」(資源) 區段中,按一下您剛才所建立的「babynames」 資料集。

  3. 在右側的詳細資訊面板中,按一下 [Delete dataset] (刪除資料集),此操作將刪除資料集、資料表及所有資料。

  4. 在「Delete dataset」(刪除資料集) 對話方塊中,輸入資料集的名稱 (babynames),然後按一下 [Delete] (刪除) 來確認刪除指令。

後續步驟

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁