29

次の大きなプロジェクトで MongoDB を検討していますが、いくつか懸念事項があります。具体的には、どのようにレポートを作成できますか?

私の理解では、リレーショナル データベースで通常行うのと同じ種類の結合と集計を行うことはできません。私が考えていたレポートには、さまざまな「テーブル」からの多くのデータを厳密な基準で集約することが含まれます。

これは MongoDB で簡単に実行できますか?それとも大きな頭痛の種になるのでしょうか?

4

7 に答える 7

4

JasperReportsやPentahoなどのオープンソースツールはMongoDBに接続できるようです。また、NoSQLシップにジャンプしたいが、NoSQLシップにジャンプせずに、SimbaのようなODBCまたはOLEDBドライバーを使用してから使用することもできます。 DBxtraなどの通常のSQLレポートツール

于 2013-01-15T15:32:03.420 に答える
1

MongoDB レポートは、レポート ソフトウェアに接続できる API を提供する集計フレームワークを備えているため、簡単に作成できます。これは、MongoDB のレポートと視覚化に関する詳細を提供する記事ですhttp://blog.jinfonet.com/mongodb-reporting-visualization-jreport/

于 2014-09-23T13:56:56.327 に答える
1

MongoDB ですべてのレポートを作成し、十分な応答時間を確保できるかどうかはわかりません。したがって、その目的のために MongoDB の上にツールを追加できます。たとえば、icCubeは現在、この種の使用法のためにMongoDBをサポートしています。データのセット全体を抽出することは意味がありませんが、ほとんどの場合、レポートおよび分析用のデータは全体の一部にすぎないため、レポートおよび分析のためにインメモリ OLAP ツールを接続することは理にかなっています。

于 2014-05-22T09:12:40.663 に答える
0

私の知る限り、Mongo のリレーショナル データベースと同じように結合や集計などを実行する簡単な方法はありません。これに使用できるさまざまな外部分析ツールがあります。私の会社では、Sisenseを使用し、ODBC ドライバーを介して MongoDB に接続しています。これにより、データに対して SQL のような機能を使用でき、うまく機能します。ただし、MongoDB でネイティブにこれを行う方法はわかりません。

于 2015-04-14T13:45:13.600 に答える