Partilhar via


materialized_view()

Alterne entre serviços usando a lista suspensa Version. Saiba mais sobre navegação.
Aplica a: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Faz referência à parte materializada de uma visão materializada.

A materialized_view() função suporta uma forma de consultar apenas a parte materializada da visualização, especificando a latência máxima que o utilizador está disposto a tolerar. Esta opção não garante que devolva o maior número de registos up-to-date, mas deve ser sempre mais eficiente do que consultar toda a visualização. Esta função é útil em cenários em que está disposto a sacrificar alguma novidade em troca de desempenho, por exemplo em painéis de telemetria.

Sintaxe

materialized_view( ViewName, [ max_age ] )

Saiba mais sobre convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Description
ViewName string ✔️ O nome da vista materializada.
max_age timespan Se não for fornecida, apenas a parte materializada da visualização é devolvida. Se fornecida, a função devolverá a parte materializada da vista se o tempo da última materialização for maior que @now - max_age. Caso contrário, toda a vista é devolvida, o que é idêntico a consultar diretamente o ViewName .

Examples

Consulta apenas a parte materializada da vista, independentemente de quando foi materializada pela última vez.

materialized_view("ViewName")

Consulta a parte materializada apenas se ela tiver sido materializada nos últimos 10 minutos. Se a peça materializada tiver mais de 10 minutos, devolva a vista completa. Espera-se que esta opção seja menos eficaz do que consultar a peça materializada.

materialized_view("ViewName", 10m)

Observações

  • Uma vez criada uma vista, esta pode ser consultada tal como qualquer outra tabela da base de dados, incluindo a participação em consultas cross-cluster / cross-database.
  • As visualizações materializadas não são incluídas em uniões ou pesquisas wildcard.
  • A sintaxe para consultar a vista é o nome da vista (como uma referência de tabela).
  • Consultar a vista materializada devolverá sempre os resultados com maior up-todata, com base em todos os registos ingeridos na tabela de origem. A consulta combina a parte materializada da vista com todos os registos não materializados na tabela de origem. Para mais informações, veja como funcionam as vistas materializadas para mais detalhes.