3

DOD Web サイト用の Reporting Services ソリューションを開発しています。頻繁にレポートを作成し、サービスをパラメーターとして使用したいと考えています (会計年度、データ発効日などの他の同様のありふれた、しかし反復的なパラメーターに加えて)。基本的に、SSRS 2005について私が見たものはすべて、それは不可能だと言っています.

データセットを共有し、レポート サーバーを快適に保つための面倒な (またはそれほど面倒ではない) 方法はありますか? SSRS2008はこれを行いますか?

編集:

私はそれを不明確に言ったと思います。私はレポートのスタックを持っています。私は DoD 環境にいるので、これらのレポートの一般的なパラメーターの 1 つはサービス (米国以外のユーザーの陸軍、海軍など) です。「ビジネスルール」により、ストアドプロシージャを使用できなくなるため。1 つのデータセットを作成し、さまざまなレポートからリンクする方法はありますか? Reporting 2008 はこのようなものをサポートしますか? 一連のレポートで同じクエリを再入力するのにうんざりしています。

4

2 に答える 2

1

データセットを共有する必要があるかどうかはわかりません。2回使用する必要のあるSQL結果があり、同じデータを2回再計算したくない場合、またはパラメーターに関して何かをしたい場合があるためです。それで、この「私は質問を本当に理解していませんでした」序文で...

  1. データセットを共有することはできません。つまり、たとえば、データセットがテーブルを返すことはできず、データセットA内で。Bと結合しようとしAます。
  2. これが本当にやりたいことである場合は、一時テーブルを使用して保存Aしてから、データセットで一時テーブルを使用できBます。その周りにはベストプラクティスがありますが、これがあなたに必要なものかどうかわからないので、今はそれについて話すことに時間を費やしません。
于 2008-08-20T18:22:11.453 に答える
0

ストアド プロシージャが使えない場合は、ビューを使用できるといいのですが。

それ以外の場合は、SQL Server を離れて、CSV シートをデータ ストレージとして使用できます。

于 2016-09-27T11:54:59.067 に答える