SSRSのサブスクリプション機能を使用して、スケジュールされた方法でレポートを自動的に実行し、レポートの結果を電子メールで送信しました。私はこれを単一のデータソースを使用して行っただけです。私の質問は、複数のデータソースを使用しながらこれを行うことができますか?
1つのレポートは1つのサブスクリプションにしか一致しないため、これは明確ではありません。
私の目標は、データソースのコレクション全体で同じレポートを実行し、各データソースからのすべての結果をサブスクリプションとして1つの電子メールで送信することです。
複数のデータソースを使用する単一のレポートでこれを実行します。
私の特定のケースでは、データソースごとに1つの行が必要です。私の意図は、データソースごとに1つの行が明確に示されているテーブルを作成することです。
ここには2つのオプションがあるようです。
- リンクサーバーを使用する:
- サーバーのリンクリンク1。
- リンクサーバーの作成リンク2。
- ソースごとに1行を返すクエリを記述し、UNIONALLを使用して単一の結果セット/「テーブル」を作成します。
- 複数のデータソースを使用するレポートを作成します。
- ソースごとに単一の行テーブルを用意し、レンダリング時に単一のテーブルのように見えるようにテーブルを配置します。
複数のデータソースを組み合わせた新しいレポートの単一のサブスクリプションを作成します。