Partager via


vue d’ensemble de Copilot pour Data Factory

Copilot dans Fabric améliore la productivité, déverrouille des insights profonds 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 clients d’utiliser le langage naturel pour exprimer leurs besoins en matière de création de solutions d’intégration de données à l’aide de Dataflow Gen2. Essentiellement, Copilot dans Data Factory fonctionne comme un expert en matière (PME) qui collabore avec vous pour concevoir vos dataflows.

Copilot pour Data Factory est un ensemble d’outils amélioré par l’IA qui prend en charge les wranglers de données citoyens et professionnels dans la rationalisation de leur flux de travail. 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 des fonctionnalités de Copilot dans Fabric, votre administrateur doit activer Copilot dans Microsoft Fabric.

Remarque

Fonctionnalités prises en charge

Avec Dataflow Gen2, vous pouvez :

  • Générez de nouvelles étapes de transformation pour une requête existante.
  • Fournissez un résumé de la requête et des étapes appliquées.
  • Générez une nouvelle requête qui peut inclure des exemples de données 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ésumer le Pipeline: expliquez votre pipeline complexe avec un résumé du contenu et des relations entre les activités au sein du pipeline.

Démarrer

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

Commencez avec Copilot pour Dataflow Gen2

Utilisez les étapes suivantes pour commencer à utiliser Copilot pour Dataflow Gen2 :

  1. Créez un Dataflows Gen2.

  2. Sous l’onglet Accueil dans Dataflows Gen2, sélectionnez le bouton Copilot.

    capture d’écran montrant Copilot icône sous l’onglet Accueil.

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

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

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

    Capture d’écran montrant Sélectionner le connecteur OData.

  5. Lors de la connexion à la 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 Se connecter à 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 importer plusieurs tables dans l’éditeur Power Query.

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

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

    Votre entrée est désormais visible dans le volet Copilot avec une carte de réponse retournée. Vous pouvez valider l’étape avec le titre de l’étape correspondante dans la Étapes appliquées liste et passer en revue la barre de formule ou la fenêtre de données pour obtenir la précision de vos résultats.

    capture d’écran montrant les lignes de filtre.

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

  9. Sélectionnez l’en-tête de colonne pour la colonne Employés Totaux et choisissez l’option Trier par ordre 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 volet Copilot, tapez ce texte : Only keep orders whose quantities are above the median value, puis appuyez sur Entrée ou sélectionnez l’icône Envoyer un message . Votre entrée est désormais visible dans le volet Copilot avec une carte de réponse retournée.

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

    Capture d’écran montrant le bouton Annuler.

  12. Pour tirer parti de la puissance d’Azure OpenAI lors de la création ou de la transformation de vos données, demandez à Copilot de créer des exemples 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 à 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 Copilot entrée de texte, ou demander à Copilot d’expliquer la requête avec une entrée telle que Explain my current query.

    Capture d’écran montrant une nouvelle requête en cours de création.

Introduction à 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 dans l’onglet Accueil du pipeline de Data Factory.

  3. Vous pouvez ensuite commencer à utiliser Copilot pour générer votre pipeline avec l’option Ingérer des données.

    Capture d’écran montrant l'CopilotData Factory, mettant en évidence l’option Ingérer des données.

  4. Copilot génère une activité de copie et vous pouvez interagir avec Copilot pour compléter l'ensemble du processus. Vous pouvez taper / pour sélectionner la connexion source et de destination, puis ajouter tout le contenu requis en fonction du contexte d’invite de démarrage prérempli.

    Capture d’écran montrant le Copilot demandant des détails supplémentaires dans la conversation pour terminer l’activité de copie 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 de 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 également tout accomplir avec une seule commande de saisie.

    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 Data 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 dans l’onglet Accueil du pipeline de Data Factory.

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

    Capture d’écran montrant le bouton Récapitulatif de 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 la synthèse de Copilots des détails du pipeline.

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 Fabric Monitor, 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 Fabric Monitor, filtrée pour les pipelines de données présentant des erreurs.

  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, les liens de résolution des problèmes sont fournis pour vous permettre d’examiner efficacement plus en détail.

    capture d’écran montrant les recommandations de 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 dataflow ».
  • Copilot ne comprend pas les entrées précédentes et ne peut pas annuler les modifications après qu’un utilisateur a validée une modification lors de la création, via l’interface utilisateur ou le volet conversation. Par exemple, vous ne pouvez pas demander Copilot pour « Annuler mes 5 dernières entrées ». Toutefois, les utilisateurs peuvent toujours utiliser les options d’interface utilisateur existantes pour supprimer les étapes ou requêtes indésirables.
  • Copilot ne peut pas apporter de modifications de mise en page aux 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 consiste à évaluer les données qui ne sont pas présentes dans les résultats échantillonné importés dans les données de sessions.
  • Copilot ne produit pas de message pour les compétences qu’elle 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 ne donne pas non plus de message d’erreur.