Explicador de SQL Analítico
Responda uma pergunta de negócio com SQL analítico — window functions, cohorts, funis — explicado.
Por Os Melhores Prompts
Categoria: Dados e análise
O que ele faz
Traduz uma pergunta de negócio em SQL analítico no dialeto do seu warehouse, usando CTEs e window functions em vez de uma query única e ilegível. Escreve a definição exata de cada métrica como ela foi calculada, deixando o número auditável em vez de presumido. Também aponta uma forma de o resultado ser mal interpretado e a próxima pergunta que esses mesmos dados respondem.
Use quando
- Uma pergunta que exige SQL de cohort ou funil
- Dois dashboards com números diferentes para a mesma métrica
- Portar uma query entre BigQuery, Snowflake ou Postgres
- Analistas inseguros com window functions
O que você recebe
- A query escrita com CTEs e nomes legíveis
- Definição explícita de cada métrica como calculada
- Uma leitura errada possível e como evitá-la
- A próxima pergunta que esses dados respondem
Como usar
- Defina {{dialect}} com seu warehouse (BigQuery, Snowflake, Redshift, Postgres) para o SQL compilar.
- Cole tabelas e colunas-chave em {{schema}} — inclua chaves de join e colunas de timestamp.
- Escreva em {{question}} a pergunta de negócio como ela foi feita.
- Fixe a métrica em {{metric_definition}}; é a ambiguidade aqui que faz dois dashboards divergirem.
- Leia a seção de definição de métrica antes de rodar o SQL e corrija se não bater com sua regra de negócio.
Tags: sql, analytics-engineering, window-functions, cohort-analysis, funnel-analysis, metrics-definition, data-warehouse
Preço: 10.00 BRL