Boa tarde,
Alguém já utilizou view com CREATE MATERIALIZED VIEW no SQL SERVER?
Estou precisando de exemplo para montar um BI.
Boa tarde,
Alguém já utilizou view com CREATE MATERIALIZED VIEW no SQL SERVER?
Estou precisando de exemplo para montar um BI.
Segue
CREATE MATERIALIZED VIEW mv_test2
WITH (distribution = hash(i_category_id), FOR_APPEND)
AS
SELECT MAX(i.i_rec_start_date) as max_i_rec_start_date, MIN(i.i_rec_end_date) as min_i_rec_end_date, i.i_item_sk, i.i_item_id, i.i_category_id
FROM syntheticworkload.item i
GROUP BY i.i_item_sk, i.i_item_id, i.i_category_id
Estudei mais sobre esse assunto e verifiquei:
Como a Materialized View armazena os dados fisicamente, você pode criar um índice nela como se fosse uma tabela:
CREATE INDEX idx_minha_mv_id ON minha_mv (id);
Com a possibilidade de índice único:
CREATE UNIQUE INDEX idx_minha_mv_id_unique ON minha_mv (id);