Condividi tramite


Risolvere i problemi relativi a un processo ricorrente anomalo

Importante

Azure Data Lake Analytics ritirato il 29 febbraio 2024. Per altre informazioni , vedere questo annuncio.

Per l'analisi dei dati, l'organizzazione può usare Azure Synapse Analytics o Microsoft Fabric.

Questo articolo illustra come usare gli Strumenti Azure Data Lake per Visual Studio per risolvere i problemi relativi ai processi ricorrenti. Per altre informazioni sui processi della pipeline e ricorrenti, vedere il blog su Azure Data Lake e Azure HDInsight.

I processi ricorrenti condividono generalmente la stessa logica di query e dati di input simili. Si supponga, ad esempio, di avere un processo ricorrente in esecuzione ogni lunedì mattina alle 8.00 per contare l'utente attivo settimanale della settimana scorsa. Gli script per questi processi condividono un solo modello di script che contiene la logica di query. Gli input di questi processi sono i dati di utilizzo della settimana precedente. La condivisione della stessa logica di query e input simili comporta in genere che le prestazioni di questi processi siano simili e stabili. Se uno dei processi ricorrenti improvvisamente viene eseguito in modo anomalo, non viene eseguito o rallenta molto, potrebbe essere utile:

  • Vedere i report delle statistiche per le esecuzioni precedenti del processo ricorrente, in modo da capire cosa sia successo.
  • Confrontare il processo anomalo con uno normale per scoprire cos'è cambiato.

Related Job View (Visualizzazione dei processi correlati) in Strumenti Azure Data Lake per Visual Studio consente di accelerare lo stato di risoluzione dei problemi con entrambi i casi.

Per usare Related Job View (Visualizzazione processi correlati) per risolvere il problema relativo al processo ricorrente, è necessario innanzitutto individuare il processo ricorrente in Visual Studio e quindi aprire Related Job View (Visualizzazione processi correlati).

Caso 1: Si dispone dell'URL per il processo ricorrente

Tramite Strumenti>Vista processoData Lake> è possibile incollare l'URL del processo per aprire Visualizzazione processi in Visual Studio. Selezionare View Related Jobs (Visualizza processi correlati) per aprire la visualizzazione processi correlati.

Collegamento View Related Jobs (Visualizza processi correlati) in Data Lake Analytics Tools

Caso 2: Si dispone della pipeline per il processo ricorrente, ma non dell'URL

In Visual Studio è possibile aprire Pipeline Browser tramite Esplora server > le pipeline dell'account > azure Data Lake Analytics. Se non è possibile trovare il nodo in Esplora server, scaricare la versione più recente del plug-in.

Selezione del nodo Pipeline

Nel browser pipeline tutte le pipeline per l'account Data Lake Analytics sono elencate a sinistra. È possibile espandere le pipeline per trovare tutti i processi ricorrenti e quindi selezionare quello che presenta problemi. Viene mostrata la visualizzazione processi correlati a destra.

Selezione di una pipeline e apertura della visualizzazione processi correlati

Passaggio 2: Analizzare un report delle statistiche

Un riepilogo e un report delle statistiche sono mostrati nella parte superiore della visualizzazione processi correlati. Qui è possibile trovare la potenziale causa radice del problema.

  1. Nel report l'asse X indica l'ora di invio del processo. Usarla per trovare il processo anomalo.
  2. Usare il processo nel diagramma seguente per controllare le statistiche e ottenere informazioni dettagliate sul problema e le possibili soluzioni.

Diagramma del processo per il controllo delle statistiche

Passaggio 3: Confrontare il processo anomalo con un processo normale

È possibile trovare tutti i processi ricorrenti inviati nell'elenco dei processi in fondo alla visualizzazione processi correlati. Per vedere altre informazioni e possibili soluzioni, fare doppio clic con il pulsante destro del mouse sul processo anomalo. Usare la visualizzazione Differenze processi per confrontare il processo anomalo con un processo normale precedente.

Menu di scelta rapida per confrontare i processi

Prestare attenzione alle differenze tra questi due processi. Queste differenze potrebbero causare problemi di prestazioni. Per controllare ulteriormente, usare i passaggi nel diagramma seguente:

Diagramma della procedura di controllo delle differenze tra i processi

Passaggi successivi