執(zhí)行數(shù)據(jù)存儲測試以避免問題
數(shù)據(jù)和系統(tǒng)的損壞可能發(fā)生在存儲路徑的不同位置。問題可能發(fā)生在生成數(shù)據(jù)的系統(tǒng)、處理備份的應用程序、數(shù)據(jù)源和數(shù)據(jù)存儲庫之間的網絡連接以及存儲技術中。
數(shù)據(jù)存儲測試的優(yōu)勢和挑戰(zhàn)
數(shù)據(jù)存儲測試的主要好處是確保數(shù)據(jù)與備份前完全相同。企業(yè)不應該浪費時間恢復損壞的數(shù)據(jù)文件或系統(tǒng)。不正確的數(shù)據(jù)可能會導致客戶流失甚至訴訟;不正確的運輸數(shù)據(jù)可能會導致供應鏈問題;故障系統(tǒng)還可能導致客戶流失和聲譽受損。
數(shù)據(jù)存儲測試的主要挑戰(zhàn)包括調度測試、尋找軟件以提供最佳數(shù)據(jù)分析和驗證、制定政策和程序、建立服務水平協(xié)議(包含存儲測試),以及培訓員工執(zhí)行測試和驗證。
通過第三方存儲,例如云技術,檢查供應商是否提供測試和驗證服務。
數(shù)據(jù)存儲測試類型
多個數(shù)據(jù)存儲測試選項可提供有關主存儲系統(tǒng)運行狀況和運行狀態(tài)的實時數(shù)據(jù)。對于Windows系統(tǒng),chkdsk功能提供對驅動器健康掃描和修復的各種測試。接下來,嘗試使用自我監(jiān)控、分析和報告技術或SMART軟件來檢查存儲驅動器的健康狀況,并在問題發(fā)生前提供有關潛在問題的見解。
請檢查系統(tǒng)BIOS的狀態(tài)以確定潛在的驅動器問題。最后,評估來自主要存儲供應商或第三方供應商的磁盤診斷工具。
在測試的備份方面,最簡單的方法是切換到存儲介質,找到指定用于備份的文件夾,找到剛剛備份的文件或應用程序并嘗試訪問它。如果文件顯示在文件列表中,這是第一個好兆頭。接下來,嘗試打開文件或啟動應用程序。創(chuàng)建文件或開發(fā)應用程序的用戶可能需要執(zhí)行這些類型的活動,因為他們會知道工作負載是否看起來不正確。
假設一切正常,文件驗證的下一個測試是基準測試。請使用軟件檢查原始和備份項目,并比較它們以識別任何異常。
與供應商規(guī)范相比,應用程序測試會檢查在線事務處理響應時間和批處理運行時間等指標。示例查詢通常輸入到備份的應用程序中,以分析接近生產環(huán)境中的響應時間。
使用腳本進行數(shù)據(jù)驗證
基于編碼語言的專業(yè)技能,可能可編寫腳本來執(zhí)行數(shù)據(jù)驗證。該腳本指示系統(tǒng)將數(shù)據(jù)值和結構與先前定義的規(guī)則進行比較。這可以驗證數(shù)據(jù)是否滿足質量參數(shù)。
如果發(fā)生合規(guī)問題,故障排除可以識別以進行補救。這種驗證方法可能很耗時,而這正是軟件工具有用的地方。
使用軟件進行數(shù)據(jù)驗證
軟件程序可用于推動數(shù)據(jù)驗證過程。該軟件基于用戶創(chuàng)建的規(guī)則和文件結構,并在工作流中的每個點提供數(shù)據(jù)驗證,突出顯示異常以引起注意和采取修復措施。以下是數(shù)據(jù)驗證軟件供應商和產品的列表:
- RightData
- Xplenty
- iCEDQ
- Informatica
- QuerySurge
- Datagaps ETL Validator
- QualiDI
- Talend