Vistas
Uma vista é uma tabela virtual baseada no conjunto de resultados de uma consulta Linguagem de Pesquisa Kusto (KQL).
Tal como as tabelas reais, as vistas organizam dados com linhas e colunas e participam em tarefas que envolvem resolução de nomes de tabela de carateres universais, como cenários de união * e pesquisa * . No entanto, ao contrário das tabelas reais, as vistas não mantêm o armazenamento de dados dedicado. Em vez disso, representam dinamicamente o resultado de uma consulta.
Como definir uma vista
As vistas são definidas através de funções definidas pelo utilizador, que vêm de duas formas: funções definidas por consulta e funções armazenadas. Para se qualificar como uma vista, uma função não tem de aceitar argumentos e produzir uma expressão tabular como resultado.
Para definir uma função definida por consulta como uma vista, especifique a view
palavra-chave antes da definição da função. Por exemplo, veja Vista definida por consulta.
Para definir uma função armazenada como uma vista, defina a view
propriedade como true
quando criar a função. Por exemplo, veja Vista armazenada. Para obter mais informações, veja o comando de função .create.
Exemplos
Vista definida pela consulta
A consulta seguinte define duas funções: T_view
e T_notview
. Os resultados da consulta demonstram que apenas T_view
é resolvido pela referência de caráter universal na operação união.
let T_view = view () { print x=1 };
let T_notview = () { print x=2 };
union T*
Vista armazenada
A consulta seguinte define uma vista armazenada. Esta vista comporta-se como qualquer outra função armazenada, mas pode participar em cenários de carateres universais.
.create function
with (view=true, docstring='Simple demo view', folder='Demo')
MyView() { StormEvents | take 100 }
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários