Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V Azure Stream Analytics můžete svůj dotaz otestovat bez spuštění nebo zastavení úlohy. Můžete testovat dotazy na příchozí data ze streamovaných zdrojů nebo nahrát ukázková data z místního souboru na portálu Azure. Dotazy můžete testovat také místně z místních ukázkových dat nebo živých dat v Visual Studio a Visual Studio Code.
Automatické vzorkování příchozích dat ze vstupu
Azure Stream Analytics automaticky získává události ze streamovaných vstupů. Můžete spouštět dotazy na výchozí ukázku nebo nastavit konkrétní časový rámec pro ukázku.
Přihlaste se k portálu Azure.
Vyhledejte a vyberte existující úlohu Stream Analytics.
Na stránce úlohy Stream Analytics v části Topologie úlohy vyberte Dotaz , aby se otevřelo okno Editoru dotazů.
Pokud chcete zobrazit ukázkový seznam příchozích událostí, vyberte vstup s ikonou souboru. Ukázkové události se automaticky zobrazí ve vstupním náhledu.
a. Typ serializace pro vaše data se automaticky zjistí, pokud se jedná o JSON nebo CSV. Můžete ho ručně změnit na JSON, CSV nebo AVRO výběrem možnosti v rozevírací nabídce.
b. Pomocí selektoru můžete zobrazit data v tabulkovém nebo nezpracovaném formátu.
c) Pokud vaše data nejsou aktuální, vyberte Aktualizovat a zobrazte nejnovější události.
Následující tabulka je příkladem dat ve formátu Tabulka:
Následující tabulka je příkladem dat ve formátu Raw:
Pokud chcete otestovat dotaz s příchozími daty, vyberte Test dotazu. Výsledky se zobrazí na kartě Výsledky testu . Výsledky si můžete stáhnout také výběrem možnosti Stáhnout výsledky.
Pokud chcete otestovat dotaz na konkrétní časový rozsah příchozích událostí, vyberte Vybrat časový rozsah.
Nastavte časový rozsah událostí, které chcete použít k otestování dotazu, a pak vyberte Ukázka. V daném časovém rámci můžete načíst až 1 000 událostí nebo 1 MB podle toho, co nastane dříve.
Jakmile jsou události pro vybraný časový rozsah navzorkovány, zobrazí se na kartě Náhled vstupu.
Výběrem možnosti Obnovit zobrazíte ukázkový seznam příchozích událostí. Pokud vyberete Obnovit, výběr časového rozsahu se ztratí. Výběrem testovacího dotazu otestujte dotaz a zkontrolujte výsledky na kartě Výsledky testu .
Když v dotazu provedete změny, vyberte Uložit dotaz a otestujte novou logiku dotazu. Tento proces umožňuje iterativní úpravu dotazu a jeho opětovné otestování, abyste viděli, jak se výstup mění.
Po ověření výsledků zobrazených v prohlížeči můžete úlohu spustit .
Nahrání ukázkových dat z místního souboru
Místo použití živých dat můžete k otestování dotazu Azure Stream Analytics použít ukázková data z místního souboru.
Přihlaste se k portálu Azure.
Vyhledejte existující úlohu Stream Analytics a vyberte ji.
Na stránce úlohy Stream Analytics v části Topologie úlohy vyberte Dotaz , aby se otevřelo okno Editoru dotazů.
Chcete-li otestovat dotaz pomocí místního souboru, vyberte možnost Nahrát ukázkový vstup na kartě Náhled vstupu.
Nahrajte místní soubor a otestujte dotaz. Soubory můžete nahrát jenom ve formátech JSON, CSV nebo AVRO. Vyberte OK.
Po nahrání souboru můžete obsah souboru zobrazit jako tabulku nebo v nezpracované podobě. Pokud vyberete Obnovit, ukázková data se vrátí do automaticky vzorkovaných vstupních dat. Kdykoli můžete nahrát jakýkoli jiný soubor, který dotaz otestuje.
Výběrem testovacího dotazu otestujte svůj dotaz na nahraný ukázkový soubor.
Výsledky testů se zobrazí na základě dotazu. Dotaz můžete změnit a vybrat Uložit dotaz a otestovat tak novou logiku dotazu. Tento proces umožňuje iterativní úpravu dotazu a jeho opětovné otestování, abyste viděli, jak se výstup mění.
Pokud v dotazu použijete více výstupů, zobrazí se výsledky na základě vybraného výstupu.
Po ověření výsledků zobrazených v prohlížeči můžete úlohu spustit .
Omezení testovacích dotazů
Zásady času se při testování portálu nepodporují:
- Mimo pořadí: Všechny příchozí události nejsou seřazeny ve správném pořadí.
- Pozdní příjezd: Není k dispozici žádná událost pozdního příjezdu, protože Stream Analytics může k testování používat jenom existující data.
UDF v jazyce C# není podporována.
Všechny testy probíhají v rámci úlohy, která má jednu streamovací jednotku.
Velikost časového limitu je jedna minuta. Jakýkoli dotaz s velikostí okna větší než jednu minutu nemůže získat žádná data.
Strojové učení se nepodporuje.
Rozhraní API pro ukázková data je po pěti požadavcích během 15 minut omezeno. Po uplynutí 15minutového intervalu můžete vytvářet další ukázkové žádosti o data. Toto omezení platí na úrovni předplatného.
Řešení chyb testovacích dotazů
Pokud se zobrazí chyba "Velikost požadavku je příliš velká. Zmenšete velikost vstupních dat a zkuste to znovu.", postupujte takto:
- Zmenšit velikost vstupu: Otestujte dotaz s menším ukázkovým souborem nebo s menším časovým rozsahem.
- Zmenšení velikosti dotazu: Pokud chcete otestovat výběr dotazu, vyberte část dotazu a pak vyberte Test vybraného dotazu.