私は現在インターンシップに参加しており、BIアプリケーション全体を作成する必要があります。私はpentahoを使用すると思いますが、オープンソースコンポーネントのみを使用する必要があります。
Pentahoアナライザーは無料ではないことを知っています。私の質問は、saikuはアナライザーと同等ですか?はいの場合、アナライザーの代わりにpentahoで使用できますか?
thks
私は現在インターンシップに参加しており、BIアプリケーション全体を作成する必要があります。私はpentahoを使用すると思いますが、オープンソースコンポーネントのみを使用する必要があります。
Pentahoアナライザーは無料ではないことを知っています。私の質問は、saikuはアナライザーと同等ですか?はいの場合、アナライザーの代わりにpentahoで使用できますか?
thks
私はPivot4Jプロジェクトの開発者であり、このテーマに関する私の(主観的な)意見を共有したいと思います。
まず、Pivot4JをアプリケーションというよりもAPIであると正しく想定しているように、それを使用するために多くのコードを記述する必要があるとは限りません。
まだリリースされていないPentaho5.0プラットフォームを対象としていますが、コーディングを必要とせず、Saikuプラグインと同等の機能を備えたPentahoBIプラグインもあります。
また、サンプルアプリケーションは、間もなく修正されるデータソース構成機能がない場合でも、JPivotWebアプリケーションが持つほとんどの機能を提供します。
サイクと比べると、それぞれのプロジェクトには、さまざまなシナリオで独自の利点があると思います。
Saikuは、サンプルアプリケーションやプラグインよりもクライアント側で非常に軽量なアーキテクチャを備えているため、事実上どこにでもデプロイして埋め込むことができます。
Pivot4Jを使用して完全なRESTスタイルの分析アプリケーションを作成することはそれほど難しくありませんが、現在のサンプルおよびプラグインアプリケーションを実行するには、少なくともサーブレットコンテナが必要であり、特定の環境ではSaikuよりも埋め込むことが困難です。
一方、Pivot4Jは最初からUIに依存しないAPIとして設計されているため、開発者がその上に独自のアプリケーションを構築したり、のコア動作をカスタマイズしたりする場合、私の意見ではSaikuよりも柔軟性があります。 API。
たとえば、ExtJS、DhtmlX、またはその他のUIツールキットで構築された独自のアプリケーションでPivot4Jを使用する場合、便利な抽象拡張ポイントを提供するため、Pivot4Jとのシームレスな統合を実現する方がはるかに簡単です。それをするために。
最後に、Javascriptに精通している場合は、UI関連の作業のほとんどをクライアント側に委任するため、Saikuの操作が簡単になる場合があります。
一方、私のような古い学校のJava開発者の場合は、カスタムスクリプトが実質的になく、すべてがJSFを使用してサーバー側で行われるため、サンプルアプリケーションの方が理解しやすく操作しやすいと感じるかもしれません。コンポーネントモデル。
結論として、Pivot4Jは、プラットフォームの次の5.0リリース用の完全な機能を備えたPentaho BIプラグインがすでに含まれているため、多くのコードを記述せずに使用できない単なるAPIではありません。また、Pivot4JとSaikuは互いにかなり異なるアプローチを採用しているため、それぞれに独自の長所と利点があり、特定のユースケースに合わせて活用できます。
はい、もちろん。どちらのツールも、同じ基盤となるOLAPエンジンであるMondrianを使用しています。Saikuは、基本的に同じ機能の多くを提供するアナライザーと同じですが、アーキテクチャが異なるため、非常に埋め込み可能でプラグイン可能です。さらに、必要に応じて、Saikuをスタンドアロンで使用することもできます。
dev.analytical-labs.comでデモをチェックして、何ができるかを確認してください。
また、このような素晴らしいコミュニティを備えた多くのツールを見つけることができない場合もあります。質問に応じて、FreenodeIRCの##Pentahoまたは##Saikuでそれらを接続してください。
PentahoはOSBIにとっても正しい選択です-Jaspersoftも見たと思いますか?一見の価値がありますが、Pentahoの機能が優れていることに間違いなく気付くでしょう。
OLAPキューブをピボットするための純粋なJavaScriptUIについて考えたことはありますか?http://webpivottable.comにWebPivotTableと呼ばれるそのようなコンポーネントが1つあります。
Jpivot、saiku、pentahoはすべてolap4j APIに基づいているため、すべてJavaサーバー側のサービスが必要です。WebPivotTableは、xmlaサービスへのAJAX呼び出しを直接使用するため、mondrian、SSAS、iccubeなどの任意のxmlaOLAPサーバーをピボットするために使用できます。Javaバックエンドとは連携せず、純粋なJavaScriptベースであるため、任意のWebサイトまたはWebアプリケーションに簡単に統合できます。