Partager via


Copilot pour vue d'ensemble de Data Factory

Important

Copilot pour Data Factory est actuellement en disponibilité générale, mais ses nouvelles fonctionnalités de pipeline de données sont toujours en préversion.

Copilot dans Fabric améliore la productivité, déverrouille des insights et facilite la création d’expériences IA personnalisées adaptées à vos données. En tant que composant de l’expérience Copilot dans Fabric, Copilot dans Data Factory permet aux utilisateurs d’utiliser le langage naturel pour articuler leurs exigences afin de créer des solutions d’intégration des données en utilisant Flux de données Gen2. Essentiellement, Copilot dans Data Factory fonctionne comme un expert en la matière (SME) collaborant avec vous pour concevoir vos flux de données.

Copilot dans Data Factory est un ensemble d’outils amélioré par l’IA qui prend en charge les data wranglers (données évoluées) professionnelles et citoyennes dans la simplification de leur workflow. Il fournit une génération de code Mashup intelligente pour transformer des données en utilisant une entrée de langage intelligent et générer des explications de code pour vous permettre de mieux comprendre les tâches et requêtes complexes générées plus tôt.

Avant que votre entreprise puisse commencer à utiliser les capacités de Copilot dans Fabric, votre administrateur doit activer Copilot dans Microsoft Fabric.

Remarque

Fonctionnalités prises en charge

Dans le flux de données Gen2, vous pouvez :

  • Générer de nouvelles étapes de transformation pour une requête existante.
  • Fournir un résumé de la requête et des étapes appliquées.
  • Générer une nouvelle requête qui peut inclure des données échantillons ou une référence à une requête existante.

Avec les pipelines de données, vous pouvez :

  • Génération de pipeline : à l’aide du langage naturel, vous pouvez décrire votre pipeline souhaité et Copilot comprendra l’intention et générera les activités de pipeline de données nécessaires.
  • Assistant de message d’erreur : résolvez les problèmes de pipeline de données avec une fonctionnalité d’explication d’erreur claire et des conseils de résolution des problèmes actionnables.
  • Résumé du pipeline : expliquez votre pipeline complexe en résumant le contenu et les relations des activités au sein du pipeline.

Démarrage

Copilot Data Factory est disponible dans Dataflow Gen2 et dans les pipelines de données.

Prise en main de Copilot pour Dataflow Gen2

Pour commencer à utiliser Copilot pour Dataflow Gen2, procédez comme suit :

  1. Créer un flux de données Gen2.

  2. Sous l’onglet Accueil dans le flux de données Gen2, sélectionnez le bouton Copilot.

    Capture d'écran montrant l'icône Copilot dans l'onglet Accueil.

  3. En bas à gauche du volet Copilot, sélectionnez l’icône d’invite de démarrage, puis l’option Obtenir des données à partir de.

    Capture d’écran montrant Obtenir des données à partir de l’invite de démarrage.

  4. Dans la fenêtre Obtenir les données, recherchez OData et sélectionnez le connecteur OData.

    Capture d'écran montrant la sélection du connecteur OData.

  5. Dans Se connecter à une source de données pour le connecteur OData, entrez le texte suivant dans le champ URL :

    https://services.odata.org/V4/Northwind/Northwind.svc/
    

    Capture d'écran montrant la connexion à la source de données.

  6. Dans le navigateur, sélectionnez la table Commandes, puis Sélectionner les tables associées. Sélectionnez ensuite Créer pour déplacer plusieurs tables dans l’éditeur Power Query.

    Capture d’écran montrant choisir la table des commandes de données et les tables associées.

  7. Sélectionnez la requête Clients, puis dans le type de volet Copilot ce texte : Only keep European customers, enfin appuyez sur Entrée ou sélectionnez l’icône Envoyer un message.

    Votre entrée est désormais visible dans le volet Copilot, ainsi qu’une carte de réponse retournée. Vous pouvez valider l’étape avec le titre d’étape correspondante dans la liste Étapes appliquées, puis examinez la barre de formules ou la fenêtre de vue d’ensemble des données pour plus de précision sur vos résultats.

    Capture d’écran montrant filtrer les lignes.

  8. Sélectionnez la requête Employés, puis dans le type de volet Copilot le texte suivant : Count the total number of employees by City, enfin appuyez sur Entrée ou sélectionnez l’icône Envoyer un message. Votre entrée est désormais visible dans le volet Copilot, ainsi qu’une carte de réponse retournée et un bouton Annuler.

  9. Sélectionnez l’en-tête de colonne pour la colonne Nombre total d’employés et choisissez l’option Tri décroissant. Le bouton Annuler disparaît car vous avez modifié la requête.

    Capture d’écran montrant le volet Copilot et l’interface utilisateur de Power Query Online.

  10. Sélectionnez la requête Order_Details, puis dans le type de volet Copilot le texte suivant : Only keep orders whose quantities are above the median value, enfin appuyez sur Entrée ou sélectionnez l’icône Envoyer un message. Votre entrée est désormais visible dans le volet Copilot, ainsi qu’une carte de réponse retournée.

  11. Sélectionnez le bouton Annuler ou tapez le texte Undo (tout cas de texte), puis appuyez sur Entrée dans le volet Copilot pour supprimer l’étape.

    Capture d’écran montrant le bouton Annuler.

  12. Pour tirer profit de la puissance d’Azure OpenAI lors de la création ou de la transformation de vos données, demandez à Copilot de créer un exemple de données en tapant ce texte :

    Create a new query with sample data that lists all the Microsoft OS versions and the year they were released

    Copilot ajoute une nouvelle requête dans la liste du volet Requêtes contenant les résultats de votre entrée. À ce stade, vous pouvez transformer des données dans l’interface utilisateur, continuer à modifier avec une entrée de texte Copilot ou supprimer la requête avec une entrée comme Delete my current query.

    Capture d'écran montrant la création d'une nouvelle requête.

Prise en main de Copilot pour les pipelines de données

Vous pouvez utiliser Copilot pour générer, résumer ou même dépanner vos pipelines de données.

Générer un pipeline de données avec Copilot

Procédez comme suit pour générer un nouveau pipeline avec Copilot pour Data Factory :

  1. Créez un pipeline de données.

  2. Sous l’onglet Accueil de l’éditeur de pipeline de données, sélectionnez le bouton Copilot.

    Capture d’écran du bouton Copilot sous l’onglet Accueil du pipeline Data Factory.

  3. Vous pouvez ensuite démarrer avec Copilot pour créer votre pipeline avec l’option Ingérer des données.

    Capture d’écran montrant le Copilot Data Factory, avec l’option Ingérer des données mise en évidence.

  4. Copilot génère une activité Copy et vous pouvez interagir avec Copilot pour terminer l’ensemble du flux. Vous pouvez taper / pour sélectionner la connexion source et la connexion destination, puis ajouter tout le contenu requis en fonction du contexte de la requête préremplie.

    Capture d’écran montrant le Copilot demandant des détails supplémentaires dans la conversation pour terminer l’activité Copy générée.

  5. Une fois que tout est configuré, sélectionnez simplement Exécuter ce pipeline pour exécuter le nouveau pipeline et ingérer les données.

    Capture d’écran montrant la fenêtre Copilot avec le bouton Exécuter ce pipeline mis en évidence.

    Capture d’écran montrant la fenêtre Copilot avec le pipeline terminé et résumé.

  6. Si vous êtes déjà familier avec les pipelines de données, vous pouvez tout accomplir avec une seule commande de requête.

    Capture d’écran montrant comment créer un pipeline avec une requête unique.

Résumer un pipeline de données avec Copilot

Procédez comme suit pour résumer un pipeline avec Copilot pour dData Factory :

  1. Ouvrez un pipeline de données existant.

  2. Sous l’onglet Accueil de la fenêtre de l’éditeur de pipeline, sélectionnez le bouton Copilot.

    Capture d’écran du bouton Copilot sous l’onglet Accueil du pipeline Data Factory.

  3. Vous pouvez ensuite commencer à utiliser Copilot pour résumer le contenu du pipeline.

    Capture d’écran montrant le bouton Résumer ce pipeline dans la fenêtre Copilot .

  4. Sélectionnez Résumer ce pipeline et Copilot génère un résumé.

    Capture d’écran montrant le résumé des détails du pipeline par Copilot.

Résoudre les erreurs de pipeline avec Copilot

Copilot vous permet de résoudre les problèmes de pipeline avec des messages d’erreur. Vous pouvez utiliser Copilot comme assistant de messages d’erreur de pipeline dans la page Moniteur Fabric ou dans la page de création de pipeline. Les étapes ci-dessous vous montrent comment accéder au pipeline Copilot pour résoudre les problèmes de votre pipeline à partir de la page Moniteur Fabric, mais vous pouvez utiliser les mêmes étapes à partir de la page de création de pipeline.

  1. Accédez à la page Moniteur Fabric et sélectionnez des filtres pour afficher les pipelines avec des échecs, comme indiqué ci-dessous :

    Capture d’écran montrant la page Moniteur Fabric, filtrée pour les pipelines de données avec des échecs.

  2. Sélectionnez l’icône Copilot en regard du pipeline ayant échoué.

    Capture d’écran de l’icône Copilot en regard d’une exécution de pipeline de données ayant échoué.

  3. Copilot fournit un résumé clair des messages d’erreur et des recommandations actionnables pour le corriger. Dans les recommandations, des liens de dépannage sont fournis pour vous permettre d'approfondir efficacement vos recherches.

    Capture d’écran montrant les recommandations Copilot pour résoudre les problèmes d’un pipeline de données ayant échoué.

Limitations de Copilot pour Data Factory

Voici les limitations actuelles de Copilot pour Data Factory :

  • Copilot ne peut pas effectuer de transformations ou d’explications sur plusieurs requêtes dans une seule entrée. Par exemple, vous ne pouvez pas demander à Copilot de « mettre en majuscule tous les en-têtes de colonne pour chaque requête dans mon flux de données ».
  • Copilot ne comprend pas les entrées précédentes et ne peut pas annuler les modifications après qu’un utilisateur a commité une modification lors de la création, via l’interface utilisateur ou le volet de conversation. Par exemple, vous ne pouvez pas demander à Copilot d’« annuler mes 5 dernières entrées ». Toutefois, les utilisateurs peuvent toujours utiliser les options de l’interface utilisateur existante pour supprimer les étapes ou requêtes indésirables.
  • Copilot ne peut pas apporter de modifications à la disposition des requêtes de votre session. Par exemple, si vous indiquez à Copilot de créer un groupe pour les requêtes dans l’éditeur, cela ne fonctionne pas.
  • Copilot peut produire des résultats incorrects lorsque l’intention est d’évaluer les données qui ne sont pas présentes dans les résultats échantillonné importés dans l’aperçu des données de sessions.
  • Copilot ne produit pas de message pour les compétences qu’il ne prend pas en charge. Par exemple, si vous demandez à Copilot d’« effectuer une analyse statistique et d’écrire un résumé sur le contenu de cette requête », il ne termine pas correctement l’instruction comme indiqué précédemment. Malheureusement, il n’affiche pas non plus de message d’erreur.