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.
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
A Create a Stream Analytics feladat elvégzése a Visual Studio Code gyorsindítás használatával.
A .NET SDK telepítve lett. Indítsd újra a Visual Studio Code-ot, miután telepítetted az SDK-t.
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.
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.
Miután az adatok megjelennek, válaszd a Mentés mint opciót, hogy helyi fájlba mentsd el.
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:
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 .
Használhatod a Ctrl+Shift+P billentyűket is, hogy megnyisd a parancspalettát, és beírd az ASA: Add input opciót.
Válaszd ki a helyi bemenetet.
Válassza ki a + Új helyi bemenet elemet.
Adja meg ugyanazt az input aliast, amit a lekérdezésben használtál.
Az újonnan generált LocalInput_Input.json fájlban írd be a helyi adatfájl útvonalát.
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:
Az alábbi táblázat egy példa nyers formátumú adatokra:
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.
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 .
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.