7

私は独学の学生で、Entity Framework と SQL Server を使用して ASP.NET で Web アプリケーションを作成しました。

レポート用に、Entity SQL を使用してデータベース クエリを動的に作成します。結果を取得した後、HTML または Excel などの他の形式で結果を表示します。

専門的なレポートを作成したいのですが、どの方向に進むべきかわかりません。

SQL Server レポート サービス、Crystal Report、Stimul Report、Fast レポートについて聞いたことがあります。彼らは皆同じ​​ことをしますか?どのツールまたはテクノロジーを学習して使用する必要があるかを考えています。

4

3 に答える 3

4

彼らは皆同じ​​ことをしますか?

ユースケースの 80% 以上で、はい。しかし、各製品には独自のニッチと独自の機能があります。

SSRS は、純粋な MS 開発環境では明確な選択肢です。膨大な MS のヘルプとサポート インフラストラクチャの恩恵を受け、Excel や SharePoint などの他の MS 製品との多数の統合が組み込まれています。

Crystal Reports には勢いと歴史があります。他のものよりもバグが少ないわけではありませんが、成熟したユーザーグループ、フォーラムなどが多数あり、他の人がまだ抱えていない、修正されていない、回答が投稿されていない問題が発生する可能性は非常にわずかです。さらに、SSRS が登場する前は、市場シェア リーダーとしての CR の地位を実際に脅かす製品はなかったため、多くの企業がそれを標準ツールとして使い続けてきました。(SSRS がすぐに CR を脅かしたわけではありませんが、SSRS は SQL Server の一部として無料で配布されたため、SSRS は通常 "十分に優れており"、料金を支払った後に追加のライセンスを必要としないという原則に基づいて大きな支持を得ました。 SQLサーバー。

私は Fast Report に詳しくありませんが、Stimulsoft Reporting については、さまざまな種類のデータ ソースを使用する環境でうまく機能することを理解しています。

どのツールまたはテクノロジーを学習して使用する必要があるかを考えています。

これらのツールを使って仕事をしたいと仮定すると、答えはあなたが仕事をしたい市場にあります. あなたの雇用市場が主に特定のレポートシステムのために採用している場合、それは簡単です.のために雇う。(当たり前のように聞こえるかもしれませんが、若い技術者が学術的な理由で特定の製品を勉強しているのをよく見かけますが、地元の企業が自分たちの学習エネルギーを費やした製品に興味を持っていないことに不満を感じています。)

あなたの雇用市場が中立的である場合 (またはどこで就職しても構わない場合) は、大企業 (SSRS、Crystal Reports はあなたが言及したリストの企業です) に固執することをお勧めします。

そこから、あなたが最も納得できる哲学を選んでください: (注意してください、先の一般化) SSRS は MS 中心の環境で最もよく機能し、その価格のために新興企業でより多く使用されています。新しい開発、小さな会社、スタートアップが好きなら、これがあなたの選択です。(私の意見のみ: SSRS は、Microsoft によってしっかりとサポートされている成長中の製品です。まだ「黄金時代」にさえ達しておらず、将来の SQL バージョンでは改善され続けるでしょう。) Crystal Reports は大企業でより多く見られます。多数のデータベースとレガシー システムの長いリストを持つ環境。大規模な企業環境が好きで、確立されたシステムを維持する場合は、これが最適です。(私の意見のみ: クリスタル レポートは 90 年代に黄金期を迎え、市場での重要性が徐々に低下しています。

于 2012-11-28T16:14:26.650 に答える
1

請求書、明細書、確認書などの「顧客向け」レポートについて話すときは、Crystal Reports をお勧めします。

SSRS は、すべての表形式の数値中心のレポートに対する私のお気に入りのソリューションです。

于 2012-11-28T16:00:18.533 に答える
0

私が持っている唯一の経験は、Crystal Reports です。癖に慣れたら使いやすそうです。また、ラベルなどを印刷したい場合は、かなり堅牢です。Excel へのエクスポートは便利ですが、SSRS ほど驚くべきものではありません。コンピューターにある程度精通している顧客には CR を使用します。彼らはレポート自体を変更できます。

于 2012-11-28T15:41:27.697 に答える