Documentation de TASTEETL
TASTEETL réunit dans un seul dossier un outil en ligne de commande (tasteetl) et un IDE dans le navigateur. Les jeux de données nomment les sources et les cibles ; sur le canevas de mappage, vous reliez les colonnes par glisser-déposer et ajoutez recherches, filtres et expressions ; les tâches définissent où et comment charger ; les workflows fixent l'ordre et la planification. Le contrôle, le traçage et l'exécution à blanc montrent des valeurs réelles sans rien écrire : rien n'est jamais construit à l'aveugle. Chaque exécution laisse un journal d'exécution, un lignage et des lignes rejetées, et s'accompagne d'une vérification après chargement, de règles et de scores de qualité, de la détection des changements de schéma, d'alertes en cas d'échec et de rapports de synthèse.
Installation
Nous ne proposons aucun lien de téléchargement improvisé tant que les fichiers et URL vérifiés ne sont pas enregistrés.
À vérifier pour l'instant
- Version source
- À définir
- Environnements pris en charge
- Plateformes cibles en cours de vérification
- État de publication
- Coming Soon
Démarrage rapide
- 1
Téléchargez depuis la page de téléchargement le programme d'installation dont la signature de code et le SHA-256 ont été vérifiés, puis décompressez-le dans un seul dossier.
- 2
Lancez tasteetl-ide : un navigateur s'ouvre. Créez un projet et enregistrez les connexions sous la forme env:nom.
- 3
Construisez jeux de données et mappages sur le canevas, vérifiez les valeurs réelles avec un contrôle, puis exécutez la tâche.
Fonctionnalités principales
IDE dans le navigateur
Explorateur, onglets, canevas et tiroir (propriétés, aperçu, évaluation d'expressions, messages, sortie) réunis sur un seul écran. Les thèmes clair et sombre sont pris en charge.
Canevas de mappage
Reliez les colonnes par glisser-déposer, ajoutez des recherches, placez filtres et expressions, et définissez les sorties et les rejets. La position des nœuds est enregistrée à côté du fichier.
Contrôle avec des valeurs réelles
Le contrôle, le traçage et l'exécution à blanc font passer quelques lignes de la source et affichent la valeur réelle dans chaque nœud, sans rien écrire.
Workflows
Enchaînez les tâches, attribuez une condition à chaque lien (success·failure·done) et définissez l'exécution en parallèle, les nouvelles tentatives et les verrous.
Planifications et planificateur
Exécution quotidienne, horaire ou hebdomadaire, à intervalles réguliers, à l'arrivée d'un fichier, à la réception d'un signal ou après des tâches en amont. Le calendrier fait apparaître les planifications qui se chevauchent.
Quatre modes de lecture
Choisissez pour chaque source la lecture complète, la lecture incrémentielle (watermark), la comparaison d'instantanés ou le journal de transactions (PostgreSQL wal·MySQL binlog·Oracle redo·SQL Server CDC).
Douze sources et cibles
Lit et écrit PostgreSQL, MySQL, MariaDB, SQLite, Oracle, SQL Server, Db2, Altibase, CSV, Excel, Parquet et HTTP.
Vérification après chargement
Rapproche la source et la cible par clé, puis consigne et signale les lignes manquantes, en trop ou divergentes.
Règles et scores de qualité
Placez des règles sur un jeu de données : chaque exécution alimente son score, et l'exécution s'arrête si le score passe sous le seuil.
Détection des changements de schéma
Lorsque les colonnes d'une table source changent, l'exécution s'arrête, ou avertit et continue.
Lignes rejetées
Les lignes en échec, filtrées, introuvables ou bloquées sont conservées dans un fichier par type ; corrigez les valeurs à l'écran et chargez-les à nouveau.
Journal d'exécution et lignage
Chaque exécution consigne les lignes lues, écrites et en échec, ainsi que les comptes par étape, et deux exécutions peuvent être comparées. Le lignage montre d'où viennent les données et où elles vont.
Alertes et rapports de synthèse
Les échecs sont signalés par e-mail, webhook ou commande, et une synthèse est envoyée chaque jour.
Publication et exploitation
Figez une version, ouvrez-la en mode exécution seule sur la machine de production et revenez en arrière si besoin. Les paquets de diagnostic ne contiennent que les définitions et l'historique.
Utilisateurs, rôles et API
Rôles développeur, opérateur et assistance à distance. Dès que des utilisateurs sont enregistrés, les écrans ne s'affichent qu'après connexion, et des jetons permettent d'appeler l'API depuis l'extérieur.
Dépannage
Je ne vois pas de bouton de téléchargement.
Aucun fichier public n'a encore été enregistré. Seuls les fichiers prêts apparaissent sur la page des téléchargements.
Puis-je voir les systèmes d'exploitation pris en charge ?
La documentation n'indique que les environnements vérifiés pour chaque produit. « En cours de vérification » signifie que ce n'est pas encore confirmé.
Où voir le périmètre actuel des fonctionnalités ?
Les fonctionnalités principales de cette documentation et la page produit s'appuient sur le code source actuel du projet.
