Come avviare un processo di Analisi di flusso di Azure
È possibile avviare il processo di Analisi di flusso di Azure usando il portale di Azure, Visual Studio e PowerShell. Quando si avvia un processo, si seleziona un'ora in cui il processo inizia a creare l'output. portale di Azure, Visual Studio e PowerShell hanno metodi diversi per impostare l'ora di inizio. Questi metodi sono descritti di seguito.
Opzioni di avvio
Per avviare un processo sono disponibili tre opzioni seguenti. Si noti che tutte le volte indicate di seguito sono quelle specificate in TIMESTAMP BY. Se TIMESTAMP BY non è specificato, verrà utilizzato l'ora di arrivo.
A questo punto: rende il punto iniziale del flusso di eventi di output uguale a quello dell'avvio del processo. Se viene usato un operatore temporale (ad esempio, intervallo di tempo, LAG o JOIN), Analisi di flusso di Azure esaminerà automaticamente i dati nell'origine di input. Ad esempio, se si avvia un processo "Now" e se la query usa una finestra a cascata di 5 minuti, Analisi di flusso di Azure cercherà i dati da 5 minuti fa nell'input. Il primo evento di output può avere un timestamp uguale o maggiore dell'ora corrente e ASA garantisce che tutti gli eventi di input che possono contribuire logicamente all'output siano stati considerati. Ad esempio, non vengono generate aggregazioni con finestra parziale. È sempre il valore aggregato completo.
Personalizzato: è possibile scegliere il punto iniziale dell'output. Analogamente all'opzione Now , Analisi di flusso di Azure leggerà automaticamente i dati prima di questa volta se viene usato un operatore temporale
Quando è stata arrestata l'ultima volta. Questa opzione è disponibile quando il processo è stato avviato in precedenza, ma è stato arrestato manualmente o non riuscito. Quando si sceglie questa opzione Analisi di flusso di Azure userà l'ora dell'ultimo output per riavviare il processo in modo che non vengano persi dati. Analogamente alle opzioni precedenti, Analisi di flusso di Azure leggerà automaticamente i dati prima di questa volta se viene usato un operatore temporale. Poiché diverse partizioni di input possono avere tempi diversi, viene usato il tempo di arresto meno recente di tutte le partizioni, di conseguenza alcuni duplicati possono essere visualizzati nell'output. Altre informazioni sull'elaborazione di tipo exactly-once sono disponibili nella pagina Garanzie di recapito eventi.
Portale di Azure
Passare al processo nel portale di Azure e selezionare Avvia nella pagina di panoramica. Selezionare un'ora di inizio dell'output del processo e quindi selezionare Avvia.
Scegliere una delle opzioni per Ora di inizio dell'output del processo. Le opzioni sono Now, Custom e, se il processo è stato eseguito in precedenza, When last stopped .The options are Now, Custom, and, if the job was previously run, When last stopped. Per altre informazioni su queste opzioni, vedere sopra.
Visual Studio
Nella visualizzazione processo selezionare il pulsante freccia verde per avviare il processo. Impostare la modalità di avvio dell'output del processo e selezionare Avvia. Lo stato del processo verrà modificato in In esecuzione.
Sono disponibili tre opzioni per la modalità di avvio dell'output del processo: JobStartTime, CustomTime e LastOutputEventTime. Se questa proprietà è assente, il valore predefinito è JobStartTime. Per altre informazioni su queste opzioni, vedere sopra.
PowerShell
Usare il cmdlet seguente per avviare il processo con PowerShell:
Start-AzStreamAnalyticsJob `
-ResourceGroupName $resourceGroup `
-Name $jobName `
-OutputStartMode 'JobStartTime'
Sono disponibili tre opzioni per OutputStartMode: JobStartTime, CustomTime e LastOutputEventTime. Se questa proprietà è assente, il valore predefinito è JobStartTime. Per altre informazioni su queste opzioni, vedere sopra.
Per altre informazioni sul Start-AzStreamAnalyticsJob
cmdlet, vedere le informazioni di riferimento su Start-AzStreamAnalyticsJob.
Passaggi successivi
- Avvio rapido: creare un processo di Analisi di flusso di Azure tramite il portale di Azure
- Guida introduttiva: Creare un processo di Analisi di flusso con Azure PowerShell
- Guida introduttiva: Creare un processo di Analisi di flusso usando gli strumenti di Analisi di flusso di Azure per Visual Studio