Redshiftでこれをビルドする機能はありますか?インターリーブされたキーはこれを何らかの形で緩和します。 化合物による並べ替えとインターリーブされたものがある場合は、これが理想的です。Redshiftでパーティションビュー(ユニオンすべての複数のテーブル)を使用してテーブルごとのパーティション
パーティションビューを使用することには欠点がありますか?私は以下のように意味します。
https://sqlsunday.com/2014/08/31/partitioned-views/
しかし代わりの日付を使用して、私は他のフィールド型でパーティションを作成します。例えば商品の種類または国。
ので、ビューはProd_type、国として 'USA' として
を選択し、 '1' * fact_Sales_1_USA 組合からのすべての 選択されます '2' の国としてProd_type、 '英国' として、* からfact_Sales_2_UK
このようにすると、クエリがテーブル全体を読み取ることができなくなり、特定の商品タイプと地域に制限されます。
同様の名前の複数のテーブルを選択する機能もあります。
したがって、上記の表示の代わりに これは単なるですが、これはパーティション化された列をテーブルに含める必要があります。
選択欠点のfact_から* *
一つは、もう少し複雑なデータの更新、私たちのコースですか?
上記のフィールドを使用しないクエリの速度が低下しますか?