Basic-Abfrage mit TIMESTAMP, da keine Ausgabe erzeugt wird
Ich habe ein sehr einfaches Setup, in dem ich mit der Anweisung TIMESTAMP BY keine Ausgabe erhalte.
ch habe einen Stream-Analyse-Job, der vom Event Hub liest und in den Tabellenspeicher schreib
Die Abfrage lautet wie folgt:
SELECT
*
INTO
MyOutput
FROM
MyInput TIMESTAMP BY myDateTime;
Wenn die Abfrage eine Zeitstempel-Anweisung verwendet, erhalte ich keine Ausgabeereignisse. Ich sehe eingehende Ereignisse in der Überwachung, es gibt keine Fehler weder in der Überwachung noch in den Wartungsprotokollen. Ich bin mir ziemlich sicher, dass die Quelldaten die richtige Spalte im richtigen Format haben.
Wenn ich die Timestamp-Anweisung entferne, funktioniert alles einwandfrei. Der Grund, warum ich die Timestamp-Anweisung überhaupt brauche, ist, dass ich eine Reihe von Abfragen im selben Job schreiben muss, um verschiedene Aggregationen auf verschiedene Ausgaben zu schreiben. Und wenn ich in einer Abfrage einen Zeitstempel verwende, muss ich ihn in allen anderen Abfragen selbst verwenden.
Mache ich etwas falsch? Vielleicht passt SELECT * nicht zu TIMESTAMP BY? Ich habe einfach keine Dokumentation gefunden, die das erklärt ...