fork işleci
Şunlar için geçerlidir: ✅Microsoft Fabric✅
Birden çok tüketici işlecini paralel olarak çalıştırır.
Sözdizimi
T|
fork
[ad=
](
alt sorgu)
[ad=
](
alt sorgu)
...
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Zorunlu | Açıklama |
---|---|---|---|
alt sorgu | string |
✔️ | Desteklenen sorgu işleçlerinin aşağı akış işlem hattı. |
ad | string |
Alt sorgu sonuç tablosu için geçici bir ad. |
Not
- Tek
fork
kullanmaktan kaçının. - Sonuçlar sekmesinin adı,
name
parametresi veyaas
işleciile sağlanan adla aynıdır.
Desteklenen sorgu işleçleri
as
count
extend
parse
where
take
project
project-away
project-keep
project-rename
project-reorder
summarize
top
top-nested
sort
mv-expand
reduce
Döndürülenler
Alt sorgu bağımsız değişkenlerinin her biri için bir tane olan birden çok sonuç tablosu.
İpuçları
materialize
Çatal bacak yerine veyajoin
üzerinde kullanınunion
. Giriş akışı gerçekleştirilerek önbelleğe alınır ve ardından önbelleğe alınan ifade birleştirme/birleşim bacaklarında kullanılabilir.toplu işlemini
fork
.
Örnekler
Bu makaledeki örneklerde, Örnekleri veritabanındaki
StormEvents
tablosu gibi yardım kümesiiçindeki genel kullanıma açık tablolar kullanılır.
Bu makaledeki örneklerde, Weather analytics örnek veriiçindeki
StormEvents
tablosu gibi genel kullanıma açık tablolar kullanılır.
Örneklerde adlandırılmış ve umnamed sütunlu birden çok tablo çıktısı alınır.
Adsız alt sorgular
StormEvents
| where State == "FLORIDA"
| fork
( where DeathsDirect + DeathsIndirect > 1)
( where InjuriesDirect + InjuriesIndirect > 1)
çıkış
Bu çıkış, sonuç tablosunun ilk birkaç satırını ve sütununu gösterir.
StartTime | EndTime | Bölüm Kimliği | EventId | Devlet | EventType | YaralanmalarDirect | YaralanmalarIndirect |
---|---|---|---|---|---|---|---|
2007-02-02T03:17:00Z | 2007-02-02T03:25:00Z | 3464 | 18948 | FLORİDA | Hortum | 10 | 0 |
2007-02-02T03:37:00Z | 2007-02-02T03:55:00Z | 3464 | 18950 | FLORİDA | Hortum | 9 | 0 |
2007-03-13T08:20:00Z | 2007-03-13T08:20:00Z | 4094 | 22961 | FLORİDA | Yoğun Sis | 3 | 0 |
2007-09-11T15:26:00Z | 2007-09-11T15:26:00Z | 9578 | 53798 | FLORİDA | GeçerliYi Yırt | 0 | 0 |
Adlandırılmış alt sorgular
Aşağıdaki örneklerde sonuç tablosu "StormsWithDeaths" ve "StormsWithInjuries" olarak adlandırılmıştır.
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)
çıkış
Bu çıkış, sonuç tablosunun ilk birkaç satırını ve sütununu gösterir.
StartTime | EndTime | Bölüm Kimliği | EventId | Devlet | EventType | YaralanmalarDirect | YaralanmalarIndirect |
---|---|---|---|---|---|---|---|
2007-02-02T03:17:00Z | 2007-02-02T03:25:00Z | 3464 | 18948 | FLORİDA | Hortum | 10 | 0 |
2007-02-02T03:37:00Z | 2007-02-02T03:55:00Z | 3464 | 18950 | FLORİDA | Hortum | 9 | 0 |
2007-03-13T08:20:00Z | 2007-03-13T08:20:00Z | 4094 | 22961 | FLORİDA | Yoğun Sis | 3 | 0 |
2007-09-11T15:26:00Z | 2007-09-11T15:26:00Z | 9578 | 53798 | FLORİDA | GeçerliYi Yırt | 0 | 0 |