公用屬性可以在建立標準模板時直接引用,以實現一次配置多次複用的效果。建議將在多個標準模板中都會重複使用且配置相同的屬性配置為公用屬性。本文介紹如何建立和管理公用標準屬性。
許可權說明
超級管理員、資料標準管理員支援建立及管理公用標準屬性。
公用屬性概述
公用屬性分為自訂屬性和系統屬性兩種:
系統屬性
在Dataphin首頁的頂部功能表列,選擇治理 > 資料標準。
單擊左側導覽列的公用標準屬性,在公用標準屬性頁面,單擊系統屬性,選中目標屬性,單擊操作列下的
表徵圖。
系統屬性詳情
系統屬性內建了落標監控配置,引用了系統屬性建立的資料標準將繼承該屬性的監控配置。落標監控分為中繼資料監控和內容品質監控,不同的系統屬性支援不同的監控類型,您可以點擊瞭解中繼資料監控和瞭解內容品質監控查看監控詳情描述,詳情請參見中繼資料監控、內容品質監控。
中繼資料監控
支援中繼資料監控的屬性包括資料類型、資料分類、資料分級三種。
當選擇資料類型屬性時,支援dataType中繼資料欄位的監控,例如:會員註冊渠道資料標準,對應會員註冊渠道欄位,在標準中指定該欄位的資料類型為string;如果該欄位的資料類型配置為int,則不符合標準約束。
當選擇資料分類/資料分級屬性時,將對比資料標準中指定的資料分類資料分級值和其映射到的欄位在安全模組配置中的資料分類資料分級值是否一致。需要開通資產安全模組才支援資料分類資料分級屬性的監控。
內容品質監控(需開通資產品質模組功能)
支援內容品質監控的屬性包括是否可為空白值、是否可為空白字串、是否唯一值、範圍四種。
當選擇範圍屬性時,監控規則的內容和標準填寫的範圍屬性值相關,如果範圍屬性的範圍類型為自訂枚舉值和指定區間,則自動建立欄位範圍監控規則,規則配置部分的範圍約束內容來自於資料標準填寫的屬性值;若範圍屬性的範圍類型為指定碼錶(範圍為所有碼值),則自動建立資料標準碼錶參照對比規則,規則配置部分的碼錶配置來自於資料標準選擇的碼錶;若範圍屬性的範圍類型為自訂輸入,則監控規則的內容不做品質校正;若範圍屬性的範圍類型為暫不指定,則在建立資料標準時可自由選擇範圍範圍類型。
當選擇是否唯一值屬性時,主鍵欄位的資料標準常需要用到該屬性以限制欄位取值,如會員維度資料表中的會員ID欄位。如果該屬性值配置為是,則自動建立一條欄位唯一值校正的品質監控規則,校正規則自動填滿為異常行數<=0;如果屬性值為否,則需配置校正規則。
當選擇是否可為空白值屬性時,用於對單欄位是否是空值進行校正,如果該屬性值配置為是,則自動建立一條欄位空值校正的品質監控規則,需手動設定校正規則;如果屬性值為否,則校正規則自動填滿為異常行數<=0。
當選擇是否可為空白字串屬性時,用於對單欄位是否是Null 字元進行校正,如果該屬性值配置為是,則自動建立一條欄位Null 字元串校正的品質監控規則,需手動設定校正規則;如果屬性值為否,則校正規則自動填滿為異常行數<=0。
說明是否可為空白值為是,則空值行數邏輯參考:
select count(1) from ${table_name} where ${field_name} is null。是否可為空白字串為是,則Null 字元串列數邏輯參考:
select count(1) from ${table_name} where ${field_name} is null or ${field_name} = ''。
系統屬性配置詳情
系統屬性分為資訊配置和落標監控兩部分。建立標準模板時若引用了系統屬性,僅支援修改部分配置。
資訊配置包括屬性名稱、屬性編碼、屬性類型、是否必填、屬性欄位類型、屬性值長度、描述、屬性欄位取值、取值約束、範圍實值型別資訊。
屬性值長度:範圍屬性類型不展示。
取值約束:範圍和資料類型屬性類型不展示。
範圍實值型別:僅範圍屬性類型展示。當屬性欄位類型是日期時間型時,不支援輸入枚舉值的範圍實值型別範圍監控。
落標監控包括監控中繼資料、品質監控規則、大小寫敏感、校正規則資訊。
品質監控規則:當範圍實值型別為枚舉-輸入枚舉值、範圍區間時,品質規則為有效性/欄位範圍校正模板資訊;當範圍實值型別為枚舉-引用碼錶時,品質規則為有效性/資料標準碼錶參照對比校正。
大小寫敏感:當字元類型是字元型是,大小寫敏感會影響與屬性值和欄位值相關的比對校正邏輯。
校正規則:值相等則通過。
系統屬性列表
您可以在系統屬性頁面查看系統內建的標準模板屬性資訊,但不支援建立、複製、刪除等操作。詳情請參見自訂屬性列表。

自訂屬性
自訂屬性配置
在Dataphin首頁,單擊頂部功能表列的治理 > 資料標準。
單擊左側導覽列的公用標準屬性,在公用標準屬性頁面,單擊自訂屬性,單擊+建立屬性按鈕。
在建立屬性對話方塊中,配置參數。
參數
描述
屬性名稱
公用標準屬性的任務名稱,當前公用標準屬性下唯一。不支援以星號(*)開頭,名稱長度不超過128個字元。
屬性編碼
公用標準屬性的編碼。
屬性類型
選擇公用標準屬性類型,包含業務屬性、技術屬性、管理屬性、品質屬性、主要資料屬性、生命週期屬性、安全屬性。
是否必填
預設選中否,可切換為是。
描述
可添加公用標準屬性相關的描述,不超過512個字元。
填寫方式
影響建立標準時屬性值的輸入及儲存方式,不同填寫方式可選擇不同的屬性欄位類型:
自訂輸入:字元型、數值型、日期時間型。
下拉單選框:字元型、數值型、布爾型、日期時間型。
下拉多選框:字元型、數值型、日期時間型。
指定範圍:字元型、數值型、日期時間型。
根據不同的填寫方式,為您展示建立資料標準時的樣本圖:
說明欄位類型分為字元型:STRING;數值型:BIGINT、DOUBLE(最多6位小數);布爾型:BOOLEAN(取值為True或False);日期時間型:DATE(yyyy-mm-dd)、DATETIME(s)。
當欄位取值為自訂輸入且欄位類型為字元型時,支援配置屬性值長度,屬性值長度可針對建立標準時輸入的屬性值最大長度進行約束,最大值為10000個字元。
若欄位取值選擇自訂輸入(數值型、日期時間型)、下拉單選框、下拉多選框時,支援配置取值範圍,以便更好的約束資料標準的填寫規範,更多詳情請參見取值範圍配置。
若欄位取值選擇指定範圍時,支援配置範圍類型,更多詳情請參見範圍類型配置。
取值範圍
通過取值範圍約束屬性值的輸入範圍,在建立資料標準時,屬性值按照當前填寫規範進行配置,根據已選的填寫方式,可配置如下不同的取值範圍:
自訂輸入(數值型/日期時間型):若欄位類型為數值型或日期時間型時,可以配置屬性值的約束範圍,支援不限制、指定範圍。
不限制:在建立標準時自訂輸入屬性值,無取值範圍的約束。
指定範圍:在建立標準時根據屬性的取值範圍輸入屬性值。
下拉單選/多選框:若欄位類型為字元型,支援配置的取值範圍為自訂枚舉值、指定碼錶的碼值、系統屬性;若欄位類型為數值型、日期時間型,支援配置的取值範圍為自訂枚舉值、指定碼錶的碼值;若欄位類型為布爾型,無需配置。
自訂枚舉值:多個枚舉值之間用英文半形逗號分隔,不超過10000字元,您可以單擊大量編輯,在大量編輯枚舉選項彈框中,輸入枚舉值,多個枚舉值之間用英文半形逗號或斷行符號分隔,不超過10000個字元。特殊枚舉類型如下:
若屬性欄位類型選擇布爾型,則無需配置,固定為True、False。
若屬性欄位類型選擇日期型,配置格式為yyyy-MM-dd,例如:2022-09-01。
若屬性欄位類型選擇日期時間型,配置格式為yyyy-MM-dd hh:mm:ss,例如:2022-09-01 12:00:00。
指定碼錶的碼值:僅可選狀態為發行的碼錶,建立資料標準時,該屬性值的可選值為此處已配置的碼錶對應的碼值。
系統屬性:當欄位類型為字元型時,支援引用Dataphin的系統屬性,包括資料板塊、專案、使用者、使用者組四種系統屬性,以增強標準模組的全域適配性,便於統一管理。例如:系統屬性選擇資料板塊,則建立資料標準時,該屬性值的可選值為當前租戶下的所有資料板塊。
說明指定範圍屬性不支援配置取值約束。
取值範圍選取系統屬性不支援配置預設值。
指定範圍
指定範圍表示該屬性值為一組值的合集,可用於配置範圍等屬性。支援4種範圍填寫方式:暫不指定、區間值、指定碼錶(範圍為所有值)、自訂枚舉值。
暫不指定:可以在建立資料標準時再指定具體類型。基於同一模板建立的資料標準可選擇不同的範圍類型,具備更大靈活性。
區間值:常用於取值範圍是連續數值或日期的情況,支援數值型和日期時間型2種欄位類型。
例如:會員生日標準的範圍屬性,指定區間,則建立標準時填寫:>1900-01-01,不限制。
指定碼錶(範圍為所有值):常用於屬性值範圍是動態變化的,或需要遵循某個約束的情境,支援數值型、日期時間型和字元型3種欄位類型。
例如:會員常用收貨地所在城市標準的範圍屬性,引用碼錶,則建立標準時直接選擇“中國地區代碼錶”碼錶。
自訂輸入枚舉值:適用於值較少且不經常變化的情境,支援數值型、日期時間型和字元型3種欄位類型。
例如:會員註冊渠道標準的範圍屬性,指定枚舉值,則建立標準時填寫:小程式、官方APP、線下會員店。
預設值
可指定每個屬性的預設取值,建立標準時該屬性將預設填充此處設定的預設值,適用於取值變化不大的標準屬性。根據已選欄位類型和取值約束,可以配置不同的預設值。
說明若您設定了取值約束,則預設值也需要滿足取值約束。
單擊確定。
自訂屬性列表
您可以在自訂屬性頁面查看已配置的標準模板屬性資訊並支援建立、複製、刪除等操作。

序號 | 描述 |
①篩選及搜尋區 | 您可以根據屬性名稱或屬性編碼進行模糊搜尋,也可以針對屬性類型進行篩選。同時,您可以快捷篩選出配置為必填的屬性。 若您希望查看更多屬性資訊,可以單擊右上方 |
②列表區 | 為您展示屬性名稱、屬性編碼、屬性類型、是否必填、欄位類型、欄位長度、填寫方式、取值約束、描述等資訊,同時您可以在操作列對屬性進行查看詳情、編輯、複製、刪除操作。
|
後續步驟
公用標準屬性建立完成後,您可以在建立標準模板時,選擇引用公用標準屬性,詳情請參見建立及管理標準模板。