Buscar K
Aparência
Aparência
Um Dataflow é uma sequência de nós ligados: os de entrada leem de uma origem, os de transformação mudam as linhas, e um nó de destino grava o resultado. Os nós abaixo seguem a ordem da biblioteca de nós do editor, cada um com a sua página de referência.
A biblioteca abre pelo botão de adicionar nó do editor e tem a busca Pesquisar processadores.... No YAML do Lumo CLI, o tipo do nó é o campo kind.
| Na biblioteca | Grupo | kind no YAML | Lê | Referência |
|---|---|---|---|---|
| uma entrada por conexão cadastrada | Bancos de Dados | ExtractPostgreSQL, ExtractMySQL, ExtractSQLServer, ExtractOracleDB, ExtractFirebird, ExtractInformix, ExtractInterSystemsIRIS, ExtractODBC, ExtractBigQuery | um SELECT num banco | Bancos de dados |
| Excel | Arquivos | ExtractExcel | planilha num caminho do computador do Agente ETL | Arquivos |
| Excel (Estático) | Arquivos | ExtractStaticExcel | planilha enviada pelo editor | Arquivos |
| CSV (Estático) | Arquivos | ExtractStaticCSV | CSV enviado pelo editor | Arquivos |
| Arquivo Parquet | Arquivos | ExtractParquet | Parquet num caminho ou URL | Arquivos |
| Requisição HTTP | Web & APIs | HTTPRequest | uma API | Requisição HTTP |
| Requisição HTTP - Parametrizada | Web & APIs | HTTPRequest | uma API, uma chamada por linha da entrada | Requisição HTTP |
| Extrair Datalake | Cloud | ExtractDatalake | uma tabela Datalake | Datalake e Lakehouse |
| Consultar Lakehouse | Cloud | ExtractLakehouse | uma tabela do HorusDW | Datalake e Lakehouse |
| Google Sheet | Cloud | ExtractGoogleSheet | uma aba de planilha do Google | Google Sheets |
| Na biblioteca | kind no YAML | Grava em | Referência |
|---|---|---|---|
| DataWarehouse | InsertDatawarehouse | uma tabela do HorusDW | Inserir no DW |
| Inspeção e Download | Download | um Parquet no armazenamento do Lumo | Outras saídas |
| Arquivo Parquet Local | DumpParquet | um Parquet no computador do Agente ETL | Outras saídas |
| Inserir Google Sheet | InsertGoogleSheet | uma aba de planilha do Google | Google Sheets |
| Na biblioteca | Grupo | kind no YAML | Faz | Referência |
|---|---|---|---|---|
| Join | Transformações | Join | traz colunas de uma entrada para a outra por chave | Transformações |
| Concatenar | Transformações | Union | empilha as linhas de duas entradas | Transformações |
| Python (Pandas) | Transformações | PythonProcessor | roda um script pandas | Python |
| SQL (DuckDB) | Transformações | SQLProcessor | roda uma consulta SQL sobre as entradas | SQL (DuckDB) |
| Map C# | Transformações | Map | roda um trecho de C# | Transformações |
| Classificar com IA | Inteligência Artificial | AIExtract | preenche colunas novas com um modelo de IA | Classificar com IA |
Os nós do grupo Configurador não produzem linhas: calculam variáveis que os nós seguintes usam. São Python (PythonConfigurator), JavaScript (JSConfigurator) e HTTP (HTTPConfigurator), descritos em Configuradores.
O Agente ETL ainda executa alguns tipos de nó que o editor não oferece. Eles aparecem em Dataflows antigos ou têm uso interno. Não crie nós novos com eles.
kind | Situação |
|---|---|
Filter | Filtro por expressão, de Dataflows antigos. Para filtrar, use o SQL (DuckDB) |
ExtractMongoDB | Leitura de MongoDB, sem entrada na biblioteca nem formulário de conexão |
ExtractHIPA, ExtractDatawarehouse | Leituras antigas, sem formulário de conexão. Só aparecem no grupo Bancos de Dados se o Tenant ainda tiver uma conexão desse tipo |
KeySweepDatawarehouse | Uso interno do Agente ETL na varredura de exclusões |
SelectedColumns, em qualquer nó.{StartDate:yyyy-MM-dd}, trocadas pelo valor antes de o nó rodar. Variável que não existe fica no texto como foi escrita. O código dos nós Python (Pandas), Map C# e dos configuradores Python e JavaScript não passa por essa troca: esses nós recebem as variáveis dentro do próprio código, como explica a página de cada um. A lista está em Variáveis.