Connecteurs

Bases de données et entrepôts de données

Connectez une base de données ou un entrepôt de données et posez vos questions en langage courant. Dvina accède aux données en lecture seule, et chaque requête est vérifiée avant son exécution.

Voir en Markdown

Connectez votre base de données ou votre entrepôt de données et posez vos questions comme à un collègue. Dvina trouve les bonnes tables, écrit la requête et vous présente la réponse.

Ce que Dvina peut faire

  • Répondre en langage courant. Demandez « Quelles régions ont perdu des clients réguliers au dernier trimestre ? » et Dvina trouve les tables, écrit la requête et présente la réponse, souvent accompagnée d’un graphique et d’un tableau en dessous.
  • Identifier les liens entre vos tables. Dvina découvre comment vos tables sont reliées, sans que vous ayez à préciser de jointure.
  • Adapter l’affichage. Changez la présentation d’une réponse : Tableau, Courbes, Aires, Barres, Barres horizontales, Secteurs, Anneau, Radar ou Aires polaires.
  • Conserver une réponse. Enregistrez n’importe quelle réponse comme analyse et rouvrez-la quand vous en avez besoin.

Vous pouvez connecter 20 bases de données et entrepôts de données, dont PostgreSQL, MySQL, SQL Server, Snowflake, BigQuery, Redshift et Databricks.

Pour utiliser une base de données dans un message, saisissez / dans le champ du message et sélectionnez-la.

Autorisations

Les bases de données et les entrepôts de données que vous connectez sont conçus pour être accessibles en lecture seule.

  • Une seule opération de lecture : Chaque requête est vérifiée avant son exécution pour s’assurer qu’elle ne contient qu’une seule opération de lecture. Vos données restent intactes.
  • Aucune modification : Si vous demandez à Dvina de modifier ou de supprimer des données, il vous indique qu’il y accède uniquement en lecture et peut vous proposer de lister les données concernées à la place.
  • Les droits d’accès de votre compte : Dvina voit les tables que le compte utilisé pour connecter la base de données peut lire. Si aucune table ne s’affiche, demandez à l’administrateur de la base de données de vérifier les droits de lecture de ce compte.
  • Des lignes et des colonnes propres à chaque personne : Lorsque vous partagez une table, les règles d’accès peuvent limiter les lignes visibles pour chaque personne et masquer des colonnes. Consultez Contrôler les lignes et les colonnes visibles par chacun.

Astuce

Connectez-vous avec un compte de base de données qui dispose uniquement de droits de lecture. Dvina n’écrit jamais de données, et un compte en lecture seule garantit cette restriction aussi du côté de la base de données.

Connecter une base de données

  1. Ouvrez Bases de données dans votre bibliothèque et sélectionnez Connecter une base de données. Vous pouvez aussi sélectionner Ajouter du contexte dans votre bibliothèque, puis Bases de données.
  2. Trouvez votre base de données ou votre entrepôt de données. Vous pouvez effectuer une recherche par nom.
  3. Sélectionnez Connecter.
  4. Saisissez un Nom de la source et les informations de connexion, comme Hôte, Port, Base de données, Nom d’utilisateur et Mot de passe. Certains entrepôts de données demandent d’autres informations à la place, comme un compte, un projet ou un fichier de compte de service.
  5. Sous Chiffrement (SSL), sélectionnez Vérifié, Requis ou Désactivé.
  6. Pour que Dvina recherche les liens entre vos tables, activez Rechercher les relations entre les tables. Cette opération peut prendre du temps sur les bases de données volumineuses.
  7. Sélectionnez Connecter.

Dvina vérifie la connexion et découvre vos tables. Chaque table indique lorsqu’elle est Prête pour les questions, et vous pouvez suivre la progression sur la page de la base de données.

Si la connexion échoue

Dvina vous indique ce qui n’a pas fonctionné. Voici les solutions les plus courantes :

  • La base de données a rejeté les identifiants : Vérifiez le nom d’utilisateur, le mot de passe et la méthode d’authentification.
  • L’adresse pointe vers un réseau privé ou interne : Utilisez le nom d’hôte public ou l’adresse IP publique de la base de données.
  • La connexion chiffrée n’a pas pu être établie : Si la base de données utilise un certificat autosigné, sélectionnez Requis plutôt que Vérifié. Si elle ne prend pas en charge SSL, sélectionnez Désactivé.
  • La base de données n’a pas pu être contactée : Vérifiez sa disponibilité, l’accès réseau, l’hôte et le port.

Pour modifier les informations ultérieurement, ouvrez la base de données et sélectionnez Modifier la connexion, puis Vérifier à nouveau.

Voir les liens entre vos tables

Ouvrez Bases de données dans votre bibliothèque, ouvrez la base de données, puis sélectionnez sa fiche, la première sur la page. Le panneau Schéma de la base de données vous donne une vue d’ensemble :

  • Connexion : les informations de la base de données, comme Hôte, Port et Utilisateur, ainsi que son État : Connectée ou Connexion impossible, avec la date de la dernière vérification. Sélectionnez Vérifier à nouveau pour la vérifier maintenant.
  • Relations : indique si Dvina a recherché les liens entre vos tables. Sélectionnez Rechercher des relations ou Relancer la recherche pour lancer une recherche.
  • Le diagramme : chaque table apparaît sous forme de fiche avec ses colonnes, ses clés en haut et une ligne pour chaque relation entre les tables. Survolez une ligne pour mettre en évidence les deux colonnes qu’elle relie. Sélectionnez une table pour l’ouvrir.

Pour trouver une table ou une colonne, utilisez Rechercher une table ou une colonne. Pour afficher le diagramme en plein écran, sélectionnez Agrandir.

Dans le diagramme, PK indique une clé primaire et FK une clé étrangère. Une ligne continue représente une relation déclarée par votre base de données, ou une relation confirmée et utilisée dans les requêtes. Une ligne en pointillés indique une relation Suggérée : une relation que Dvina a trouvée dans vos données, mais qui n’est pas encore utilisée.

Vérifier les relations trouvées par Dvina

  1. Dans le diagramme, sélectionnez une ligne en pointillés.
  2. Vérifiez les deux colonnes qu’elle relie.
  3. Sélectionnez Confirmer pour l’utiliser dans les requêtes, ou Rejeter si elle est incorrecte. Une relation que vous rejetez ne sera plus suggérée.

Bases de données volumineuses

  • La recherche de relations compte les lignes de vos tables et peut donc prendre du temps. Pour une base de données de plus de 100 tables, Dvina ne lance pas de recherche automatiquement, même si vous avez activé Rechercher des relations entre les tables. Sélectionnez Rechercher des relations lorsque vous êtes prêt.
  • Lorsqu’une base de données contient plus de 40 tables, le diagramme affiche une table et les tables voisines. Utilisez la recherche pour afficher une autre table.

Enregistrer et actualiser les analyses

Une analyse conserve la réponse à une question pour que vous puissiez la rouvrir avec des données à jour.

  1. Dans la fiche de la réponse, choisissez le mode d’affichage souhaité, comme Tableau ou Barres.
  2. Sélectionnez Enregistrer. Dvina affiche Enregistré comme analyse. Sur un téléphone, sélectionnez d’abord Agrandir, puis Enregistrer dans le panneau latéral.
  3. Pour l’ouvrir, sélectionnez Enregistré. Vous pouvez également la retrouver dans votre fil.

L’analyse s’ouvre dans le panneau latéral. Vous pouvez alors :

  • La renommer : cliquez sur son nom en haut et saisissez-en un nouveau.
  • Modifier son affichage : choisissez une autre présentation ou un tableau croisé dynamique. Le nouvel affichage est enregistré avec l’analyse.
  • L’actualiser : ouvrez le menu du panneau et sélectionnez Actualiser pour la relancer avec les dernières données.
  • La télécharger : ouvrez le menu du panneau et sélectionnez Télécharger.
  • La supprimer : ouvrez le menu du panneau et sélectionnez Supprimer. Elle est déplacée dans la corbeille, d’où vous pouvez la restaurer.

Analyses partagées

Lorsque vous partagez une analyse, choisissez Peut modifier ou Peut consulter pour chaque personne.

  • Les personnes qui peuvent modifier peuvent également l’actualiser.
  • Les personnes qui peuvent consulter peuvent uniquement la consulter. Elles peuvent modifier l’affichage sur leur propre écran, mais ces modifications ne sont pas enregistrées. Les messages Seuls les éditeurs peuvent actualiser et Seuls les éditeurs peuvent renommer s’affichent pour elles.

Si les règles d’accès d’une table limitent ce qu’une personne peut voir, l’analyse lui présente un résultat qui lui est propre, marqué Vue restreinte. Consultez Contrôler les lignes et les colonnes visibles par chaque personne.

Confidentialité

  • Les données que vous connectez ne sont jamais utilisées pour entraîner des modèles d’IA.
  • Seules les données nécessaires à votre demande sont lues.
  • Les informations personnelles, comme les numéros de carte et de téléphone, sont masquées avant d’être transmises à l’IA.
  • Vos données sont chiffrées pendant leur transfert.

Déconnecter

  1. Ouvrez Bases de données dans votre bibliothèque et choisissez la base de données.
  2. Ouvrez son menu et choisissez Déconnecter, puis choisissez Déconnecter pour confirmer.

La base de données est déplacée dans la corbeille avec ses tables et les analyses créées à partir de celles-ci. Vous pouvez les restaurer depuis la corbeille. Rien ne change dans la base de données elle-même.