Documentazione di TASTEETL
TASTEETL riunisce in un'unica cartella uno strumento da riga di comando (tasteetl) e un IDE nel browser. Con i dataset dai un nome a origini e destinazioni, sul canvas di mapping colleghi le colonne trascinandole e aggiungi lookup, filtri ed espressioni, con i job decidi dove e come caricare e con i workflow stabilisci ordine e pianificazione. Controllo, tracciamento ed esecuzione di prova mostrano valori reali senza scrivere nulla, così non costruisci mai alla cieca. Ogni esecuzione lascia un registro delle esecuzioni, il lineage e le righe scartate, e dopo il caricamento seguono verifica, regole e punteggi di qualità, rilevamento delle modifiche allo schema, avvisi di errore e report di riepilogo.
Installazione
Non forniamo link di download improvvisati finché non vengono registrati file e URL verificati.
Cosa controllare ora
- Versione sorgente
- Da definire
- Ambienti supportati
- Piattaforme di destinazione in verifica
- Stato del rilascio
- Coming Soon
Avvio rapido
- 1
Scarica dalla pagina dei download il programma di installazione con firma del codice e SHA-256 verificati ed estrailo in un'unica cartella.
- 2
Avvia tasteetl-ide e si apre il browser. Crea un progetto e registra le connessioni come env:nome.
- 3
Costruisci dataset e mapping sul canvas, verifica i valori reali con un controllo, quindi esegui il job.
Funzioni principali
IDE nel browser
Explorer, schede, canvas e cassetto (proprietà, anteprima, calcolo delle espressioni, messaggi, output) in un'unica schermata. Supporta il tema chiaro e quello scuro.
Canvas di mapping
Collega le colonne trascinandole, aggiungi lookup, inserisci filtri ed espressioni e definisci uscite e scarti. La posizione dei nodi viene salvata accanto al file.
Controlli con valori reali
Controllo, tracciamento ed esecuzione di prova fanno passare alcune righe dell'origine e mostrano il valore reale in ogni nodo, senza scrivere nulla.
Workflow
Concatena i job, imposta una condizione su ogni collegamento (success·failure·done) e definisci esecuzione parallela, nuovi tentativi e blocchi.
Pianificazioni e scheduler
Esegui ogni giorno, ogni ora o ogni settimana, a intervalli, all'arrivo di un file, alla ricezione di un segnale o dopo i job a monte. Nel calendario vedi le pianificazioni che si sovrappongono.
Quattro modalità di lettura
Per ogni origine scegli lettura completa, incrementale (watermark), confronto di snapshot o log delle transazioni (PostgreSQL wal·MySQL binlog·Oracle redo·SQL Server CDC).
Dodici origini e destinazioni
Legge e scrive PostgreSQL, MySQL, MariaDB, SQLite, Oracle, SQL Server, Db2, Altibase, CSV, Excel, Parquet e HTTP.
Verifica dopo il caricamento
Confronta origine e destinazione per chiave, quindi registra e segnala le righe mancanti, in eccesso e discordanti.
Regole e punteggi di qualità
Imposta delle regole su un dataset e ogni esecuzione aggiorna il suo punteggio; se scende sotto la soglia, l'esecuzione si ferma.
Rilevamento delle modifiche allo schema
Quando cambiano le colonne di una tabella di origine, si ferma oppure avvisa e prosegue.
Righe scartate
Le righe non riuscite, filtrate, non trovate e bloccate vengono conservate in un file per tipo; correggi i valori a schermo e caricale di nuovo.
Registro delle esecuzioni e lineage
Ogni esecuzione registra le righe lette, scritte e non riuscite, oltre ai conteggi per fase, e puoi confrontare due esecuzioni. Il lineage mostra da dove arrivano i dati e dove vanno.
Avvisi e report di riepilogo
Gli errori vengono segnalati via email, webhook o comando, e ogni giorno viene inviato un riepilogo.
Release e gestione
Fissa una versione, aprila in modalità di sola esecuzione sulla macchina di produzione e, se serve, torna indietro. I pacchetti di diagnostica contengono solo definizioni e cronologia.
Utenti, ruoli e API
Ruoli di sviluppatore, operatore e assistenza remota. Una volta registrati gli utenti, le schermate compaiono solo dopo l'accesso, e con i token i sistemi esterni possono chiamare l'API.
Risoluzione dei problemi
Non vedo il pulsante di download.
Non sono ancora stati registrati file pubblici. Nella pagina dei download compaiono solo i file pronti.
Posso vedere quali sistemi operativi sono supportati?
La documentazione riporta solo gli ambienti verificati per ogni prodotto. «In verifica» significa che il supporto non è ancora confermato.
Dove vedo l'ambito attuale delle funzioni?
Le funzioni principali di questa documentazione e la pagina del prodotto si basano sul codice sorgente attuale del progetto.
