AnalyticDB for MySQL內建資料目錄(Data Catalog),是資料湖倉系統的中繼資料管理核心組件。控制台提供了可視化的資料目錄管理介面,方便您對叢集的庫、表、視圖等中繼資料進行統一管理,本文為您介紹控制台查看資料目錄的操作步驟。
功能
AnalyticDB for MySQL的資料目錄提供以下關鍵功能。
解析與校正:為計算引擎提供Schema定義,支援文法的檢查與校正工作。
查詢最佳化:為最佳化器提供並儲存必要的統計資訊,以產生最佳化的查詢執行計畫。
管控與治理:提供統一的中繼資料可見度控制和資料治理能力。
此外,AnalyticDB for MySQL支援兩種資料目錄:
內建資料目錄:支援託管多種主流表格式,包括數倉內部表、Apache Iceberg和Delta Lake等,並提供中繼資料預覽和存取控制等能力,協助企業使用者高效統一地治理資料湖。
外部資料目錄:通過
EXTERNAL CATALOG的概念,您可以無需遷移和拷貝資料,直接使用AnalyticDB for MySQL的MPP引擎訪問外部系統(如EMR叢集或DLF)中的中繼資料。
前提條件
叢集的產品系列為企業版、基礎版或湖倉版。
注意事項
目前僅支援展示庫、表和視圖的資訊。
不支援展示系統庫Information_schema和AnalyticDB for MySQL的資料。
操作步驟
登入雲原生資料倉儲AnalyticDB MySQL控制台,在左上方選擇叢集所在地區。在左側導覽列,單擊集群清單,然後單擊目的地組群ID。
在左側導覽列中,單擊。
在庫列表頁簽,可以查看庫的相關資訊。

序號
地區
說明
①
搜尋欄
根據庫名的模糊搜尋。
②
資料庫列表
展示了庫名和創建時間等資訊,支援根據部分欄位進行排序。
單擊目標庫名,即可查看錶和視圖的資訊。
表頁簽

序號
地區
說明
①
搜尋欄
根據表名的模糊搜尋。
根據表類型(外部表格、複製表或事實表)的搜尋。
根據描述的模糊搜尋。
②
資料庫列表
展示了所屬庫、表名和錶類型等資訊,支援根據部分欄位進行排序。
單擊目標表名,還支援查看錶的詳細資料。

序號
地區
說明
①
表資訊
展示了所屬庫、表名和錶類型等資訊。
②
前往SQL開發
單擊後會跳轉到SQL開發頁面。
③
資料預覽
查看錶資料,預設取表中前十行資料。
④
DDL語句
查看建立表的SQL語句,僅支援查看不支援編輯。
⑤
搜尋欄
根據欄位名的模糊搜尋。
⑥
基本資料
展示了字段名、數據類型和可空等資訊,不支援編輯。
說明不同類型的表展示資訊可能不一樣。
視圖頁簽

序號
地區
說明
①
搜尋欄
根據視圖名的模糊搜尋。
根據檢視類型(普通視圖或物化視圖)的搜尋。
根據視圖owner的模糊搜尋。
②
資料庫列表
展示了所屬庫、視圖名和視圖owner等資訊,支援根據部分欄位進行排序。
單擊目標視圖名,還支援查看建立視圖的SQL語句。

序號
地區
說明
①
視圖資訊
展示了所屬庫、視圖名和視圖類型等資訊。
②
前往SQL開發
單擊後會跳轉到SQL開發頁面。
③
DDL語句
查看建立視圖的SQL語句,僅支援查看不支援編輯。