2012-01-05 29 views
3

レポート定義を.rdlファイルとして出力するレポートビューアを作成しています。これらのrdlファイルはサーバー側に格納されます。.rdlファイルをオンラインで表示する

私は.NETでのプログラミングの経験はあまりなく、人々がブラウザを介して(つまりWebアプリケーションを介して)これらのレポートをどのように表示できるのだろうと思っていました。

私の最終的な目標は、ユーザーがの.rdlのリストから選択して(一部対応するXMLまたはJSONデータと一緒に)それらをレンダリングすることができますいくつかのフロントエンドを提供することです....

だから、正確にどのようなツールユーザーがブラウザからレポート(rdl)を閲覧できるようにする必要がありますか?私はできるだけ簡単にエンドユーザ、すなわちSaaSにソフトウェアをインストールする必要はありません。クライアントサイドにはソフトウェアをインストールする必要はありません。

答えて

1

使用したい専門知識と費用SQL Server Reporting ServicesまたはASP.Net ReportViewerのいずれかを使用できます。

レポートサービスは、より多くのレポート機能ツールですが、レポートのみを表示するように制限しています。 ASP.Netの場合と同様に、利用可能なプログラミングモデルを利用して、他のデータを表示することができます(あなたの質問に記載されています)。これらのそれぞれを見て、あなたが行きたいと思う方法を評価することができます。

Reporting Servicesの詳細は http://msdn.microsoft.com/en-us/library/ms159106.aspx

で発見することができます

ASP.Netレポートサーバーコントロールの詳細は、エンドユーザーには意味を持たない自分で

http://msdn.microsoft.com/en-us/library/ms251671(v=VS.100).aspx

1

RDLファイルで見つけることができます。
これらは、どこかからデータを取得してレンダリングするために必要なすべての情報を含んでいます。

これらは、ReportViewerコントロールまたは完全なReporting Services(SSRS)インストールによって処理されます。レンダリングされたレポートの形式は、コントロールまたはSSRSへの入力/パラメータによって決定されます。

たとえば、WebサイトにReportViewerコントロールを追加できます。

関連する問題