Monitorare le esecuzioni della pipeline in Fabric Data Factory

Questo articolo illustra come monitorare le esecuzioni della pipeline. Se è necessario controllare il funzionamento o la risoluzione di un problema specifico, è possibile tenere traccia dello stato di avanzamento, individuare i problemi in anticipo e mantenere i flussi di lavoro in esecuzione senza problemi. Il monitoraggio consente di rilevare i problemi in anticipo 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. Il pulsante Altre opzioni (...) viene visualizzato a destra del nome della pipeline.

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

  2. Selezionare Altre opzioni (...) per visualizzare l'elenco delle 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 a monitorare 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 vedere com'è strutturata la pipeline e visualizzare altre proprietà, ad esempio l'ID di esecuzione o gli errori, se l'esecuzione della pipeline non è riuscita.

    Screenshot dei dettagli di esecuzione recenti.

  5. Se sono presenti più di 2.000 esecuzioni di attività nelle pipeline, selezionare Carica altro 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. Usare 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 ulteriori informazioni sull'input e sull'output dell'esecuzione della pipeline, selezionare i link di input o output a destra della riga corrispondente in Esecuzioni dell'attività.

  9. Selezionare Aggiorna pipeline per apportare modifiche alla pipeline da questa schermata. Questa azione consente di tornare all'area di disegno della pipeline.

  10. Seleziona Riesegui per rieseguire la pipeline. Scegli se rieseguire l'intera pipeline o rieseguire solo a partire dall'attività non riuscita.

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

  11. Per visualizzare i dettagli delle prestazioni, selezionare un'attività dall'elenco delle esecuzioni di attività. Verrà visualizzato il riquadro dei dettagli delle prestazioni.

    Schermata dei dettagli di copia dati.

    Per altre informazioni, vedere Suddivisione della durata e Avanzate.

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

Visualizzazione Gantt

La visualizzazione Gantt consente di monitorare in modo chiaro e visivo le esecuzioni di pipeline nel tempo. Ogni esecuzione viene visualizzata come barra, raggruppata in base al nome della pipeline e la lunghezza della barra mostra per quanto tempo è stata eseguita l'esecuzione. Usare questa visualizzazione per individuare i modelli, confrontare le durate e identificare i ritardi, le sovrapposizioni o le anomalie a colpo d'occhio.

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

La lunghezza della barra rappresenta la durata dell'esecuzione 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, passare a Impostazioni dell'area di lavoro nell'area di lavoro Fabric e selezionare Monitoraggio.

  2. Aggiungere una eventhouse di monitoraggio e attivare l'attività Dell'area di lavoro Log. Fabric crea un database KQL (Kusto Query Language) all'interno dell'eventhouse nell'area di lavoro per archiviare i log.

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

  3. Vai al database KQL creato da Fabric. È possibile trovarla tramite il collegamento Database di monitoraggio nelle impostazioni di monitoraggio o direttamente nell'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 (detto anche 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.

Usa le query KQL nell'eventhouse di monitoraggio per analizzare:

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

Monitorare l'utilizzo della capacità

Gli amministratori della capacità di Fabric possono usare l'app Microsoft Fabric Capacity Metrics per visualizzare le risorse della capacità. Questa app mostra quanta CPU, tempo di elaborazione e memoria consumano le pipeline, i 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.