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
Egy szokásos forgatókönyvben egy eseményfeldolgozó motort használunk a streamelési adatok nagyon alacsony késésű kiszámításához. A felhasználóknak sok esetben korrelálniuk kell a tárolt előzményadatokat vagy egy lassú adathalmazt (más néven referenciaadatokat) a valós idejű eseménystreamel, hogy intelligensebb döntéseket hozzanak a rendszerről. Csatlakoztassa például az eseménystreamemet egy statikus adatkészlethez, amely ip-címeket képez le helyekre. Ez az egyetlen, a Stream Analyticsben támogatott JOIN, ahol nincs szükség időkorlátra. A referenciaadatok eszközspecifikus küszöbértékekkel is használhatók.
példa
Ha egy haszongépjármű regisztrálva van az útdíjszolgáltatónál, akkor anélkül haladhatnak át az útdíj-standon, hogy ellenőrzés céljából megállnának. Egy haszongépjármű-regisztrációs keresési táblát használunk az összes lejárt regisztrációval rendelkező haszongépjármű azonosítására.
SELECT I1.EntryTime, I1.LicensePlate, I1.TollId, R.RegistrationId
FROM Input1 I1 TIMESTAMP BY EntryTime
JOIN Registration R
ON I1.LicensePlate = R.LicensePlate
WHERE R.Expired = '1'
A referenciaadatok JOIN-jának sajátosságai
- A Referenciaadat-illesztés használatához meg kell határozni egy bemeneti forrást a referenciaadatokhoz.
- A join referenciaadatok a belső JOIN (alapértelmezett) és a bal oldali külső JOIN esetében támogatottak, hivatkozási adatokkal a JOIN operátor jobb oldalán.
- Az adattípusok fontos szempontok az illesztési predikátum (
ONzáradék) kiértékelésében. Előfordulhat, hogy a különböző adattípusok (1.0és"1") hasonló értékei nem egyeznek. Kifejezetten ajánlott a kulcsok közös típussá alakítása. - A referenciaadatok lehetnek statikusak (csak egyszer tölthetők be) vagy dinamikusak (rendszeresen frissítve). A referenciaadatok azonban még a dinamikus esetben sem teszik meg az idő előrehaladását, ezért a bal oldali streamnek új eseményeket kell lekérnie a kimenetek előállításához. További információkért tekintse meg, hogyan halad előre az idő az Azure Stream Analyticsben .
Teljesítménnyel kapcsolatos szempontok
A teljesítménycsökkenés megakadályozása érdekében egyszerű kulcsegyenlegekkel (ON záradék) kell meghatározni a referencia-illesztési predikátumokat (ON s.myKey = r.myKeyzáradékot). Összetett kifejezések vagy egyenlőtlenségek használata belsőleg keresztbe illesztéseket eredményez, amelyeket szűrők (teljes vizsgálat és keresés) követnek, amelyek külön-külön befolyásolhatják az általános késést.
Ha lehetséges, helyezze át ezeket az összetett kifejezéseket a WHERE lekérdezési lépés záradékába, vagy csatlakoztassa ugyanazokat a referenciaadatokat többször is egyszerűbb feltételekkel.