Zeitverwaltung (Azure Stream Analytics)
Die Azure Stream Analytics-Abfragesprache erweitert die SQL-Syntax, um komplexe Berechnungen für Ereignisströme zu ermöglichen. Stream Analytics stellt Sprachkonstrukte bereit, um die temporalen Aspekte der Daten zu behandeln. Beispielsweise ist es möglich, den Streamereignissen benutzerdefinierte Zeitstempel zuzuweisen, ein Zeitfenster für Aggregationen anzugeben, die zulässige Zeitdifferenz zwischen zwei Datenströmen für join-Vorgänge usw. anzugeben.
Die gesamte Verarbeitung von Vorgängen in Azure Stream Analytics erfolgt in UTC.
Element | Zusammenfassung |
---|---|
System.Timestamp() | System.Timestamp() ist eine Systemeigenschaft, die zum Abrufen des Zeitstempels des Ereignisses verwendet werden kann. |
TIMESTAMP BY | Die TIMESTAMP BY-Klausel ermöglicht das Angeben benutzerdefinierter Zeitstempelwerte. |
Richtlinien zur Zeitabweichung | Richtlinien für Ereignisse in der nicht ordnungsgemäßen Reihenfolge und bei Verspäteter Ankunft. |
Aggregatfunktionen im Zeitfenster | Aggregatfunktionen werden verwendet, um eine Berechnung für einen Satz von Werten aus einem Zeitfenster durchzuführen und einen einzelnen Wert zurückzugeben. |
DATEDIFF im JOIN-Prädikat | Angeben von Zeitgrenzen für JOIN-Vorgänge |
Datums- und Uhrzeitfunktionen | Stream Analytics bietet eine Vielzahl von Datums- und Uhrzeitfunktionen zur Verwendung. |
Weitere Informationen
Integrierte Funktionen (Azure Stream Analytics)
Datentypen (Azure Stream Analytics)
Ereignisübermittlungsgarantien(Azure Stream Analytics)