Vues
Une vue est une table virtuelle basée sur le jeu de résultats d’une requête Langage de requête Kusto (KQL).
Comme les tables réelles, les vues organisent les données avec des lignes et des colonnes, et participent à des tâches qui impliquent la résolution de noms de table génériques, telles que les scénarios union * et search * . Toutefois, contrairement aux tables réelles, les vues ne conservent pas de stockage de données dédié. Au lieu de cela, ils représentent dynamiquement le résultat d’une requête.
Guide pratique pour définir une vue
Les vues sont définies par le biais de fonctions définies par l’utilisateur, qui se présentent sous deux formes : les fonctions définies par la requête et les fonctions stockées. Pour être considérée comme une vue, une fonction doit accepter aucun argument et générer une expression tabulaire comme sortie.
Pour définir une fonction définie par une requête en tant que vue, spécifiez la view
mot clé avant la définition de la fonction. Pour obtenir un exemple, consultez Vue définie par la requête.
Pour définir une fonction stockée en tant qu’affichage, définissez la propriété true
sur view
lorsque vous créez la fonction. Pour obtenir un exemple, consultez Vue stockée. Pour plus d’informations, consultez la commande .create function.
Exemples
Vue définie par la requête
La requête suivante définit deux fonctions : T_view
et T_notview
. Les résultats de la requête montrent que seul T_view
est résolu par la référence générique dans l’opération d’union.
let T_view = view () { print x=1 };
let T_notview = () { print x=2 };
union T*
Vue stockée
La requête suivante définit une vue stockée. Cette vue se comporte comme n’importe quelle autre fonction stockée, mais peut prendre part à des scénarios génériques.
.create function
with (view=true, docstring='Simple demo view', folder='Demo')
MyView() { StormEvents | take 100 }
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour