SQL Server Reporting Servicesを使用する利点?

アプリケーションを通じて通常のレポートを使用するだけでなく、SQL Server Reporting Servicesを使用する利点は何ですか?

私はデータがSQL Server上にあることを理解できます。これはおそらくレポートを提供するのに適していますが、実際のメリットは何ですか?また、Reporting Servicesを使用するようにアプリケーションを変換する価値はありますか?

10
私はクリスタルやmicrosoft.reportingなどのレポートコンポーネントを意味します。
追加された 著者 CJ7,
1つはSQL Serverから提供され、もう1つはSQL Serverから提供されます。
追加された 著者 CJ7,
@MarkBannister:SSRSでは、レポートは通常SQL Server上に存在し、アプリケーションではないため、SQL Serverは各アプリケーションが独自のレポートを提供するのではなく、潜在的に多くのアプリケーションにレポートを提供しています。
追加された 著者 CJ7,
"単にアプリケーションを通じて通常のレポートを使用するのではなく" - どのアプリケーションですか?このアプリケーションはどのようなレポート機能を備えていますか?
追加された 著者 Mark Bannister,
クリスタルは、SSRSとほぼ同じ方法でレポートデザイナーです。SSRSよりもレポートのコンポーネントが少なくて済みます。
追加された 著者 Mark Bannister,
「奉仕する」という意味はどういう意味ですか?どちらもSQLServerデータベースにアクセスできます。
追加された 著者 Mark Bannister,

2 答え

いつものように、アプリケーションの目的がSQL Server 2005/2008データベースのデータに基づいてレポートを提供するだけであれば、レポートサービスを使用すると何も開発する必要はありません(おそらくレポート定義の作成の横に)。

したがって、報告サービスによって与えられるもの:

  • デザイナー(非常に使いやすい)、
  • ユーザーの認証と承認を処理できます
  • 定期購入を報告する、
  • レポートをさまざまな形式(xls、csv、pdf)にエクスポートする。

これは、SSRSの全機能から抜粋したものです。私はそれらを少し前に使ってきました。だから私は何かを忘れてしまったかもしれません。私はMSがASP.NET WebサイトやWindowsフォームアプリケーションで使用可能なレポートビューアコントロールを用意していることを覚えています。

さらに、あなたが質問に書いたものに加えて、レポートサービスはSQL Serverと同じサーバーマシンにインストールする必要はありません。

レポートがアプリケーションのマイナーな機能であり、指定されたレポートと既に実装されているレポートがわずかな場合は、SSRSを使用する必要はないかもしれません。

要約すると、私の意見では、SQL Server Reporting Servicesの主な利点は次のとおりです。

  • すべてのレポートを作成する必要はなく、ほとんどのレポートのニーズを満たすことができます 機能、
  • 簡単に新しいレポートを作成できます。
  • MS環境に非常に良く適合し、簡単に統合できます。
6
追加された

すべてのアプリケーションにレポーティングコンポーネントが含まれているわけではありません。通常、レポートコンポーネントは限られています。

独自のレポート(Crystal、Cognos、BIRT、Jasperなど)を作成するためのSSRSまたは任意のツールを使用すると、アクセス可能な任意のデータソースのデータを、あなたは必要です。

しかし、自分でレポートを書く必要があります。

0
追加された