Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Una consulta consta de una o varias instrucciones de consulta, delimitadas por un punto y coma (;
).
Al menos una de estas instrucciones de consulta debe ser una instrucción de expresión tabular.
La instrucción de expresión tabular genera uno o varios resultados tabulares. Las instrucciones deben estar separadas por un punto y coma.
Cuando la consulta tiene más de una instrucción de expresión tabular, la consulta tiene un lote de instrucciones de expresión tabular y la consulta devuelve todos los resultados tabulares generados por estas instrucciones.
Dos tipos de instrucciones de consulta:
- Instrucciones que utilizan principalmente los usuarios (instrucciones de consulta de usuario),
- Instrucciones que se han diseñado para admitir escenarios en los que las aplicaciones de nivel intermedio toman consultas de usuario y envían una versión modificada de ellas a Kusto (instrucciones de consulta de aplicación).
Algunas instrucciones de consulta son útiles en ambos escenarios.
Nota:
El "efecto" de una instrucción de consulta comienza en el punto en que la instrucción aparece en la consulta y termina al final de la consulta. Una vez completada la consulta, se liberan todos sus recursos y no tiene ningún impacto en las consultas futuras (aparte de los efectos secundarios, como que la consulta se registre en un registro de todas las consultas ejecutadas o que sus resultados se almacenen en caché).
Instrucciones de consulta de usuario
A continuación se muestra una lista de instrucciones de consulta de usuario:
Una instrucción let define un enlace entre un nombre y una expresión. Las instrucciones Let se pueden usar para dividir una consulta larga en pequeñas partes con nombre que sean más fáciles de entender.
Una instrucción set establece una propiedad de solicitud que afecta a la forma en que se procesa la consulta y se devuelven sus resultados.
Una instrucción de expresión tabular, la instrucción de consulta más importante, devuelve los datos "interesantes" como resultados.
Instrucciones de consulta de aplicación
A continuación se muestra una lista de instrucciones de consulta de aplicación:
Una instrucción alias define un alias para otra base de datos (en el mismo clúster o en un clúster remoto).
Una instrucción de patrón, que pueden usar las aplicaciones que se basan en Kusto y exponen el lenguaje de consulta a sus usuarios para insertarlo en el proceso de resolución de nombres de consulta.
Una instrucción de parámetros de consulta, que usan las aplicaciones que se basan en Kusto para protegerse contra ataques de inyección (similar a cómo los parámetros de comando protegen SQL contra ataques de inyección de código SQL).
Una instrucción restrict, que usan las aplicaciones que se basan en Kusto para restringir las consultas a un subconjunto específico de datos en Kusto (incluida la restricción del acceso a columnas y registros específicos).