Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Gibt den Eingabedatenstrom oder einen Schrittnamen an, der einer WITH-Klausel zugeordnet ist. Die FROM-Klausel muss in einer SELECT-Anweisung immer angegeben werden.
Syntax
FROM <input_source> [<PARTITION BY clause>] [<TIMESTAMP BY clause>]
<PARTITION BY clause> ::== PARTITION BY <key_spec>
<TIMESTAMP BY clause> ::== TIMESTAMP BY scalar_expression [OVER <key_spec>]
<input_source> ::=
{
*
| { input_name | input_alias }.*
| {
[ { input_name | input_alias }. ]
{ column_name }
| expression [ [ AS ] column_alias ]
}
| column_alias = expression
}
<key_spec> ::== { column_name | expression } [,... n]
Argumente
*
Gibt an, dass alle Spalten aus allen Eingabedatenströmen in der FROM-Klausel zurückgegeben werden sollen. Die Spalten werden von der Eingabequelle zurückgegeben, wie in der FROM-Klausel angegeben, und in der Reihenfolge, in der sie im eingehenden Datenstrom vorhanden sind.
input_name | input_alias.*
Beschränkt den Bereich des * auf den angegebenen Eingabenamen.
column_name
Ist der Name einer Spalte, die zurückgegeben werden soll. Qualifizieren Sie column_name, um einen mehrdeutigen Verweis zu verhindern, z. B. wenn zwei Eingabequellen in der FROM-Klausel Spalten mit doppelten Namen aufweisen.
Ausdruck
Ist eine Konstante, Funktion, eine beliebige Kombination aus Spaltennamen, Konstanten und Funktionen, die von einem Operator oder Operator oder einer Unterabfrage verbunden sind.
Column_alias
Ist ein alternativer Name, um den Spaltennamen im Abfrageergebnissatz zu ersetzen. Beispielsweise kann ein Alias wie "Menge" oder "Menge bis Datum" oder "Qty" für eine Spalte mit dem Namen "Menge" angegeben werden. Aliase werden auch verwendet, um Namen für die Ergebnisse von Ausdrücken anzugeben. column_alias können nicht in einer WHERE-, GROUP BY- oder HAVING-Klausel verwendet werden.
PARTITON BY <key_spec>
Partitioniert Daten basierend auf <key_spec> in Teilmengen. Dadurch kann der Auftrag verschiedene Partitionen parallel nutzen und schreiben. Weitere Informationen finden Sie unter Nutzen der Parallelisierung von Abfragen in Azure Stream Analytics.
TIMESTAMP BY scalar_expression [OVER <key_spec>]
Ermöglicht die Zeitstempelung von Ereignissen durch scalar_expression anstelle der Ankunftszeit. Die OVER-Klausel kann verwendet werden, um unabhängige Zeitachsen für jeden eindeutigen Schlüssel zu erstellen. Weitere Informationen finden Sie in der Dokumentation zu TIMESTAMP BY.
Beispiel
SELECT TollId, EntryTime AS VehicleEntryTime, LicensePlate, State, Make, Model, VehicleType, VehicleWeight, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime