Documentação do TASTEETL
O TASTEETL reúne em uma só pasta uma ferramenta de linha de comando (tasteetl) e uma IDE no navegador. Com datasets, você dá nome às origens e aos destinos; no canvas de mapeamento, arrasta colunas para ligá-las e adiciona lookups, filtros e expressões; com jobs, define onde e como carregar; e com workflows, define a ordem e o agendamento. Inspeção, rastreamento e execução simulada mostram valores reais sem gravar nada, então nada é construído às cegas. Cada execução deixa log de execução, linhagem e linhas rejeitadas, e em seguida vêm a verificação pós-carga, regras e pontuação de qualidade, detecção de mudanças de esquema, alertas de falha e resumos diários.
Instalação
Não oferecemos links de download improvisados até que arquivos e URLs verificados sejam cadastrados.
O que conferir agora
- Versão do código
- A definir
- Ambientes compatíveis
- Verificando plataformas de destino
- Status de lançamento
- Coming Soon
Início rápido
- 1
Baixe na página de downloads o instalador com assinatura de código e SHA-256 verificados e descompacte-o em uma pasta.
- 2
Abra o tasteetl-ide e o navegador se abre. Crie um projeto e cadastre as conexões como env:nome.
- 3
Monte datasets e mapeamentos no canvas, confira os valores reais com a inspeção e execute o job.
Principais recursos
IDE no navegador
Explorador, abas, canvas e uma gaveta (propriedades, pré-visualização, avaliador de expressões, mensagens, saída) em uma só tela, com temas claro e escuro.
Canvas de mapeamento
Arraste para ligar colunas, anexe lookups, adicione filtros e expressões e defina saídas e rejeições. A posição dos nós fica salva ao lado do arquivo.
Inspeção com valores reais
Inspeção, rastreamento e execução simulada passam algumas linhas da origem pelo fluxo e mostram o valor real em cada nó, sem gravar nada.
Workflows
Encadeie jobs, defina uma condição em cada ligação (success·failure·done) e escolha execução em paralelo, novas tentativas e bloqueios.
Agendamentos e agendador
Execute diariamente, a cada hora ou semanalmente, em intervalos, quando um arquivo chegar, quando um sinal chegar ou depois de jobs anteriores. Veja no calendário os agendamentos que se sobrepõem.
Quatro modos de leitura
Escolha, para cada origem, leitura completa, incremental (watermark), comparação de snapshots ou log de transações (PostgreSQL wal·MySQL binlog·Oracle redo·SQL Server CDC).
Doze origens e destinos
Lê e grava PostgreSQL, MySQL, MariaDB, SQLite, Oracle, SQL Server, Db2, Altibase, CSV, Excel, Parquet e HTTP.
Verificação pós-carga
Confronta origem e destino pela chave, registra linhas ausentes, excedentes e divergentes e envia alertas.
Regras e pontuação de qualidade
Defina regras no dataset e a pontuação se acumula a cada execução; se ela ficar abaixo do limite, a execução para.
Detecção de mudanças de esquema
Quando as colunas de uma tabela de origem mudam, a execução para ou emite um aviso e continua.
Linhas rejeitadas
Linhas com falha, filtradas, não encontradas e bloqueadas ficam em um arquivo por tipo; corrija os valores na tela e carregue-as de novo.
Log de execução e linhagem
Cada execução registra as linhas lidas, gravadas e com falha, além das contagens por etapa, e você pode comparar duas execuções. A linhagem mostra de onde os dados vieram e para onde foram.
Alertas e resumos diários
Falhas são avisadas por e-mail, webhook ou comando, e um resumo é enviado todos os dias.
Releases e operação
Fixe uma versão, abra-a somente para execução na máquina de produção e reverta quando precisar. Os pacotes de diagnóstico levam apenas definições e histórico.
Pessoas, papéis e API
Papéis de desenvolvedor, operador e suporte remoto. Com pessoas cadastradas, as telas só aparecem após o login, e tokens permitem chamar a API de fora.
Solução de problemas
Não vejo o botão de download.
Ainda não há arquivos públicos cadastrados. A página de downloads mostra apenas arquivos prontos.
Posso ver quais sistemas operacionais são compatíveis?
A documentação mostra apenas os ambientes verificados para cada produto. “Em verificação” significa que ainda não foi confirmado.
Onde vejo o escopo atual dos recursos?
Os principais recursos desta documentação e a página do produto se baseiam no código-fonte atual do projeto.
