Időkezelés (Azure Stream Analytics)
Az Azure Stream Analytics lekérdezési nyelve kiterjeszti az SQL-szintaxist, hogy összetett számításokat lehessen lehetővé tenni az események streamjeihez képest. A Stream Analytics nyelvi szerkezeteket biztosít az adatok időbeli jellemzőinek kezeléséhez. Például egyéni időbélyegeket rendelhet a streames eseményekhez, megadhatja az időablakot az összesítésekhez, megadhatja a két adatstream közötti engedélyezett időkülönbséget a JOIN művelethez stb.
Az Azure Stream Analytics minden időkezelési művelete UTC-ben van.
Elem | Összefoglalás |
---|---|
System.Timestamp() | A System.Timestamp() egy rendszertulajdonság, amely az esemény időbélyegének lekérésére használható. |
TIMESTAMP BY | A TIMESTAMP BY záradék lehetővé teszi egyéni időbélyeg-értékek megadását. |
Időeltérési szabályzatok | A rendelésen kívüli és a késői érkezési eseményekre vonatkozó szabályzatok. |
Függvények összesítéseaz idő múlásával | Az összesítő függvények egy időablakból származó értékek halmazán végzett számítások végrehajtására szolgálnak, és egyetlen értéket adnak vissza. |
DATEDIFF a JOIN predikátumban | A JOIN műveletek időhatárainak megadása |
Dátum- és időfüggvények | A Stream Analytics számos dátum- és időfüggvényt biztosít a használathoz. |
Lásd még:
Beépített függvények (Azure Stream Analytics)
Adattípusok (Azure Stream Analytics)
Eseménykézbesítési garanciák (Azure Stream Analytics)