高速 WAN で相互接続された 3 つの工場があります。各プラントには独自の SQL サーバー (独自のアプリケーション用) がありますが、3 つのプラントすべての人が各サーバーでレポートを実行する必要があります。レポートを各サイトでローカルにホストし、リモート DB を指す場合、パフォーマンスはひどいものになります。SSRS にリモートでログオンする場合、WAN リンクを介して画面のレンダリングのみが行われるため、パフォーマンスは許容されますが、従業員は 3 つの URL にアクセスする必要があります。
最も頻繁に使用される SSRS サーバー (プラント A) には、サード パーティの製品の一部であるフロントエンドがあります。ユーザー アクセス制御が優れているため、レポート レベルでアクセスを制御できます。私が理解していることから、ネイティブの SSRS Web UI はフォルダー レベルでしかアクセスを制御できないため、適切なレベルのアクセス制御の粒度を取得するには膨大な数のフォルダーが必要になります。
独自の BI フロント エンドを構築することを考えました。これにより、カスタム テーブルの UserID/EmployeeID タプルに基づいて、利用可能なレポートがユーザーに表示されます。ユーザーがレポートをクリックすると、関連する URL (任意のサイト - http://PlantB.com/reports/report1 など) に移動するだけです (エディターを満足させるために .com を追加する必要がありました。
これは私に考えさせました.SSRSサーバーのファームに単一のフロントエンドを提供する商用製品を知っている人はいますか. ロード バランシングとは関係ありません。単一の UI でアクセスを制御し、ユーザーに単一のランチパッドを提供します。そのため、UserA がログインすると、実行が許可されているレポートが表示されます。彼らが工場 A にいて、工場 B にあるレポートを実行している場合、単純にhttp://PlantB.com/reports/report1を指すことになります。
ちょっとググったけど何も出てこなかった
よろしく
マーク