Module 3 : Automatiser et envoyer des notifications avec Data Factory

Vous terminerez ce module en 10 minutes pour envoyer un e-mail vous informant lorsque tous les travaux d’un pipeline sont terminés et le configurer pour qu’il s’exécute de manière planifiée.

Important

Microsoft Fabric est actuellement en préversion. Certaines informations portent sur un produit en préversion susceptible d’être substantiellement modifié avant sa publication. Microsoft ne donne aucune garantie, expresse ou implicite, concernant les informations fournies ici. Reportez-vous à la documentation Azure Data Factory pour le service dans Azure.

Dans ce module, vous allez apprendre à :

  • Ajoutez un Office 365 activité Outlook pour envoyer la sortie d’un activité Copy par e-mail.
  • Ajoutez une planification pour exécuter le pipeline.
  • (Facultatif) Ajoutez une activité de flux de données dans le même pipeline.

Ajouter une activité Outlook Office 365 à votre pipeline

Nous utilisons le pipeline que vous avez créé dans Module 1 : Créer un pipeline dans Data Factory.

  1. Sélectionnez l’onglet Activités dans l’éditeur de pipeline et recherchez l’activité Office Outlook.

    Capture d’écran montrant la sélection de l’activité Office 365 Outlook dans la barre d’outils Activités du menu de l’éditeur de pipeline.

  2. Sélectionnez OK pour autoriser l’utilisation de votre adresse e-mail.

    Capture d’écran montrant la boîte de dialogue Accorder le consentement demandant l’autorisation d’utiliser votre adresse e-mail.

  3. Sélectionnez l’adresse e-mail que vous souhaitez utiliser.

    Capture d’écran montrant la boîte de dialogue Choisir un compte.

    Notes

    Actuellement, le service ne prend pas en charge la messagerie personnelle. Vous devez utiliser une adresse e-mail d’entreprise.

  4. Sélectionnez Autoriser l’accès pour confirmer.

    Capture d’écran montrant la boîte de dialogue Confirmation requise pour autoriser l’accès à Office 365 Outlook.

  5. Sélectionnez et faites glisser le chemin de réussite (une case à cocher verte en haut à droite de l’activité dans le canevas de pipeline) de votre activité Copy vers votre nouvelle activité Office 365 Outlook.

    Capture d’écran montrant la connexion de la sortie de réussite de l’activité Copy à la nouvelle activité Outlook Office 365.

  6. Sélectionnez l’activité Outlook Office 365 dans le canevas du pipeline, puis sélectionnez l’onglet Paramètres de la zone de propriété sous le canevas pour configurer l’e-mail.

    • Entrez votre adresse e-mail dans la section À . Si vous souhaitez utiliser plusieurs adresses, utilisez ; pour les séparer.
    • Pour l’objet, sélectionnez le champ afin que l’option Ajouter du contenu dynamique s’affiche, puis sélectionnez-le pour afficher le canevas du générateur d’expressions de pipeline.

    Capture d’écran montrant la configuration de l’onglet Office 365 paramètres de messagerie Outlook.

  7. La boîte de dialogue Générateur d’expressions de pipeline s’affiche. Entrez l’expression suivante, puis sélectionnez OK :

    @concat('DI in an Hour Pipeline Succeeded with Pipeline Run ID', pipeline (). RunId)

    Capture d’écran montrant le générateur d’expressions de pipeline avec l’expression fournie pour la ligne Objet de l’e-mail.

  8. Pour corps, sélectionnez à nouveau le champ et choisissez l’option Ajouter du contenu dynamique lorsqu’elle apparaît sous la zone de texte. Ajoutez à nouveau l’expression suivante dans la boîte de dialogue Générateur d’expressions de pipeline qui s’affiche, puis sélectionnez OK :

    @concat('RunID = ', pipeline(). RunId, ' ; ', 'Lignes copiées', activité('Copier les données1').output.rowsCopied, ' ; ','Débit ', activité('Copier les données1').output.throughput)

    Notes

    Remplacez Copier les données1 par le nom de votre propre activité de copie de pipeline.

  9. Enfin, sélectionnez l’onglet Accueil en haut de l’éditeur de pipeline, puis choisissez Exécuter. Sélectionnez ensuite Enregistrer et réexécutez dans la boîte de dialogue de confirmation pour exécuter ces activités.

    Capture d’écran montrant la fenêtre de l’éditeur de pipeline avec le bouton Exécuter mis en surbrillance dans le menu.

  10. Une fois le pipeline exécuté, case activée votre e-mail pour trouver l’e-mail de confirmation envoyé à partir du pipeline.

    Capture d’écran montrant le pipeline status après l’exécution réussie.

    Capture d’écran montrant l’e-mail généré par le pipeline.

Planifier l’exécution du pipeline

Une fois que vous avez terminé le développement et le test de votre pipeline, vous pouvez le planifier pour qu’il s’exécute automatiquement.

  1. Sous l’onglet Accueil de la fenêtre de l’éditeur de pipeline, sélectionnez Planification.

    Capture d’écran du bouton Planifier dans le menu de l’onglet Accueil dans l’éditeur de pipeline.

  2. Configurez la planification en fonction des besoins. L’exemple ci-dessous planifie l’exécution quotidienne du pipeline à 20h00 jusqu’à la fin de l’année.

    Capture d’écran montrant la configuration planifiée d’un pipeline à exécuter quotidiennement à 20h00 jusqu’à la fin de l’année.

(Facultatif) Ajouter une activité de flux de données au pipeline

Vous pouvez également ajouter le flux de données que vous avez créé dans le module 2 : Créer un flux de données dans Data Factory dans le pipeline.

  1. Pointez sur la ligne verte reliant le activité Copy et l’activité Outlook Office 365 sur votre canevas de pipeline, puis sélectionnez le + bouton pour insérer une nouvelle activité.

    Capture d’écran montrant le bouton Insérer une activité pour la connexion entre le activité Copy et l’activité Outlook Office 365 sur le canevas du pipeline.

  2. Choisissez Flux de données dans le menu qui s’affiche.

    Capture d’écran montrant la sélection du flux de données dans le menu Insérer une activité sur le canevas du pipeline.

  3. L’activité dataflow nouvellement créée est insérée entre le activité Copy et l’activité Outlook Office 365, puis sélectionnée automatiquement, affichant ses propriétés dans la zone sous le canevas. Sélectionnez l’onglet Paramètres dans la zone des propriétés, puis sélectionnez votre flux de données créé dans Module 2 : Créer un flux de données dans Data Factory.

    Capture d’écran montrant l’onglet Paramètres de l’activité Dataflow.

Étapes suivantes

Dans ce troisième module de notre didacticiel de bout en bout pour votre première intégration de données à l’aide de Data Factory dans Microsoft Fabric, vous avez appris à :

  • Utilisez un activité Copy pour ingérer des données brutes d’un magasin source dans une table d’un lakehouse de données.
  • Utilisez une activité de flux de données pour traiter les données et les déplacer dans une nouvelle table dans lakehouse.
  • Utilisez une Office 365 activité Outlook pour envoyer un e-mail vous informant une fois que tous les travaux sont terminés.
  • Configurez le pipeline pour qu’il s’exécute sur une base planifiée.
  • (Facultatif) Insérez une activité de flux de données dans un flux de pipeline existant.

Maintenant que vous avez terminé le didacticiel, découvrez comment surveiller les exécutions de pipeline :