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 ✅
Dotazovací jazyk poskytuje různé prvky pro vytváření dotazů. Jsou shrnuté níže.
| prvek | Shrnutí |
|---|---|
| POUŽÍT | Operátor APPLY umožňuje vyvolat funkci s hodnotou tabulky pro každý řádek vrácený výrazem vnější tabulky dotazu. Existují dvě formy POUŽITÍ: Funkce CROSS APPLY vrátí pouze řádky z vnější tabulky, které vytvoří sadu výsledků z funkce s hodnotou tabulky. FUNKCE OUTER APPLY vrátí jak řádky, které vytvoří sadu výsledků, tak řádky, které nevytvoří žádný výsledek, a proto mají ve sloupcích vytvořených tabulkovou funkcí hodnoty NULL. |
| PŘÍPAD | Case vyhodnotí seznam podmínek a vrátí jeden z více možných výrazů výsledku. |
| SPLYNOUT | FUNKCE COALESCE vyhodnotí argumenty v pořadí a vrátí hodnotu prvního výrazu, který se zpočátku nevyhodnocuje jako NULL. |
| Vytvořit tabulku (CREATE TABLE) | CREATE TABLE slouží k definování schématu datové části událostí přicházejících do Azure Stream Analytics. |
| Z | FROM 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. |
| seskupit podle | GROUP BY seskupí vybranou sadu řádků do sady souhrnných řádků seskupených podle hodnot jednoho nebo více sloupců nebo výrazů. |
| MÍT | FUNKCE HAVING určuje podmínku hledání pro skupinu nebo agregaci. FUNKCE HAVING se dá použít pouze s výrazem SELECT. |
| DO | INTO explicitně určuje výstupní datový proud a je vždy přidružený k výrazu SELECT. Pokud není zadaný, výchozí výstupní datový proud je "output". |
|
Připojit se k a referenční data PŘIPOJIT |
FUNKCE JOIN slouží ke kombinování záznamů ze dvou nebo více vstupních zdrojů. FUNKCE JOIN je dočasná v přírodě, což znamená, že každá funkce JOIN musí definovat, jak daleko lze odpovídající řádky oddělit v čase. JOIN se také používá ke korelaci trvalých historických dat nebo pomalé změny datové sady (neboli referenčních dat) s datovým proudem událostí v reálném čase, aby bylo o systému inteligentnější. Připojte například stream událostí ke statické datové sadě, která mapuje IP adresy na lokace. Toto je jediný JOIN, který Stream Analytics podporuje, kde není třeba dočasné hranice. |
| MATCH_RECOGNIZE | MATCH_RECOGNIZE slouží k vyhledání sady událostí přes datový proud. |
| NULLIF | Funkce NULLIF vyhodnotí dva argumenty a vrátí hodnotu null, pokud jsou rovny. |
| over | Funkce OVER definuje seskupení řádků před tím, než se použije přidružená agregační nebo analytická funkce. |
| VYBRAT | SELECT se používá k načtení řádků ze vstupních datových proudů a umožňuje výběr jednoho nebo několika sloupců z jednoho nebo mnoha vstupních datových proudů v Azure Stream Analytics. |
| UNIE | UNION kombinuje dva nebo více databázových dotazů do jedné sady výsledků, která zahrnuje všechny řádky, které patří do všech dotazů v rámci unie. |
| KDE | WHERE určuje vyhledávací podmínku pro řádky vrácené dotazem. |
| S | FUNKCE WITH určuje dočasnou pojmenovanou sadu výsledků, na kterou lze odkazovat klauzulí FROM v dotazu. Toto je definováno v rámci rozsahu provádění jednoho příkazu SELECT. |