Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Frågespråket innehåller en mängd olika element för att skapa frågor. De sammanfattas nedan.
| Komponent | Sammanfattning |
|---|---|
| ANSÖK | Med OPERATORN APPLY kan du anropa en tabellvärdesfunktion för varje rad som returneras av ett yttre tabelluttryck för en fråga. Det finns två former av APPLY: CROSS APPLY returnerar endast rader från den yttre tabellen som genererar en resultatuppsättning från tabellvärdefunktionen. OUTER APPLY returnerar båda raderna som skapar en resultatuppsättning och rader som inte gör det, med NULL-värden i kolumnerna som skapas av funktionen table-valued. |
| FALL | CASE utvärderar en lista över villkor och returnerar ett av flera möjliga resultatuttryck |
| SAMMANFÖRA | COALESCE utvärderar argumenten i ordning och returnerar värdet för det första uttrycket som ursprungligen inte utvärderas till NULL. |
| SKAPA TABELL | CREATE TABLE används för att definiera schemat för nyttolasten för de händelser som kommer till Azure Stream Analytics. |
| FRÅN | FROM anger indataströmmen eller ett stegnamn som är associerat med en WITH-sats. FROM-satsen är alltid nödvändig för varje SELECT-sats. |
| GRUPPERA EFTER | GRUPPERA EFTER grupperar en vald uppsättning rader i en uppsättning sammanfattningsrader grupperade efter värdena för en eller flera kolumner eller uttryck. |
| ATT HA | HAVING anger ett sökvillkor för en grupp eller en aggregering. HAVING kan endast användas med SELECT-uttrycket. |
| IN | INTO anger uttryckligen en utdataström och är alltid associerad med ett SELECT-uttryck. Om den inte anges är standardutdataströmmen "output". |
|
GÅ MED I och Referensdataanslutning |
JOIN används för att kombinera poster från två eller flera indatakällor. JOIN är temporär till sin natur, vilket innebär att varje JOIN måste definiera hur långt matchande rader kan skiljas åt i tid. JOIN används också för att korrelera bevarade historiska data eller en långsamt föränderlig datamängd (även kallad referensdata) med händelseströmmen i realtid för att fatta smartare beslut om systemet. Du kan till exempel koppla en händelseström till en statisk datauppsättning som mappar IP-adresser till platser. Det här är den enda JOIN som stöds i Stream Analytics där en temporär gräns inte är nödvändig. |
| MATCH_RECOGNIZE | MATCH_RECOGNIZE används för att söka efter en uppsättning händelser över en dataström. |
| NULLIF | NULLIF utvärderar två argument och returnerar null om de är lika. |
| ÖVER | OVER definierar gruppering av rader innan en associerad aggregerings- eller analysfunktion tillämpas. |
| UTVALD | SELECT används för att hämta rader från indataströmmar och möjliggör val av en eller flera kolumner från en eller flera indataströmmar i Azure Stream Analytics. |
| UNION | UNION kombinerar två eller flera frågor till en enda resultatuppsättning som innehåller alla rader som tillhör alla frågor i unionen. |
| VAR | WHERE anger sökvillkoret för de rader som returneras av frågan. |
| MED | WITH anger en tillfällig namngiven resultatuppsättning som kan refereras till av en FROM-sats i frågan. Detta definieras inom körningsomfånget för en enskild SELECT-instruktion. |