Aller au contenu principal

Axi trouve la valeur que vous nommez

Interrogez Axi sur Lyon, Acme ou premium sans dire où ces valeurs se trouvent : Axi trouve désormais la colonne qui contient la valeur que vous nommez, vérifie comment deux tables se joignent avant de les combiner, et regarde depuis quand une colonne a des données — et chaque lecture de vos données reste dans un coût fixé.

Ce qui change​

  • La valeur que vous nommez, où qu'elle soit. Quand une question nomme une ville, une marque ou un statut sans la colonne, Axi cherche dans les colonnes les plus susceptibles de la contenir — sans tenir compte des majuscules ni des accents — et filtre sur la valeur telle qu'elle est enregistrée. Vous le voyez comme une étape : « lyon » trouvé dans customers.city.
  • Une colonne regardée avant d'être utilisée. Axi lit les bornes d'une colonne, ses valeurs vides et ses valeurs les plus fréquentes — et pour une date, les mois couverts et ceux qui manquent — avant de choisir un filtre ou de répondre « depuis quand ».
  • Des jointures vérifiées, pas devinées. Avant de combiner deux tables, Axi demande au moteur comment elles se joignent — par quelles clés — ou pourquoi elles ne se joignent pas, et que faire à la place.
  • Ce que votre entrepôt dit d'une table. Axi lit comment une table BigQuery est partitionnée et clusterisée, quand elle a été chargée pour la dernière fois et sa taille — et sait quelles tables n'acceptent que des requêtes filtrées sur une date, pour que ses composants et ses lectures en portent toujours une.
  • Chaque lecture de vos données a un plafond. Les listes de valeurs des éditeurs et les lectures de valeurs d'Axi sont en lecture seule, s'arrêtent au bout de 20 secondes et, sur BigQuery, facturent au plus 10 Go chacune ; une grande table partitionnée par date est lue sur ses 30 derniers jours de données.

📖 Les lectures de valeurs · Pourquoi c'est important pour Axi · BigQuery