Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Visões materializadas - Amazon Redshift

Visões materializadas

Você pode usar uma visualização materializada em qualquer consulta SQL fazendo referência ao nome da visualização materializada como a fonte de dados, como uma exibição em tabela ou padrão.

Quando uma consulta acessa uma visualização materializada, ela vê apenas os dados que estão armazenados na atualização mais recente da visualização materializada. Portanto, talvez a consulta não veja todas as alterações mais recentes das tabelas base correspondentes da visualização materializada.

Se outros usuários quiserem consultar a exibição materializada, o proprietário da exibição materializada deverá conceder a permissão SELECT a esses outros usuários. Os outros usuários não precisam ter a permissão SELECT nas tabelas base subjacentes. O proprietário da visão materializada também pode revogar a permissão SELECT de outros usuários para impedi-los de consultar a exibição materializada. Os outros usuários ainda precisam da permissão USAGE nos esquemas que contêm as tabelas base da visão materializada.

Se o proprietário da visão materializada não tiver mais a permissão SELECT local nas tabelas base subjacentes:

  • O proprietário não poderá mais consultar a visualização materializada.

  • Os outros usuários que tenham a permissão SELECT na exibição materializada não poderão mais consultar a exibição materializada.

Isso é limitado às permissões locais. As alterações nas permissões gerenciadas pelo Lake Formation não são verificadas ao consultar a visão materializada. Isso significa que, se uma tabela base subjacente for gerenciada pelo Lake Formation e as permissões de seleção na tabela forem revogadas no Lake Formation, você ainda poderá consultar a visão materializada.

O exemplo a seguir consulta a visualização materializada tickets_mv. Para obter mais informações sobre o comando SQL usado para criar uma visualização materializada, consulte CREATE MATERIALIZED VIEW.

SELECT sold FROM tickets_mv WHERE catgroup = 'Concerts';

Como os resultados da consulta são pré-computados, não há necessidade de acessar as tabelas subjacentes (category, event e sales). O Amazon Redshift pode retornar os resultados diretamente do tickets_mv.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.