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


Azure Stream Analytics-feladat indítása

Az Azure Stream Analytics-feladat az Azure Portal, a Visual Studio és a PowerShell használatával indítható el. Amikor elindít egy feladatot, meg kell adnia egy időpontot, amikor a feladat elkezdi létrehozni a kimenetet. Az Azure Portal, a Visual Studio és a PowerShell különböző módszerekkel állítja be a kezdési időpontot. Ezeket a módszereket az alábbiakban ismertetjük.

Indítási beállítások

A feladatok indításához az alábbi három lehetőség érhető el. Vegye figyelembe, hogy az alábbiakban említett időpontok a TIMESTAMP BY-ban megadottak. Ha a TIMESTAMP BY nincs megadva, a program az érkezési időt fogja használni.

  • Most: A kimeneti eseményfolyam kiindulási pontja ugyanaz, mint a feladat indításakor. Ha ideiglenes operátort használ (például időablak, LAG vagy JOIN), az Azure Stream Analytics automatikusan visszatekint a bemeneti forrásban lévő adatokra. Ha például elindít egy "Most" feladatot, és a lekérdezés 5 perces átfedésmentes ablakot használ, az Azure Stream Analytics 5 perccel ezelőtti adatokat fog keresni a bemenetben. Az első lehetséges kimeneti esemény időbélyege megegyezik vagy nagyobb az aktuális időpontnál, és az ASA garantálja, hogy a kimenethez logikailag hozzájáruló összes bemeneti eseményt elszámolták. A rendszer például nem hoz létre részleges ablakos összesítéseket. Ez mindig a teljes összesített érték.

  • Egyéni: Kiválaszthatja a kimenet kezdőpontját. A Now beállításhoz hasonlóan az Azure Stream Analytics automatikusan felolvassa az adatokat, ha időleges operátort használ

  • Amikor utoljára leállt. Ez a beállítás akkor érhető el, ha a feladatot korábban elindították, de manuálisan leállították vagy sikertelen volt. Ha ezt a lehetőséget választja, az Azure Stream Analytics az utolsó kimeneti időt fogja használni a feladat újraindításához, hogy ne vesszenek el adatok. A korábbi beállításokhoz hasonlóan az Azure Stream Analytics automatikusan felolvassa az adatokat, ha időleges operátort használ. Mivel több bemeneti partíció eltérő időpontot is tartalmazhat, a rendszer az összes partíció legkorábbi leállítási idejét használja, ezért előfordulhat, hogy a kimenetben ismétlődések láthatók. Az eseménykézbesítési garanciák oldalon további információk érhetők el a pontos feldolgozásról.

Azure Portal

Navigáljon a feladatához az Azure Portalon, és válassza a Start lehetőséget az áttekintési oldalon. Válassza ki a feladat kimenetének kezdési időpontját, majd kattintson a Start gombra.

Válassza ki a feladat kimenetének kezdési időpontjára vonatkozó beállítások egyikét. A beállítások a Most, az Egyéni, és ha a feladat korábban lefutott, a Legutóbbi leállítás. Ezekről a lehetőségekről a fentiekben talál további információt.

Visual Studio

A feladat nézetben válassza a zöld nyílgombot a feladat elindításához. Állítsa be a feladat kimeneti kezdési módját , és válassza a Start lehetőséget. A feladat állapota Futó állapotúra változik.

A feladat kimeneti kezdési módjának három lehetősége van: JobStartTime, CustomTime és LastOutputEventTime. Ha ez a tulajdonság hiányzik, az alapértelmezett a JobStartTime. Ezekről a lehetőségekről a fentiekben talál további információt.

PowerShell

A következő parancsmaggal indíthatja el a feladatot a PowerShell használatával:

Start-AzStreamAnalyticsJob `
  -ResourceGroupName $resourceGroup `
  -Name $jobName `
  -OutputStartMode 'JobStartTime'

Az OutputStartMode három lehetőség közül választhat: JobStartTime, CustomTime és LastOutputEventTime. Ha ez a tulajdonság hiányzik, az alapértelmezett a JobStartTime. Ezekről a lehetőségekről a fentiekben talál további információt.

A parancsmaggal kapcsolatos Start-AzStreamAnalyticsJob további információkért tekintse meg a Start-AzStreamAnalyticsJob referenciát.

Következő lépések