1

Crystal Reports を SSRS に変換しています。私たちが気づいたことの 1 つは、Crystal ビューアーが ssrs よりも速く起動することです。ただし、クリスタルでは、残りのデータをバッファリングします。明確にするために、5 つのレコードの実行を要求した場合。ビューアはレコードセット 1 を使用して Crystal で起動しますが、サポートされているすべての読み取りが完了するまで、レコード 2 ~ 5 にはアクセスできません。

SSRS では、ビューアがレコード 1 ~ 5 に完全にアクセスできるようになるまで、何も表示されません。

Crystal が SSRS よりも高速であるという錯覚を与える。実際、同じデータと同じレポートの時間テストを行いました。SSRS は、全体的なリクエストの完了において毎回 Crystal を上回っています。ただし、Crystal はユーザーにより迅速に情報を表示します。

SSRS での Crystal の動作を模倣するための設定や何かはありますか?

もう少し掘り下げてみると、Crystal Web サーバーの機能は「ページ オン デマンド」処理であることがわかりました。

4

1 に答える 1

2

SSRSはこれを自動的に実行しようとしますが、レポート定義にはそれを妨げる可能性のある多くのことがあります。

最も可能性の高い原因は、レポートレベルとページ番号での並べ替えだと思います。並べ替えをクエリに移動し、レポート定義から削除します。それ以外の場合、SSRSはすべてのデータを取得して、最初の行を決定する必要があります。

これについては、MSDNにいくつかの優れたヒントがあります。

于 2012-04-05T17:08:40.537 に答える