9

Oracle Standardを使用しているクライアントと、OLAP を使用すると 10 倍簡単に対処できるプロジェクトがあります。ただし、Oracle はEnterpriseバージョンでのみ OLAP をサポートします。

エンタープライズへの移行はできませ

OLAP の手動シミュレーションを行い、テクノロジーをシミュレートするためのリレーショナル テーブルを作成することを考えています。

私がこれを行うことができる他の方法を知っていますか?OLAP 用のオープンソース ツールでしょうか。何か案は?

4

6 に答える 6

10

リレーショナルデータベースを指すクライアント側ツールを使用して、OLAP機能をシミュレートできます。

個人的には、この仕事に最適なツールはおそらくTableauDesktopだと思います。これは驚くほど洗練されたフロントエンド分析ツールであり、多くの労力をかけずにリレーショナルデータを多次元に見せることができ、ツール自体は本当に驚異的です。彼らは無料トライアルを持っているので、あなたはそれを試してみることができます。Tableauは独自の分析に多用しており、非常に感銘を受けています。もちろん、このツールは多次元データベースでも機能するため、1日の終わりにいくつかのキューブが作成された場合でも、Tableauフロントエンドを引き続き使用できます。

オープンソースに関しては、オープンソースのMOLAPサーバーとExcelフロントエンドであるPaloを試すことができます。

独自のレポートフロントエンドを構築して.NETを使用することに興味がある場合は、同じことを行うコンポーネント( DevExpress PivotGridやRadarSoftのいくつかのツールなど)がいくつかありますが、配線するにはエルボーグリースが必要です。一緒。

于 2008-09-03T20:44:28.097 に答える
3

データベースのクエリに関して人々が抱える問題のほとんどは、スキーマが原因であることがわかりました。OLAP では、フラット テーブルまたはスター/スノーフレーク スキーマのいずれかを使用する必要があります。これは、クエリが簡単で、ソース oltp テーブルに匹敵する速さです。したがって、ソースをフラット テーブルまたはスター スキーマに ETL すると、OLAP から得られるものの 80% が得られ、20% は MDX と分析関数とパフォーマンスになります。

リレーショナルデータベースでもスタースキーマを使用してパフォーマンスを向上させる必要があることに注意してください.OracleにはおそらくPL / SQLの分析機能があります。

于 2008-09-03T20:29:04.717 に答える
2

「モンドリアン」と呼ばれるオープンソースの OLAP サーバーを試してください。IIRC の XMLA API は、AS と十分に互換性があり、ピボット テーブル サービスをだますことができます。これにより、ProClarity または Excel で使用できます。

IIRC は、もともと Oracle で動作するように設計されていました。これは、基礎となるリレーショナル ストアのベース テーブルとキャッシュ集計を使用する HOLAP アーキテクチャです。基になる Oracle データベースでマテリアライズド ビューとクエリ リライトを利用して集計を行うこともできます。

于 2008-09-18T13:57:54.700 に答える
1

このトピックに関するいくつかの考え:

実際、Oracle Standard には、データベース エンジンに埋め込まれた Express の子孫に基づく OLAP 機能があり、その内部データ構造をメイン テーブルスペースの BLOB に格納します。これを使用することは技術的に可能ですが、次の理由から必ずしもお勧めできません。

非常に非標準的な OLAP クエリ エンジンを使用し、サード パーティ ツールのサポートはほとんどありません (10g+ OLAP をサポートするサード パーティ OLAP フロントエンドは ArcPlan だけです)。クエリ言語のドキュメントは貧弱で、それを説明するサード パーティの文献はほとんどありません。JSP フロントエンドを作成したい場合、これは BI Beans で機能します。MDX とはまったく互換性がありません。2006 年の初めの時点で、ドリルスルー (この機能は Discoverer 'Drake' ではサポートされていませんでした) について尋ねられたときに Oracle ができる最善の方法は、BI Beans を使用して JSP アプリケーションを構築することを推奨することでした。

Standard から Enterprise への移行パスがない理由は、Enterprise が実際には Siebel Analytics であったためです。Standard は古い Oracle OLAP/Express の子孫であり、Oracle のパートナーは、Oracle が Seibel を買収する前から避けることを推奨していました。オラクルは、移行をサポートしようとさえしていません。

この観点から、Mondrian は実際、Oracle Standard Edition ショップにとって最も費用対効果の高い OLAP ソリューションです。サポートされているバージョンは、Pentaho 1という衣装から取得できます。次に安いのは、SQL Server に付属する Analysis Services です。それに続いて、Hyperion Essbase のようなものになります。これは、SQL Server やサポートされている Mondrian のバージョンよりも桁違いに高価です。

于 2008-09-18T15:17:54.463 に答える
0

www.icCube.com も試してみてください。私たちは、キューブの作成に使用するデータ ソースに非常に柔軟に対応しており、市場の大手に比べて非常に費用対効果が高いです。

于 2010-09-10T09:57:16.310 に答える
0

MS SQL Server は OLAP を提供しますが、Web に面したライブ環境でキューブを使用するにはエンタープライズ ライセンスが必要です。

于 2008-09-16T09:01:18.800 に答える