元資料
什麼是中繼資料?
中繼資料是描述資料的資訊,使其更容易尋找、操作和使用這些資料。
中繼資料範例
想想看您電腦上的檔案,例如數位影像或文字文件。在許多其他屬性中,該檔案有名稱、檔案類型、副檔名、大小和時間戳記,記錄了它何時建立、上次開啟和上次修改。這都是中繼資料 — 這些屬性都不是檔案本身,但它們確實告訴您關於檔案的重要事項。了解和追蹤此中繼資料會告訴您和您的電腦該如何排序和處理該檔案,例如指示您的電腦在開啟該檔案時應使用什麼軟體。
中繼資料不僅存在於分析領域,而且幾乎無處不在。它在從攝影到圖書館到廣播電視的各行各業中都很重要,因為任何處理或產生資料的組織都需要能夠尋找和組織它。中繼資料有時是人類可讀的(例如書名或資料庫中的欄位名稱),但也可能是機器可讀的,例如 XML 或 JSON 檔案。
關聯式資料庫和資料倉儲中的中繼資料
在關聯式資料庫中,中繼資料包括組成該資料庫結構描述的所有資訊,如下所示
- 表格名稱
- 欄位名稱
- 實體鍵
- 外來鍵
- 資料類型
- 檢視
- 完整性約束
但是,資料庫中繼資料不僅僅是其結構描述。使用者資訊、業務定義、表格和欄位描述、資料庫大小和儲存資訊也都是重要的中繼資料。根據您的資料庫配置方式,您可以將一些中繼資料儲存在資料庫本身中(例如表格和欄位名稱),或儲存在包含資料庫所有中繼資料的單獨檔案或一組檔案中。這被稱為資料字典。
在資料倉儲中,中繼資料的作用類似於索引或目錄,定義儲存在該資料倉儲中的所有物件,以及關於各種ETL工作的資訊,這些工作會操作資料,使其對需要它的人員有用。
關於 ETL 的中繼資料可能包括工作的名稱、其目的、執行時間和頻率、工作使用的資料以及資料的最終位置。如果該工作使用大量有用的中繼資料進行了適當的註釋,那麼您或同事就可以更容易地理解該工作到底在做什麼以及為什麼。
在 Metabase 中使用中繼資料
中繼資料在 Metabase 中扮演著重要的角色!例如,指定欄位的欄位類型(本身就是一種中繼資料形式)讓 Metabase 了解該欄位的實際含義,因此 Metabase 可以知道如何格式化該欄位或顯示哪種類型的視覺化。
模型也使用中繼資料。在建立模型時使用描述來註釋欄位,可以大大幫助人們更好地理解您的資料。圖 1 顯示了當滑鼠懸停在該模型中的欄位上時,這些描述是如何顯示的

最後,您可以隨時在 Metabase 的資料瀏覽器的資料參考章節中檢視表格中繼資料。圖 2 顯示了 範例資料庫的 Products
表格的外觀。如您所見,此檢視提供了有用的資訊,例如欄位名稱、描述、欄位類型和資料類型
