Azure Stream Analytics-lekérdezések helyi hibakeresése feladatdiagram használatával a Visual Studio Code-ban (előzetes verzió)
Az eredmény nélküli vagy váratlan eredményeket eredményező streamelési feladatok gyakran hibaelhárítást igényelnek. Az Azure Stream Analyticshez készült Visual Studio Code-bővítmény feladatábrákat, metrikákat, diagnosztikai naplókat és köztes eredményeket integrál a probléma forrásának gyors elkülönítéséhez. A feladatdiagramot a lekérdezés helyi tesztelése során használhatja a köztes eredményhalmaz és az egyes lépések metrikáinak vizsgálatához.
Lekérdezés hibakeresése feladatdiagram használatával
Az Azure Stream Analytics-szkriptek a bemeneti adatok kimeneti adatokká való átalakítására szolgálnak. A feladatábra bemutatja, hogyan áramlik az adatok bemeneti forrásokból, például az Event Hubsból vagy IoT Hub több lekérdezési lépésből a kimeneti fogadókba. Minden lekérdezési lépés egy utasítással le van képezve a szkriptben meghatározott ideiglenes eredménykészletre WITH
. A probléma forrásának megkereséséhez megtekintheti az adatokat és az egyes lekérdezési lépések metrikáit az egyes köztes eredményhalmazokban.
Megjegyzés
Ez a feladatábra csak egyetlen csomópont helyi tesztelési adatait és metrikáit jeleníti meg. Nem használható teljesítményhangoláshoz és hibaelhárításhoz.
Helyi tesztelés indítása
Ebből a rövid útmutatóból megtudhatja , hogyan hozhat létre Stream Analytics-feladatot a Visual Studio Code használatával, vagy hogyan exportálhat egy meglévő feladatot egy helyi projektbe. A bemenetek és kimenetek hitelesítő adatai automatikusan ki lesznek töltve az exportált feladatokhoz.
Ha helyi bemeneti adatokkal szeretné tesztelni a lekérdezést, kövesse ezeket az utasításokat. Ha élő bemenettel szeretne tesztelni, konfigurálja a bemenet áthelyezését a következő lépésre.
Nyissa meg az .asaql szkriptfájlt, és válassza a Helyi futtatás lehetőséget. Ezután válassza a Helyi bemenet használata vagy az Élő bemenet használata lehetőséget. A feladatdiagram az ablak jobb oldalán jelenik meg.
A kimenet és a köztes eredményhalmaz megtekintése
Az összes feladatkimenet megjelenik a Visual Studio Code ablakának jobb alsó sarkában lévő eredményablakban.
Válassza ki a lekérdezési lépést a szkript megnyitásához. A rendszer automatikusan átirányítja a megfelelő szkriptre a bal oldali szerkesztőben. A köztes eredmény a Visual Studio Code ablakának jobb alsó sarkában lévő eredményablakban jelenik meg.
Metrikák megtekintése
Ebben a szakaszban a diagram egyes részeihez elérhető metrikákat ismerheti meg.
Válassza a Visual Studio Code ablakának jobb alsó sarkában található Eredmény lap melletti Metrikák lapot.
A legördülő menüben válassza a Feladat lehetőséget. A gráfcsomóponton tetszőleges üres területet kiválasztva navigálhat a feladatszintű metrikákhoz. Ez a nézet tartalmazza az összes metrikát, amelyek a feladat futtatásakor 10 másodpercenként frissülnek. A jobb oldalon lévő metrikák kiválasztásával vagy kijelölésének megszüntetéséval megtekintheti őket a diagramokon.
Válassza ki a bemeneti adatforrás nevét a legördülő listából a bemeneti metrikák megtekintéséhez. Az alábbi képernyőképen szereplő bemeneti forrás neve idézőjel. A bemeneti metrikákkal kapcsolatos további információkért lásd: Azure Stream Analytics-feladatok metrikái.
Válasszon ki egy lekérdezési lépést a feladatdiagramból, vagy válassza ki a lépés nevét a legördülő listából a lépésszintű metrikák megtekintéséhez. A vízjel késleltetése az egyetlen elérhető lépésmetrika.
Válasszon ki egy kimenetet a diagramon vagy a legördülő listából a kimenettel kapcsolatos metrikák megtekintéséhez. A kimeneti metrikákkal kapcsolatos további információkért lásd: Azure Stream Analytics-feladatok metrikái. Az élő kimeneti fogadók nem támogatottak.
Diagnosztikai naplók megtekintése
A feladatszintű diagnosztikai naplók diagnosztikai adatokat tartalmaznak a bemeneti adatforrásokhoz és a kimeneti fogadókhoz. Amikor kiválaszt egy bemeneti csomópontot vagy kimeneti csomópontot, csak a megfelelő naplók jelennek meg. A lekérdezési lépés kiválasztásakor nem jelennek meg naplók. Az összes naplót megtalálhatja a feladat szintjén, és szűrheti a naplókat súlyosság és idő szerint.
Válasszon ki egy naplóbejegyzést a teljes üzenet megtekintéséhez.
Egyéb feladatábra-funkciók
Az eszközsávon igény szerint választhatja a Leállítás vagy a Szünet lehetőséget. A feladat szüneteltetése után folytathatja azt az utolsó kimenetből.
A helyi feladat tulajdonságainak és konfigurációinak megtekintéséhez válassza a feladatdiagram jobb felső sarkában található Feladat összegzése lehetőséget.
Korlátozások
A feladat helyi futtatása JavaScript-függvénnyel csak a Windows operációs rendszeren támogatott.
Az Azure Machine Learning-függvények nem támogatottak.
Csak a felhőbemeneti beállítások támogatják az időszabályzatokat , míg a helyi beviteli lehetőségek nem.
Következő lépések
- Rövid útmutató: Stream Analytics-feladat létrehozása a Visual Studio Code használatával
- Az Azure Stream Analytics felfedezése a Visual Studio Code-tal
- Stream Analytics-lekérdezések helyi tesztelése mintaadatokkal a Visual Studio Code használatával
- Azure Stream Analytics-feladatok helyi tesztelése élő bemenettel a Visual Studio Code használatával