元數據Metadata到底有什麼用
- 2022 年 11 月 14 日
- 筆記
什麼是元數據
元數據Metadata很簡單,是關於數據的數據。這就意味著是數據的描述和上下文。他有助於組織和發現理解數據。
舉例:
1張照片中除了照片本身還是,照片的時間日期,大小,格式相機設置,地理位置等。所以說,元數據不是什麼高大上的東西。就是原有事物的一些額外的描述資訊。但是很重要,在軟體業界元數據就相當重要了。比如我們數據存儲在MySQL中,有表結構,欄位,欄位類型 。欄位長度。統稱表結構。
元數據的分類
1.業務元數據
業務元數據描述的是業務含義、業務規則等。通過業務元數據可以人更加明白理解元數據。並已使用。讓人們對數有一致的認知,避免「自話自說」進而為數據分析和應用提供支撐。
常見的業務元數據有:
業務定義,業務術語解釋等。
業務指標名稱,計算口徑,衍生指標等
業務規則引擎的規則,數據品質檢查的規則,數據挖掘演算法等
數據的安全或者銘感等級。
2.技術元數據
技術元數據是對數據的結構化,方便電腦或者資料庫對數據的識別,存儲傳輸等。
技術元數據可以服務於開發人員,讓開發人員更加明確,從而為應用開發和系統集成奠定基礎。
常見的技術元數據:
物理數據表的名稱,欄位,欄位類型,長度,約束等
數據存儲類型,位置,數據存儲文件格式或者數據壓縮類型。
欄位依賴關係。
3.操作元數據
和許可權相關的,能看到什麼數據,菜單,數據的訪問許可權等。
實際業務使用(自己項目中使用的)
1.工作流中流程表單的使用,一般我們的流程中個節點審批所能看到的欄位是不一樣的,所以我們將表單欄位的已json\xml的方式配置。在每次頁面載入的時候,會顯示不同的欄位,實現表單的動態配置。