データウェアハウスシステムを構成する主要な要素とは?役割と特徴を解説
データウェアハウスシステムの主要要素
データウェアハウスシステムは、単一の技術ではなく、複数の要素が連携することで成り立っています。ここでは、データウェアハウスを構成する主要な要素について、それぞれの役割と特徴を詳しく解説します。
ソースシステム(Source System)
ソースシステムとは、ビジネス上のトランザクションを記録・取得することを役割とする運用系システムのことです。メインフレーム環境では「レガシーシステム」と呼ばれることもあります。
ソースシステムに求められる重要な特性は、稼働率(アップタイム)と可用性です。ソースシステムに対して発行されるクエリは「口座単位」などの明確なものであり、通常のトランザクション処理の流れの一部として、レガシーシステムへの負荷が厳しく制限されています。
データステージング領域(Data Staging Area)
データステージング領域とは、ソースから取得したデータをクレンジング(清浄化)、変換、統合、重複排除、ハウスホールディング、アーカイブし、データウェアハウスで利用できる状態に加工するための保存領域および一連のプロセス群です。
この領域では、ソートや逐次処理といった単純な処理が中心となるため、リレーショナル技術に基づく必要はありません。定義済みの一対一・多対一のビジネスルールに対してデータの適合性を検証できるのであれば、完全なエンティティ・リレーションベースの物理データベース設計を構築する最終段階は必ずしも必要ない場合もあります。
ビジネスプロセス(Business Process)
ビジネスプロセスとは、データウェアハウスのビジネスユーザーにとって意味のある、一貫性のある業務活動の集まりです。一般的には「受注処理」や「顧客パイプライン管理」のような活動のグループを指しますが、ビジネスプロセス同士は重なり合うこともあり、単一のビジネスプロセスの定義は時間とともに変化・発展していきます。
レポーティング(Reporting)
データウェアハウスが真に価値を持つためには、そのデータが組織のスタッフに実際に活用される必要があります。この機能を実現するソフトウェアは数多く存在し、必要に応じてカスタム開発される場合もあります。
代表的なレポーティングツールには、以下のようなものがあります。
ビジネスインテリジェンス(BI)ツール
データウェアハウスのデータに基づいて、ビジネスドキュメントの作成・管理プロセスを分析するソフトウェアアプリケーションです。
エグゼクティブ・インフォメーション・システム(EIS/ダッシュボード)
複雑なビジネス指標やデータをグラフィカルに表示し、迅速な理解を可能にするソフトウェアアプリケーションです。現在では「ビジネスダッシュボード」という名称で広く知られています。
データマイニングツール
データウェアハウス内の詳細なデータに対して、高度な数値計算や統計処理を実行し、傾向の把握、パターンの発見、データの解釈を可能にするソフトウェアです。
メタデータ(Metadata)
メタデータとは「データについてのデータ」であり、ユーザーに必要とされる情報です。データウェアハウスの状態や内部に保持されているデータを、管理者やユーザーに知らせるだけでなく、入力データの統合や、データウェアハウスの基本モデルの改善・明確化のためのツールとしても活用できます。
運用(Operations)
データウェアハウスの運用には、データのロード、操作、抽出といった各プロセスが含まれます。さらに、ユーザー管理、セキュリティ、キャパシティ管理および関連するサービスの維持も、運用の重要な範囲に含まれます。
まとめ
データウェアハウスシステムは、ソースシステム、データステージング領域、ビジネスプロセス、レポーティング、メタデータ、運用といった複数の要素から構成されます。それぞれの要素が適切に機能することで、組織の意思決定を支える信頼性の高いデータ基盤が実現します。
-
データウェアハウスのセキュリティ問題とは?多層セキュリティモデルの解説
データウェアハウスとはデータウェアハウスは、複数のソースからデータを収集・管理し、ビジネスに有益な洞察をもたらすために広く活用されている手法です。経営判断を支援するために特別に設計されており、組織の運用データベースとは独立して管理されるデータベースとして定義されます。データウェアハウスシステムは複数のアプリケーションシステムの統合を可能にし、分析用に統合された履歴情報の堅牢なプラットフォームを提供することで、高度なデータ処理を実現します。また、多次元空間においてデータを汎用化・一元化する役割も担っています。データウェアハウスの構築プロセスには、データクレンジング、データ統合、データ変換が含まれ
-
データウェアハウス設計とは?基本概念と4つの設計視点を解説
データウェアハウスとはデータウェアハウスとは、複数の情報源からデータを収集・管理し、ビジネスにおける重要なインサイト(洞察)を支えるための仕組みです。経営層の意思決定を支援することを目的として特別に構築されており、日常業務で使われる運用データベースとは切り離して管理されます。データウェアハウスシステムは複数のアプリケーションシステムの統合を実現し、分析用に統合された過去のレコードを蓄積する堅牢なプラットフォームを提供することで、データ処理を支えます。データウェアハウスは、リモートにある基盤データ上に定義された「マテリアライズドビュー(実体化ビュー)」の集合体と捉えることができます。クエリが発行