Utilità di pianificazione processi in Microsoft Fabric

Automatizzare e semplificare i flussi di lavoro di analisi dei dati in Microsoft Fabric con l'utilità di pianificazione dei processi. Questo articolo illustra come usare l'utilità di pianificazione dei processi per configurare processi ricorrenti, gestire più pianificazioni e integrare la pianificazione con i processi CI/CD. Informazioni su come mantenere aggiornati gli elementi e garantire un'automazione affidabile delle attività nell'area di lavoro Fabric.

Che cos'è lo scheduler dei processi?

L'utilità di pianificazione delle attività è uno strumento integrato che consente di pianificare l'esecuzione automatica delle attività in orari specificati. Usarlo per attivare gli aggiornamenti dei dati, le esecuzioni della pipeline o altre attività supportate per gli elementi nell'area di lavoro Fabric.

Accedi al pianificatore di lavori

Per accedere al pianificatore di lavori:

  1. Aprire l'area di lavoro Fabric e individuare l'elemento da pianificare, ad esempio Notebook.
  2. Selezionare il menu contestuale dell'elemento.
  3. Selezionare Pianifica dal menu per aprire l'interfaccia dell'utilità di pianificazione dei processi.

È anche possibile accedere al pianificatore dalle impostazioni di un elemento selezionando l'etichetta Schedule.

Annotazioni

Per configurare o modificare una pianificazione o per configurare le notifiche di errore, è necessario avere almeno il ruolo Collaboratore nell'area di lavoro o l'autorizzazione Scrittura per l'elemento. Gli utenti con accesso solo al Visualizzatore possono visualizzare le pianificazioni esistenti, ma non possono apportare modifiche. Per altre informazioni, vedere Ruoli nelle aree di lavoro.

Imposta il tuo programma

Dopo aver aperto il pianificatore di un elemento:

  1. Attiva il pianificatore per abilitare la pianificazione.
  2. Usare il pannello di configurazione per impostare quando e con quale frequenza viene eseguito il processo.
  3. Salvare la pianificazione per attivarla.

Scegliere la frequenza di esecuzione del processo e specificare l'ora di inizio e di fine. L'utilità di pianificazione supporta diversi tipi di ricorrenza, tra cui ricorrenze basate sui minuti, orarie, giornaliere, settimanali, mensili e giorni specifici o giorni della settimana di un mese.

Tipo ricorrenza Dettagli e opzioni
Basato sui minuti Ogni 1 a 720 minuti
Orario Ogni 1-72 ore
Quotidiano Fino a 10 volte al giorno
Settimanalmente Nei giorni feriali selezionati, fino a 10 volte alla settimana
Mensile Ogni 1-12 mesi
Date/giorni feriali specifici di un mese Selezionare date o giorni feriali specifici in un mese

Se la configurazione non corrisponde a un orario valido, lo scheduler ignora quell'esecuzione e attende il prossimo orario disponibile.

Per assicurarsi che la pianificazione sia valida:

  • Imposta un'ora di inizio e di fine valida per il programma.
  • Assicurarsi che l'ora di fine sia successiva all'ora di inizio.
  • L'utilità di pianificazione gestisce automaticamente casi speciali come l'ora legale e le date non valide, ad esempio il 30 febbraio.

Limiti di controllo dei processi

  • Il sistema Scheduler limita ogni utente a 100 invii di operazioni e 100 richieste di ottenimento lavoro al minuto per mantenere la stabilità del sistema. Le richieste oltre questi limiti vengono rifiutate automaticamente.

  • Fabric limita ciascun elemento a 100 processi simultanei. Tutti i processi inviati oltre questo limite vengono automaticamente contrassegnati come non riusciti. Un job viene conteggiato ai fini di questo limite finché si trova in uno qualsiasi degli stati attivi (avvio, preparazione, accodamento o esecuzione). Lo slot viene rilasciato solo dopo il completamento del processo.

  • Le attività possono essere eseguite per un massimo di 24 giorni. Qualsiasi compito che superi questo periodo di tempo viene terminato automaticamente.

Importante

Le pianificazioni diventano scadute se un utente non accede a Fabric per 90 giorni consecutivi. Per altre informazioni, vedere token di aggiornamento nella piattaforma di identità di Microsoft.

Ricevere notifiche per i processi pianificati non riusciti

È possibile ricevere notifiche tramite posta elettronica quando un processo attivato da una pianificazione non viene completato.

Screenshot del campo di notifica di errore nel riquadro dell'utilità di pianificazione attività Fabric.

Configurare le notifiche di errore

Durante la configurazione di una pianificazione, aggiungere utenti o gruppi in Notifiche di errore per ricevere messaggi di posta elettronica quando un'esecuzione programmata fallisce.

Considerazioni importanti

  • Disponibile per gli elementi Fabric che supportano la pianificazione: Le notifiche sono disponibili su tutti gli elementi Fabric che supportano la pianificazione, come Pipeline, Notebook, funzioni dati utente e Dataflows Gen2.
  • Si applica a tutte le pianificazioni: le notifiche vengono configurate a livello di elemento e le impostazioni vengono applicate in tutte le pianificazioni per l'elemento.
  • Solo esecuzioni pianificate: le notifiche vengono inviate solo per gli errori delle esecuzioni pianificate. Le notifiche non vengono inviate per le esecuzioni attivate manualmente.
  • Recipients: le notifiche possono essere inviate a utenti o gruppi nel tenant Microsoft Entra, inclusi gli utenti interni e gli utenti guest B2B. Gli indirizzi di posta elettronica esterni diretti non sono supportati.
  • Language: le notifiche vengono inviate nella lingua di visualizzazione dell'account Fabric del destinatario. L'inglese viene usato come ripiego.

Contenuto delle notifiche

Quando un'esecuzione pianificata ha esito negativo, il messaggio di posta elettronica include:

  • Nome e tipo di elemento
  • Submitter
  • Dettagli dell'errore
  • Tempo di esecuzione (UTC)
  • Collegamento per visualizzare i dettagli nell'hub di monitoraggio
  • Dettagli tecnici per la risoluzione dei problemi, inclusi ID attività, ID richiesta e marche temporali

Suggerimento

Per visualizzare e gestire le notifiche di errore dei lavori in tutti gli elementi pianificati in una posizione centrale, vedere Errori di pianificazione nell'hub di monitoraggio.

Gestire più pianificazioni

Creare e gestire più pianificazioni per un singolo elemento. Usare pianificazioni diverse per eseguire processi in momenti diversi o con impostazioni diverse.

  1. Nella schermata Pianificazione visualizzare, aggiungere e modificare più configurazioni di pianificazione per ogni elemento.
  2. Selezionare la pianificazione da gestire oppure crearne una nuova per diversi tipi di processi o esigenze di temporizzazione.

Screenshot di più configurazioni del pianificatore per un singolo elemento in Microsoft Fabric.

Disabilitazione automatica del pianificatore

Se un'utilità di pianificazione attiva ripetutamente i processi e rileva errori consecutivi, la piattaforma Fabric arresta l'utilità di pianificazione e la inserisce in un auto-disabled stato per evitare ulteriori errori prevedibili del processo. Per riprendere la normale pianificazione dei processi, è necessario riavviare manualmente l'utilità di pianificazione tramite l'interfaccia utente, l'API o il processo CI/CD.

Annotazioni

La soglia di errore che attiva lo stato disabilitato automaticamente varia in base all'elemento ed è in genere impostata su 10 esecuzioni consecutive non riuscite.

Automatizzare le pianificazioni con CI/CD

L'utilità di pianificazione dei processi supporta l'integrazione CI/CD, in modo da poter distribuire e gestire le pianificazioni come parte del flusso di lavoro di sviluppo.

Flusso di lavoro Description
Pipeline di distribuzione Le pianificazioni vengono incluse quando si distribuisce un elemento
Integrazione con Git Le pianificazioni vengono archiviate in un .schedules file nella definizione dell'elemento
API pubblica Gestire le pianificazioni usando il codice

Quando si distribuisce un elemento, le pianificazioni vengono incluse automaticamente, quindi non è necessario ricrearle manualmente. Per istruzioni dettagliate, vedere opzioni per il flusso di lavoro CI/CD in Fabric.

Se si usa la libreria di variabili nei parametri, la sincronizzazione dei dati potrebbe verificare latenza dopo le operazioni CI/CD. Questo comportamento è previsto e verrà migliorato nelle versioni future.

Importante

Tutti gli elementi che avevano un scheduler configurato prima dell'abilitazione di CI/CD vengono visualizzati come "non confermati" quando si esegue git status. Esaminare attentamente e confermare le modifiche che devono essere sottoposte a commit per evitare azioni impreviste. Gli elementi senza una precedente configurazione del scheduler non sono interessati. Ci scusiamo per eventuali disagi che ciò può causare.

Riassunto

L'utilità di pianificazione dei processi in Microsoft Fabric consente di automatizzare processi ricorrenti, gestire più pianificazioni per ogni elemento e integrare la pianificazione nei flussi di lavoro CI/CD. Usarlo per semplificare il processo di analisi dei dati e assicurarsi che i processi vengano eseguiti in modo affidabile ed efficiente.