Transformadores Tableau
Esta seção documenta todos os transformadores determinísticos para nós do Tableau Prep.
Transformadores disponíveis
- JoinTransformer - JOINs SQL, incluindo antijunções
- AggregateTransformer - GROUP BY com agregações
- UnionTransformer - UNION ALL com múltiplas estratégias
- OutputTransformer - Repasse com SELECT
- LoadExcelTransformer - Mapeamento de arquivos Excel para tabelas
- LoadSqlProxyTransformer - Leitura de tabelas de bancos de dados
- ContainerTransformer - Operações de colunas (híbrido com LLM)
Mapeamento de tipos de nó
| Tipo de nó Tableau | Transformador | SQL de saída |
|---|---|---|
| SuperJoin | JoinTransformer | SELECT com JOIN |
| SuperAggregate | AggregateTransformer | SELECT com GROUP BY |
| SuperUnion | UnionTransformer | UNION ALL |
| Output | OutputTransformer | SELECT * |
| LoadExcel | LoadExcelTransformer | SELECT da tabela mapeada |
| LoadSqlProxy | LoadSqlProxyTransformer | SELECT da tabela do banco de dados |
| Container | ContainerTransformer | SELECT com operações |
Recursos comuns
Todos os transformadores Tableau:
- Analisam metadados de nós
.tfl - Tratam a normalização de campos (espaços → sublinhados)
- Oferecem suporte tanto a nomes de campos normalizados quanto originais
- Geram SQL compatível com Snowflake
- Constroem esquemas de saída a partir dos campos dos nós
Normalização de nomes de campos
O Tableau permite nomes de campos com espaços e caracteres especiais. Os transformadores tratam isso com a opção sanitize_output:
Original: "Customer Number", "Sales Amount"
Normalizado: customer_number, sales_amount
Formato da documentação
Cada transformador é documentado com:
- Visão geral - O que o transformador faz
- Recursos - Funcionalidades e operações suportadas
- Exemplo de nó Tableau - Configuração real de nó
- SQL gerado - SQL efetivamente produzido
- Esquema de saída - Definições de campos resultantes
- Limitações - Problemas conhecidos e funcionalidades não suportadas
Próximos passos
Consulte a documentação individual dos transformadores para exemplos detalhados e orientações de uso.