多次元データベースとは何ですか?
多次元データベースは、オンライン分析処理(OLAP)およびデータウェアハウスアプリケーションを最適化するように構成されたデータベースの形式です。 さまざまなリレーショナルデータベースからデータを受信し、さまざまな方法でアクセスできるカテゴリとセクションに情報を構造化できます。 データベースの操作経験が比較的少ない人でも、多次元データベース(MDB)を習得するのに必要な時間は短いことがわかります。
ほぼすべてのリレーショナルデータベースは、キーワード検索のために構造化され、フィールドと境界を指定してクエリを構築しますが、多次元データベースはさらに一歩進んでいます。 クエリを作成するのではなく、ユーザーは日常の言葉遣いで質問を投げかけます。 このアプローチは、ワードプロセッシングやスプレッドシートアプリケーションなどのソフトウェアプログラムに関連付けられたいくつかのオンラインヘルプツール、および現在使用されている人気のある検索エンジンで使用されます。
内部ビジネスの目的で多次元データベースを使用する場合、主な利点は、データをすばやく簡単に取得できることです。 たとえば、エンドユーザーが過去1年の第3四半期に特定の販売地域で生成されたウィジェット販売の数を判断する場合、このデータは簡単な質問で多次元データベースから取得できます。 「2007年第3四半期にサウスウェストテリトリー内でどのようにウィジェットが販売されたのか」と尋ねることにより、エンドユーザーはレポートの作成、フィールドの指定、およびそれらのフィールド内のコンテンツを選択した基準に制限するステップを実行する必要がなくなります。 1つの簡単な質問を使用して、タスクを完了します。
質問を作成する正確な手段は、いくつかの要因によって決まります。 重要な要素の1つは、多次元データベース内のデータの並べ替えと種類です。 多くのMDBは、使用可能なデータに基づいてデータで応答しますが、データベース内で見つからない情報の要求を含む質問は直接応答しません。 これは、エンドユーザーが「先月バージニア州で販売されたウィジェットの数」と尋ねた場合、各販売に原産国が含まれ、データベースがどの月と年を理解するように構成されている場合にのみ、データベースが焦点を絞った応答を提供できることを意味します「先月」を示します。 そうでない場合、多次元データベースはおそらく部分的な回答で応答するか、説明を求めます。