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


Azure Stream Analytics-feladat tesztelése a portálon

Az Azure Stream Analyticsben a feladat elindítása vagy leállítása nélkül tesztelheti a lekérdezést. Tesztelheti a streamelési forrásokból származó bejövő adatok lekérdezéseit, vagy feltölthet mintaadatokat egy helyi fájlból Azure Portal. A lekérdezéseket helyileg is tesztelheti a helyi mintaadatokból vagy élő adatokból a Visual Studióban és a Visual Studio Code-ban.

Bejövő adatok automatikus mintavétele bemenetből

Az Azure Stream Analytics automatikusan lekéri az eseményeket a streambemenetekből. Lekérdezéseket futtathat az alapértelmezett mintán, vagy beállíthat egy adott időkeretet a mintához.

  1. Jelentkezzen be az Azure Portalra.

  2. Keresse meg és válassza ki a meglévő Stream Analytics-feladatot.

  3. A Stream Analytics-feladatlap Feladattopológia fejléce alatt válassza a Lekérdezés lehetőséget a Lekérdezésszerkesztő ablak megnyitásához.

  4. A bejövő események mintalistájának megtekintéséhez válassza ki a fájlikonnal ellátott bemenetet, és a mintaesemények automatikusan megjelennek a Bemeneti előnézetben.

    a. A rendszer automatikusan észleli az adatok szerializálási típusát, ha azok JSON-ja vagy CSV-ja. Ezt manuálisan is módosíthatja JSON, CSV, AVRO értékre a legördülő menüben található beállítás módosításával.

    b. A választóval táblázatos vagy nyers formátumban tekintheti meg az adatokat.

    c. Ha a megjelenített adatok nem aktuálisak, válassza a Frissítés lehetőséget a legújabb események megtekintéséhez.

    Az alábbi táblázat táblázatformátumú adatokra mutat be példát:

    Azure Stream Analytics-mintabemenet táblaformátumban

    Az alábbi táblázat a Nyers formátumú adatokra mutat példát:

    Azure Stream Analytics-mintabemenet nyers formátumban

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

    Azure Stream Analytics-mintatesztlekérdezés eredményei

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

    Azure Stream Analytics-időtartomány bejövő mintaeseményekhez

  7. Adja meg a lekérdezés teszteléséhez használni kívánt események időtartományát, és válassza a Minta lehetőséget. Ebben az időkeretben akár 1000 eseményt vagy 1 MB-ot is lekérhet, amelyik előbb következik.

    Az Azure Stream Analytics beállított időtartománya a bejövő mintaeseményekhez

  8. Miután mintavételezte az eseményeket a kiválasztott időtartományra, azok megjelennek a Bemenet előnézete lapon.

    Az Azure Stream Analytics teszteredmények megtekintése

  9. 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 tekintse át az eredményeket a Teszteredmények lapon.

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

  11. 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ó mintaadatokkal tesztelheti az Azure Stream Analytics-lekérdezést.

  1. Jelentkezzen be az Azure Portalra.

  2. Keresse meg a meglévő Stream Analytics-feladatot, és válassza ki.

  3. A Stream Analytics-feladatlap Feladattopológia fejléce alatt válassza a Lekérdezés lehetőséget a Lekérdezésszerkesztő ablak megnyitásához.

  4. Ha helyi fájllal szeretné tesztelni a lekérdezést, válassza a Mintabemenet feltöltése lehetőséget a Bemenet előnézete lapon.

    Képernyőkép a Mintabemenet feltöltése lehetőségről.

  5. 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 az OK lehetőséget.

    Képernyőkép a Mintaadatok feltöltése párbeszédpanelről, ahol kiválaszthat egy fájlt.

  6. Amint feltölti a fájlt, a fájl tartalmát táblázatként vagy nyers formátumban is láthatja az űrlapon. Ha az Alaphelyzetbe állítás lehetőséget választja, a mintaadatok visszatérnek az előző szakaszban ismertetett bejövő bemeneti adatokhoz. A lekérdezés teszteléséhez bármikor feltölthet bármilyen más fájlt.

  7. Válassza a Lekérdezés tesztelése lehetőséget, hogy tesztelje a lekérdezést a feltöltött mintafájlon.

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

  9. Ha több kimenetet használ a lekérdezésben, az eredmények a kiválasztott kimenet alapján jelennek meg.

    Az Azure Stream Analytics kiválasztott kimenete

  10. Miután ellenőrizte a böngészőben megjelenő eredményeket, elindíthatja a feladatot.

Korlátozások

  1. A portál tesztelése nem támogatja az időszabályzatot:

    • Rendelésen kívüli: a rendszer minden bejövő eseményt megrendel.
    • Késői érkezés: Nem lesz késő érkezési esemény, mivel a Stream Analytics csak a meglévő adatokat használhatja a teszteléshez.
  2. A C# UDF nem támogatott.

  3. Minden teszt egy olyan feladattal lesz futtatva, amely egy streamelési egységgel rendelkezik.

  4. Az időtúllépési méret egy perc. Így az egy percnél nagyobb ablakméretű lekérdezések nem tudnak adatokat lekérni.

  5. A gépi tanulás nem támogatott.

  6. A mintaadat API öt kérés után szabályozva van egy 15 perces ablakban. A 15 perces időszak végén további mintaadat-kérelmeket hajthat végre. Ezt a korlátozást az előfizetés szintjén alkalmazza a rendszer.

Hibaelhárítás

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 kisebb méretű mintafájllal vagy kisebb időtartománysal.
  • Lekérdezés méretének csökkentése – A lekérdezés kiválasztásának teszteléséhez válassza ki a lekérdezés egy részét, majd kattintson a Kiválasztott lekérdezés tesztelése elemre.

Következő lépések