プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

データウェアハウスの設計は何ですか?


データウェアハウジングは、複数のソースから情報を収集および管理して、ビジネスに重要なビジネス洞察をサポートできるアプローチです。データウェアハウスは、サポート管理の意思決定を目的として特別に作成されています。

データウェアハウスは、会社の運用データベースとは別に維持されるデータベースを定義します。データウェアハウスシステムは、複数のアプリケーションシステムの統合を可能にします。分析用の統合された履歴レコードの強固なプラットフォームをサポートすることにより、データ処理をサポートします。

データウェアハウスは、リモートベースエリアで定義されたマテリアライズドビューのグループと見なすことができます。クエリが正式な場合、初期データソースにアクセスすることなく、マテリアライズドビューを使用してローカルで計算されます。

データウェアハウスは、時間の経過とともに継続的に派生するアクティブなエンティティです。時間が経つにつれて、新しい質問に答える必要があります。マテリアライズド・ビューのみを使用して、さまざまな質問に答えることができます。一般に、新しいビューをデータウェアハウスに挿入する必要があります。

データウェアハウスシステムには、データベース(ソースデータベース、データウェアハウス内のマテリアライズドビュー)、あるデータベースから別のデータベースにレコードを送信するデータトランスポートエージェント、およびシステムとその拡張に関するメタデータを保存するリポジトリが含まれます。

空間データウェアハウスの構築と適用に関しては、さまざまな困難な問題があります。最初の課題は、異種のソースとシステムからの空間情報を統合することです。空間データは通常、複数のデータ形式を使用して複数の市場企業や政府機関に保存されます。

2番目の課題は、空間データウェアハウスでの高速で柔軟なオンライン分析処理の実現です。スタースキーマモデルは、簡潔で整理されたウェアハウス構造をサポートし、OLAPサービスをサポートするため、空間データウェアハウスのモデリングに最適です。ただし、空間ウェアハウスでは、ディメンションとメジャーの両方に空間要素を含めることができます。

データウェアハウスの設計に関しては、トップダウンビュー、データソースビュー、データウェアハウスビュー、ビジネスクエリビューなど、4つの異なるビューを考慮する必要があります。

トップダウンビュー データウェアハウスに必要な関連情報を選択できます。このデータは、現在と将来のビジネス要件を結び付けます。

データソースビュー 運用システムによってキャプチャ、保存、および処理されるデータを公開します。このデータは、単一のデータソーステーブルから統合されたデータソーステーブルまで、いくつかの詳細レベルと正確さで文書化できます。

データソースは、多くの場合、実体関連モデルやCASE(コンピューター支援ソフトウェアエンジニアリング)ツールなどの従来のデータモデリング手法によってモデル化されます。

データウェアハウスビュー ファクトテーブルとディメンションテーブルが含まれています。事前に計算された合計やカウント、ソース、日付、発生時刻に関する情報など、データウェアハウス内に保存されるデータを定義し、履歴コンテキストをサポートするために追加されます。

最後に、ビジネスクエリビュー は、エンドユーザーの視点から見たデータウェアハウス内のレコードのビューです。


  1. データウェアハウステストとは何ですか?

    データウェアハウジングは、複数のソースからデータを収集して処理し、ビジネスに有意義なビジネス洞察を与えることができるアプローチです。データウェアハウスは、管理上の意思決定をサポートするように特別に設計されています。 簡単に言うと、データウェアハウスは、組織の運用データベースから独立して維持されるデータベースを定義します。データウェアハウスシステムは、複数のアプリケーションシステムの統合を可能にします。分析用の統合された履歴情報の強固なプラットフォームを提供することにより、データ処理を提供します。 データウェアハウスは、データを多次元空間で一般化および一元化します。データウェアハウスの開発に

  2. データウェアハウスのチューニングとは何ですか?

    データウェアハウジングは、複数のソースからデータを収集して処理し、ビジネスに有意義なビジネス洞察を提供できるアプローチです。データウェアハウスは、管理上の意思決定をサポートするように特別に設計されています。 簡単に言うと、データウェアハウスは、組織の運用データベースから独立して維持されるデータベースを定義します。データウェアハウスシステムは、複数のアプリケーションシステムの統合を可能にします。分析用の統合された履歴情報の強固なプラットフォームを提供することにより、データ処理を提供します。 データウェアハウスは、データを多次元空間で一般化および一元化します。データウェアハウスの構築には、デー