管理筆記本
本文說明如何管理 BigQuery 中的 Colab Enterprise 筆記本,包括如何查看、比較、還原及刪除筆記本。
本文件也說明如何在 Dataplex 通用目錄中查看及管理 Notebook 中繼資料。
筆記本是 BigQuery Studio 程式碼資產,由 Dataform 提供支援。
事前準備
- 建立筆記本。
- 如要在 Dataplex 通用目錄中管理 Notebook 中繼資料,請確認 Google Cloud 專案已啟用 Dataplex API。
所需權限
如要分享 Notebook,您必須具備下列 Identity and Access Management (IAM) 角色:
- BigQuery 作业使用者 (
roles/bigquery.jobUser
) - BigQuery 讀取工作階段使用者 (
roles/bigquery.readSessionUser
) - 資源層級的程式碼擁有者 (
roles/dataform.codeOwner
)。
如要儲存及刪除筆記本,您必須具備下列 IAM 角色:
- BigQuery 作业使用者 (
roles/bigquery.jobUser
) - BigQuery 讀取工作階段使用者 (
roles/bigquery.readSessionUser
) - 程式碼擁有者 (
roles/dataform.codeOwner
) 或程式碼編輯者 (roles/dataform.codeEditor
)
如要使用筆記本修訂版本,您必須具備下列 IAM 角色:
如要進一步瞭解 BigQuery 身分與存取權管理,請參閱「使用身分與存取權管理功能控管存取權」。
如要管理 Dataplex Universal Catalog 中的 Notebook 中繼資料,請確認您具備必要的 Dataplex Universal Catalog 角色。
授予筆記本存取權
如要授予其他使用者 Notebook 的存取權,請將這些使用者加入適當的 IAM 角色。
前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
在「Explorer」窗格中展開專案和「Notebooks」資料夾,並視需要展開「Shared notebooks」資料夾。找出要授予存取權的記事本。
按一下記事本旁的 >「管理權限」。
「查看動作」,然後依序點選「分享」在「管理權限」窗格中,按一下「新增使用者/群組」。
在「新增主體」欄位中輸入主體。
在「Role」清單中,選取下列其中一個角色:
選用步驟:如要查看完整的角色清單和進階共用設定,請按一下「進階共用」。
按一下 [儲存]。
如要返回 Notebook 資訊頁面,請按一下「關閉」。
共用筆記本
如要與其他使用者共用筆記本,可以產生並分享筆記本的連結。如要讓其他使用者查看你共用的筆記本,你必須先授予存取權。
如要執行 Notebook,使用者必須能存取 Notebook 存取的資料。詳情請參閱「授予資料集存取權」。
前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
在「Explorer」窗格中,展開專案和「Notebooks」資料夾,並視需要展開「Shared notebooks」資料夾。找出要分享的記事本。
按一下筆記本旁的 >「複製連結」。
「查看動作」,然後依序點選「分享」與其他使用者分享連結。
查看所有筆記本
如要查看專案中所有 Notebook 的清單,請按照下列步驟操作:
前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
在「Explorer」窗格中,按一下「Notebooks」旁的
「View actions」,然後執行下列任一操作:
- 如要在目前的分頁中開啟清單,請按一下「全部顯示」。
- 如要在新分頁中開啟清單,請依序按一下「在新分頁中顯示所有內容」 >「新分頁」。
- 如要在分割分頁中開啟清單,請依序按一下「顯示所有內容」 >「分割分頁」。
查看筆記本中繼資料
如要查看筆記本中繼資料,請按照下列步驟操作:
前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
在「Explorer」窗格中展開專案和「Notebooks」資料夾,並視需要展開「Shared notebooks」資料夾。按一下要查看中繼資料的筆記本名稱。
查看「摘要」窗格,瞭解 Notebook 相關資訊,例如用於儲存資料的地區和上次修改的日期。
使用筆記本版本
你可以選擇在儲存庫內或外建立記事本。系統會根據筆記本的位置,以不同方式處理筆記本版本。
存放區中的筆記本版本管理
存放區是位於 BigQuery 或第三方供應商的 Git 存放區。您可以在存放區中使用工作區,對筆記本執行版本控制。詳情請參閱「使用檔案的版本控制功能」。
在存放區外管理筆記本版本
請參閱下列各節,瞭解如何查看、比較及還原筆記本版本。
查看筆記本版本
如要查看筆記本版本,請按照下列步驟操作:
前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
在「Explorer」窗格中展開專案和「Notebooks」資料夾,並視需要展開「Shared notebooks」資料夾。按一下要查看版本記錄的筆記本名稱。
如要依日期由高至低排序查看筆記本版本清單,請按一下
「版本記錄」。
比較筆記本版本
如要比較筆記本版本,請按照下列步驟操作:
前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
在「Explorer」窗格中展開專案和「Notebooks」資料夾,並視需要展開「Shared notebooks」資料夾。按一下要比較版本資訊的 Notebook 名稱。
按一下
「版本記錄」。按一下筆記本版本旁的
「View actions」(查看動作),然後點選「Compare」(比較)。比較窗格隨即開啟,比較您選取的筆記本版本與目前的筆記本版本。選用:如要比較版本內容,而非在個別檢視窗中比較,請依序按一下「比較」和「內嵌」。
選用步驟:如要比較版本的原始碼,請依序按一下「比較」和「顯示原始碼」。
選用:如要隱藏筆記本中的指令輸出內容,請按一下「比較」,然後取消選取「顯示輸出內容」。
還原筆記本版本
從比較窗格還原 Notebook 版本時,您可以比較目前和先前版本的 Notebook,然後再選擇還原先前版本。還原筆記本時,系統會建立新版本的筆記本,而不會覆寫目前的版本。不會遺失任何版本記錄。
前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
在「Explorer」窗格中,展開專案和「Notebooks」資料夾,並視需要展開「Shared notebooks」資料夾。按一下要還原先前版本的筆記本名稱。
按一下
「版本記錄」。按一下版本旁的
「查看動作」,然後點選「比較」。比較窗格會隨即開啟,比較您選取的筆記本版本與最新的筆記本版本。如要在比較後還原先前的筆記版本,請按一下「還原」。
按一下「確認」。
下載筆記本
如要下載筆記本,請按照下列步驟操作:
前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
在「Explorer」窗格中展開專案和「Notebooks」資料夾,並視需要展開「Shared notebooks」資料夾。按一下要下載的記事本名稱。
點選 [下載]。
刪除筆記本
如要刪除筆記本,請按照下列步驟操作:
前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
在「Explorer」窗格中,展開專案和「Notebooks」資料夾,並視需要展開「Shared notebooks」資料夾。找出要刪除的記事本。
按一下筆記本旁的
「View actions」(查看動作),然後點選「Delete」(刪除)。如要確認刪除,請在對話方塊中輸入
delete
。點選「刪除」。
在 Dataplex 通用目錄中管理中繼資料
Dataplex 通用目錄可讓您儲存及管理筆記本的中繼資料。根據預設,Dataplex 通用目錄會提供 Notebook,無須額外設定。
您可以使用 Dataplex 通用目錄,管理所有 BigQuery 位置中的筆記本。在 Dataplex 通用目錄中管理筆記本時,請遵守 Dataplex 通用目錄配額和限制和 Dataplex 通用目錄定價。
Dataplex 通用目錄會自動從筆記簿擷取下列中繼資料:
- 資料資產名稱
- 資料資產父項
- 資料資產位置
- 資料資產類型
- 對應的 Google Cloud 專案
Dataplex Universal Catalog 會將筆記本記錄為項目,並使用下列項目值:
- 系統項目群組
- 筆記本的系統項目群組為
@dataform
。如要查看 Dataplex Universal Catalog 中 Notebook 項目的詳細資料,您必須查看dataform
系統項目群組。如需查看項目群組中所有項目清單的操作說明,請參閱 Dataplex Universal Catalog 說明文件中的「查看項目群組詳細資料」一節。 - 系統項目類型
- 筆記本的系統輸入類型為
dataform-code-asset
。如要查看筆記本的詳細資料,您需要查看dataform-code-asset
系統輸入類型,使用以面向為準的篩選器篩選結果,並將dataform-code-asset
面向中的type
欄位設為NOTEBOOK
。然後選取所選筆記本的項目。如需有關如何查看所選項目類型詳細資料的操作說明,請參閱 Dataplex Universal Catalog 說明文件中的「查看項目類型的詳細資料」。如要瞭解如何查看所選項目的詳細資料,請參閱 Dataplex Universal Catalog 說明文件中的「查看項目詳細資料」一節。 - 系統切面類型
- 筆記本的系統面向類型為
dataform-code-asset
。如要透過切面為筆記本項目加上註解,為 Dataplex 通用目錄中的筆記本提供額外背景資訊,請查看dataform-code-asset
切面類型、使用以切面為依據的篩選器篩選結果,並將dataform-code-asset
切面中的type
欄位設為NOTEBOOK
。如要瞭解如何使用切面標註項目,請參閱 Dataplex 通用目錄說明文件中的「管理切面並強化中繼資料」。 - 類型
- 資料畫布的類型為
NOTEBOOK
。您可以使用aspect:dataplex-types.global.dataform-code-asset.type=NOTEBOOK
查詢中的以切面為依據的篩選器,篩選dataform-code-asset
系統輸入類型和dataform-code-asset
切面類型中的筆記本。
如要瞭解如何在 Dataplex 通用目錄中搜尋資產,請參閱 Dataplex 通用目錄文件中的「在 Dataplex 通用目錄中搜尋資料資產」。
疑難排解
詳情請參閱「排解 Colab Enterprise 問題」。
後續步驟
- 進一步瞭解 BigQuery 中的 Colab Enterprise 筆記本。
- 瞭解如何建立 Notebook。
- 瞭解如何排定筆記的運作時間。