Condividi tramite


Come monitorare le esecuzioni di pipeline in Microsoft Fabric

Questa guida illustra i modi per verificare le esecuzioni della pipeline o monitorare le esecuzioni della pipeline. Indipendentemente dal fatto che tu sia curioso di sapere come stanno andando le cose o di dover risolvere qualcosa di specifico, ti mostreremo come tenere traccia dello stato di avanzamento, individuare i problemi in anticipo e assicurarti che tutto funzioni senza problemi. Il monitoraggio consente di mantenere il controllo in modo che sia possibile intercettare i problemi prima di crescere e tenere traccia dei flussi di lavoro.

Monitorare le esecuzioni delle pipeline

  1. Per monitorare le esecuzioni della pipeline, passare il mouse sulla pipeline nel tuo spazio di lavoro. In questo modo vengono visualizzati tre puntini a destra del nome della pipeline.

    Screenshot che mostra dove si possono trovare altre opzioni del pipeline.

  2. Selezionare i tre puntini per trovare un elenco di opzioni. Quindi selezionare Visualizza cronologia di esecuzione. Questa azione apre un pannello a scomparsa sul lato destro dello schermo con tutte le esecuzioni recenti e gli stati delle esecuzioni.

    Screenshot che mostra dove selezionare Visualizza cronologia di esecuzione.

    Screenshot che mostra un elenco delle esecuzioni recenti.

  3. Selezionare Vai all'hub di monitoraggio nello screenshot precedente per visualizzare altri dettagli e filtrare i risultati. Usare il filtro per trovare esecuzioni di pipeline specifiche in base a diversi criteri.

    Screenshot delle opzioni di filtro.

  4. Selezionare una delle esecuzioni della pipeline per visualizzare informazioni dettagliate. È possibile visualizzare l'aspetto della pipeline e visualizzare altre proprietà, ad esempio ID esecuzione o errori, se l'esecuzione della pipeline non è riuscita.

    Screenshot dei dettagli di esecuzione recenti.

  5. Se sono presenti più di 2000 esecuzioni di attività nelle pipeline, selezionare Carica di più per visualizzare altri risultati nella stessa pagina di monitoraggio.

    Screenshot delle esecuzioni di attività con evidenziato un pulsante

    Screenshot di tutti i dettagli dell'esecuzione dell'attività caricati.

  6. Utilizzare il filtro per filtrare in base allo stato dell'attività o Opzioni colonna per modificare le colonne visualizzate nella visualizzazione di monitoraggio.

    Screenshot delle opzioni di filtro dell'attività in esecuzione.

    Screenshot delle opzioni di colonna.

    È anche possibile cercare un nome di attività, un tipo di attività o un ID di esecuzione dell'attività con la casella Filtro per parola chiave.

    Screenshot della casella di filtro delle parole chiave.

    Screenshot dei risultati del filtro delle parole chiave.

  7. Per esportare i dati di monitoraggio, selezionare Esporta in CSV.

    Screenshot dell'opzione di esportazione in CSV.

  8. Per trovare informazioni aggiuntive sulle esecuzioni della pipeline di input e output, selezionare i collegamenti di input o output a destra della riga pertinente nelle esecuzioni delle attività.

  9. È possibile selezionare Aggiorna pipeline per apportare modifiche alla pipeline da questa schermata. Questa selezione consente di tornare all'area di disegno della pipeline.

  10. È anche possibile eseguire di nuovo la pipeline. È possibile scegliere di rieseguire l'intera pipeline o di rieseguire solo la pipeline dall'attività non riuscita.

Screenshot che mostra il tentativo di riesecuzione dell'attività non riuscita.

  1. Per visualizzare i dettagli delle prestazioni, selezionare un'attività dall'elenco delle esecuzioni di attività. Vengono visualizzati i dettagli delle prestazioni.

Schermata dei dettagli di copia dati.

Altri dettagli sono disponibili in Suddivisione della durata e Avanzato.

Screenshot dei dettagli aggiuntivi per l'esecuzione del processo di copia dei dati.

Visualizzazione Gantt

Il passaggio alla visualizzazione Gantt offre un modo visivo chiaro per tenere traccia delle esecuzioni della pipeline nel tempo. Ogni esecuzione viene visualizzata come una barra, raggruppata in base al nome della pipeline e la lunghezza della barra indica quanto è durata l'esecuzione. È un ottimo modo per individuare gli schemi, confrontare i tempi e vedere rapidamente cosa è in esecuzione quando. Questa visualizzazione semplifica il monitoraggio in modo da poter intercettare ritardi, sovrapposizioni o qualsiasi elemento insolito a colpo d'occhio.

Screenshot che mostra dove passare da una visualizzazione all'altra.

La lunghezza della barra si riferisce alla durata della pipeline. Puoi selezionare la barra per visualizzare maggiori dettagli.

Screenshot della visualizzazione Gantt che mostra lunghezze diverse della barra.

Screenshot dei dettagli dell'esecuzione della pipeline dalla visualizzazione Gantt.

Monitoraggio dell'area di lavoro per le pipeline

Il monitoraggio dell'area di lavoro offre visibilità a livello di log per tutti gli elementi in un'area di lavoro, incluse le pipeline.

  1. Per abilitare il monitoraggio dell'area di lavoro, accedi a Impostazioni area di lavoro nell'area di lavoro Fabric e seleziona Monitoraggio.

  2. Aggiungere una eventhouse di monitoraggio e attivare l'attività dell'area di lavoro Log. Fabric crea un database KQL all'interno della eventhouse all'interno dell'area di lavoro per l'archiviazione dei log.

    Screenshot di come attivare/disattivare il monitoraggio dell'area di lavoro.

  3. Passare al database KQL creato. È possibile trovarla nel collegamento Database di monitoraggio all'interno delle impostazioni di monitoraggio o trovare il database all'interno dell'area di lavoro.

    Screenshot degli elementi generati dal monitoraggio dell'area di lavoro.

  4. All'interno del database KQL, la tabella ItemJobEventLogs acquisisce gli eventi a livello di pipeline che si verificano nell'area di lavoro ( questo è il monitoraggio L1). I log includono il nome della pipeline, lo stato di esecuzione, i timestamp e la diagnostica di sistema.

    Screenshot della tabella di monitoraggio dell'area di lavoro della pipeline.

Usare query KQL nel Monitoring Eventhouse per analizzare:

  • Tendenze di successo/errore
  • Metriche delle prestazioni
  • Dettagli dell'errore per la risoluzione dei problemi

Monitorare l'utilizzo della capacità

Gli amministratori della capacità dell'infrastruttura possono usare l'app Microsoft Fabric Capacity Metrics per ottenere visibilità sulle risorse di capacità. Questa app mostra quanto utilizzo della CPU, tempo di elaborazione e memoria vengono consumati da pipeline, flussi di dati e altri elementi nelle aree di lavoro con capacità abilitata. Usarlo per identificare le cause dell'overload, i tempi di domanda di picco e gli elementi che richiedono più risorse.