如要管理費用和治理政策,您可以啟用或停用特定 Google Cloud 服務的資料歷程擷取功能。舉例來說,您可以針對不需要歷程追蹤的開發專案或大量工作負載,停用歷程收集功能。
支援的服務整合
下表列出支援資料歷程擷取控制項的整合項目:
| 整合作業名稱 | 支援攝入控制 | 預設值 | 整合作業詳細資料 |
|---|---|---|---|
| Managed Service for Apache Spark:Apache Spark 叢集 | 是 | 已啟用 | 使用 Spark 資料歷程 |
| Managed Service for Apache Spark:Apache Hive 叢集 | 是 | 已啟用 | 啟用 Hive 資料歷程 |
| Managed Service for Apache Spark:無伺服器部署 | 是 | 已啟用 | 搭配使用資料歷程與 Managed Service for Apache Spark |
| BigQuery | 是 | 已啟用 | 追蹤 BigQuery 資料表的歷程 |
| Managed Service for Apache Airflow | 是 | 已啟用 | 使用 Knowledge Catalog 追蹤資料歷程 |
| Looker (Google Cloud Core) | 是 (預先發布版) | 已啟用 | Looker Core 資料歷程 |
| Cloud Data Fusion | 否 | 已啟用 | 在 Knowledge Catalog 中查看歷程 |
| Dataflow | 否 | 已從 Dataflow 端停用 | 在 Dataflow 使用資料歷程 |
| Vertex AI Pipelines | 否 | 已啟用 | 追蹤管道構件的歷程 |
資料歷程擷取控制項的運作方式
您可以在組織、資料夾和專案層級控管資料擷取作業,並將這些設定與服務專屬設定結合,精細控管資料歷程擷取作業。
Knowledge Catalog 會從專案開始,依序評估資料夾和組織的資源階層結構,判斷有效的設定。在向上遍歷過程中,第一個在任何層級明確設定的設定會生效。
- 如果您在專案層級設定,Knowledge Catalog 就會使用該設定。
- 如果專案層級未設定任何設定,Knowledge Catalog 會使用最接近的上層資料夾設定,並明確設定。
- 如果未在專案或資料夾層級設定,Knowledge Catalog 會使用組織層級的設定。
- 如果未在任何層級設定,Knowledge Catalog 會使用系統預設值進行整合。
如要大量管理擷取控制項,請按照階層式服務啟用規則,為資料夾或組織中的所有專案啟用 Data Lineage API。啟用 Data Lineage API 後,您可以針對組織、資料夾或專案,精細控管各項服務整合的資料歷程擷取作業。
單一服務整合的資料擷取設定運作方式
以下情境說明 Knowledge Catalog 如何解析資源階層中單一服務的歷程擷取設定。
假設組織 test-org 具有下列 Managed Service for Apache Spark 歷程設定:
- 機構「
test-org」:已啟用- 資料夾
folder-a:已停用- 專案
project-a:未設定
- 專案
- 資料夾
folder-b:已啟用- 專案
project-b:已停用
- 專案
- 資料夾
在這個情境中,適用下列設定:
project-a的歷程擷取功能已停用。Knowledge Catalog 會從project-a開始評估,找不到設定後,會向上移至folder-a,並套用folder-a的「停用」設定。project-b的歷程擷取功能已停用。Knowledge Catalog 會從project-b開始評估,並套用其「停用」設定,覆寫folder-b和test-org的設定。
多服務整合的資料擷取設定運作方式
以下情境說明 Knowledge Catalog 如何獨立解析資源階層中多項服務的設定。
假設組織 test-org 在多項服務整合中,具有下列歷程設定:
- 機構
test-org- Managed Service for Apache Spark:已啟用
- 資料夾
folder-a- BigQuery:已啟用
- 專案
project-a- BigQuery:已停用
- Managed Service for Apache Airflow:已啟用
- 專案
project-b:未設定
在這種情況下,Knowledge Catalog 會在資源階層中獨立評估各項服務整合:
- 針對
project-a:- Managed Service for Apache Spark 系列擷取功能已啟用。
Knowledge Catalog 會從
project-a開始評估,找不到 Managed Service for Apache Spark 的設定,因此會向上移至folder-a(未設定),並套用test-org的「已啟用」設定。 - BigQuery 歷程擷取功能已停用。
Knowledge Catalog 會套用明確的專案層級設定,覆寫
folder-a的「已啟用」設定。 - Managed Service for Apache Airflow 系列產品擷取功能已啟用。 Knowledge Catalog 會套用明確的專案層級設定。
- Managed Service for Apache Spark 系列擷取功能已啟用。
Knowledge Catalog 會從
- 針對
project-b:- Managed Service for Apache Spark 歷程擷取功能已啟用 (沿用自
test-org)。 - BigQuery 歷程擷取功能已啟用 (繼承自
folder-a)。 - Managed Service for Apache Airflow 歷程擷取作業會使用系統預設值 (在 Data Lineage API 啟用時,預設為「啟用」),因為階層中的任何層級都未設定明確設定。
- Managed Service for Apache Spark 歷程擷取功能已啟用 (沿用自
後續步驟
- 瞭解如何設定服務的資料歷程擷取作業。