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