Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
✅ Strumień zdarzeń usługi Azure Stream Analytics ✅ Fabric
Określa strumień wejściowy lub nazwę kroku skojarzona w klauzuli WITH. Klauzula FROM jest zawsze wymagana dla dowolnej instrukcji SELECT.
Składnia
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]
Argumenty (w programowaniu)
*
Określa, że powinny zostać zwrócone wszystkie kolumny ze wszystkich strumieni wejściowych w klauzuli FROM. Kolumny są zwracane przez źródło wejściowe, jak określono w klauzuli FROM, i w kolejności, w jakiej istnieją w strumieniu przychodzącym.
input_name | input_alias.*
Ogranicza zakres * do określonej nazwy wejściowej.
column_name
To nazwa kolumny, która ma być zwracana. Kwalifikują się column_name, aby zapobiec niejednoznacznemu odwołaniu, na przykład gdy dwa źródło wejściowe w klauzuli FROM zawiera kolumny o zduplikowanych nazwach.
wyrażenie
Jest stałą, funkcją, dowolną kombinacją nazw kolumn, stałych i funkcji połączonych przez operatory lub podzapytania.
Column_alias
Jest alternatywną nazwą zastępującą nazwę kolumny w zestawie wyników zapytania. Na przykład alias, taki jak Quantity lub Quantity to Date, można określić dla kolumny o nazwie quantity. Aliasy są również używane do określania nazw wyników wyrażeń. column_alias nie można używać w klauzuli WHERE, GROUP BY lub HAVING.
PARTITON BY <key_spec>
Partycjonuje dane w podzestawy na <podstawie key_spec>. Umożliwia to równoległe używanie i zapisywanie różnych partycji przez zadanie. Aby uzyskać więcej informacji, zobacz Korzystanie z przetwarzania równoległego zapytań w usłudze Azure Stream Analytics.
SYGNATURA CZASOWA WEDŁUG scalar_expression [OVER <key_spec>]
Umożliwia znacznik czasu zdarzenia przez scalar_expression zamiast czasu przyjazdu. Klauzula OVER może służyć do tworzenia niezależnych osi czasu dla każdego odrębnego klucza. Aby uzyskać więcej informacji, zobacz dokumentację dotyczącą sygnatury CZASOWEJ BY.
Przykład
SELECT TollId, EntryTime AS VehicleEntryTime, LicensePlate, State, Make, Model, VehicleType, VehicleWeight, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime