使用 BigQuery 傳統網頁版 UI

歡迎試用全新的 BigQuery 網頁版 UI,並將您的意見回饋傳送給我們。 進一步瞭解如何遷移至 the Google Cloud Console。

總覽

BigQuery 提供以下兩種圖形化網頁版 UI,方便您用來建立並管理 BigQuery 資源及執行 SQL 查詢:位於 Cloud Console 的 BigQuery 網頁版 UI,以及 BigQuery 傳統網頁版 UI本頁面將介紹傳統網頁版 UI。

如需使用網頁版 UI 的介紹,請參閱下列其中一項:

事前準備

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

  1. 登入您的 Google 帳戶。

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

  2. 在 GCP Console 的專案選擇器頁面中,選取或建立 GCP 專案。

    前往專案選取器頁面

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

    啟用 API

  4. 如果您不想為專案提供信用卡或啟用計費功能,BigQuery 也提供沙箱機制。無論您的專案是否已啟用計費功能,本主題中所述的步驟都適用於您的專案。如想啟用計費功能,請參閱瞭解如何啟用計費功能的相關說明。

開啟傳統網頁版 UI

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

https://bigquery.cloud.google.com/queries/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 Console

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

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

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

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

Google Cloud Console 已支援傳統網頁版 UI 的大部分功能。以下摘要說明傳統網頁版 UI 與 Cloud Console 之間的主要差異:

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

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

這個網頁
需要協助嗎?請前往我們的支援網頁