2026-01-10
Corrija Dados Ruins na Origem com Contratos em T-SQL

Todo mundo diz que SQL está obsoleto. Este episódio defende o contrário: o SQL nunca foi tão importante, porque as plataformas de dados modernas removeram as barreiras que antes escondiam essa importância. Em sistemas como lakehouses e Fabric, o T-SQL não desapareceu; ele se deslocou para a origem e se tornou discretamente o lugar onde custo, segurança, desempenho e verdade são aplicados ou perdidos. O episódio reenquadra o SQL não como uma linguagem de relatórios, mas como uma linguagem de contratos. Sem esquema imposto, restrições e planos de execução previsíveis, os sistemas de dados caem em entropia. Dados ruins são carregados com sucesso, os dashboards "corrigem" as informações de formas diferentes, o desempenho se torna imprevisível e os custos na nuvem disparam por razões que ninguém consegue explicar. Não são problemas de ferramentas, e sim falhas de contrato. Um tema central são os planos de execução. O SQL se lê como inglês, mas roda como um compilador, e a maioria das surpresas de desempenho vem de um equívoco sobre