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.
A Azure Stream Analytics a feladat elindítása és leállítása nélkül is tesztelheti a lekérdezést. Tesztelheti a bejövő adatok lekérdezéseit a streamelési forrásokból, vagy feltölthet mintaadatokat egy helyi fájlból a Azure portálra. A lekérdezéseket helyileg is tesztelheti a helyi mintaadatokból, vagy élő adatokat Visual Studio és Visual Studio Code.
Bejövő adatok automatikus mintavétele bemenetből
Azure Stream Analytics automatikusan lekéri az eseményeket a streambemenetből. Lekérdezéseket futtathat az alapértelmezett mintán, vagy beállíthat egy adott időkeretet a mintához.
Jelentkezzen be az Azure portálra.
Keresse meg és válassza ki a meglévő Stream Analytics-feladatot.
A Stream Analytics-feladatlap Feladattopológia fejléce alatt válassza a Lekérdezés lehetőséget a Lekérdezés szerkesztőablak megnyitásához.
A bejövő események mintalistájának megtekintéséhez válassza ki a bemenetet a fájlikonnal. A mintaesemények automatikusan megjelennek a Bemeneti előnézetben.
a. A rendszer automatikusan észleli az adatok szerializálási típusát, ha az JSON vagy CSV. A legördülő menüben található lehetőség kiválasztásával manuálisan JSON, CSV vagy AVRO értékre módosíthatja azt.
b. A választóval táblázatos vagy nyers formátumban tekintheti meg az adatokat.
c) Ha az adatok nem aktuálisak, a Frissítés gombra kattintva megtekintheti a legújabb eseményeket.
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:
Ha a lekérdezést bejövő adatokkal szeretné tesztelni, válassza a Lekérdezés tesztelése lehetőséget. Az eredmények a Teszteredmények lapon jelennek meg. Az eredmények letöltéséhez az Eredmények letöltése lehetőséget is választhatja.
Ha a lekérdezést a bejövő események adott időtartományán szeretné tesztelni, válassza az Időtartomány kiválasztása lehetőséget.
Adja meg a lekérdezés teszteléséhez használni kívánt események időtartományát, majd válassza a Minta lehetőséget. Ezen az időkereten belül legfeljebb 1000 eseményt vagy 1 MB-ot kérdezhet le, attól függően, hogy melyik az első.
Miután a kiválasztott időtartományhoz mintát vett az eseményekből, azok megjelennek a Bemeneti előnézet lapon.
Válassza az Alaphelyzetbe állítás lehetőséget a bejövő események mintalistájának megtekintéséhez. Ha az Alaphelyzetbe állítás lehetőséget választja, az időtartomány-kijelölés elveszik. Válassza a Lekérdezés tesztelése lehetőséget a lekérdezés teszteléséhez és az eredmények áttekintéséhez a Teszteredmények lapon.
Amikor módosítja a lekérdezést, válassza a Lekérdezés mentése lehetőséget az új lekérdezési logika teszteléséhez. Ez a folyamat lehetővé teszi, hogy iteratív módon módosítsa a lekérdezést, és újra tesztelje, hogy lássa, hogyan változik a kimenet.
Miután ellenőrizte a böngészőben megjelenő eredményeket, készen áll a feladat elindítására .
Mintaadatok feltöltése helyi fájlból
Élő adatok használata helyett helyi fájlból származó mintaadatokat használhat a Azure Stream Analytics lekérdezés teszteléséhez.
Jelentkezzen be az Azure portálra.
Keresse meg a meglévő Stream Analytics-feladatot, és válassza ki.
A Stream Analytics-feladatlap Feladattopológia fejléce alatt válassza a Lekérdezés lehetőséget a Lekérdezés szerkesztőablak megnyitásához.
Ha helyi fájllal szeretné tesztelni a lekérdezést, válassza a Mintabemenet feltöltése lehetőséget a Bemeneti minta lapon.
Töltse fel a helyi fájlt a lekérdezés teszteléséhez. Csak JSON, CSV vagy AVRO formátumú fájlokat tölthet fel. Válassza ki az OK lehetőséget.
A fájl feltöltése után táblázatként vagy nyers formátumban láthatja a fájl tartalmát. Ha az Alaphelyzetbe állítás lehetőséget választja, a mintaadatok visszatérnek az automatikusan mintavételezett bejövő bemeneti adatokhoz. Bármely más fájlt feltölthet a lekérdezés teszteléséhez.
A Lekérdezés tesztelése lehetőséget választva tesztelheti a lekérdezést a feltöltött mintafájlon.
A teszteredmények a lekérdezés alapján jelennek meg. Módosíthatja a lekérdezést, és a Lekérdezés mentése lehetőséget választva tesztelheti az új lekérdezési logikát. Ez a folyamat lehetővé teszi, hogy iteratív módon módosítsa a lekérdezést, és újra tesztelje, hogy lássa, hogyan változik a kimenet.
Ha több kimenetet használ a lekérdezésben, az eredmények a kiválasztott kimenet alapján jelennek meg.
Miután ellenőrizte a böngészőben megjelenő eredményeket, elindíthatja a feladatot.
Lekérdezési korlátozások tesztelése
A portáltesztelés nem támogatja az időszabályzatot:
- Rendelésen kívüli: A rendszer minden bejövő eseményt rendez.
- Késői érkezés: Nincs késő érkezési esemény, mivel a Stream Analytics csak a meglévő adatokat használhatja teszteléshez.
C# UDF nem támogatott.
Minden tesztelés egy olyan feladattal fut, amely egy streamelési egységgel rendelkezik.
Az időtúllépési méret egy perc. Az egy percnél nagyobb ablakméretű lekérdezések nem tudnak adatokat lekérni.
A gépi tanulás nem támogatott.
A mintaadatokat biztosító API 15 perces időszakon belül öt kérés után korlátozás alá esik. A 15 perces időszak végén további mintaadat-kérelmeket is elvégezhet. Ez a korlátozás az előfizetés szintjén érvényes.
Teszt lekérdezési hibáinak elhárítása
Ha a következő hibaüzenet jelenik meg: "A kérelem mérete túl nagy. Csökkentse a bemeneti adatok méretét, és próbálkozzon újra." Kövesse az alábbi lépéseket:
- Bemeneti méret csökkentése: Tesztelje a lekérdezést egy kisebb mintafájllal vagy egy kisebb időtartománysal.
- Lekérdezés méretének csökkentése: A lekérdezés kiválasztásának teszteléséhez jelölje ki a lekérdezés egy részét, majd válassza a Kiválasztott lekérdezés tesztelése lehetőséget.
Kapcsolódó tartalom
- IoT-megoldás létrehozása a Stream Analytics használatával
- Azure Stream Analytics Query Language Reference (Referencia az Azure Stream Analytics lekérdezési nyelvhez)
- Gyakori Stream Analytics-használati minták lekérdezési példái
- Az Azure Stream Analytics bemeneteinek ismertetése
- Az Azure Stream Analytics kimeneteinek ismertetése