Modulo 3: automatizzare e inviare notifiche con Data Factory
Questo modulo verrà completato in 10 minuti per inviare una notifica tramite posta elettronica quando tutti i processi in una pipeline sono stati completati e configurarlo per l'esecuzione in base a una pianificazione.
Contenuto del modulo:
- Aggiungere un'attività di Office 365 Outlook per inviare l'output di un attività Copy tramite posta elettronica.
- Aggiungere pianificatore per eseguire la pipeline.
- (Facoltativo) Aggiungere un'attività del flusso di dati nella stessa pipeline.
Aggiungere un'attività di Office 365 Outlook alla pipeline
Viene usata la pipeline creata nel Modulo 1: Creare una pipeline in Data Factory.
Selezionare la scheda Attività nell'editor della pipeline e trovare l'attività di Office Outlook.
Selezionare OK per concedere il consenso per usare l'indirizzo di posta elettronica.
Selezionare il provider di indirizzo email da usare.
Nota
Il servizio attualmente non supporta la posta elettronica personale. È necessario usare l'indirizzo e-mail aziendale.
Selezionare Consenti l'accesso per confermare.
Selezionare e trascinare la casella di controllo On success (una casella di controllo verde in alto a destra dell'attività nell'area di disegno della pipeline) dal attività Copia alla nuova attività di Office 365 Outlook.
Selezionare l'attività di Office 365 Outlook nell'area di disegno della pipeline, quindi selezionare la scheda Impostazioni dell'area delle proprietà sotto l'area di lavoro per configurare il messaggio di posta elettronica.
- Nella sezione A immettere l'indirizzo e-mail. Se si desidera usare più indirizzi, usare ; per separarli.
- Per Oggetto selezionare il campo in modo che venga visualizzata l'opzione Aggiungi contenuto dinamico e quindi selezionarla per visualizzare l'area di disegno del generatore di espressioni della pipeline.
Viene visualizzata la finestra di dialogo Generatore di espressioni pipeline. Immettere l’espressione seguente, quindi selezionare OK:
@concat('DI in an Hour Pipeline Succeeded with Pipeline Run Id', pipeline().RunId)
PerCorpo selezionare di nuovo il campo e scegliere l'opzione Aggiungi contenuto dinamico quando viene visualizzata sotto l'area di testo. Aggiungere di nuovo l'espressione seguente nella finestra di dialogo Generatore di espressioni pipeline visualizzata, quindi selezionare OK:
@concat('RunID = ', pipeline(). RunId, ' ; ', 'Copied rows ', activity('Copy data1').output.rowsCopied, ' ; ','Velocità effettiva ', activity('Copy data1').output.throughput)
Nota
Sostituire Copy data1 con il nome dell'attività di copia della pipeline.
Selezionare infine la scheda Home nella parte superiore dell'editor della pipeline e scegliere Esegui. Selezionare quindi Salva ed esegui di nuovo nella finestra di dialogo di conferma per eseguire queste attività.
Dopo l'esecuzione della pipeline, controllare il messaggio di posta elettronica di conferma inviato dalla pipeline.
Pianificare l'esecuzione della pipeline
Dopo aver completato lo sviluppo e il test della pipeline, è possibile pianificare l'esecuzione automatica.
Nella scheda Home della finestra dell'editor della pipeline selezionare Pianifica.
Configurare la pianificazione in base alle esigenze. L'esempio seguente pianifica l'esecuzione giornaliera della pipeline alle 20:00 fino alla fine dell'anno.
(Facoltativo) Aggiungere un'attività Flusso di dati alla pipeline
È anche possibile aggiungere il flusso di dati creato nel Modulo 2: Creare un flusso di dati in Data Factory nella pipeline.
Passare il puntatore del mouse sulla linea verde che collega il attività Copia e l'attività di Office 365 Outlook nell'area di disegno della pipeline e selezionare il pulsante + per inserire una nuova attività.
Scegliere Flusso di dati dal menu visualizzato.
L'attività Flusso di dati appena creata viene inserita tra il attività Copia e l'attività di Office 365 Outlook e selezionata automaticamente, mostrandone le proprietà nell'area sottostante l'area di disegno. Selezionare la scheda Impostazioni nell'area delle proprietà e quindi selezionare il flusso di dati creato in Modulo 2: Creare un flusso di dati in Data Factory.
Contenuto correlato
In questo terzo modulo dell'esercitazione end-to-end per la prima integrazione dei dati con Data Factory in Microsoft Fabric si è appreso come:
- Usare un attività Copy per inserire dati non elaborati da un archivio di origine in una tabella in una data Lakehouse.
- Usare un'attività Flusso di dati per elaborare i dati e spostarli in una nuova tabella in Lakehouse.
- Usare un'attività di Office 365 Outlook per inviare una notifica tramite posta elettronica dopo il completamento di tutti i processi.
- Configurare la pipeline per l'esecuzione in base a una pianificazione.
- (Facoltativo) Inserire un'attività Flusso di dati in un flusso di pipeline esistente.
Dopo aver completato l'esercitazione, vedere altre informazioni su come monitorare le esecuzioni della pipeline: