約 30,000,0000 行のデータの大きなテーブルがあり、現在は 1 日あたり 100,000 行で毎日増加しており、その数は時間の経過とともに増加します。
現在、データベース (MS-SQL 2012) からさまざまなレポートを直接生成し、多くの計算を行っています。
問題は、これには時間がかかることです。インデックスなどはありますが、今日の人々は非常に高速なレポートを求めています。
また、期間やデータのさまざまな見方などを変更できるようにしたいと考えています。
1 日前のデータを確認するだけでよいので、昨日のすべてのデータを取得して、クエリとレポートを高速化するために何かを行うことができます。
高速でありながら、Excel や BI ツールではなく Web 上にあるソリューションについて、何か良いアイデアをお持ちの方はいらっしゃいませんか。
現在、すべてのレポートは、MS SQL 2012 テーブルに対するクエリを含む asp.net c# Web フォームにあります。