Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅
Určuje vstupní datový proud nebo název kroku přidružený k klauzuli WITH. Klauzule FROM je vždy vyžadována pro jakýkoli příkaz SELECT.
Syntaxe
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
*
Určuje, že se mají vrátit všechny sloupce ze všech vstupních datových proudů v klauzuli FROM. Sloupce jsou vráceny vstupním zdrojem, jak je uvedeno v klauzuli FROM, a v pořadí, ve kterém existují v příchozím datovém proudu.
input_name | input_alias.*
Omezuje rozsah * na zadaný vstupní název.
column_name
Je název sloupce, který se má vrátit. Kvalifikujte column_name, aby se zabránilo nejednoznačnému odkazu, například když dva vstupní zdroj v klauzuli FROM mají sloupce s duplicitními názvy.
výrazu
Je konstanta, funkce, libovolná kombinace názvů sloupců, konstant a funkcí spojených operátorem nebo operátory nebo poddotazem.
Column_alias
Je alternativním názvem nahrazení názvu sloupce v sadě výsledků dotazu. Například alias, jako je Množství nebo Množství k datu, nebo Qty lze zadat pro sloupec s názvem množství. Aliasy se používají také k určení názvů pro výsledky výrazů. column_alias nelze použít v klauzuli WHERE, GROUP BY nebo HAVING.
PARTITON BY <key_spec>
Rozdělí data do podmnožina na <základě key_spec>. Díky tomu může úloha paralelně využívat a zapisovat různé oddíly. Další informace najdete v tématu Využití paralelizace dotazů v Azure Stream Analytics.
TIMESTAMP BY scalar_expression [OVER <key_spec>]
Umožňuje časová razítka událostí scalar_expression místo času příjezdu. Klauzule OVER se dá použít k vytvoření nezávislých časových os pro každý jedinečný klíč. Další informace najdete v dokumentaci k TIMESTAMP BY.
Příklad
SELECT TollId, EntryTime AS VehicleEntryTime, LicensePlate, State, Make, Model, VehicleType, VehicleWeight, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime