14

大規模なPOSTGRESQLトランザクションデータベース(合計で約7000万行)があり、これからレポートを実行するためのデータウェアハウスを以前に作成しました(毎日更新)。

これをより柔軟にするために(多くの異なるユーザーが異なるレポートを必要とし、必要なものを指定するのがあまり得意ではないため)、多次元OLAPキューブを作成し、これをWebサービスを介して顧客に公開し、場合によってはレポート作成を外部委託したいと考えています。 。

私たちは.NET(主にvb.net)でプログラミングし、これはWebサービス(またはWCF)レイヤーにXMLAを使用することで達成できると思いますが、少し調査した後(すべてが所有権のようです-SSASとSQLサーバー、またはJasper ServerおよびJasperAnalysisなど)、私は次のことを確信しておらず、他の誰かが共有できる経験を持っているかどうか疑問に思います。

  1. (さまざまな)フロントエンドはこれとどのように統合されますか?-ユーザーを特定のフロントエンドに結び付けたくありません。
  2. どのフロントエンドが利用できますか?
  3. OLAPキューブを構築するために何を使用できますか?
  4. このXMLAアプローチ以外に私が見つけられなかった代替案はありますか?

スケーラビリティとパフォーマンスは、開発時間の短縮と、マウスの使い方を学んだばかりのユーザーが使用できるインターフェイスとともに、私たちにとって大きな要因です:p

注:理想的には、このソリューションはオープンソースで無料、または1,000ポンド未満です(ほとんどのエンタープライズソリューションはばかげたお金です)

4

2 に答える 2

6

同様のタイプの問題に遭遇し、OLAPサーバーとしてModrian(Pentahoe BI)を使用しました。これは無料でオープンソースです。MondrianもXMLAに基づいているため、VBコードからOLAPキューブにアクセスできるはずです。フロントエンドでは、キューブの参照とライブmdxクエリの実行に関する限り、いくつかのソリューションを考え出す必要があります(実際、現在、機能を開発して独自のBIツールに統合しています)。しかし、WebベースのソリューションでMondrianを使用することに成功しました。

于 2011-01-24T05:20:06.680 に答える
3

私たち(www.icCube.com)は、データ(ボリュームとpostgres)に関して同様の設定を持つ顧客を獲得しました。

フロントエンドと.Net経由のアクセスについて:私たちはスペシャリストではありません(JAVA出身です)が、OLAPドライバー(実際にはExcelで使用されているものと同じ)はXMLA経由でキューブにアクセスできます(プログラマーにとっては透過的です)。 )。

私たちは無料ではありませんが、BI市場の有名人と比べるとかなり手頃な価格だと思います。

于 2010-12-17T06:59:22.113 に答える