Capítulo 8. Criando conjuntos de dados complexos para análise
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Nos Capítulos 3 a 7, vimos uma série de maneiras pelas quais o SQL pode ser usado para realizar análises de dados em bases de dados. Além desses casos de uso específicos, às vezes o objetivo de uma consulta é montar um conjunto de dados que seja específico, mas de propósito geral o suficiente para que possa ser usado para realizar uma variedade de outras análises. O destino pode ser uma tabela de base de dados, um ficheiro de texto ou uma ferramenta de business intelligence. O SQL necessário pode ser simples, exigindo apenas alguns filtros ou agregações. No entanto, muitas vezes, o código ou a lógica necessária para obter o conjunto de dados desejado pode tornar-se muito complexo. Além disso, é provável que esse código seja atualizado ao longo do tempo, à medida que as partes interessadas solicitam pontos de dados ou cálculos adicionais. A organização, o desempenho e a capacidade de manutenção do teu código SQL tornam-se críticos de uma forma que não é o caso para análises únicas.
Neste capítulo, discutirei os princípios de organização do código para que seja mais fácil partilhar e atualizar. Em seguida, discutirei quando manter a lógica de consulta no SQL e quando considerar a mudança para tabelas permanentes através do código ETL (extrair-transformar-carregar). Em seguida, explicarei as opções para ...