0

単一のテーブルを使用して、(非常に大きな) 仮想インフラストラクチャに関する履歴データを集計します。テーブルは 15 から 30 のフィールドで構成され、1 日あたり 500 から 1000 のレコードを見積もっています。

なぜ単一のテーブル?いくつかの理由:

  • データは、powershell スクリプトを使用して csv に抽出されます。次に、単一のテーブルへの一括読み込みが非常に簡単かつ高速になります。
  • テーブルを使用して、ピボット テーブルを介して Excel とレポートを接続します。その場合、単一のテーブルが最適です (それ以外の場合は、ビューを作成する必要があります)。

今私の質問:

将来、このテーブルにキューブを構築することを計画している場合、「単一テーブル」の選択は悪い解決策ですか? キューブはリレーショナル データベースに依存していますか、それとも単一テーブル データベース上に簡単に構築できますか?

提案をありがとう

4

1 に答える 1

2

SQL Server Analysis Servicesについて具体的に説明することはできませんが、OLAPの場合、通常、非正規化および集約されたデータを使用します。つまり、通常のリレーショナルシナリオよりもテーブルが少なくなります。また、データ量はそれほど大きくないため(365k行/年-OLAPの場合でも小さい)、データに単一のテーブルを使用しても問題はありません。

于 2011-04-08T15:34:46.640 に答える