Ich erhalte diese Fehlermeldung, wenn ich meine Streaming-Analyse-Abfrage in meinem Ereignis-Hub konfiguriere. Ich versuche, Echtzeitdaten abzufragen, wenn sie im Event-Hub ankommen. Daher habe ich die Windowing-Gruppierung entfernt. Ich vermute, dass dies die Fehlermeldung verursacht und die Abfrage nicht zulässt. Aber gibt es überhaupt echte Echtzeitdaten von einem Ereignis-Hub oder ist es nur Pseudo durch die Verwendung des Windowing-Systems, das mehrere Ereignisse in einem Zeitfenster ermöglichen kann?Genau ein temporäres Fenster wird erwartet
Hier ist meine Abfrage als Referenz:
SELECT month(system.timestamp) as month, system.timestamp as time, city, state, zip, hascontactedconsultant, websiteguideid, status, assignedto,
type, count(type)
INTO ttvleadsstream
FROM ttvhuball
TIMESTAMP BY time
GROUP BY month, time, city, state, zip, hascontactedconsultant, websiteguideid, status, assignedto, type
Vielen Dank für die Antwort. Ich sehe jetzt, dass der Streaming-Analyse-Job ohne eine Aggregatfunktion in der Auswahlliste alle Daten abruft, sobald sie im Ereignis-Hub verfügbar sind. – acecabana
Gemäß der Dokumentation zu Stream Analytics auf MSDN ist entweder oder System.Timestamp erforderlich, ist optional. https://msdn.microsoft.com/en-us/library/azure/dn835023.aspx Sie müssen also eine Fensterfunktion angeben –