データ整合性チェック-6ステップのプロセス
データ整合性の概要
今日のデータ主導の世界では、メトリックは常に収集、マイニングされ、重要な意思決定のために使用されます。多くの企業は、自社の業務、財務健全性、市場に関する洞察を得るために、データに依存しています。実際、シセンスの調査では、55% の企業が効率を向上させ、成果を予測するためにデータを使用していることがわかりました。
大量の情報が一貫してコンパイルされるため、組織はデータの整合性チェックを実行する必要があります。データベースの整合性を維持し、維持することで、情報の品質を高め、ビジネス上の意思決定に効果的に活用できます。
データの整合性とは何ですか
データの整合性は、データの完全性、正確性、整合性を意味します。組織のデータに整合性があるかどうかを判断する 1 つの方法は、その取得可能性とアクセシビリティを確認することです。また、データが追跡可能で信頼性があるかどうかを調べることも重要です。これらの要因を確実に達成するために、組織ではデータの整合性に関するセキュリティ対策を作成することがよくあります。
企業が保持するデータ整合性には、4 つの一般的なタイプがあります。
1.エンティティの整合性
一般に、データベースには列、行、テーブルがあります。エンティティの整合性は、これらの各要素が決して同一ではなく、nullであることを保証します。主キー値を使用すると、ユーザーはデータベース内のすべてのフィールドに一意の識別子を持つことを確認できます。
2.参照整合性
参照整合性とは、複数のテーブルのデータに一貫性のある正確なデータがある場合です。これは、外部キーの値がプライマリキーの値と一致することを確認することで実現できます。
3.ドメインの整合性
ドメイン整合性は、データベース内の入力の信頼性と正確さを指します。これには、列の標準データ型と形式を決定する必要があります。たとえば、データベースでは、すべての通貨エントリを 10 進数を 1 桁だけ含み、カンマを含めないように要求できます。
4.ユーザー定義の整合性
ユーザー定義の整合性は、ユーザーのニーズに合うようにユーザーが作成したルールを必要とします。多くの場合、エンティティ、参照、およびドメインの整合性は、データの正確性を保護するのに十分ではない場合があります。したがって、ユーザーは独自の要件を実装する必要があります。
データ整合性のリスク
統計によると、データ品質の低下により、平均的な企業は年間収益の 30% を失っています。以下は、データの整合性が低いことに起因するさまざまな脅威です。
- ヒューマンエラー
ヒューマンエラーは、意図せずまたは悪意を持って発生することがよくあります。これは、個人が不正確な情報を入力したり、データを削除したり、重複したエントリを入力したりするときです。さらに、ユーザーが確立されたデータ入力プロトコルに従わない場合、またはセキュリティミスを犯すと、データの整合性が損なわれます。
- 送信エラー
- マルウェアとウイルス
- 侵害されたハードウェア
データの整合性を維持する方法
リスクを回避し、データの整合性を維持するために、組織はこれらのベストプラクティスを実装する必要があります。
1.入力を検証する
任意のデータセットを処理する前に、組織は入力検証を実行する必要があります。情報は、既知のソースまたは不明なエンティティによって提供されます。これらのエンティティは、エンドユーザーまたは別のソフトウェアシステムであってもよいが、悪意のある個人から来ることもあります。したがって、検証は、入力が正しく、信頼できることを確認します。
2.データの検証
入力が検証されたら、ビジネスチームはデータセットを検証する必要があります。これにより、データプロセスが破損せず、受信メトリックが正確であることが保証されます。このステップを合理化するために、組織はデータの仕様と重要な属性を決定することを推奨します。
たとえば、企業では、すべての財務データ米ドルで処理されます。この要件を最初から確立することで、メトリックが正しく検証されます。
3.重複したエントリの削除
1 つのデータベースの機密情報は、公開ドキュメント、スプレッドシート、共有ファイルでオンラインでアクセスされることがあります。ビジネスチームは、不正なアクセスを防ぐために、重複したデータソースを速やかに削除する必要があります。
4.通常のバックアップの実行
定期的にデータをバックアップすることで、偶発的なデータ損失や意図しない変更を防ぐことができます。また、サイバー攻撃や脅威が発生した場合に備えて、すべてのデータの元のコピーが組織にあることが保証されます。
5.アクセス制御
すべてのデータベースシステムは、ハッカーや権限のないユーザーが情報にアクセスするのを防ぐために、セキュリティシステムを設置する必要があります。これらの個人は、データの整合性を侵害し、機密情報を一般市民と共有する可能性があります。ソフトウェアアプリケーションには、パスワードや 2 要素認証など、データセキュリティのためのアクセス制御形式が必要です。盗難を防ぐため、ハードウェアシステムを床や壁に固定する必要があります。
6.監査証跡がある
データ漏洩が発生した場合、組織は整合性チェックの監査証跡を実行する必要があります。これにより、チームは脅威の原因を特定し、将来のデータ整合性の低下を防ぐことができます。
通常、監査証跡には、メトリックの作成、削除、読み取り、変更など、データに関連するすべてのイベントの追跡が含まれます。監査には、システムにアクセスしたユーザーといつアクセスしたユーザーの識別も伴います。