2

ASP.NET と SSRS と SQL DB を使用してレポート Web アプリケーションを構築しました。

以下は私の懸念です:

  1. レポートのレンダリングが遅くなります。レポートをもっと速くする必要があります。Crystal Reports やその他の機能は、レポートの作成を高速化するのに役立ちますか? 提案してください

  2. 経験豊富な人々から、SSRS の展開は Crystal レポートと比較して正しく展開するのがより複雑になると聞いたことがありますか?

  3. SQL DB なしでレポート エンジンを構築できますか?

  4. より高速で、ライセンスが無料で、メンテナンスが容易な Web ベースのレポート エンジンを構築するためのさまざまなテクノロジを教えてください...

前もって感謝します

4

2 に答える 2

1

広告 1、レンダリング時間。遅いレンダリングの原因を調査する必要があります。SSRS は、その驚異的な速度については特に知られていません (特に、大量の集計と多数 (数百) のページの場合) ですが、レポート ツールとしてそのまま使用すると高速になるはずです。問題がある場合は、ExecutionLog2を分析して問題を引き起こしているのがクエリ、処理、またはレンダリングであるかどうかを確認し、それに応じて最適化します。

広告 2、展開。注意すべき点がいくつかありますが、一般的には問題ありません。いずれにせよ、現状のあなたの質問はSOには広すぎて、意見を求めています。もう少し検索することをお勧めします。それでも質問がある場合は、チャット (主観的、意見) または SO (客観的、実用的な質問) で質問してください。

広告 3、DB なし。オブジェクト データ ソースを含む多数のデータ ソースをレポートに接続できます。

広告 4「最高」。このサブ質問は削除することをお勧めします。なぜなら、これは意見を求める主観的な質問だからです (スタック オーバーフローの FAQ に従って、これはお勧めしません)。

レポート ソリューションの構築を頑張ってください。

于 2012-09-13T14:21:16.457 に答える
0

3 の答えとして => たとえば、Crystal レポートを使用する場合、コードで独自のデータセットを作成し、そのデータセットを Crystal レポートに渡して書式設定を行うことができます。このようにして、SQL db の必要性を省略することができます。

于 2012-09-13T13:50:54.513 に答える