列出模型
本頁說明如何列出資料集中的 BigQuery ML 模型。您可透過以下方式來列出 BigQuery ML 模型:
- 使用 Google Cloud 控制台。
- 在 bq 指令列工具中使用
bq ls指令。 - 直接呼叫
models.listAPI 方法,或是使用用戶端程式庫。
所需權限
如要列出資料集中的模型,您必須取得資料集的 READER 角色,或取得包含 bigquery.models.list 權限的專案層級身分與存取權管理 (IAM) 角色。如果您取得專案層級的 bigquery.models.list 權限,就能列出專案中任何資料集的模型。下列預先定義的專案層級身分與存取權管理角色包含 bigquery.models.list 權限:
bigquery.dataViewerbigquery.dataEditorbigquery.dataOwnerbigquery.metadataViewerbigquery.userbigquery.admin
如要進一步瞭解 BigQuery ML 中的身分與存取權管理角色以及權限,請參閱存取權控管。如要進一步瞭解資料集層級角色,請參閱資料集的基本角色。
列出模型
如要列出資料集中的模型:
控制台
前往 Google Cloud 控制台的「BigQuery」頁面。
點選左側窗格中的 「Explorer」:

如果沒有看到左側窗格,請按一下「展開左側窗格」圖示 開啟窗格。
在「Explorer」窗格中展開專案,然後按一下「Datasets」(資料集)。
按一下包含模型的資料集。
按一下「模型」分頁標籤。
bq
發出含有 --models 或 -m 旗標的 bq ls 指令。--format 標記可用來控管輸出。如您正在列出非預設專案中的模型,請以下列格式將專案 ID 新增至資料集:[PROJECT_ID]:[DATASET]。
bq ls -m --format=pretty PROJECT_ID:DATASET
更改下列內容:
PROJECT_ID是您的專案 ID。DATASET是資料集名稱。
使用 --format=pretty 標記時,指令輸出內容如下所示。--format=pretty 會產生格式化表格輸出內容。Model Type
欄會顯示模型類型,例如 KMEANS。
+-------------------------+------------+--------+-----------------+ | Id | Model Type | Labels | Creation Time | +-------------------------+------------+--------+-----------------+ | mymodel | KMEANS | | 03 May 03:02:27 | +-------------------------+------------+--------+-----------------+
範例:
輸入下列指令,列出預設專案中資料集 mydataset 內的模型。
bq ls --models --format=pretty mydataset
輸入下列指令,列出 myotherproject 中資料集 mydataset 內的模型。這個指令使用 -m 捷徑來列出模型。
bq ls -m --format=pretty myotherproject:mydataset
API
如要使用 API 列出模型,請呼叫 models.list 方法,並提供 projectId 和 datasetId。
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 BigQuery 快速入門導覽課程」中的 Go 設定操作說明進行操作。詳情請參閱 BigQuery Go API 參考說明文件。
如要向 BigQuery 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證機制」。
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 BigQuery 快速入門導覽課程」中的 Java 設定操作說明進行操作。詳情請參閱 BigQuery Java API 參考說明文件。
如要向 BigQuery 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證機制」。
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 BigQuery 快速入門導覽課程」中的 Node.js 設定操作說明進行操作。詳情請參閱 BigQuery Node.js API 參考說明文件。
如要向 BigQuery 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證機制」。
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 BigQuery 快速入門導覽課程」中的 Python 設定操作說明進行操作。詳情請參閱 BigQuery Python API 參考說明文件。
如要向 BigQuery 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證機制」。
後續步驟
- 如需 BigQuery ML 的總覽,請參閱 BigQuery ML 簡介。
- 如要開始使用 BigQuery ML,請參閱在 BigQuery ML 中建立機器學習模型。
- 如要進一步瞭解模型的使用方式,請參閱以下說明: