データウェアハウステストとは
データウェアハウスのテストは、ある種のストレージ施設で維持されているデータの整合性を検査および認定するために使用されるプロセスです。 テストの背後にある考え方は、データに破損が発生していないことを確認し、必要なときに必要に応じて完全で検索可能な状態を維持することです。 保存されたデータの定期的なテストにより、保存されたデータが完全に破損し、何らかのタイプのデータ回復プロセスを使用して部分的にのみ再構築される前に、発生する可能性のある問題を特定し、それらの問題を修正することができます。
多くの点で、データウェアハウスのテストは、コンピューターのハードドライブまたはリモートストレージデバイスに保存されている情報の整合性を保証するために行われるあらゆるタイプのテストと非常に似ています。 ウェアハウスに含まれるデータは、各ファイルまたは他のデータソースを読み取るソフトウェアプログラムを使用して体系的にチェックされ、完全に無傷でアクセス可能な状態に維持されます。 一部の種類のデータウェアハウステストソフトウェアには、テストプロセス全体の一部として、限られた範囲のエラーを修正する機能があります。 他のユーザーは、単に例外のリストをコンパイルして、ユーザーがアクションを実行する前に各例外を個別に評価できるようにします。
データウェアハウスのテストでは、通常、システムトリガーモデルを使用します。 これは、ソフトウェアがETLまたは抽出-変換-読み込みとして知られる基本的な式を使用することを意味します。 アイデアは、データの現在の状態を、最初に倉庫に入れられたときの情報の状態と比較することです。 エラーが特定された場合、データにはさらなるレビューのためにフラグが立てられます。 ほとんどの場合、エラーまたは例外は軽微であり、テストソフトウェアに組み込まれたプロトコルを使用するか、修復を承認するか、実際には何らかの破損であるとして例外を却下できるアナリストによるレビューによって、比較的少ない労力で修復できます。
データウェアハウスのテストの基本的なプロセスは、あらゆる種類の情報の電子的取引のテストによく似ています。 情報はブロックまたはセルで検査され、次のブロックに進む前にソフトウェアが識別した例外についてはクリアまたは注記されます。 プロセスが完了すると、検出された例外の種類や、それらの例外がテスト中に修正されたのか、手動によるレビューを待っているのかに関する情報など、テストの要約が編集されます。 あらゆるタイプのシステムテストと同様に、データウェアハウステストを定期的に実施して、情報が完全であり、あらゆるタイプの破損がないことを確認することをお勧めします。