DocumentationIntégrations

MySQL

Le connecteur MySQL vous permet d'interroger tables, schémas et analyses de votre base MySQL en langage courant dans le chat anymize.

4 Min

Ce que vous pouvez en faire

Vous demandez en langue normale, l'assistant construit la requête et vous l'explique sur demande. Il voit pour cela les tables et leur structure. C'est le chemin vers des analyses depuis une application métier qui n'en offre pas.

  • « Combien de commandes sont arrivées le mois dernier par région ? »
  • « Quelles tables y a-t-il dans cette base ? »
  • « Montre-moi toutes les entrées sans client associé. »
  • « Fais-moi une analyse du chiffre d'affaires par trimestre. »

Quelles informations vous faut-il ?

MySQL et MariaDB n'ont pas de clé API. anymize a besoin de l'hôte, du port, de la base, de l'utilisateur et du mot de passe, chacun à part.

  • Hôte et port: en général le port 3306.
  • Base: le nom du schéma.
  • Utilisateur et mot de passe: idéalement un utilisateur dédié en lecture seule.
  • Laissez TLS activé si votre prestataire le prend en charge.

Les valeurs viennent de votre IT ou du panneau de votre prestataire de base. anymize n'accepte volontairement pas une chaîne de connexion toute faite.

Comment connecter MySQL

Vous saisissez les données de connexion une par une, pas comme une chaîne toute faite. On pourrait y cacher des paramètres qui détournent l'établissement, c'est pourquoi anymize ne les accepte pas.

  1. 01Dans votre base, créez de préférence un utilisateur dédié en lecture seule.
  2. 02Dans anymize, ouvrez Apps, puis Connecteurs, et cherchez MySQL.
  3. 03Saisissez hôte, port, base, utilisateur et mot de passe et laissez la connexion chiffrée (TLS) activée.
  4. 04Pour « Quelles instructions SQL sont autorisées ? », choisissez Lecture seule. C'est le réglage par défaut.
  5. 05Connectez. Les identifiants sont stockés chiffrés.

L'IA peut-elle supprimer des données ?

Pas dans le réglage par défaut. En « Lecture seule », anymize contrôle chaque instruction avant qu'elle n'aille à la base et ne laisse passer que les lectures. Un DELETE ou DROP n'arrive même pas.

Si vous passez à « Lire et écrire », INSERT, UPDATE, DELETE et les commandes de structure deviennent possibles. C'est pourquoi la tuile indique « lire et écrire », même si le réglage par défaut est autre.

Avec des droits d'écriture, l'assistant redemande avant chaque instruction modificatrice et vous la montre d'abord. Le chemin plus calme reste un utilisateur de base qui n'a de toute façon le droit que de lire. Ce qui n'est pas autorisé ne peut pas mal tourner.

Ce qui est anonymisé

Les valeurs de vos tables sont anonymisées avant qu'un résultat aille à un modèle d'IA: noms, adresses, e-mails, numéros de client et coordonnées bancaires sont remplacés par des placeholders. Chiffres et structures restent, pour que l'analyse tienne.