Jak spustit úlohu Azure Stream Analytics
Úlohu Azure Stream Analytics můžete spustit pomocí webu Azure Portal, sady Visual Studio a PowerShellu. Při spuštění úlohy vyberete čas, po který má úloha začít vytvářet výstup. Azure Portal, Visual Studio a PowerShell mají různé metody nastavení času spuštění. Tyto metody jsou popsány níže.
Možnosti spuštění
Pro spuštění úlohy jsou k dispozici tři následující možnosti. Všimněte si, že všechny níže uvedené časy jsou ty, které jsou uvedené v TIMESTAMP BY. Pokud parametr TIMESTAMP BY není zadaný, použije se čas příjezdu.
Teď: Nastaví výchozí bod výstupního datového proudu událostí stejně jako při spuštění úlohy. Pokud se použije dočasný operátor (např. časové okno, LAG nebo JOIN), Azure Stream Analytics se automaticky podívá na data ve vstupním zdroji. Pokud například spustíte úlohu "Now" (Nyní) a pokud váš dotaz používá přeskakující okno o 5 minutách, Azure Stream Analytics bude hledat data před 5 minutami ve vstupu. První možná výstupní událost by měla časové razítko stejné nebo větší než aktuální čas, a ASA zaručuje, že všechny vstupní události, které mohou logicky přispět k výstupu, byly zohledněny. Například negenerují se žádné částečné agregace s okny. Vždy se jedná o úplnou agregovanou hodnotu.
Vlastní: Můžete zvolit výchozí bod výstupu. Podobně jako u možnosti Now služba Azure Stream Analytics automaticky čte data před tímto časem, pokud se použije dočasný operátor.
Když se naposledy zastavilo. Tato možnost je dostupná, když byla úloha dříve spuštěna, ale byla zastavena ručně nebo selhala. Když zvolíte tuto možnost, Azure Stream Analytics použije k restartování úlohy čas posledního výstupu, takže se neztratí žádná data. Podobně jako v předchozích možnostech azure Stream Analytics automaticky načte data před tímto časem, pokud se použije dočasný operátor. Vzhledem k tomu, že několik vstupních oddílů může mít jiný čas, použije se nejstarší doba zastavení všech oddílů, což způsobí, že se ve výstupu zobrazí některé duplicitní položky. Další informace o přesně jednom zpracování jsou k dispozici na stránce Záruky doručení událostí.
portál Azure
Přejděte ke své úloze na webu Azure Portal a na stránce přehledu vyberte Spustit . Vyberte čas spuštění výstupu úlohy a pak vyberte Spustit.
Zvolte jednu z možností pro čas spuštění výstupu úlohy. Možnosti jsou Nyní, Vlastní a, pokud byla úloha dříve spuštěna, Kdy naposledy zastavena. Další informace o těchto možnostech najdete výše.
Visual Studio
V zobrazení úlohy vyberte zelené tlačítko se šipkou a spusťte úlohu. Nastavte režim spuštění výstupu úlohy a vyberte Spustit. Stav úlohy se změní na Spuštěno.
Pro režim spuštění výstupu úlohy existují tři možnosti: JobStartTime, CustomTime a LastOutputEventTime. Pokud tato vlastnost chybí, výchozí hodnota je JobStartTime. Další informace o těchto možnostech najdete výše.
PowerShell
Pomocí následující rutiny spusťte úlohu pomocí PowerShellu:
Start-AzStreamAnalyticsJob `
-ResourceGroupName $resourceGroup `
-Name $jobName `
-OutputStartMode 'JobStartTime'
Pro OutputStartMode existují tři možnosti: JobStartTime, CustomTime a LastOutputEventTime. Pokud tato vlastnost chybí, výchozí hodnota je JobStartTime. Další informace o těchto možnostech najdete výše.
Další informace o rutině Start-AzStreamAnalyticsJob
najdete v referenční dokumentaci Start-AzStreamAnalyticsJob.