Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.