Test Stream Analytics helyi lekérdezéseket végez mintaadatokkal, Visual Studio Code segítségével

Használd az Azure Stream Analytics eszközöket a Visual Studio Code-hoz, hogy helyi teszteld a Stream Analytics munkáidat mintaadatokkal. A helyi tesztelés lehetővé teszi, hogy gyorsan validáld a lekérdezési logikát, mielőtt Azure-ban futtatnád a feladatot. Visual Studio Code a kimeneti eredményeket JSON fájlként menti el a projekt LocalRunOutputs mappájában.

Prerequisites

Mintaadatok előkészítése

Előbb készíts elő mintabemeneti adatfájlokat. Ha már vannak mintaadatfájlok a gépeden, ezt a lépést kihagyhatod.

Ha a lekérdezést mentett mintaadatok helyett élő adatfolyamforrás ellen szeretné érvényesíteni, lásd: Stream Analytics-lekérdezések helyi tesztelése élő adatfolyam-bemenettel a Visual Studio Code használatával.

  1. A bemeneti konfigurációs fájlban a felső sorból válaszd ki az adatok előnézetét . Visual Studio Code betölt néhány bemeneti adatot az IoT Hub-ról, és megjeleníti az előnézeti ablakban.

  2. Miután az adatok megjelennek, válaszd a Mentés mint opciót, hogy helyi fájlba mentsd el.

Képernyőkép a bemeneti konfigurációs fájlról a Visual Studio Code-ban, az Preview adat kiválasztása az élő bemenet eléréséhez.

Definiáljunk egy helyi bemenetet

Határozz meg egy helyi bemenetet a Stream Analytics projektedben, hogy a lekérdezésed a mintafájlból olvasható legyen, nem élő forrásból. A helyi bemenet hozzáadásához és konfigurálásához az alábbi lépéseket használjuk:

  1. Válaszd ki a input.json fájlt a Stream Analytics-projekt Bemenetek mappájában. Ezután válaszd a felső sorból a Helyi bemenet hozzáadását .

    Egy Stream Analytics-projekt képernyőképe a Visual Studio Code-ban, amelyben a felső sorban a „Helyi bemenet hozzáadása” lehetőség van kiválasztva.

    Használhatod a Ctrl+Shift+P billentyűket is, hogy megnyisd a parancspalettát, és beírd az ASA: Add input opciót.

    Képernyőkép a Visual Studio Code parancspalettáról az ASA: Add input parancs belépésével.

  2. Válaszd ki a helyi bemenetet.

    Képernyőkép a Visual Studio Code-ról, amely a Local Input opciót mutatja a Stream Analytics bemenethez.

  3. Válassza ki a + Új helyi bemenet elemet.

    Képernyőkép a Visual Studio Code-ról, amelyen a Stream Analytics bemenethez kiválasztott Új Helyi Bemenet opció látható.

  4. Adja meg ugyanazt az input aliast, amit a lekérdezésben használtál.

    Képernyőkép a Visual Studio Code-ról, amely mutatja az input alias bejegyzést egy új Stream Analytics helyi inputhoz.

  5. Az újonnan generált LocalInput_Input.json fájlban írd be a helyi adatfájl útvonalát.

    A Visual Studio Code-ban megnyitott LocalInput_Input.json fájlról készült képernyőfelvétel, amelyen a helyi adatfájl elérési útja van megadva.

  6. Válassza az Adatok előnézete lehetőséget a bemeneti adatok előnézetének megjelenítéséhez. Visual Studio Code automatikusan felismeri az adataid serializációs típusát (JSON vagy CSV). A választóval táblázatos vagy nyers formátumban tekintheti meg az adatokat. Az alábbi táblázat egy példa táblázatformátumú adatokra:

    Képernyőkép a Visual Studio Code-ban táblázatos formában előnézetben megjelenített helyi bemeneti adatokról.

    Az alábbi táblázat egy példa nyers formátumú adatokra:

    Képernyőkép a helyi bemeneti adatok Raw formátumban megjelenített előnézetéről a Visual Studio Code-ban.

Lekérdezések futtatása helyben

Futtatd a lekérdezést a helyi bemenettel szemben, hogy ellenőrizd a lekérdezési logikát, mielőtt Azure-ban futtatnád a feladatot.

  1. Térj vissza a lekérdezésszerkesztőhöz, és válaszd a Futtatás helyben lehetőséget. Ezután a legördített listából válaszd a Helyi bemenet használját .

    A Visual Studio Code-ban található Stream Analytics lekérdezésszerkesztő képernyőképe, amelyen a „Run locally” lehetőség van kiválasztva.

    Képernyőkép a Visual Studio Code-ról, amely a legördülő listából kiválasztott Helyi bemenet használ opciót mutatja.

  2. Nézd át az eredményt a jobb ablakban. Válaszd a Futtatás lehetőséget az újbóli teszteléshez, vagy a Megnyitás mappában lehetőséget, hogy megtekinthesd az eredményfájlokat a Fájlkezelőben, és más eszközökkel nyisd meg őket. Az eredményfájlok csak JSON formátumban elérhetők.

    A helyi futtatás eredményeinek képernyőképe a Visual Studio Code jobb ablakában látható.