Megosztás a következőn keresztül:


szerializálási operátor

A következőkre vonatkozik: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Jelzi, hogy a bemeneti sorkészlet sorrendje biztonságosan használható az ablakfüggvényekhez.

Az operátornak deklaratív jelentése van. Szerializáltként (rendezettként) jelöli meg a bemeneti sorkészletet, hogy ablakfüggvények alkalmazhatók rá.

Szintaxis

serialize [Name1=Expr1 [,Name2=Expr2]...]

További információ szintaxiskonvenciákról.

Paraméterek

Név Típus Szükséges Leírás
név string A hozzáadni vagy frissíteni kívánt oszlop neve. Ha nincs megadva, a kimeneti oszlop neve automatikusan létrejön.
Expr string ✔️ A bemeneten keresztül végrehajtandó számítás.

Példák

Az ebben a szakaszban szereplő példa bemutatja, hogyan használható a szintaxis az első lépésekhez.

A cikkben szereplő példák a nyilvánosan elérhető tábláit használják a fürt, például a Minták adatbázis StormEvents tábláját.

A cikkben szereplő példák nyilvánosan elérhető táblákat használnak, például a Weather Analytics StormEvents táblát, mintaadatokat.

Sorok részhalmazának szerializálása feltétel szerint

Ez a lekérdezés lekéri az összes naplóbejegyzést a TraceLogs táblából, amely egy adott ClientRequestId rendelkezik, és a feldolgozás során megőrzi ezeknek a bejegyzéseknek a sorrendjét.

TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize

kimeneti

Ez a táblázat csak az 5 legjobb lekérdezési eredményt jeleníti meg.

Időbélyeg Csomópont Komponens ClientRequestId Üzenet
2014-03-08T12:24:55.5464757Z Motor000000000757 INGESTOR_GATEWAY 5a848f70-9996-eb17-15ed-21b8eb94bf0e $$IngestionCommand table=fogEvents format=json
2014-03-08T12:24:56.0929514Z Motor000000000757 LETÖLTŐ 5a848f70-9996-eb17-15ed-21b8eb94bf0e Fájl elérési útja: ""https://benchmarklogs3.blob.core.windows.net/benchmark/2014/IMAGINEFIRST0_1399_0.json.gz""
2014-03-08T12:25:40.3574831Z Motor000000000341 INGESTOR_EXECUTER 5a848f70-9996-eb17-15ed-21b8eb94bf0e IngestionCompletionEvent: befejeződött a betöltési fájl elérési útja: ""https://benchmarklogs3.blob.core.windows.net/benchmark/2014/IMAGINEFIRST0_1399_0.json.gz""
2014-03-08T12:25:40.9039588Z Motor000000000341 LETÖLTŐ 5a848f70-9996-eb17-15ed-21b8eb94bf0e Fájl elérési útja: ""https://benchmarklogs3.blob.core.windows.net/benchmark/2014/IMAGINEFIRST0_1399_1.json.gz""
2014-03-08T12:26:25.1684905Z Motor0000000000057 INGESTOR_EXECUTER 5a848f70-9996-eb17-15ed-21b8eb94bf0e IngestionCompletionEvent: befejeződött a betöltési fájl elérési útja: ""https://benchmarklogs3.blob.core.windows.net/benchmark/2014/IMAGINEFIRST0_1399_1.json.gz""
... ... ... ... ...

Sorszám hozzáadása a szerializált táblához

Ha sorszámot szeretne hozzáadni a szerializált táblához, használja a row_number() függvényt.

TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize rn = row_number()

kimeneti

Ez a táblázat csak az 5 legjobb lekérdezési eredményt jeleníti meg.

Időbélyeg Rn Csomópont Komponens ClientRequestId Üzenet
2014-03-08T13:00:01.6638235Z 1 Motor000000000899 INGESTOR_EXECUTER 5a848f70-9996-eb17-15ed-21b8eb94bf0e IngestionCompletionEvent: befejeződött a betöltési fájl elérési útja: ""https://benchmarklogs3.blob.core.windows.net/benchmark/2014/IMAGINEFIRST0_1399_46.json.gz""
2014-03-08T13:00:02.2102992Z 2 Motor000000000899 LETÖLTŐ 5a848f70-9996-eb17-15ed-21b8eb94bf0e Fájl elérési útja: ""https://benchmarklogs3.blob.core.windows.net/benchmark/2014/IMAGINEFIRST0_1399_47.json.gz""
2014-03-08T13:00:46.4748309Z 3 Motor000000000584 INGESTOR_EXECUTER 5a848f70-9996-eb17-15ed-21b8eb94bf0e IngestionCompletionEvent: befejeződött a betöltési fájl elérési útja: ""https://benchmarklogs3.blob.core.windows.net/benchmark/2014/IMAGINEFIRST0_1399_47.json.gz""
2014-03-08T13:00:47.0213066Z 4 Motor000000000584 LETÖLTŐ 5a848f70-9996-eb17-15ed-21b8eb94bf0e Fájl elérési útja: ""https://benchmarklogs3.blob.core.windows.net/benchmark/2014/IMAGINEFIRST0_1399_48.json.gz""
2014-03-08T13:01:31.2858383Z 5 Motor000000000380 INGESTOR_EXECUTER 5a848f70-9996-eb17-15ed-21b8eb94bf0e IngestionCompletionEvent: befejeződött a betöltési fájl elérési útja: ""https://benchmarklogs3.blob.core.windows.net/benchmark/2014/IMAGINEFIRST0_1399_48.json.gz""
... ... ... ... ...

Operátorok szerializálási viselkedése

A következő operátorok kimeneti sorkészlete szerializáltként van megjelölve.

A következő operátorok kimeneti sorkészlete nemszerializáltként van megjelölve.

Minden más operátor megőrzi a szerializálási tulajdonságot. Ha a bemeneti sorkészlet szerializálva van, akkor a kimeneti sorkészlet is szerializálva lesz.