Primeiros passos com o Conversor DDF
Siga estes 5 passos para converter seu fluxo Tableau Prep ou job DataStage em SQL validado.
Passo 1: envie seu fluxo ou job
Envie seu fluxo Tableau Prep ou job IBM DataStage para o sistema.
- Clique no botão Enviar na página de fluxos de trabalho
- Selecione seu arquivo (máximo de 100 MB)
- Tableau Prep: arquivos
.tflou.zip - DataStage: arquivos
.dsx
- Tableau Prep: arquivos
- O sistema fará a leitura e análise do arquivo
- Você verá os detalhes do fluxo de trabalho e as saídas disponíveis
O que acontece a seguir: O sistema extrai a estrutura do fluxo de trabalho, identifica todos os nós e prepara as opções de conversão.
Passo 2: crie uma sessão de conversão
Selecione um nó de saída e inicialize a conversão para esse destino específico.
- Escolha qual nó de saída converter
- Configure os mapeamentos de entrada, se necessário
- Referências a tabelas Excel (Tableau Prep)
- Conjuntos de dados DataStage
- Revise a quantidade de estágios e a ordem de execução
- Clique em Iniciar sessão para começar a conversão
O que acontece a seguir: O sistema cria uma sessão direcionada à saída selecionada e se prepara para gerar SQL estágio por estágio.
Dica: Se o fluxo de trabalho tiver múltiplas saídas, crie uma sessão separada para cada uma.
Passo 3: processe os estágios sequencialmente
O sistema orienta você pelos estágios, bloqueando automaticamente o trabalho posterior até que as dependências anteriores estejam concluídas.
Para cada estágio:
- Comece pelo primeiro estágio (geralmente a entrada)
- Gere o SQL de cada estágio (com IA ou manualmente)
- Use os 6 painéis de validação para revisar seu trabalho:
- SQL gerado
- Configuração do nó
- Consulta intermediária
- Esquema
- Histórico de feedback
- Conversa com LLM (futuro)
- Aprove, edite ou solicite alterações
- Avance para o próximo estágio (estágios bloqueados são desbloqueados automaticamente)
Fluxo de validação:
For each stage:
├─ Review Generated SQL
├─ Check Node Configuration
├─ Test Intermediate Query
├─ Verify Schema
├─ Check Feedback History
└─ Approve or Request Changes
Conceito principal: Estágios posteriores permanecem bloqueados até que você aprove os anteriores. Isso garante a consistência do fluxo de dados.
Passo 4: use operações em lote (opcional)
Acelere a conversão com operações de geração e redefinição em lote.
Geração em lote:
- Gere múltiplos estágios elegíveis de uma só vez
- Apenas estágios com dependências atendidas serão efetivamente gerados
- Economiza tempo em fluxos de trabalho grandes
Redefinição em lote:
- Redefina múltiplos estágios para o status pendente
- Útil quando você precisa revisar múltiplos estágios
- As regras de dependência se aplicam automaticamente
Dica: Use operações em lote após editar o SQL para gerar novamente todos os estágios dependentes de uma só vez.
Passo 5: exporte seu SQL
Quando todos os estágios estiverem validados, exporte seu script SQL completo para uso no data warehouse.
- Revise o estágio final com todas as CTEs anteriores
- Exporte o script SQL completo
- Use no seu data warehouse
- Mantenha seu SQL em controle de versão junto com seus fluxos de trabalho
O que você receberá: Um único arquivo SQL contendo todas as expressões de tabela comuns (CTEs) e a instrução SELECT final, pronto para uso em produção.
Conceitos principais
📊 Fluxos de trabalho
Seus fluxos Tableau ou jobs DataStage enviados. Cada fluxo de trabalho pode ter múltiplas versões, que você pode atualizar sem perder o histórico de conversão.
🎯 Sessões
Uma sessão de conversão tem como destino um nó de saída específico. Se o fluxo de trabalho tiver 3 nós de saída, crie 3 sessões para gerar SQL para cada saída.
📋 Estágios
Cada nó do seu fluxo se torna um estágio. Você valida e aprova o SQL de cada estágio individualmente. Os estágios são processados sequencialmente, com gerenciamento de dependências.
🔗 Dependências
Estágios posteriores são bloqueados automaticamente até que suas dependências anteriores sejam geradas e validadas. Isso evita consultas inválidas e garante a consistência dos dados.
Dicas
💬 Use o painel de consulta intermediária
A consulta intermediária mostra seu SQL completo até o estágio atual. Teste-o no seu banco de dados para validar o fluxo de dados e identificar problemas antecipadamente.
🔄 Use operações em lote para maior eficiência
Gere múltiplos estágios de uma só vez, mas lembre-se de que apenas estágios elegíveis (com dependências atendidas) serão efetivamente gerados. Estágios não elegíveis são ignorados automaticamente.
✏️ Não hesite em editar o SQL
O SQL gerado por IA é um ponto de partida. Edite livremente para atender aos seus requisitos. Suas edições são preservadas e não serão sobrescritas em gerações posteriores.
📊 Verifique o painel de esquema para os estágios posteriores
Os nomes de colunas no esquema são essenciais. Estágios posteriores referenciarão esses nomes exatos nas transformações. Confira-os com atenção!
📝 Revise a configuração do nó
Entender a configuração do nó original ajuda a validar o SQL gerado. Ela mostra entradas, parâmetros e configurações do seu fluxo original.