使用 BigQuery 傳統網頁版 UI

歡迎試用全新的 BigQuery 網頁版 UI,並將您的意見回饋傳送給我們。 如需遷移至 Google Cloud Platform 主控台的相關資訊,請按這裡

總覽

BigQuery 提供兩種圖形化網頁版 UI,分別是位於 GCP 主控台的 BigQuery 網頁版 UI,以及 BigQuery 傳統網頁版 UI;這兩種 UI 都可用來建立及管理 BigQuery 資源,以及執行 SQL 查詢。本頁將介紹傳統網頁版 UI。

如需使用網頁版 UI 的簡介,請參閱下列其中一篇文章:

事前準備

您必須先使用 GCP Console 建立或選取專案,才能使用傳統 BigQuery 網頁版 UI。

  1. 登入您的 Google 帳戶。

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

  2. 選取或建立 Google Cloud Platform 專案。

    前往「Manage resources」(管理資源) 頁面

  3. 新專案會自動啟用 BigQuery。如要在既有的專案中啟用 BigQuery,請前往 啟用BigQuery API。

    啟用 API

  4. 如果您不希望針對專案使用信用卡或啟用計費功能,BigQuery 也提供沙箱模式。無論您的專案是否已啟用計費功能,本主題中的步驟都適用於這項專案。如想啟用計費功能,請參閱瞭解如何啟用計費功能的相關說明。

開啟傳統網頁版 UI

如要開啟傳統網頁版 UI,請在瀏覽器中輸入下列網址,並將 project_id 換成您要在傳統網頁版 UI 中開啟的專案 ID:

https://bigquery.cloud.google.com/project_id

按一下下方按鈕即會在網頁版 UI 中開啟您最近存取過的專案。

前往傳統網頁版 UI

傳統網頁版 UI 總覽

傳統網頁版 UI 可分為三大部分:

  1. 頁面左側 (導覽窗格):

    導覽窗格的上半部提供您可執行的動作項目清單:撰寫查詢、查看查詢記錄,或查看工作記錄。

    導覽窗格的下半部會列出您目前可以存取的專案資料集,以及 BigQuery 的公開資料集。您可以在篩選方塊中按照資料集 ID 或標籤篩選資料集。

  2. 詳細資料窗格:
    提供您在導覽窗格中所選動作的相關資訊。舉例來說,假設您在導覽窗格中按一下資料集,詳細資料窗格就會顯示該資料集的相關資訊。
  3. 查詢視窗:
    按一下 [Compose Query] 即會在詳細資料窗格的上方加入「New Query」視窗。當您不再需要使用這個視窗時,可以將其關閉。

BigQuery 網頁版 UI 螢幕擷圖

顯示資源

導覽窗格會列出您在目前專案中可以瀏覽的資料集。按一下任何資料集旁的 展開資料集圖示 圖示或資料集的名稱,即可展開資料集並查看當中的資料表。

按一下所需資料表即可在詳細資料窗格中查看該資料表的相關資訊。接著,您可以按一下窗格右側的 [Query Table] (查詢資料表) 按鈕,在查詢方塊中填入該資料表的基本查詢。您可以手動修改查詢,按照自己偏好的方式指定欄位或自訂查詢。此外,系統不會規定您一定要查詢目前選取的資料表。如要深入瞭解如何查詢資料表,請參閱執行互動式查詢一文。

新增與移除專案

所有的 BigQuery 工作都是在專案中完成,專案名稱會顯示在資料集清單上方的導覽窗格中。您在專案中的所有工作都會向與此專案連結的帳單帳戶收費。如要深入瞭解 BigQuery 費用,請參閱計價頁面。

在傳統網頁版 UI 中,您可以:

  • 新增 (或固定) 額外的專案
  • 移除固定的專案
  • 切換至不同的專案

新增專案

您可以使用專案的下拉式選單,在傳統網頁版 UI 中新增或「固定」專案。

如何在傳統版 UI 中新增專案:

  1. 在導覽窗格中按一下專案名稱旁的向下箭號圖示 向下箭號圖示

  2. 依序點選下拉式選單中的 [Switch to project] (切換至專案) > [Display project] (顯示專案)

  3. 在「Display Project」(顯示專案) 對話方塊中:

    • 輸入專案 ID。
    • 保留選取「Display project in navigation panel」
    • 按一下 [OK],將專案新增至導覽面板。

      顯示專案對話方塊

從傳統版 UI 中移除專案

如何移除您之前新增 (或「固定」) 的專案:

  1. 在導覽窗格中按一下專案名稱旁的向下箭號圖示 向下箭號圖示

  2. 點選下拉式選單中的 [Remove project from panel] (從面板移除專案)

切換專案

如果想要切換至另一個專案 (而不是將專案固定在 UI 中),您可以使用內容選單。

如何切換專案:

  1. 在導覽窗格中按一下專案名稱旁的向下箭號圖示 向下箭號圖示

  2. 點選下拉式選單中的 [Switch to project] (切換至專案),然後從清單中選取所需專案,據此將先前 UI 中的專案取代為您選擇的專案。

新增共用資料集

另一位使用者可能已與您共用資料集,卻未提供您相對應的專案存取權限。在這種情況下,系統會傳送一封電子郵件給您,當中提供含有該共用資料集的專案名稱。專案和資料集不會自動出現在傳統版 UI 中。

如果您按一下電子郵件中的 browser tool 連結,就會開啟顯示該項專案的網頁版 UI。如要固定含有共用資料集的專案,請按照新增專案中的步驟操作。

查看工作和查詢記錄

您在使用傳統網頁版 UI 執行工作執行查詢時,相關記錄都會保存在導覽窗格中。查詢也是一個工作類型,不過系統會分開保存查詢記錄,以便您使用。

UI 中的工作和查詢記錄中會包含您在過去 6 個月內提交的所有載入、匯出、複製和查詢工作 (最多 1,000 個項目)。1,000 項工作的上限是所有工作類型的累計值。

查看工作記錄

如要查看記錄,您可以執行下列其中一項操作:

  • 在導覽窗格中按一下 [Job History] 連結。

  • 在瀏覽器中輸入下列網址:

    https://bigquery.cloud.google.com/jobs/project_id

您可以使用網頁版 UI 重複執行載入工作,但不能重複執行匯出或複製工作。

查看查詢記錄

如要查看查詢記錄,您可以執行下列其中一項操作:

  • 在導覽窗格中按一下 [Query History] 連結。

  • 在瀏覽器中輸入下列網址:

    https://bigquery.cloud.google.com/queries/project_id

您可以使用網頁版 UI 重複執行查詢工作

搜尋工作與查詢記錄

您可以篩選 (或搜尋) 查詢記錄或工作記錄,只讓符合條件的特定工作顯示。傳回的結果僅限於傳統版 UI 擷取的工作集區。根據預設,您可以在傳統版 UI 中搜尋最近的 1,000 項工作。

如要列出記錄中所有的可用工作,請使用 jobs.list API 方法或 bq ls CLI 指令。

如要篩選查詢或工作記錄,請按照下列指示操作:

  1. 在導覽窗格中,按一下 [Job History] 或 [Query History]
  2. 按一下 [filter jobs] 下拉式選單,以開啟篩選條件運算式方塊。
  3. 在篩選器運算式方塊中:

    • 按一下 [Any],選擇一個篩選條件。
    • 按一下運算子下拉式選單並選擇運算子。運算子清單會依據您選擇的條件而隨之變更。舉例來說,如果您選擇文字條件,則運算子清單會包含 [substring] 和 [regex]
    • 在方塊中輸入值。

      篩選器運算式製作工具

  4. 按一下 [And],將其他選用的條件加入篩選器。

  5. 按一下 [Search]

您可以使用下列任一工作屬性來篩選查詢工作:

  • Any:任何屬性。
  • Job ID (jobid):工作的唯一不透明 ID。
  • User (user):提交工作的使用者。
  • Start Time (start):工作的開始時間,記錄週期開始後的毫秒數。工作狀態從 PENDING 轉換為 RUNNINGDONE 時,即會出現這項屬性。
  • End Time (end):工作的結束時間,記錄週期開始後的毫秒數。這項屬性會在工作處於 DONE 狀態時出現。
  • Destination table (dest):工作作業 (載入、複製或查詢) 的目的地資料表名稱。
  • Query text:所提交 SQL 查詢的文字。
  • Bytes processed:SQL 查詢作業處理的位元組總數。
  • UDF code:含有使用者定義函式 (UDF) 程式碼的內嵌資源。

您可以使用下列任一工作屬性篩選載入、複製和擷取工作:

  • Any:任何屬性。
  • Job ID (jobid):工作的唯一不透明 ID。
  • User (user):提交工作的使用者。
  • Start Time (start):工作的開始時間,記錄週期開始後的毫秒數。工作狀態從 PENDING 轉換為 RUNNINGDONE 時,即會出現這項屬性。
  • End Time (end):工作的結束時間,記錄週期開始後的毫秒數。這項屬性會在工作處於 DONE 狀態時出現。
  • Destination table (dest):工作作業 (載入、複製或查詢) 的目的地資料表名稱。
  • Title (title):顯示在記錄中的標題。舉例來說,載入工作的標題可能是「uploaded file to myproject:mydataset.mytable」。
  • Type (type):工作類型,包含載入、查詢、複製或擷取 (匯出)。
  • Copy source (copysrc):複製工作中的來源資料表。
  • Destination URI (desturi):擷取 (匯出) 工作的 Cloud Storage 目的地 URI。
  • Source table (srctable):擷取工作中的來源資料表。
  • Source URI (srcuri):載入工作的 Cloud Storage 來源 URI。

排序查詢記錄

您也可以使用 [Queries] 窗格中的 [Sort By] 選項,在傳統版 UI 中對查詢記錄進行排序。在導覽窗格按一下 [Query History] 即會開啟 [Queries] 窗格。

查詢記錄排序依據按鈕

排序選項包括:

  • [Date] (日期):按照執行日期排序查詢。
  • [Duration] (時間長度):按照總執行時間排序查詢。
  • [Duration/byte] (時間長度/位元組):按照經歷時間排序查詢,以輸入內容位元組為標準化格式。套用這個選項之後,您就能比較查詢的執行時間和不同輸入內容大小。舉例來說,您的其中一組資料表可能會隨著時間增加內容。您希望比較查詢作業的效率,又不想受到僅因輸入內容大小變化而產生的差異所干擾。這是以輸入內容大小與執行時間呈現線性關係為假設。
  • [Input bytes] (輸入位元組):按照已讀取的位元組數排序查詢。
  • [Slot-ms] (運算單元-毫秒):按照查詢使用的所有運算單元計算的總毫秒數排序查詢。按照「Slot-ms」(運算單元-毫秒) 排序是較為穩定的處理成效測量方法,因為這個選項較不容易受到系統延遲和其他可能影響觀察時間的不確定因素所干擾。
  • [Slot-ms/byte] (運算單元-毫秒/位元組):「Slot-ms/byte」(運算單元-毫秒/位元組) 與「Duration/byte」(時間長度/位元組) 相似,是「Slot-ms」(運算單元-毫秒) 的標準化格式。

    查詢記錄排序選項

傳統版 UI 顯示限制

傳統網頁版 UI 的顯示限制如下:

  • 導覽窗格只能顯示 1,000 個資料集。
  • 每個專案最多可以在導覽窗格中顯示 30,000 個資料表。

控制傳統版 UI 顯示效能

在罕見的情況下,如果專案包含大量的資料集,而資料集又包含大量的資料表,會讓傳統網頁版 UI 效能受到影響。如要在專案含有大量資源時改善 UI 效能,請使用 ?minimal 參數,將系統顯示的資源數限制為每項專案 10,000 個資料表。舉例來說,在瀏覽器中輸入下列網址,藉此限制系統顯示的資源數量:

https://bigquery.cloud.google.com/queries/project_id?minimal.

鍵盤快速鍵

傳統網頁版 UI 支援下列鍵盤快速鍵:

按鍵組合 (Windows/Linux) 按鍵組合 (Mac OS) 動作
Ctrl + 空格鍵 Ctrl + 空格鍵 如果沒有開啟任何查詢:撰寫新查詢
如果開啟查詢編輯器:自動完成目前文字
Ctrl + Enter 鍵 Cmd + Enter 鍵 執行目前查詢
Tab 鍵 Tab 鍵 自動完成目前文字
Ctrl 鍵 Cmd 醒目顯示資料表名稱
Ctrl + 點選資料表名稱 Cmd + 點選資料表名稱 開啟資料表結構定義
Ctrl + E Cmd + E 對選取範圍執行查詢
Ctrl + / Cmd + / 評論目前或選取行
Ctrl + Shift + F Cmd + Shift + F 格式化查詢

範例

如需傳統網頁版 UI 範例,請參閱 BigQuery 說明文件的使用指南一節。以下是一般網頁版 UI 工作的連結,包含執行查詢及建立、取得、列出、刪除及修改 BigQuery 資源等。

查詢資料

如要瞭解如何使用傳統網頁版 UI 建立和執行查詢,請參閱:

建立資源

如要瞭解如何使用傳統網頁版 UI 建立資源,請參閱:

取得資源相關資訊

如要瞭解如何使用傳統網頁版 UI 取得資源相關資訊,請參閱:

列出資源

如要瞭解如何使用傳統網頁版 UI 列出資源,請參閱:

更新資源

如要瞭解如何使用傳統網頁版 UI 更新資源,請參閱:

載入資料

如要瞭解如何使用傳統網頁版 UI 載入資料,請參閱:

使用外部資料來源

如要瞭解如何使用傳統網頁版 UI 查詢外部資料來源的資料,請參閱:

匯出資料

如要瞭解如何使用傳統網頁版 UI 匯出資料,請參閱:

使用 BigQuery 資料移轉服務

如要瞭解如何使用傳統網頁版 UI 搭配 BigQuery 資料移轉服務,請參閱:

遷移至 Google Cloud Platform 主控台

Google Cloud Platform 主控台中的 BigQuery 網頁版 UI 已於 2019 年 4 月推出正式發行版 (GA)。GCP 主控台提供與 Google Cloud Platform 其他部分相同的功能,並可加快新功能的推出速度。此外,GCP 主控台擁有易於使用的 UI 元素,例如用來排序及篩選查詢記錄的控制項,以及共用資料集的控制項。

有鑑於 Google Cloud Platform 主控台中的 BigQuery 網頁版 UI 已推出正式發行版,因此我們不會再針對 BigQuery 傳統網頁版 UI 提供功能更新和支援,只會發布重要的安全性更新。

以下是 BigQuery 傳統網頁版 UI 的遷移時間表:

  • 2019 年 12 月:
    在您嘗試存取傳統網頁版 UI 時,系統會將您重新導向至 GCP Console。遭到重新導向的使用者可以選擇禁止系統再將自己重新導向。
  • 2020 年 6 月:
    自 2020 年 6 月開始,您將只能使用 Google Cloud Platform 主控台中的 BigQuery 網頁版 UI。

Google Cloud Platform 主控台已開始支援傳統網頁版 UI 大多數的功能。以下摘要列出傳統網頁版 UI 與 GCP 主控台之間的主要差異:

傳統網頁版 UI Google Cloud Platform 主控台
預設的查詢語法為舊版 SQL。如要啟用標準 SQL,您必須使用標準 SQL 查詢前置字串 根據預設,查詢會以標準 SQL 執行,但您可以使用 [Query Settings] (查詢設定) 選單選項切換回舊版 SQL。使用者定義的函式必須以標準 SQL 編寫。
支援將 Cloud Bigtable 當做外部資料來源使用。 最慢在傳統網頁版 UI 停用的三個月之前,您就可以在 GCP 主控台中查詢 Cloud Bigtable 資料表。
支援重新整理專案中的資源清單。 至少在傳統網頁版 UI 停用的三個月以前,您就能重新整理專案中的資源清單。
本頁內容對您是否有任何幫助?請提供意見:

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

這個網頁