Toutes les sources, un seul modèle, prêt pour vos dashboards.
Vos chiffres vivent à cinq endroits, et les outils classiques les veulent propres et au même endroit avant de commencer. Pas Agentigator. Connectez-vous directement aux données prêtes pour l'analyse : un data mart, un entrepôt, CSV ou Excel, et un dossier de fichiers Excel de même format se lit comme une seule source, nativement. Aucun pipeline nécessaire. Quand les données vivent vraiment dans plusieurs systèmes, ou doivent d'abord être nettoyées, l'ETL est déjà intégré : connectez vos systèmes, transformez et combinez-les par étapes composables, et construisez des modèles multi-tables de faits en quelques clics. Pas d'équipe pipeline, pas de SQL requis, et le SQL complet dès que vous le voulez. Le tout sur votre propre infrastructure.
Les systèmes que vous utilisez déjà.
Agentigator se connecte directement aux bases de données, entrepôts, data marts et fichiers que les PME utilisent vraiment, et chaque connexion reste dans votre réseau. Les données prêtes pour l'analyse n'ont besoin d'aucun pipeline : pointez un dashboard dessus. Les identifiants ne quittent jamais vos serveurs.
Lisez n'importe quelle table ou vue directement, avec navigation dans le schéma et aperçu des données en direct.
Collez une requête SQL et utilisez son résultat comme entrée du flux, quand la logique d'extraction existe déjà.
Les fichiers CSV et Excel sont lus directement. Plusieurs fichiers Excel de même format sont lus comme une seule source, nativement, sans étape de fusion.
Des étapes composables, validées avant de tourner.
Les flux sont construits à partir d'étapes typées qui s'enchaînent en pipeline. Chaque étape valide sa configuration avant que quoi que ce soit ne tourne, et prévisualise son résultat, pour que vous voyiez les données à chaque stade.
Lisez une table ou une vue, ou collez n'importe quelle requête SQL. Les deux modes se prévisualisent en direct avant l'exécution du flux.
Garder, supprimer, renommer et réordonner les colonnes.
Conditions visuelles avec groupes ET/OU imbriqués, valeurs typées, opérateurs entre et liste.
Ajoutez des colonnes dérivées depuis une bibliothèque de fonctions, ou écrivez une expression personnalisée quand vous le souhaitez.
Combinez deux flux avec préfixes gauche et droite et sélection explicite des colonnes, pour qu'aucune collision de noms ne vous surprenne.
Enrichissez les lignes depuis une table de référence, avec une politique claire en l'absence de correspondance : null, valeur par défaut, ou arrêt.
Empilez des flux compatibles en un seul.
Groupez et résumez : sommes, comptages, moyennes, min et max par groupe.
Triez sur n'importe quelles colonnes, croissant ou décroissant.
Gardez une ligne par clé, de façon déterministe.
Convertissez les types avec une politique d'erreur explicite plutôt qu'une corruption silencieuse.
Séparez un flux en branches par condition, chaque branche poursuivant son propre chemin.
Regroupez les longues traînes en catégories lisibles, tout le reste atterrit dans un groupe que vous nommez, comme Autres.
Produisez une table calendrier complète pour n'importe quelle plage.
Densifiez une série temporelle lacunaire pour que les graphiques ne sautent jamais un jour.
Écrivez comme chaque table l'exige.
Deux familles de cibles : des tables Delta Lake dans l'entrepôt local, ou une base relationnelle dans son propre dialecte. Les deux supportent les mêmes modes d'écriture, le choix porte sur la destination, pas sur les capacités. Les cibles contrôlent explicitement l'évolution du schéma : une nouvelle colonne en amont est une décision, pas un accident.
Insérez les nouvelles lignes, gardez tout ce qui est déjà là. Le mode naturel pour les flux d'événements et les instantanés.
Donnez les clés, Agentigator met à jour les lignes correspondantes et insère le reste.
Remplacement complet de la cible, pour les tables de référence reconstruites à chaque exécution.
Remplacez une seule tranche, une partition sur Delta ou un prédicat sur une base, et laissez le reste intact.
Versionnage de type 2 intégré : chaque changement devient une version datée, les lignes courantes sont marquées, le passé est préservé.
Les dimensions à évolution lente, en une case à cocher.
Choisissez le mode d'écriture SCD2, et Agentigator fait le reste : il clôt la version précédente, ouvre la nouvelle avec ses dates de validité, et garde la ligne courante marquée. Le contrat est identique sur Delta et sur les bases de données, et il est vérifié avant l'exécution du flux, pas découvert après.
Choisissez les colonnes qui identifient un enregistrement.
Choisissez les colonnes dont les changements doivent créer une nouvelle version datée.
Le genre de table qui coûte d'habitude à un développeur SQL senior un après-midi de fonctions de fenêtrage existe ici en deux clics.
Des flux, des pipelines, et un planificateur qui les exécute.
Un flux de données est l'unité de chargement : une source, transformée et écrite vers sa cible. Les pipelines orchestrent plusieurs flux en une seule exécution ordonnée, et le planificateur garde tout à jour tout seul.
L'unité de chargement : lire une source, la transformer, et écrire le résultat vers sa cible. Autonome, et prévisualisé avant de tourner.
Composez des flux en un pipeline qui s'exécute d'un bloc, dans l'ordre, avec un statut clair pour chaque flux.
Planifiez des rafraîchissements automatiques, pour que vos tables restent à jour sans que personne n'appuie sur Run.
Chargez seulement ce qui a changé plutôt que toute la table, pour des rafraîchissements rapides sur les gros flux.
Chaque chargement est enregistré avec son statut, pour voir ce qui a tourné, quand, et si ça a réussi.
- Sales ordersSuccess
- Product lookupSuccess
- Warehouse writeRunning
- Refresh martsWaiting
Intelligence et sécurité, par défaut.
Suggestions de jointure par l'IA
Agentigator inspecte les deux côtés et propose les clés de jointure naturelles.
Quarantaine
Les lignes qui échouent à une étape sont capturées avec leur raison. Le flux garde son contrat, rien ne disparaît en silence.
Noms métier
Les tables Delta portent des noms lisibles, pour que l'entrepôt reste compréhensible par des humains.
Moteur local rapide
Les transformations s'exécutent sur un moteur analytique embarqué, sur votre matériel.
Le tout, sur vos propres serveurs.
Chaque source, chaque transformation et chaque écriture tourne sur votre infrastructure. Vos données ne quittent jamais vos murs, et le moteur analytique tourne sur votre matériel.