Olap、ROLAP、MOLAP、HOLAP

Ashir AliのOLAPは、多次元OLAP(MOLAP)、リレーショナルOLAP(ROLAP)、およびハイブリッドOLAP(HOLAP)の三つのカテゴリにグループ化できるさまざまなOLAP製品を提供しています。 ここにそれらの違いの内訳があります。

ベンダーは、多次元OLAP(MOLAP)、リレーショナルOLAP(ROLAP)、およびハイブリッドOLAP(HOLAP)の三つのカテゴリにグループ化できるさまざまなOLAP製品を提供しています。 ここにそれらの違いの内訳があります。

ROLAPとは何ですか?

ROLAPはリレーショナルオンライン分析処理の略です。 ROLAPは、列と行(リレーショナルテーブルとも呼ばれます)にデータを格納し、ユーザーが送信したクエリを使用して必要に応じて情報を取得します。 ROLAPデータベースには、複雑なSQLクエリを使用して情報を計算することができます。 ROLAPは大量のデータを処理できますが、データが大きいほど処理時間が遅くなります。

クエリはオンデマンドで実行されるため、ROLAPでは情報の保存と事前計算は必要ありません。 ただし、ROLAP実装の欠点は、大きなテーブル間の大規模で非効率的な結合操作に起因する潜在的なパフォーマンス制約とスケーラビリティの制限です。 人気のあるROLAP製品の例としては、Stanford Technology GroupのMetacube、Red Brick SystemsのRed Brick Warehouse、Information AdvantageのAXSYS Suiteなどがあります。

MOLAPとは何ですか?

MOLAPは多次元オンライン分析処理の略です。 MOLAPは、さまざまな組み合わせを介して格納されたデータにアクセスする多次元キューブを使用します。 データは事前に計算され、事前に集計され、保存されます(クエリがオンデマンドで提供されるROLAPとは異なります)。

MOLAP製品ではマルチキューブアプローチが成功しています。 このアプローチでは、一連の緻密で小さな事前計算された立方体が超立方体を構成します。 MOLAPを組み込んだツールには、Oracle Essbase、IBM Cognos、Apache Kylinなどがあります。

そのシンプルなインターフェイスは、経験の浅いユーザーのために、MOLAPを使いやすくします。 その迅速なデータ検索はそれに”スライスし、さいの目に切る”操作のためのベストをする。 MOLAPの大きな欠点の1つは、限られた量のデータを処理できるため、ROLAPよりもスケーラブルではないことです。

HOLAPとは何ですか?

HOLAPはハイブリッドオンライン分析処理の略です。 名前が示すように、HOLAPストレージモードはMOLAPとROLAPの両方の属性を接続します。 HOLAPには、データの一部をROLAPストアに格納し、別の部分をMOLAPストアに格納することが含まれるため、開発者は両方の利点を享受できます。

この2つのOlapを使用すると、データは多次元データベースとリレーショナルデータベースの両方に格納されます。 データベースのいずれかにアクセスするかどうかの決定は、要求された処理アプリケーションまたはタイプに最も適しているかどうかに依存します。 この設定により、データを処理するための柔軟性が大幅に向上します。 理論的な処理のために、データは多次元データベースに格納されます。 大量の処理のために、データはリレーショナルデータベースに格納されます。

Microsoft Analysis ServicesおよびSAP AG BI Acceleratorは、HOLAPから実行される製品です。

データベース技術のクイックガイド

SisenseとElasticubes

OLAPベースのソリューションと同様に、Sisenseは、複数のビジネスユーザーが集中型データリポジトリ上でアドホックなデータ分析を実行するソリューションを可能にするように設計されたビジネスインテリジェンスソフトウェアです。 一方、Sisenseはクエリ結果を事前に計算するのではなく、ElastiCubeと呼ばれる最先端の技術を利用してこれを達成しています。 これは、ビジネスインテリジェンスソリューション用に特別に設計された洗練された柱状データベースです。 独自のストレージおよびメモリ処理技術により、ビジネスインテリジェンスソリューションがデータにアクセスする方法が根本的に変わります。

ElastiCubeを搭載したSisenseは、OLAPベースのソリューションよりも明確な利点を提供します:

  • データの事前計算や事前集計なしで即時クエリ応答時間
  • 複雑なstar/snow flakeスキーマの作成は不要
  • データウェアハウスは不要ですが、簡単にサポート
  • ElastiCubeが保持できるディメンション数に物理的な制限はありません
  • ElastiCubeは、任意のデータへのアクセスを提供します。粒度(単に集計データではない)
  • データモデル全体を再構築することなく、elasticubeへの変更を行うことができます
  • elasticubeは、データモデルよりも大幅に強力なハー 似たようなOLAPキューブ

続きを読む

Sisense ElastiCubeが動作しているのを見たいですか? Sisenseの無料トライアルを試してみて、数分以内に開始:

コメントを残す

メールアドレスが公開されることはありません。