1

生成されたレポートをレポートサービスにキャッシュして、後で他の形式にエクスポートできるようにする方法はありますか?

つまり、現在、(Webサービスを介して)レポートのHTMLバージョンを生成しており、ユーザーがExcelファイルを要求した場合は、今回はExcelで再度生成します。問題は、この間にデータが変更される可能性があり、HTMLとExcelのバージョンが異なる可能性があることです。もう1つの明らかな欠点は、フォーマットを変更するだけで十分な場合に、レポートが再生成されることです。

したがって、問題は、レポートサービスが、生成されたデータに対して何らかのキャッシュメカニズムをサポートし、後で指定された形式にエクスポートすることをサポートしているかどうかです。私は気になりますが、レポートビューアコントロールに[エクスポート]ボタンはどのように実装されていますか?実際にレポートを再生成しますか、それとも何らかの方法でエクスポートしますか?

4

1 に答える 1

2

SSRS 2005 と同じ場合、レポート サーバー ポータルの個々のレポートの下に [プロパティ] タブがあり、このタブのオプションの 1 つが [実行] になります。

最初の実行オプションは最新のデータから作業することですが、サブ オプションを使用すると、スケジュールに従って一定時間レポートをキャッシュできます。

2 番目のオプションでは、スケジュール オプションを使用して、スナップショットからレポートを自動生成できます。

2008年にこれを変更する理由はわかりませんが、Microsoftが多くのことを行う理由はわかりません...

于 2008-10-08T08:53:20.200 に答える