您可以使用 Knowledge Catalog (舊稱 Dataplex Universal Catalog) 的切面和切面類型,在項目和項目連結中新增結構化中繼資料,描述資料資產及其關係。這類背景資訊可提高資料發現度,並協助您分類個人識別資訊 (PII) 等私密資訊,以便套用資料品質或存取權政策。
如要進一步瞭解中繼資料概念,請參閱「關於 Knowledge Catalog 中的中繼資料」。如果這是您第一次使用 Knowledge Catalog 中繼資料,請參閱「為 BigQuery 資料表新增中繼資料」或「建立及使用組織詞彙」快速入門導覽課程。
什麼是切面類型?
切面類型是可重複使用的資源,提供 JSON 範本,定義切面的相關中繼資料欄位。舉例來說,如要提供法規遵循資訊,您可以定義一個切面類型,其中包含 PII 分類和 GDPR 法規遵循欄位。建立自訂切面類型時,您必須指定符合Knowledge Catalog 資源命名規範的 ID。
切面類型類別
切面類型分為自訂切面類型和系統切面類型:
自訂切面類型
在 Knowledge Catalog 建立的切面類型稱為自訂切面類型。
自訂切面類型可以是全域或區域性:
- 全域切面類型:可用於為任何區域中的項目建立切面。如要將相同結構套用至多個區域的項目,請選擇
global切面類型,因為您只需要定義一次。由於全域切面類型的定義會複製到所有區域,如果切面類型結構定義本身含有機密資訊,或所有中繼資料元件都必須嚴格遵守資料落地規定,則這個選項可能不適用。 - 區域切面類型:只能用於為與切面類型位於相同區域的項目建立切面。舉例來說,在
us-central1中建立的方面類型只能與us-central1中的項目搭配使用。如果切面類型僅與特定區域中的項目相關,或要確保切面類型定義位於所選區域,請選擇區域位置,這有助於符合資料主權和法規遵循要求。如果您使用區域切面類型,但需要在多個區域採用相同結構,則必須在各區域分別建立及管理切面類型定義。
您可以在特定區域位置 (例如 us-central1) 建立自訂切面類型,或建立為 global 資源。切面類型的所在位置會影響其適用範圍,並決定可與哪些項目搭配使用。
詳情請參閱「專案和位置限制」。
系統切面類型
Knowledge Catalog 提供、使用及管理的切面類型稱為系統切面類型。系統切面類型一律為全域,因此可在任何區域使用。系統切面類型會儲存在 Google 代管的專案中,專案編號為 655216118709。例如:projects/655216118709/locations/global/aspectTypes/schema。
每個系統定義的切面類型、項目類型和項目連結類型都有專屬的 IAM 權限。詳情請參閱「系統切面類型、項目類型和項目連結類型的 IAM 權限」。
系統切面類型可進一步分為可重複使用和受限制。下表說明系統切面類型的類別,以及 Knowledge Catalog 為各類別提供的切面類型清單:
| 系統切面類型的類別 | 說明 | Knowledge Catalog 提供的切面類型 |
|---|---|---|
| 可重複使用的系統切面類型 | 您可以使用這些切面類型建立或修改切面。 |
|
| 受限制的系統切面類型 | 這些切面類型由 Knowledge Catalog 管理。 你可以讀取這些切面類型下的切面,但無法建立或編輯這些切面類型下的切面。 |
包括但不限於:
|
什麼是切面?
切面可擷取項目或項目連結內的中繼資料,提供有意義的背景資訊。您可以使用切面儲存下列類型的中繼資料:
業務中繼資料:提供業務背景資訊,例如資料分類。舉例來說,受監管的產業必須在分散式資料系統中保護 PII,例如姓名、地址和政府核發的身分證件號碼。將分散式資料資產編目後,您可以將資料分類為 PII,然後對資料套用資料品質或存取權政策。
技術中繼資料:項目或項目連結的技術詳細資料, 包括:
- 項目:資料資產本身的詳細資料,例如結構定義。
- 項目連結:資料資產關係的詳細資料,例如聯結詳細資料。
資料衍生中繼資料:從資料本身產生的資訊,例如 BigQuery 資料表的統計資料。
切面是父項項目資源的組成部分,而非獨立資源。修改切面會更新所含項目。如要追蹤這些修改,您可以訂閱中繼資料變更動態饋給。
顯示比例放置位置和目標層級
每個切面都是切面類型範本的執行個體,可定義您必須填入的欄位,例如 {"pii_classification": "confidential", "gdpr_compliant": true}。您可以將切面套用至整個資料表、個別資料表欄或項目連結。可套用層面和出現次數取決於目標資源類型:
| 目標資源 | 支援的等級 | 基數限制 |
|---|---|---|
| 實體 | 項目層級或資料欄層級 | 在項目層級,每個切面類型最多只能有一個切面。不同資料欄可有多個切面類型。 |
| 項目連結 | 僅限連結層級 | 每個連結的每個切面類型最多只能有一個切面。 |
切面類別
切面分為必要切面和選用切面:
必要切面
建立項目或項目連結時,必須提供必要切面。這類切面由項目類型或項目連結類型定義。 屬於特定類型的所有資源,一律須具備該類型定義的所有必要切面。
Knowledge Catalog 會管理系統項目的必要層面 (例如結構定義)。
注意事項:
您只能將必要面向與項目建立關聯,無法與項目欄建立關聯。
您無法從項目或項目連結中刪除必要切面。
您可以讀取系統項目的必要層面,但無法修改。
資料切面不能是必要切面。
選用切面
您可以將選用切面與項目或項目資料欄建立關聯。您可以在建立項目時填入選用切面,也可以日後更新項目時再填入。
注意事項:
填入選用切面後,您可以刪除這些切面。
進入連結僅支援必要切面。
資料切面
部分切面包含的資訊衍生自項目的基礎資料,而非項目的中繼資料。這些稱為資料面向。舉例來說,資料剖析掃描或資料品質掃描的結果包含從資料本身衍生的統計資料,因此歸類為資料層面。
屬於資料切面的系統切面類型包括:
data-profile:包含資料剖析掃描結果。詳情請參閱「關於資料剖析」。data-quality-scorecard:包含資料品質分數摘要。data-rules: 將資料品質規則附加至項目。data-quality-rule-template: 定義可重複使用的資料品質規則範本。
事前準備
建立及管理切面類型和切面前,請先完成本節所述的工作。
必要的角色
如要取得建立及管理切面類型和切面所需的權限,請要求管理員授予您下列資源 IAM 角色:
-
具備 Knowledge Catalog 中繼資料資源的完整權限,包括切面類型和資料切面:
Dataplex Catalog 管理員 (
roles/dataplex.catalogAdmin) -
在 Knowledge Catalog 建立及管理中繼資料資源,包括切面類型和資料切面:Dataplex Catalog 編輯者 (
roles/dataplex.catalogEditor) -
自訂切面類型的完整權限 (不含使用切面類型建立或編輯項目的權限):Dataplex 切面類型擁有者 (
roles/dataplex.aspectTypeOwner) -
查看切面類型和相關聯的 IAM 政策:Dataplex Catalog 檢視者 (
roles/dataplex.catalogViewer) -
使用切面類型建立及修改具備相應切面的項目:
Dataplex 切面類型使用者 (
roles/dataplex.aspectTypeUser) -
新增部分系統切面類型的切面,例如
schema、schema-join、overview、contacts:Dataplex 項目和 EntryLink 擁有者 (roles/dataplex.entryOwner)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
詳情請參閱「Knowledge Catalog IAM 角色」。
啟用 API
在 Knowledge Catalog 專案中啟用 Dataplex API。如果您使用新的 Google Cloud 專案,或已啟用 BigQuery API 的專案,系統會預設啟用 Dataplex API。
建立自訂切面類型
控制台
前往 Google Cloud 控制台的 Knowledge Catalog「Metadata types」(中繼資料類型) 頁面。
依序點選「切面類型」 > 「自訂」分頁標籤。
點選「建立切面類型」。
在「建立切面類型」視窗中,輸入下列資訊:
- 選用:在「Display name」(顯示名稱) 欄位中,輸入切面類型的名稱。
- 在「Aspect type ID」(切面類型 ID) 欄位中,輸入切面類型的專屬 ID。
- 選用:在「Description」(說明) 欄位中輸入面向類型的說明。
- 在「Location」(位置) 欄位中,選取切面類型的所在位置。建立後即無法修改。如要瞭解選擇全域與區域位置的影響,請參閱「自訂面向類型」一節。
選用:定義切面類型的範本。
在「Template」(範本) 部分,按一下「Add field」(新增欄位)。在「New field」(新欄位) 專區中,輸入下列內容:
- 在「名稱」欄位中輸入名稱。
- 選用:在「顯示名稱」欄位中輸入顯示名稱。
- 選用:在「Description」(說明) 欄位中輸入說明。
在「類型」欄位中,選取欄位的資料類型。系統會根據你的選擇,顯示下一組欄位和選項:
如果選取「文字」做為資料類型,請按照下列步驟操作:
- 在「Text type」欄位中,選取文字類型。
- 在「Text values」(文字值) 欄位中,提供文字欄位的提示。方法是按一下「新增值」,然後輸入提示。您可以為文字欄位新增多個提示。
- 按一下「完成」。
如果選取「列舉」做為資料類型,請新增列舉值:
- 點選「新增列舉值」。
- 在「Value」(值) 欄位中輸入列舉值。您可以新增多個列舉值。
- 按一下「完成」。
如果您選取「陣列」做為資料類型,請在「陣列項目」部分定義陣列中的項目類型:
- 按一下「新增陣列項目」。
- 在「Name」(名稱) 欄位中,輸入陣列項目的名稱。
- 選用:在「Display name」(顯示名稱) 欄位中,輸入陣列項目的顯示名稱。
- 選用:在「Description」(說明) 欄位中輸入陣列項目的說明。
在「Type」欄位中,選取陣列項目的資料類型。
系統會根據您的選擇,顯示下一組欄位和選項。這些選項與本節其他位置所述的「文字」、「列舉」、「地圖」、「陣列」和「記錄」資料類型選項類似。
按一下「完成」。
如果選取「Map」做為資料類型,請在「Map value」部分定義要顯示在地圖中的值類型:
- 按一下「新增對應值」。
- 在「Name」(名稱) 欄位中,輸入地圖名稱。
- 選用:在「Display name」(顯示名稱) 欄位中,輸入地圖的顯示名稱。
- 選用:在「Description」(說明) 欄位中輸入地圖的說明。
在「Type」(類型) 欄位中,選取對應關係的資料類型。
系統會根據您的選擇,顯示下一組欄位和選項。這些選項與本節其他部分所述的「Text」、「Enum」、「Map」、「Array」和「Record」資料類型選項類似。
按一下「完成」。
如果選取「記錄」做為資料類型,請輸入下列資訊:
- 在「Record ID」欄位中,輸入其他記錄欄位可用來參照這份記錄的專屬 ID。請參閱本文的「使用記錄 ID 和記錄參照欄位的範例」一節。
- 選用:如要從這個範本新增其他記錄的參照,請使用「Record reference」(記錄參照) 欄位。建立切面類型後,即無法修改這項設定。請參閱本文件的「使用記錄 ID 和記錄參照欄位的範例」一節。
在「Record fields」(記錄欄位) 部分,您可以定義具有多個巢狀欄位的複雜物件。如要這麼做,請按一下「Add record field item」(新增記錄欄位項目),並指定下列項目:
在「Name」(名稱) 欄位中,輸入記錄欄位的名稱。
選用:在「顯示名稱」欄位中,輸入記錄欄位的顯示名稱。
選用:在「Description」(說明) 欄位中輸入記錄欄位的說明。
在「Type」(類型) 欄位中選取資料類型。
系統會根據您的選擇,顯示下一組欄位和選項。這些選項與本節稍早為「Text」(文字)、「Enum」(列舉)、「Map」(對應)、「Array」(陣列) 和「Record」(記錄) 資料類型說明的選項類似。
按一下「完成」。
如要將欄位設為這類切面的必填欄位,請選取「Is required」(必填)。如要進一步瞭解必要和選用層面,請參閱本文的「層面類別」一節。
按一下「完成」。
如要新增多個欄位,請按一下「Add field」(新增欄位),然後重複上述步驟。
選用:在「標籤」部分,以鍵/值組合的形式為資源新增任意標籤:
- 按一下「新增標籤」。
- 在「Key」(鍵) 欄位中輸入鍵。
- 在「值」欄位中輸入鍵的值。
- 如要新增更多標籤,請按一下「新增標籤」,然後重複上述步驟。
按一下 [儲存]。
gcloud
如要建立自訂切面類型,請使用 gcloud dataplex aspect-types
create 指令。
C#
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 C# 設定說明操作。詳情請參閱「Knowledge Catalog C# API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Go 設定說明操作。詳情請參閱「Knowledge Catalog Go API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Java 設定說明操作。詳情請參閱 Knowledge Catalog Java API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Node.js 設定說明操作。詳情請參閱 Knowledge Catalog Node.js API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Python 設定說明操作。詳情請參閱「Knowledge Catalog Python API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
小茹
Ruby
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Ruby 設定說明操作。詳情請參閱 Knowledge Catalog Ruby API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
REST
如要建立自訂切面類型,請使用 aspectType.create 方法。
建立自訂切面類型後,即可將切面新增至項目。
使用「記錄 ID」和「記錄參照」欄位的範例
您可以使用「Record ID」和「Record reference」欄位進行遞迴參照。以下範例說明如何使用這些欄位:
假設有一個名為 Employee 的切面類型,包含下列欄位:
- 名稱 (類型:
Text) - 開始日期 (類型:
Date & time) - 職稱 (類型:
Text) - 目前地址 (類型:
Record) - 永久地址 (類型:
Record)
「Current address」(現居地址) 和「Permanent address」(永久地址) 這兩個地址欄位屬於相同的資料類型 Record。為避免重複,您可以在定義這些欄位時設定「Record ID」和「Record reference」值。
定義「Current address」(目前地址) 欄位時,您可以將「Record ID」(記錄 ID) 指定為 address-field。在「Permanent address」(永久地址),您可以為「Record reference」(記錄參照) 指定相同的值 (address-field)。例如:
- Name (類型:
Text) - 開始日期 (類型:
Date & time) - Designation (類型:
Text) - 目前地址 (類型:
Record,記錄 ID:address-field) - 永久地址 (類型:
Record,記錄參考資料:address-field)
這樣一來,您就不必複製其他地址的欄位。
為項目新增切面
建立自訂切面類型後,即可建立該類型的切面。如要為項目新增切面,您必須更新項目,因為切面會儲存在項目中。
注意事項:
- 您可以將切面新增至項目或項目的資料欄。
- 您只能編輯自訂項目的必要方面。您無法刪除必要面向。
- 您可以編輯及刪除自訂項目和系統項目的選填部分。
控制台
在 Google Cloud 控制台,前往 Knowledge Catalog 的「Search」(搜尋) 頁面。
搜尋要新增面向的項目,然後按一下該項目。系統會開啟項目詳細資料頁面。
如要為項目新增切面,請按照下列步驟操作:
- 點按「Details」(詳細資料) 分頁標籤。
- 如要為項目新增必要切面或選用切面,請在「切面」部分,點選相應類別的「新增」。
如果所選項目的類型未定義必要切面,您就無法新增必要切面。 - 搜尋並選取要新增的面向。
- 在「新增面向」視窗中,輸入欄位值。
按一下 [儲存]。
如要為項目資料欄新增切面,請按照下列步驟操作:
在項目詳細資料頁面中,按一下「Schema」(結構定義) 分頁標籤。
選取要新增切面的資料欄。
點選「新增切面」。
搜尋並選取要新增的面向。
在「新增面向」視窗中,輸入欄位值。
按一下 [儲存]。
gcloud
如要將切面新增至項目或項目的資料欄,請使用 gcloud
dataplex entries update 指令。
C#
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 C# 設定說明操作。詳情請參閱「Knowledge Catalog C# API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
如要為項目物件新增切面,請參閱「切面」。
Go
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Go 設定說明操作。詳情請參閱「Knowledge Catalog Go API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
如要為項目物件新增切面,請參閱「項目」。
Java
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Java 設定說明操作。詳情請參閱「Knowledge Catalog Java API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Node.js 設定說明操作。詳情請參閱「Knowledge Catalog Node.js API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Python 設定說明操作。詳情請參閱「Knowledge Catalog Python API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
小茹
Ruby
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Ruby 設定說明操作。詳情請參閱 Knowledge Catalog Ruby API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
如要為項目物件新增切面,請參閱 #required_aspects=。
REST
如要將切面新增至項目或項目資料欄,請使用 entry.patch 方法。
如果切面類型和項目位於不同的 Google Cloud 組織,則不支援在項目中建立及使用切面。
附加可重複使用的系統切面類型切面
您可以將可重複使用的系統切面類型切面附加至項目。
視結構而定,您可以在 Google Cloud 控制台
中編輯可重複使用的切面類型。 Google Cloud 控制台不支援編輯含有巢狀欄位的切面類型。您必須使用 gcloud
指令列工具或 REST API,才能附加或更新這類型的層面。
資料品質評量表
資料品質評量表是資料品質的摘要,通常根據資料品質掃描或其他程序產生。您可以將資料品質評量表附加至項目,提供自訂資料品質資訊。方法是附加系統定義類型 data-quality-scorecard 的切面。
data-quality-scorecard 剖面中的 data 欄位可包含下列欄位:
job:選用。這項記錄包含生成評量表的工作詳細資料。name:資料品質工作的資源名稱。runTime:資料品質工作的執行時間。
score:選用。整體資料品質分數。分數範圍為 [0, 100]。status:必填,資料品質評量表的狀態,指出是否通過品質門檻 (PASS或FAIL)。dimensions:選用。維度結果陣列。每項結果都包含:name:維度名稱。可以是ACCURACY、COMPLETENESS、CONSISTENCY、FRESHNESS、UNIQUENESS、VALIDITY或VOLUME,也可以是自訂維度名稱。自訂維度名稱必須使用大寫字母,且長度不得超過 30 個字元。score:整體維度層級分數,範圍為 [0, 100]。status:維度的狀態,指出是否通過品質門檻 (PASS或FAIL)。
columns:選用。資料欄結果陣列。每項結果都包含:name:資料欄名稱。score:資料欄層級的整體分數,範圍介於 [0, 100]。status:資料欄的狀態,指出是否通過品質門檻 (PASS或FAIL)。dimensions:資料欄的維度分數陣列。每個維度分數都包含:name:維度名稱。score:維度的分數,範圍為 [0, 100]。status:資料欄維度的狀態,指出是否通過品質門檻 (PASS或FAIL)。
執行指令來附加切面時,系統會取代該特定切面的所有現有資料。舉例來說,如果您更新分數為 80 的評量表,並上傳分數為 90 的新檔案,系統就會覆寫 80。但不會合併資料。
如要附加資料品質評量表,請按照下列步驟操作:
gcloud
如要更新項目的層面,請使用 gcloud dataplex entries
update-aspects 指令。
建立包含下列內容的 JSON 檔案 (
dq-aspect.json)。{ "dataplex-types.global.data-quality-scorecard": { "data": { "score": 0.8, "status": "PASS", "dimensions": [ { "name": "completeness", "score": 0.9, "status": "PASS" }, { "name": "uniqueness", "score": 0.7, "status": "FAIL" } ], "columns": [ { "name": "col1", "score": 0.85, "status": "PASS" } ] } } } }執行下列指令:
gcloud dataplex entries update-aspects ENTRY_ID --location=LOCATION --entry-group=ENTRY_GROUP_ID --project=PROJECT_ID --aspects=dq-aspect.json
請替換下列變數:
ENTRY_ID:項目的 ID,例如example-entryLOCATION:項目的位置,例如us-central1ENTRY_GROUP_ID:項目群組的 ID,例如example-entry-groupPROJECT_ID:專案 ID,例如example-project
REST
如要更新項目的層面,請使用 entry.patch 方法。
建立名為
payload.json的檔案,並將要求中的 JSON 內容貼到檔案中。{ "aspects": { "dataplex-types.global.data-quality-scorecard": { "data": { "score": 80, "status": "PASS", "dimensions": [ { "name": "completeness", "score": 90, "status": "PASS" }, { "name": "uniqueness", "score": 70, "status": "FAIL" } ], "columns": [ { "name": "col1", "score": 85, "status": "PASS" } ] } } } }在終端機中執行下列指令:
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d @payload.json \ "https://dataplex.googleapis.com/v1/projects/<var>PROJECT_ID</var>/locations/<var>LOCATION</var>/entryGroups/<var>ENTRY_GROUP_ID</var>/entries/<var>ENTRY_ID</var>?updateMask=aspects"更改下列內容:
PROJECT_ID:專案 ID,例如example-projectLOCATION:項目的位置,例如us-central1ENTRY_GROUP_ID:項目群組的 ID,例如example-entry-groupENTRY_ID:項目的 ID,例如example-entry
其他可重複使用的切面類型
您也可以使用下列系統面向類型。您可以使用與資料品質評估表相同的 gcloud 或 REST API 方法附加這些項目。如果是沒有巢狀欄面的切面類型 (例如 generic),則可使用控制台。
聯絡人:使用
contacts切面類型指派擁有權或管理權。這些欄位包括:identities(陣列):聯絡人清單。每個聯絡人都包含:role(字串):聯絡人的角色 (例如owner、steward、producer或admin)。name(字串):聯絡人名稱。id(字串):聯絡人的電子郵件地址或 ID。
按照下列方式建立
payload.json檔案:{ "aspects": { "dataplex-types.global.contacts": { "data": { "identities": [ { "role": "steward", "name": "Jane Doe", "id": "jane.doe@example.com" } ] } } } }資料剖析檔。使用
data-profile切面類型擷取資料剖析結果。詳情請參閱「關於資料剖析」。欄位包括:
sourceDataInfo(記錄):掃描來源資料以產生設定檔的相關資訊。scope(列舉):設定檔的範圍 (PREVIEW、SAMPLED或ALL)。PREVIEW值對應於輕量型剖析掃描的結果。scannedRows(int):掃描的資料列數。samplingPercentage(double):使用的取樣百分比。
fields(對應):資料欄名稱對應至資料設定檔的對應,包括uniqueness、nullness、topN值等指標,以及numeric、string、datetime和array資料欄的類型專屬統計資料。
按照下列方式建立
payload.json檔案:{ "aspects": { "dataplex-types.global.data-profile": { "data": { "sourceDataInfo": { "scope": "ALL", "scannedRows": 100 }, "fields": { "col1": { "nullness": 0.0, "uniqueness": 0.1, "string": { "length": { "min": 1, "max": 20, "avg": 12.54 } } } } } } }}一般:使用
generic切面類型,可取得一般項目資訊。欄位包括:type(字串):可自由填寫的欄位,用於儲存使用者指定的類型。system(字串):自訂項目的系統。
按照下列方式建立
payload.json檔案:{ "aspects": { "dataplex-types.global.generic": { "data": { "type": "custom-type", "system": "custom-system" } } } }總覽:使用
overview剖面類型提供 RTF 格式說明。欄位包括:content(字串):項目總覽,支援 HTML 格式。links(陣列):來源系統連結清單。每個連結都包含:url(字串):連結的網址。title(字串):連結標題。
按照下列方式建立
payload.json檔案:{ "aspects": { "dataplex-types.global.overview": { "data": { "content": "This is a <b>rich text</b> description.", "links": [ { "url": "https://example.com", "title": "Example Link" } ] } } }}結構定義。使用
schema切面類型描述資料結構。fields(陣列):結構定義欄位清單。欄位包括:name(字串):欄位名稱。dataType(字串):欄位的資料類型。metadataType(列舉):中繼資料類型 (例如STRING、BOOLEAN)。mode(列舉):欄位的模式 (NULLABLE、REQUIRED、REPEATED)。description(字串):欄位說明。
按照下列方式建立
payload.json檔案:{ "aspects": { "dataplex-types.global.schema": { "data": { "fields": [ { "name": "id", "dataType": "string", "metadataType": "STRING", "mode": "REQUIRED" } ] } } }}使用方式。使用
usage切面類型追蹤用量指標。欄位包括:metrics(陣列):用量指標清單。每項指標都包含:name(字串):指標名稱 (例如views、reads)。timeSeries(陣列):時間序列資料清單。每個項目包含:interval(字串):匯總時間間隔 (例如30d)。value(整數):匯總值。
refreshTime(日期時間):上次重新整理指標的時間。
按照下列方式建立
payload.json檔案:{ "aspects": { "dataplex-types.global.usage": { "data": { "metrics": [ { "name": "views", "timeSeries": [ { "interval": "30d", "value": 100 } ] } ], "refreshTime": "2025-01-01T12:00:00Z" } } }}
建立項目連結
您可以建立項目連結,在兩個項目之間建立關係。
進入連結可以是對稱的,例如 synonym,也可以是不對稱的,例如 definition。
C#
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 C# 設定說明操作。詳情請參閱「Knowledge Catalog C# API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Go 設定說明操作。詳情請參閱「Knowledge Catalog Go API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Java 設定說明操作。詳情請參閱 Knowledge Catalog Java API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Node.js 設定說明操作。詳情請參閱 Knowledge Catalog Node.js API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Python 設定說明操作。詳情請參閱「Knowledge Catalog Python API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
REST
如要建立具有必要面向的項目連結,請使用 entryLinks.create 方法,並在要求主體中加入面向資料。
為項目連結新增切面
如要使用項目之間的關係資訊來充實中繼資料,請在項目連結中新增切面。
您可以設定項目連結類型,要求特定切面。建立這類項目連結時,必須提供必要切面。
您可以在建立項目連結時新增這些面向,也可以更新現有項目連結,方法如下:
C#
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 C# 設定說明操作。詳情請參閱「Knowledge Catalog C# API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Go 設定說明操作。詳情請參閱 Knowledge Catalog Go API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Java 設定說明操作。詳情請參閱 Knowledge Catalog Java API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Node.js 設定說明操作。詳情請參閱 Knowledge Catalog Node.js API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Python 設定說明操作。詳情請參閱「Knowledge Catalog Python API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
REST
如要更新項目連結,請使用 entryLinks.patch 方法,並在 entryLink 主體中加入切面資料。
請注意,使用項目連結時,主題有下列限制:
- 不支援選用切面。
- 不支援資料層面。
- 不支援自訂類型的面向。
- 您只能管理系統切面類型定義的必要切面,例如
schema-join。 - 系統不支援根據項目內容搜尋進入連結。
- 不支援匯入或匯出項目連結切面。
管理項目的現有切面
本節說明如何更新及刪除項目的現有切面。
更新層面
您可以編輯自訂項目和系統項目的選用切面。您只能編輯自訂項目的必要切面。
如果是第一方 (1P) 系統項目 (例如 BigQuery 資料表),您可以使用 modifyEntry API 更新切面。這樣一來,您就能使用來源系統的中繼資料更新權限 (例如 BigQuery 資料編輯者)。
控制台
在 Google Cloud 控制台,前往 Knowledge Catalog 的「Search」(搜尋) 頁面。
搜尋要更新層面的項目,然後按一下該項目。
系統會開啟項目詳細資料頁面。
- 點按「Details」(詳細資料) 分頁標籤。
- 在「Aspects」(切面) 部分,展開要更新的切面,然後按一下 「Edit」(編輯)。
- 在「Edit aspect」(編輯切面) 視窗中,更新必要欄位。
- 按一下 [儲存]。
gcloud
如要更新項目或項目資料欄的層面,請使用 gcloud
dataplex entries update 指令。
C#
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 C# 設定說明操作。詳情請參閱 Knowledge Catalog C# API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Go 設定說明操作。詳情請參閱「Knowledge Catalog Go API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Java 設定說明操作。詳情請參閱 Knowledge Catalog Java API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Node.js 設定說明操作。詳情請參閱 Knowledge Catalog Node.js API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Python 設定說明操作。詳情請參閱 Knowledge Catalog Python API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
小茹
Ruby
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Ruby 設定說明操作。詳情請參閱 Knowledge Catalog Ruby API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
REST
如要更新項目或項目欄的層面,請使用 entry.patch 方法。
刪除切面
控制台
在 Google Cloud 控制台,前往 Knowledge Catalog 的「Search」(搜尋) 頁面。
如果搜尋平台設為「Data Catalog」,請在「選擇搜尋平台」選單中選取「Dataplex Universal Catalog」。
搜尋要刪除特定面向的項目,然後按一下該項目。
系統會開啟項目詳細資料頁面。
- 點按「Details」(詳細資料) 分頁標籤。
- 在「Aspects」(切面) 部分,展開要刪除的切面,然後按一下「Delete」(刪除) 。
- 按一下「確認」。
gcloud
如要刪除項目的層面,請使用 gcloud dataplex entries update 指令。
C#
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 C# 設定說明操作。詳情請參閱「Knowledge Catalog C# API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Go 設定說明操作。詳情請參閱 Knowledge Catalog Go API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Java 設定說明操作。詳情請參閱「Knowledge Catalog Java API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Node.js 設定說明操作。詳情請參閱 Knowledge Catalog Node.js API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Python 設定說明操作。詳情請參閱 Knowledge Catalog Python API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
小茹
Ruby
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Ruby 設定說明操作。詳情請參閱 Knowledge Catalog Ruby API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
REST
如要刪除項目的層面,請使用 entry.patch 方法。
管理項目連結的現有切面
本節說明如何更新項目連結的現有層面。
更新切面
如果是項目連結,您只能更新使用可重複使用的系統切面類型之必要切面。
詳情請參閱「項目連結作業的 IAM 權限」。
REST
如要更新項目連結並加入必要切面,請使用 entryLinks.patch 方法,並在要求主體中加入切面資料。
刪除切面
您無法刪除項目連結的必要切面。
管理切面類型
本節說明如何查看切面類型,以及更新和刪除自訂切面類型。
查看可用切面類型清單
控制台
前往 Google Cloud 控制台的 Knowledge Catalog「Metadata types」(中繼資料類型) 頁面。
按一下「切面類型」分頁標籤。
這個頁面列出所有可用的 Knowledge Catalog 切面類型。
- 如要查看自訂切面類型,請按一下「Custom」(自訂) 分頁標籤。在「自訂」分頁中,「目錄來源」欄會顯示資源在 Knowledge Catalog 中的位置。
如要查看系統切面類型,請按一下「系統」分頁標籤。
如要進一步瞭解自訂和系統切面類型,請參閱本文件的「切面類型類別」一節。
- 選用:如要查看所選專案中的切面類型清單,請按一下「自訂」分頁標籤,然後點選「顯示所有專案」切換按鈕,將其設為關閉。
「顯示所有專案的資源」切換鈕預設為開啟,清單會包含所選機構的 Knowledge Catalog 資源。
gcloud
如要列出所有可用的切面類型,請使用 gcloud dataplex
aspect-types list 指令。
C#
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 C# 設定說明操作。詳情請參閱「Knowledge Catalog C# API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Go 設定說明操作。詳情請參閱 Knowledge Catalog Go API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Java 設定說明操作。詳情請參閱「Knowledge Catalog Java API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Node.js 設定說明操作。詳情請參閱 Knowledge Catalog Node.js API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Python 設定說明操作。詳情請參閱 Knowledge Catalog Python API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
小茹
Ruby
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Ruby 設定說明操作。詳情請參閱 Knowledge Catalog Ruby API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
REST
如要列出所有可用的切面類型,請使用 aspectTypes.list 方法。
查看切面類型的詳細資料
控制台
前往 Google Cloud 控制台的 Knowledge Catalog「Metadata types」(中繼資料類型) 頁面。
按一下「切面類型」分頁標籤。
如要查看 Knowledge Catalog 切面類型的詳細資料,請按一下該切面類型。切面類型詳細資料頁面隨即開啟,您可以在這裡查看詳細資料,例如顯示名稱、切面類型 ID、說明、專案 ID、位置、標籤、建立日期和上次修改日期。
- 如要查看所選切面類型的結構,請按一下「Template」(範本) 分頁標籤。
- 如要查看最近建立的 10 個相關項目清單,請按一下「範例項目」分頁標籤。
- 如要搜尋所有相關項目,請按一下「在搜尋結果顯示所有相關項目」。只有在至少有一個相關項目時,才會顯示這個按鈕。
gcloud
如要取得切面類型的詳細資料,請使用 gcloud dataplex aspect-types
describe 指令。
C#
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 C# 設定說明操作。詳情請參閱 Knowledge Catalog C# API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Go 設定說明操作。詳情請參閱 Knowledge Catalog Go API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Java 設定說明操作。詳情請參閱 Knowledge Catalog Java API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Node.js 設定說明操作。詳情請參閱「Knowledge Catalog Node.js API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Python 設定說明操作。詳情請參閱「Knowledge Catalog Python API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
小茹
Ruby
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Ruby 設定說明操作。詳情請參閱 Knowledge Catalog Ruby API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
REST
如要取得切面類型的詳細資料,請使用 aspectTypes.get 方法。
更新自訂切面類型
您可以更新自訂切面類型的顯示名稱、說明、範本欄位和標籤。您無法刪除範本中的現有欄位。
切面類型建立後,即無法更新切面類型 ID 和位置。
控制台
前往 Google Cloud 控制台的 Knowledge Catalog「Metadata types」(中繼資料類型) 頁面。
按一下「切面類型」分頁標籤。
按一下要更新的切面類型。
在「Aspect type details」(切面類型詳細資料) 頁面,按一下「Edit」(編輯)。
視需要編輯顯示名稱、說明、範本欄位和標籤。
選用:如要將顯示比例類型中的欄位標示為已淘汰,請按照下列步驟操作:
- 在「Template」(範本) 部分展開欄位。
- 選取「已淘汰」。
- 在「淘汰原因」欄位中,輸入淘汰所選欄位的原因。
按一下「完成」。
按一下 [儲存]。
gcloud
如要更新自訂切面類型,請使用 gcloud dataplex aspect-types
update 指令。
C#
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 C# 設定說明操作。詳情請參閱「Knowledge Catalog C# API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Go 設定說明操作。詳情請參閱 Knowledge Catalog Go API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Java 設定說明操作。詳情請參閱「Knowledge Catalog Java API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Node.js 設定說明操作。詳情請參閱 Knowledge Catalog Node.js API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Python 設定說明操作。詳情請參閱 Knowledge Catalog Python API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
小茹
Ruby
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Ruby 設定說明操作。詳情請參閱 Knowledge Catalog Ruby API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
REST
如要更新自訂面向類型,請使用 aspectTypes.patch 方法。
刪除自訂切面類型
控制台
前往 Google Cloud 控制台的 Knowledge Catalog「Metadata types」(中繼資料類型) 頁面。
按一下「切面類型」分頁標籤。
按一下要刪除的面向類型。
在「Aspect type details」(切面類型詳細資料) 頁面,按一下「Delete」(刪除)。在系統提示時確認刪除。
gcloud
如要刪除自訂切面類型,請使用 gcloud dataplex aspect-types
delete 指令。
C#
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 C# 設定說明操作。詳情請參閱「Knowledge Catalog C# API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Go 設定說明操作。詳情請參閱 Knowledge Catalog Go API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Java 設定說明操作。詳情請參閱 Knowledge Catalog Java API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Node.js 設定說明操作。詳情請參閱 Knowledge Catalog Node.js API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Python 設定說明操作。詳情請參閱「Knowledge Catalog Python API 參考文件」。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
小茹
Ruby
在試用這個範例之前,請先按照「使用用戶端程式庫的 Knowledge Catalog 快速入門導覽課程」中的 Ruby 設定說明操作。詳情請參閱 Knowledge Catalog Ruby API 參考文件。
如要向 Knowledge Catalog 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
REST
如要刪除現有的自訂切面類型,請使用 aspectTypes.delete 方法。
後續步驟
- 瞭解如何在 Knowledge Catalog 中搜尋資源。
- 瞭解如何管理項目及擷取自訂來源。
- 瞭解如何將中繼資料匯入 Knowledge Catalog。
- 進一步瞭解 Knowledge Catalog 中的中繼資料。
- 瞭解如何建立基礎資料情境。
- 參考 Knowledge Catalog 應用實例。