Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
✅ Azure Stream Analytics ✅ Fabric Eventstream
A lekérdezési nyelv számos elemet biztosít a lekérdezések létrehozásához. Ezeket az alábbiakban foglaljuk össze.
| Elem | Összefoglalás |
|---|---|
| ALKALMAZ | Az APPLY operátor lehetővé teszi, hogy egy lekérdezés külső táblakifejezése által visszaadott minden egyes sorhoz táblaértékű függvényt hívjon meg. Az APPLY kétféleképpen alkalmazható: A CROSS APPLY csak a külső tábla azon sorait adja vissza, amelyek a táblaértékfüggvényből származó eredményhalmazt hoznak létre. Az OUTER APPLY mind az eredményhalmazt előállító sorokat, mind azokat a sorokat visszaadja, amelyek nem állítanak elő eredményhalmazt, a táblaértékfüggvény által létrehozott oszlopokban pedig NULL értékekkel rendelkeznek. |
| ESET | A CASE kiértékeli a feltételek listáját, és több lehetséges eredménykifejezés egyikét adja vissza |
| EGYESÍT | A COALESCE sorrendben értékeli ki az argumentumokat, és visszaadja az első kifejezés értékét, amely kezdetben nem null értékű. |
| TÁBLA LÉTREHOZÁSA | A CREATE TABLE az Azure Stream Analyticsbe érkező események hasznos adatainak sémájának meghatározására szolgál. |
| TŐL | A FROM a WITH záradékhoz társított bemeneti adatfolyamot vagy lépésnevet adja meg. A FROM záradék minden SELECT utasításhoz mindig szükséges. |
| CSOPORTOSÍTÁS SZEMPONTJA | A GROUP BY egy kijelölt sorkészletet egy összegző sorhalmazba csoportosít egy vagy több oszlop vagy kifejezés értékei szerint csoportosítva. |
| MIUTÁN | A HAVING egy csoport vagy összesítés keresési feltételét adja meg. A HAVING csak a SELECT kifejezéssel használható. |
| BA | Az INTO explicit módon meghatároz egy kimeneti streamet, és mindig társítva van egy SELECT kifejezéshez. Ha nincs megadva, az alapértelmezett kimeneti adatfolyam a "kimenet". |
|
CSATLAKOZZ és referenciaadatok JOIN |
A JOIN két vagy több bemeneti forrás rekordjainak kombinálására szolgál. A JOIN időbeli jellegű, ami azt jelenti, hogy minden ILLESZTésnek meg kell határoznia, hogy az egyező sorok milyen távolságra legyenek egymástól időben elválasztva. A JOIN a tárolt előzményadatok vagy a lassan változó adatkészletek (más néven referenciaadatok) és a valós idejű eseménystream összekapcsolására is használható, hogy intelligensebb döntéseket hozzon a rendszerről. Csatlakozzon például egy eseményfolyamhoz egy statikus adatkészlethez, amely IP-címeket társít helyekhez. Ez a csak JOIN támogatott a Stream Analyticsben, ahol nincs szükség időkorlátra. |
| MATCH_RECOGNIZE | MATCH_RECOGNIZE egy adatfolyamon keresztüli események keresésére szolgál. |
| NULLIF | A NULLIF két argumentumot értékel ki, és null értéket ad vissza, ha egyenlőek. |
| FÖLÖTT | A OVER a sorok csoportosítását határozza meg a társított aggregátum- vagy elemzési függvény alkalmazása előtt. |
| KIVÁLASZT | A SELECT a bemeneti streamekből származó sorok lekérésére szolgál, és lehetővé teszi egy vagy több oszlop kiválasztását egy vagy több bemeneti streamből az Azure Stream Analyticsben. |
| UNÓ | Az UNION két vagy több lekérdezést egyetlen eredményhalmazba egyesít, amely tartalmazza az összes olyan sort, amely az egyesítő összes lekérdezéséhez tartozik. |
| HOL | A WHERE a lekérdezés által visszaadott sorok keresési feltételét adja meg. |
| VAL | A WITH egy ideiglenes elnevezett eredménykészletet ad meg, amelyre a lekérdezés FROM záradéka hivatkozhat. Ez egyetlen SELECT utasítás végrehajtási hatókörén belül van definiálva. |