Documentación de TASTEETL
TASTEETL es un producto ETL que reúne en una sola carpeta una herramienta de línea de comandos (tasteetl) y un IDE en el navegador. Con los conjuntos de datos das nombre a orígenes y destinos; en el lienzo de mapeo conectas columnas arrastrándolas y añades búsquedas, filtros y expresiones; con las tareas decides dónde y cómo se cargan los datos, y con los flujos de trabajo fijas el orden y la programación. La comprobación, el rastreo y la simulación muestran valores reales sin escribir nada, así que nunca construyes a ciegas. Cada ejecución deja un registro de ejecución, el linaje y las filas rechazadas, y después llegan la verificación posterior a la carga, las reglas y puntuaciones de calidad, la detección de cambios de esquema, las alertas de fallo y los informes de resumen.
Instalación
No ofrecemos enlaces de descarga improvisados hasta que se registren archivos y URL verificados.
Qué consultar ahora
- Versión de código
- Por definir
- Entornos compatibles
- Verificando plataformas de destino
- Estado de publicación
- Coming Soon
Inicio rápido
- 1
Descarga desde la página de descargas el instalador con la firma de código y el SHA-256 verificados, y descomprímelo en una carpeta.
- 2
Inicia tasteetl-ide y se abrirá el navegador. Crea un proyecto y registra las conexiones como env:nombre.
- 3
Construye conjuntos de datos y mapeos en el lienzo, confirma los valores reales con una comprobación y luego ejecuta la tarea.
Funciones principales
IDE en el navegador
Explorador, pestañas, lienzo y un panel (propiedades, vista previa, evaluador de expresiones, mensajes, salida) en una sola pantalla. Admite tema claro y oscuro.
Lienzo de mapeo
Conecta columnas arrastrándolas, añade búsquedas, coloca filtros y expresiones, y define las salidas y los rechazos. La posición de los nodos se guarda junto al archivo.
Comprobación con valores reales
La comprobación, el rastreo y la simulación hacen pasar unas pocas filas de origen y muestran el valor real en cada nodo. No escriben nada.
Flujos de trabajo
Encadena tareas, pon una condición en cada enlace (success, failure, done) y define la ejecución en paralelo, los reintentos y los bloqueos.
Programación y planificador
Ejecuta cada día, cada hora o cada semana, a intervalos, cuando llega un archivo, cuando llega una señal o después de las tareas previas. Detecta los solapamientos en el calendario.
Cuatro modos de lectura
Elige para cada origen entre lectura completa, incremental (marca de agua), comparación de instantáneas o registro de transacciones (PostgreSQL wal, MySQL binlog, Oracle redo, SQL Server CDC).
Doce orígenes y destinos
Lee y escribe PostgreSQL, MySQL, MariaDB, SQLite, Oracle, SQL Server, Db2, Altibase, CSV, Excel, Parquet y HTTP.
Verificación posterior a la carga
Cruza origen y destino por clave, y registra y notifica las filas que faltan, sobran o no coinciden.
Reglas y puntuación de calidad
Define reglas en el conjunto de datos y cada ejecución suma a su puntuación; si baja del umbral, la ejecución se detiene.
Detección de cambios de esquema
Si cambian las columnas de una tabla de origen, se detiene, o avisa y continúa.
Filas rechazadas
Guarda en un archivo por tipo las filas fallidas, filtradas, no encontradas y bloqueadas; corrige los valores en pantalla y vuelve a cargarlas.
Registro de ejecución y linaje
Cada ejecución registra las filas leídas, escritas y fallidas, junto con los recuentos por paso, y permite comparar dos ejecuciones. El linaje muestra de dónde vienen los datos y adónde van.
Alertas y resúmenes diarios
Los fallos se notifican por correo, webhook o comando, y cada día se envía un resumen.
Publicaciones y operación
Fija una versión, ábrela en modo solo ejecución en el equipo de producción y reviértela si hace falta. Los paquetes de diagnóstico contienen solo definiciones e historial.
Personas, roles y API
Roles de desarrollador, operador y soporte remoto. Una vez registradas las personas, las pantallas solo se muestran tras iniciar sesión, y con tokens se puede llamar a la API desde fuera.
Solución de problemas
No veo el botón de descarga.
Todavía no se han registrado archivos públicos. En la página de descargas solo aparecen los archivos listos.
¿Puedo ver qué sistemas operativos son compatibles?
La documentación solo muestra los entornos verificados para cada producto. «En verificación» significa que aún no está confirmado.
¿Dónde veo el alcance actual de las funciones?
Las funciones principales de esta documentación y la página del producto se basan en el código fuente actual del proyecto.
