Share via


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 la pianificazione 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.

  1. Selezionare la scheda Attività nell'editor della pipeline e trovare l'attività di Office Outlook.

    Screenshot showing the selection of the Office 365 Outlook activity from the Activities toolbar on the pipeline editor menu.

  2. Selezionare OK per concedere il consenso per usare l'indirizzo di posta elettronica.

    Screenshot showing the Grant consent dialog requesting permission to use your email address.

  3. Selezionare l'indirizzo di posta elettronica da usare.

    Screenshot showing the Pick an account dialog.

    Nota

    Il servizio attualmente non supporta la posta elettronica personale. È necessario usare un indirizzo di posta elettronica aziendale.

  4. Selezionare Consenti l'accesso per confermare.

    Screenshot showing the Confirmation required dialog to allow access to Office 365 Outlook.

  5. Selezionare e trascinare la casella di controllo On success path (una casella di controllo verde in alto a destra dell'attività nell'area di disegno della pipeline) dal attività Copy alla nuova attività di Office 365 Outlook.

    Screenshot showing the connection of the success output from the Copy activity to the new Office 365 Outlook activity.

  6. 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 disegno per configurare il messaggio di posta elettronica.

    • Immettere l'indirizzo di posta elettronica nella sezione A . 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.

    Screenshot showing the configuration of the Office 365 Outlook email settings tab.

  7. 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)

    Screenshot showing the pipeline expression builder with the expression provided for the Subject line of the email.

  8. Per Corpo 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.

  9. 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à.

    Screenshot showing the pipeline editor window with the Run button highlighted on the menu.

  10. Dopo l'esecuzione della pipeline, controllare il messaggio di posta elettronica di conferma inviato dalla pipeline.

    Screenshot showing the pipeline status after having successfully executed.

    Screenshot showing the email generated by the pipeline.

Pianificare l'esecuzione della pipeline

Dopo aver completato lo sviluppo e il test della pipeline, è possibile pianificarlo per l'esecuzione automatica.

  1. Nella scheda Home della finestra dell'editor della pipeline selezionare Pianifica.

    A screenshot of the Schedule button on the menu of the Home tab in the pipeline editor.

  2. Configurare la pianificazione in base alle esigenze. L'esempio seguente pianifica l'esecuzione giornaliera della pipeline alle 18:00 fino alla fine dell'anno.

    Screenshot showing the schedule configuration for a pipeline to run daily at 8:00 PM until the end of the year.

(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.

  1. Passare il puntatore del mouse sulla linea verde che collega il attività Copy e l'attività di Office 365 Outlook nell'area di disegno della pipeline e selezionare il + pulsante per inserire una nuova attività.

    Screenshot showing the insert activity button for the connection between the Copy activity and the Office 365 Outlook activity on the pipeline canvas.

  2. Scegliere Flusso di dati dal menu visualizzato.

    Screenshot showing the selection of Dataflow from the insert activity menu on the pipeline canvas.

  3. L'attività Flusso di dati appena creata viene inserita tra il attività Copy 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.

    Screenshot showing the Settings tab of the Dataflow activity.

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: