私は状況を持っています.Googleで検索して多くのデータを見つけましたが、私が望むことをどのように達成すべきか明確ではありません.
サイズが 1 TB の DB (SQL サーバー 2014 エンタープライズ) があります。
アプリケーションが提供しない特別なレポートを必要とする顧客がいます。
本番DBからバックアップを毎日復元する別のサーバーがあります(最後のバックアップをコピーし、現在のDBをドロップして、バックアップを復元します)
私の考えは、このサーバーをレポートに使用することです。これは、実稼働データベースにとって非常に高価な「特別なレポート」がいくつかあるためです。
Integration Services と Reporting Services のいくつかを読みましたが、考えられる解決策の 1 つは次のようになると思います。
レポート サーバーを 1 日に 1 回 (または 1 時間、または 2 時間など) 同期します。このレポート サーバーで、レポート用に変換されたデータ (インデックス付きビューまたは事前に計算されたデータ) を保持します。このインデックス付きビューを運用サーバーで作成すると、パフォーマンスに大きな影響を与えるためです。
これを達成することは可能ですか?
私の考えは正しいですか?または、より効率的/正しい別の方法がありますか?
これをやって頭が壊れる前に、あなたの意見やアドバイスが欲しいです。
ありがとう!