Concepts clés
Datarelix répond à une question en écrivant une requête en lecture seule sur l’une de vos connexions, en l’exécutant, puis en affichant le résultat avec la requête qui l’a produit. Les concepts ci-dessous expliquent le rôle de chaque élément, ce que vous pouvez modifier et où se trouvent les limites.
Connexion
Une connexion est un lien enregistré, en lecture seule, vers une base de données, un entrepôt ou un ensemble de fichiers. Elle conserve les informations saisies dans le formulaire de connexion ; les identifiants sont chiffrés au stockage et ne sont jamais envoyés au modèle d’IA.
- Chaque conversation et chaque tableau de bord utilise une seule connexion ; ses questions s’exécutent uniquement sur cette connexion.
- Les connexions sont privées à votre compte.
- Vous pouvez mettre en pause une connexion pour libérer une place dans votre forfait sans la supprimer : voir Facturation et formules.
Les champs, droits et accès réseau propres à chaque moteur figurent dans les références de connexion.
Contexte de schéma
Le contexte de schéma regroupe ce que Datarelix sait de vos tables : noms, types de colonnes, clés, relations et descriptions. C’est ce qui permet de rapprocher une question comme « commandes payées par région » des bonnes tables et colonnes.
- La découverte lit la structure des schémas sélectionnés. Elle est gratuite et peut être relancée dès que la base change.
- L’analyse IA du schéma ajoute des descriptions et propose des relations. Elle est décomptée de l’allocation mensuelle de votre forfait.
- Sur la page du schéma de la connexion, vous pouvez modifier les descriptions, signaler les tables clés, confirmer ou écarter des relations, et choisir les tables et colonnes incluses.
De meilleures descriptions aident Datarelix à interpréter une question ; elles ne garantissent pas le bon calcul.
Conversation
Une conversation est une suite de questions sur une connexion. Une question de suivi peut s’appuyer sur une réponse précédente (« détaille maintenant par mois »). Vous pouvez modifier ou relancer l’un de vos messages récents : la conversation reprend à ce point et les échanges suivants sont remplacés. Le guide des questions détaille les questions de suivi.
Ce que montre chaque réponse
Pour chaque question exécutée, Datarelix affiche :
- le tableau de résultats ;
- la requête exécutée (SQL, ou KQL / ES|QL pour Kusto et Elasticsearch) ;
- les tables sources lues ;
- le nombre de lignes et la durée d’exécution.
Servez-vous-en pour vérifier la réponse : contrôlez les dates, les filtres et la définition, et comparez un total que vous connaissez déjà. Quand une question demande un calcul que le SQL exprime mal, la réponse peut inclure une étape d’analyse Python sur les résultats de la requête.
Avant qu’une requête s’exécute, Datarelix vérifie qu’elle ne fait que lire des données. Si une requête générée échoue, Datarelix la corrige et réessaie un petit nombre de fois avant d’afficher l’erreur. Le dépannage explique chaque message d’erreur.
Graphiques et tableaux de bord
Demandez un graphique dans la question, ou ajoutez-en un à une réponse existante. Les graphiques sont interactifs et leur style se modifie dans la conversation ou avec l’éditeur de style. Ajoutez un graphique à un tableau de bord pour le conserver : les tableaux de bord sont privés à votre compte, utilisent une connexion et s’actualisent quand vous le décidez. Voir Tableaux de bord.
Limites de chaque question
Chaque question s’exécute dans des limites fixes :
| Limite | Valeur |
|---|---|
| Durée d’exécution d’une requête | 30 secondes |
| Lignes renvoyées par requête | Jusqu’à 5 000 |
| Durée d’une analyse Python | 90 secondes |
| Mémoire d’une analyse Python | 512 Mo |
Une limite de lignes plafonne ce qui est renvoyé, pas ce que la base parcourt. Certains moteurs appliquent aussi leurs propres limites : consultez la référence de connexion correspondante. Les allocations mensuelles — questions, connexions actives et analyses IA du schéma — dépendent de votre forfait et sont décrites dans Facturation et formules.