2

私はいくつかの Web アプリケーションを管理しており、「優れた」レポート/分析ページをいくつか追加したいと考えています。一度構築するのは簡単ですが(たとえば、flotまたは同様のプロットライブラリを使用)、コーディングをあまり行わずに必要なグラフを「ただ」生成し、フィルタリング機能を提供するレポート生成ライブラリが必要なようです。

そこにはいくつかのツールがありますが、何らかの理由で適切なものはありませんでした:

  • Linuxで動作する必要があります
  • オープンソースが好まれますが、クローズドソースも機能し、価格モデルも小規模なインストールに適しています
  • Python API が必要 (または標準 Web プロトコルを使用する外部サービス)

これはまったくユニークな質問ではないことを認識していますが、同じ範囲の他のスタックオーバーフローの質問を見つけることができませんでした. 任意のポインタをいただければ幸いです。

更新 (2012-08-09, 15:10 UTC):私は、これ以上の要件や要望を述べていないことに気付きました:

  • レポートにアクセスするための Web インターフェイス
  • アクセス制御: 各ユーザーは自分のデータに関するレポートのみを取得できます (ライブラリを使用する場合は簡単ですが、外部サーバーを使用する場合は難しい場合があります)
  • フィルタリング: いくつかのパラメータに基づいて値をインタラクティブにフィルタリングする必要があります (例: 「この時間枠のイベントのみ」、「場所 X のみ」)。
4

1 に答える 1

1

Windward * は、ほとんどのニーズを満たすと思われるソリューションを提供するソフトウェア会社の 1 つです。Jython または RESTful API (それぞれ Java Engine と Javelin) のいずれかを介して Python API を提供し、主な強みは、テンプレートの設計が Microsoft Office で行われることです。そのため、レポートは非​​常に柔軟で、簡単にまとめることができます (ほとんどの場合、人々は既に Word の使い方を知っているため、他のソリューションよりも習得に時間がかかりません)。実行時にパラメーターを取得する動的フィルターを追加したり、オンザフライで変更したり、HTML や PDF などのさまざまな形式に出力したりできます。また、ほぼすべての主要なデータソースで動作します。Web インターフェースの場合、独自に作成してレポートを簡単に統合する (Engine) か、事前に作成されたものを購入して仕様に合わせて変更する (Javelin) ことができます。

欠点として、それらはクローズドソースであり、セットアップについて詳しく知らなければ、価格設定がうまくいくかどうかを言うのは難しいでしょう. ただし、一見の価値はあるかもしれません。上記のリンクとそのドキュメント wikiは、自分に適しているかどうかを調べるのに適した場所です。

*免責事項: 私は Windward で働いています。私はそれらがより優れたレポート パッケージの 1 つだと信じていますが、ニーズに合ったものもあるかもしれません。

于 2012-08-09T19:42:56.597 に答える