DMS Data Copilot est un assistant de données alimenté par l'IA, basé sur DMS et le LLM Qwen d'Alibaba Cloud. Il associe la gestion des données DMS au langage naturel pour vous aider à interroger, analyser et gérer les données efficacement.
Qwen
Remarques importantes
Data Copilot est actuellement en aperçu public. Les ressources de modèle sont gratuites pendant cette période.
Copilot nécessite les métadonnées de l'instance (et non les données réelles) pour générer des réponses précises. Activez security hosting pour l'instance.
Copilot prend en charge les ressources de modèle Qwen-Plus, Qwen-Coder, Qwen-A22 et Qwen-Max.
Limites
-
DMS Data Copilot construit des invites à partir des métadonnées. En raison des limitations du modèle, Copilot n'échantillonne qu'une partie des métadonnées (tables et champs) dans les grandes bases de données, ce qui peut réduire la précision.
Copilot offre de meilleures performances sur les petites bases de données.
Data Copilot analyse les noms de tables et de colonnes ainsi que les commentaires pour comprendre les bases de données. Une normalisation des noms et des commentaires complets améliorent la précision des résultats.
Utiliser Copilot dans la fenêtre SQL
Prérequis
Le mode de contrôle de l'instance est Security Collaboration.
Vous disposez des autorisations de requête sur la base de données requise. View Your Permissions.
Procédure
Connectez-vous à DMS 5.0.
-
Placez le pointeur sur l'icône
dans le coin supérieur gauche de la console DMS et choisissez .RemarqueSi vous utilisez la console DMS en mode normal, choisissez dans la barre de navigation supérieure.
Dans la boîte de dialogue Please select the database first, saisissez un mot-clé pour rechercher une base de données, sélectionnez l'instance de base de données dans les résultats de recherche, puis cliquez sur Confirm.
-
Cliquez sur
en haut de la page pour ouvrir Copilot. Démo de la fonctionnalité Copilot.Copilot recherche toutes les tables de la base de données actuelle.
Démo de la fonctionnalité Copilot
Générer du SQL
Générer du SQL à partir de commentaires inline
Saisissez un commentaire dans SQL Console et appuyez sur Entrée pour déclencher la mini-application intelligente, qui génère une instruction SQL.
Le format du commentaire est : deux tirets (-), suivis d'un espace et du langage naturel (qui peut inclure du texte et des symboles).
Appuyez sur Tab pour accepter l'instruction SQL générée.
Générer du SQL dans la boîte de dialogue Copilot
-
Saisissez des requêtes en langage naturel.
Copilot sélectionne les tables nécessaires pour répondre à votre question en se basant sur les commentaires de table et les associations.
-
Lorsque Copilot identifie des tables avec un niveau de confiance élevé, il génère automatiquement du SQL.
RemarqueSi les tables sélectionnées ne répondent pas à vos besoins, adjust tables manuellement pour ajouter celles qui conviennent.
-
Facultatif : Consultez les détails de la table.
Dans la zone des tables associées, cliquez sur View pour voir les données de la table, la base de données, le nombre de lignes, les autorisations, les colonnes et les index.
-
Copilot génère du SQL.
Si le SQL est correct, copiez-le dans SQL Console ou Notebook pour l'exécuter.
Si le SQL nécessite des modifications, provide feedback. Copilot révise le SQL et extrait les connaissances métier implicites de vos commentaires.
Analyse de l'ensemble de résultats SQL
Vous pouvez filtrer davantage les données en vous basant sur l'ensemble de résultats SQL.
Gérer les SQL similaires
Copilot s'appuie sur les requêtes historiques pour générer du SQL. L'Agent utilise uniquement les connaissances vérifiées.
-
Générer des requêtes alternatives
Cliquez sur le bouton J'aime dans le coin inférieur droit pour enregistrer la requête. Copilot s'appuie sur les requêtes enregistrées pour améliorer la génération de SQL pour des questions similaires futures.
-
Supprimer les requêtes enregistrées
Double-cliquez sur un nom de table pour ouvrir Table Details, puis supprimez la requête depuis l'onglet History.
Recommandation de rapport
Après avoir exécuté une instruction SELECT, cliquez sur Chart sur le côté gauche de la zone de résultats pour visualiser les données. Vous pouvez également :
Télécharger : Cliquez sur Download Image dans le coin supérieur droit du graphique.
Changer le type de graphique : Cliquez sur Change dans le coin supérieur droit. La sélection d'un graphique recommandé efface la configuration actuelle.
Opérations connexes
-
Utiliser Data Q&A Agent
Après avoir configuré Copilot avec des requêtes de données, des entrées de base de connaissances et un réglage NL2SQL, utilisez Q&A Agent pour permettre aux chefs de produit, au personnel opérationnel et aux autres parties prenantes d'interroger les données via le langage naturel sans écrire de SQL.
-
Création de ChatBI avec Dify et NL2SQL
Dify sur DMS et NL2SQL fournissent une solution ChatBI. Posez une question en langage naturel, et DMS la convertit en SQL, exécute la requête et affiche les résultats sous forme de graphiques de visualisation.
-
Modifier la base de connaissances
Dans la fenêtre SQL, cliquez sur My SQL > Knowledge Base, puis cliquez sur Edit à côté de l'entrée cible.
Les entrées de la base de connaissances aident Copilot à comprendre le contexte, à répondre aux questions et à prendre des décisions automatisées.
FAQ
Q : Pourquoi dois-je aimer le SQL généré par Copilot ?
R : Aimer permet d'enregistrer la requête SQL, ce qui améliore la précision de Copilot pour des questions similaires futures.