Megosztás a következőn keresztül:


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

  1. Az összes feladatkimenet megjelenik a Visual Studio Code ablakának jobb alsó sarkában lévő eredményablakban.

    Feladat kimenetének eredményei

  2. 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.

    Feladatdiagram előnézetének eredménye

Metrikák megtekintése

Ebben a szakaszban a diagram egyes részeihez elérhető metrikákat ismerheti meg.

  1. Válassza a Visual Studio Code ablakának jobb alsó sarkában található Eredmény lap melletti Metrikák lapot.

  2. 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.

    Feladatdiagram metrikái

  3. 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.

    Feladatdiagram bemeneti metrikái

  4. 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.

    Lépésmetrikák

  5. 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.

    Kimeneti metrikák

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.

Diagnosztikai naplók

Válasszon ki egy naplóbejegyzést a teljes üzenet megtekintéséhez.

Diagnosztikai naplók üzenete

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.

Feladat leállítása vagy szüneteltetése

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.

Helyi feladat összefoglalása

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