數據驗證與數據驗證
數據是任何組織最重要的資產。因此,必須不惜一切代價確保數據是有效的和可用的。數據驗證和數據驗證是確保數據具有這兩種特性的兩個重要過程。數據驗證確保數據是乾淨、正確和有意義的,而數據驗證則確保數據的所有副本都與原始數據一樣好。因此,這兩個過程都可以確保組織不會因為數據中的意外錯誤而損失資金。
什麼是數據驗證(data validation)?
數據驗證處理的是確保數據有效(乾淨、正確和有用)。數據驗證程序使用數據驗證規則(或檢查例程)來確保數據的有效性(主要是正確性和有意義)。保證了輸入數據的有效性,保證了系統的安全性。這些規則是通過數據字典自動實現的。數據驗證也可以通過聲明數據完整性規則或實施業務規則的過程來實現(特別是在業務應用程序中)。這些業務規則通常在業務分析師進行的初始業務需求分析期間捕獲。在流程開始時實現業務規則非常重要,因為錯誤驗證的數據通常會對業務流程的執行產生負面影響。
最簡單的驗證形式是檢查輸入,以確保它們由“有效”集中的字符組成。例如,電話簿應用程序的驗證過程應該驗證輸入的電話號碼,以確保它們只包含數字、加號/減號和括號(而不包含其他內容)。稍微先進一點的驗證過程也可以檢查國家代碼字段,以檢查它們是否是合法的國家代碼。
什麼是數據驗證(data verification)?
數據驗證是檢查數據副本以確保其與原始數據副本完全相同的過程。備份數據後,通常需要進行數據驗證。大多數現代備份軟件都有內置的驗證功能。甚至,光盤刻錄軟件允許您在刻錄過程結束時執行驗證。如果刻錄光盤上的數據經過驗證,那麼您就沒事了。但如果沒有,你就得扔掉那張光盤再燒掉。數據驗證是一個非常重要的過程,因為它使您感到安全,因為您將確信您可以實際使用備份的數據,以防原始數據丟失或損壞。驗證軟件通常確保副本可讀,並且內容與原始內容完全匹配。因此,它比簡單的備份需要更多的時間,但它是值得的。但通常大型企業在夜間執行自動備份,因此由於驗證過程而導致的時間延長並不是一個嚴重的問題。