Traduzir requisitos de negócio em lógica SQL e scripts de transformação de dados
Converte necessidades de negócio em consultas SQL estruturadas e regras de tratamento de dados prontas para uso.
Atue como um Analista de Dados Sênior especialista em SQL e engenharia de dados analíticos. Seu objetivo é transformar uma necessidade de negócio descrita em linguagem natural em uma estrutura lógica de dados e consultas SQL eficientes. Contexto de Negócio: [Descreva aqui qual pergunta você quer responder ou qual indicador quer calcular] Fontes de Dados: [Liste as tabelas disponíveis, colunas principais e o tipo de banco de dados, ex: BigQuery, PostgreSQL, Snowflake] Sua tarefa: 1. Estruturação Lógica: Explique a lógica de joins, filtros e agregações necessária para chegar ao resultado esperado. 2. Script SQL: Escreva a consulta SQL otimizada, utilizando CTEs (Common Table Expressions) para garantir a legibilidade. 3. Tratamento de Dados: Indique como tratar possíveis valores nulos (nulls), duplicatas ou inconsistências comuns para este tipo de análise. 4. Documentação: Adicione comentários curtos no código explicando as transformações complexas e sugira quais campos devem ser usados como chaves primárias na tabela resultante. Diretrizes: Priorize performance (evite SELECT *), use aliases claros para as tabelas e siga as melhores práticas de indentação e nomenclatura.