0

私はここ数週間、完全に構築されたツール、または Web インターフェイスを介してデータを動的に抽出するために構築できる何かの方向性を探していました。基本的に、私が探しているのは、データベースから利用可能なすべてのデータオブジェクトのリストをユーザーに提供し、リストから表示したいものを選択してパラメーターを設定し、結果をExcelファイルにエクスポートする方法です.

現在、純粋に SQL ステートメントを使用して実行していますが、何百ものオブジェクトがあるため、ご想像のとおり、これらのステートメントは非常に複雑で、エラーが発生しやすくなっています。これを行うためのツールが利用できるか、誰かがこれを整理する簡単な方法を考えていれば、それは素晴らしいことです. どんな助けでも大歓迎です。

QlikView や Tableau などの BI ツールを見てきましたが、それはおそらく私たちがやろうとしていることに対してやり過ぎです。私たちが調べてきたオープンソースの BI ツールは、その機能が非常に原始的であるように見えました。他に見たのは MSAS (私たちの DB は SQL Server) でしたが、データベースにとらわれず、データベースではなく Web サーバー上にあるものを好みました。

4

4 に答える 4

2

あなたが説明しているのは、典型的な BI レポート ツールだと思います。あなたがどのオープンソースの BI ツールを調べているかはわかりませんが、まったく「原始的」ではないオープンソースのソリューションがあります。2 つの主要なオープンソース レポート ライブラリは、JasperReports と BIRT です。グラフィカル インターフェイス内でレポート テンプレートを設計できます (Jasper 用の iReport と呼ばれる NetBeans プラグイン、BIRT 用の Eclipse プラグイン)。単純なレポート テンプレートは基本的に、パラメーター化された SQL クエリを含み、クエリ結果を表示する方法を記述した xml ファイルです。

エンド ユーザーは通常、レポート テンプレートを実行する Web アプリケーション (レポート ライブラリを使用する Java EE アプリ) に接続します。ドロップダウン リストやチェックボックスなどのグラフィカルな方法でパラメーターを入力するようにユーザーに要求し、SQL を取得します。データベースから結果を照会し、テンプレート (表、グラフなど) に従って表示します。これらの結果は、xls を含む多くの形式でエクスポートできます。

JasperReports の開発者は、 JasperReports Serverと呼ばれる、Jasper レポートを実行するように設計された無料のオープンソース Web アプリケーションを提供しています。他のオープンソース プロジェクトでは、BIRT または Jasper で設計されたレポートを実行できます。たとえば、私がテストしていない ReportsServer です。

私の会社では、本格的な無料のオープン ソース ビジネス インテリジェンス スイートであるSpagoBIを使用しています。これは、商用 BI スイートのすべての機能を備えていることを意味します。おそらく最も役立つのは、アドホック クエリ エディターです。このエディターを使用すると、技術的な知識がほとんどないユーザーでも、フィールドをドラッグ アンド ドロップするだけで簡単なクエリを設計でき、基になるテーブル結合を実行できます。次に、ユーザーは抽出したばかりのデータから円グラフや折れ線グラフなどの簡単なレポートをデザインできます。この種の機能は、JasperReports Server および Actuate One (無料版がない JasperReports Server に相当する BIRT) の商用版の一部です。

SpagoBI は優れた強力なツールであり、私はそれをお勧めしますが、設定と習得が非常に困難です。おそらく、事前定義されたレポートを実行することだけが必要な場合は、他のソリューションのいずれかを使用することをお勧めします.

于 2013-06-25T22:19:17.650 に答える
1

PowerPivotデータ エクスプローラー、またはMicrosoft Query ?

申し訳ありませんが、Web インターフェースが必要であることがわかりませんでした...

于 2013-06-24T15:54:15.827 に答える
0

Cognos BI (具体的には、Web ベースの Query Studio) はこのタブに完全に適合し、技術に詳しくない Web ユーザーに展開するための優れたツールです。

かなり堅牢なセットアップが必要で、安価ではありませんが、エンタープライズ クラスの製品です。私は大規模な展開しか行ったことはありませんが、中小企業向けの Express 製品もあります。

ユーザーの数、データベースのサイズ、予想されるクエリの量、および予算を明確にしていただければ、ツールセットをさらに改良することができます...

于 2013-06-24T15:51:51.007 に答える