web-dev-qa-db-ja.com

SSASテーブルキューブパーティション-パーティション数

500百万行のファクトテーブルがあります(10年のデータ-60GB)。このテーブルをデータベースレベルとSSASテーブルキューブレベルでもパーティション化しました。全体的なブラウジングパフォーマンスとSSASキューブの処理時間を改善するために、パーティションごとに1か月です。しかし、前回、SSASテーブルキューブに3つ以上のパーティションを構成することは適切ではないと聞きました。表形式のキューブごとに最大2つのパーティションが必要です。そのようなことを聞​​いたことがありますか?本当 ?

SSAS 2014では、テーブル内のテーブルパーティションはシリアルに処理されます。 SSAS 2016では、テーブル内のテーブルパーティションは parallel で処理できます。したがって、バージョン全体では、テーブル全体を処理する場合、パーティショニングは処理速度を向上させません。

ただし、パーティショニングは増分処理での使用に最適です。年でパーティション分割し、2017行のみを変更した場合、2017パーティションのみを処理できます。また、10年以上前のデータをアーカイブするには、最も古いパーティションを削除します。

あなたが言及した2つのパーティションルールがどこから来たのかはわかりませんが、それが理にかなっているとは思いません。何らかのコンテキストでそのアサーションのリファレンスがある場合は、自由に共有してください。

1
GregGalloway