2012-04-20 3 views
0

ユーザーがレポートを定義し、定義をデータベースに格納できるシステムを設計しようとしています。定義には、どのフィールドを含めるか、並べ替え順序を指定できます機能。穏やかなサービスに対して実行するレポートの定義

レポートは、Webサイト、またはPDF、RTF、またはCSV形式のデータを電子メールで送信するスケジュールされたタスクランナーを介して実行できます。

データソースはSQLではなくWCFサービスです。

私はRDLでレポートを定義できるSSRSを見てきましたが、これをオブジェクトデータソースにどのように差し込むのかはわかりません。

私が調べたレポートツールのほとんどは、ここでは不可能なデザイナーとディスプレイプラグインを使用しています。

少なくとも、レポートのデータを私に渡す人は誰でも出くわします。PDF/RTF/CSVなどを別のプロセスとして扱う必要はありません。

答えて

1

SSISはRDLを実行しません。あなたはSSRS(SQL Server Reporting Services)を考えています。モデルを作成し、ユーザーにReport Builderを使用させることができます。注目すべきことの1つは、Reporting ServicesのXMLデータソースからWebサービスにクエリを実行するには、WSDLファイルを読み取る方法を十分に理解している必要があります。

以下の参考文献は、Reporting ServicesのXMLクエリを構築するために非常に有用である:

  1. Reporting Services: Using XML and Web Service Data Sources
  2. XML Query Syntax for Specifying XML Report Data (SSRS)
  3. Element Path Syntax for Specifying XML Report Data (SSRS)

もSqlServerCetnral.comにHome » Article Discussions » Article Discussions by Author » Discuss content posted by Michael Davis » Report Server Diagnostic Reports 9ページを参照してください。私は、レポートの情報について、Reporting Services Webサービスを照会する非常に詳細な例を示すページの途中にあるポストを作成しました。

+0

おっと - はい、私はSSRSを意味しました。 – BonyT

+0

レポートビルダーの使用は残念ながらオプションではありません。非常に複雑なレポートを作成するのではなく、主にフィールドと並べ替え順序を定義するだけですが、残りのアプリケーションに合わせてWebページインターフェイスを使用する必要があります。リンクをありがとう - 私は数日後にそれらを見ていきます。 – BonyT

+0

このような場合は、データダイナミックスのActiveReportsという製品を参照することをお勧めします。通常のSSRSレポートを設計し、レポートサーバーWebサービスを使用してアプリケーションから呼び出すこともできます。 http://msdn.microsoft.com/en-us/library/ms152787(v=sql.105).aspxおよびhttp://msdn.microsoft.com/en-us/library/reportexecution2005.reportexecutionservice.renderを参照してください。 v = sql.105).aspx。 – JamieSee

関連する問題