Operador fork
Ejecuta varios operadores de consumidor en paralelo.
Syntax
T|
fork
[name=
](
subquery)
[name=
](
subquery)
...
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Tipo | Requerido | Descripción |
---|---|---|---|
subquery | string |
✔️ | Una canalización de bajada de los operadores de consulta admitidos. |
name | string |
Nombre temporal de la tabla de resultados de la subconsulta. |
Nota
- Evite usar
fork
con una sola subconsulta. - El nombre de la pestaña de resultados será el mismo que se proporcionó con el
name
parámetro o elas
operador .
Operadores de consulta admitidos
as
count
extend
parse
where
take
project
project-away
project-keep
project-rename
project-reorder
summarize
top
top-nested
sort
mv-expand
reduce
Devoluciones
Varias tablas de resultados, una para cada uno de los argumentos de subconsulta .
Sugerencias
Se usa
materialize
como reemplazo dejoin
las piernas de bifurcación ounion
en las piernas de bifurcación. El flujo de entrada se almacenará en caché mediante materialización y, a continuación, la expresión almacenada en caché se puede usar en las patas de combinación y unión.Use batch con
materialize
instrucciones de expresión tabular en lugar delfork
operador .
Ejemplos
Subconsultas sin nombre
StormEvents
| where State == "FLORIDA"
| fork
( where DeathsDirect + DeathsIndirect > 1)
( where InjuriesDirect + InjuriesIndirect > 1)
Subconsultas con nombre
En los ejemplos siguientes, las tablas de resultados se denominarán "StormsWithDeaths" y "StormsWithInjuries".
StormEvents
| where State == "FLORIDA"
| fork
(where DeathsDirect + DeathsIndirect > 1 | as StormsWithDeaths)
(where InjuriesDirect + InjuriesIndirect > 1 | as StormsWithInjuries)
StormEvents
| where State == "FLORIDA"
| fork
StormsWithDeaths = (where DeathsDirect + DeathsIndirect > 1)
StormsWithInjuries = (where InjuriesDirect + InjuriesIndirect > 1)
Esta funcionalidad no se admite en Azure Monitor.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de