Programa do Curso
Introdução
- O que são funções analíticas?
- Benefícios e casos de utilização
- Visão geral das Funções Analíticas comuns
Funções analíticas básicas
- ROW_NUMBER(), RANK(), DENSE_RANK()
- Compreender as cláusulas PARTITION BY e ORDER BY
- Exemplos e casos de uso
Funções analíticas estatísticas
- SUM(), AVG(), MIN(), MAX()
- LEAD() e LAG()
- Casos de utilização e cenários
Cláusula de janela
- Explorando a cláusula WINDOWING
- Compreender UNBOUNDED, CURRENT ROW e N PRECEDING/FOLLOWING
- Aplicações práticas
Funções analíticas avançadas
- FIRST_VALUE() e LAST_VALUE()
- PERCENTILE_CONT() e PERCENTILE_DISC()
- Casos de utilização e comparações
Consultas complexas com funções analíticas
- Combinação de funções analíticas com GROUP BY
- Funções analíticas aninhadas
- Exemplos do mundo real
Otimização de funções analíticas
- Utilização eficiente de funções analíticas em grandes conjuntos de dados
- Analisar o desempenho das consultas
- Estratégias de indexação
Resolução de problemas e melhores práticas
- Identificação e resolução de problemas comuns
- Melhores práticas para escrever consultas eficientes
- Sugestões para manter e atualizar consultas de funções analíticas
Resumo e próximas etapas
Requisitos
-
Conhecimento básico de SQL
Familiaridade com bases de dados relacionais
Experiência de programação de nível intermédio, de preferência em SQL
Público
-
Administradores de bases de dados
Programadores SQL
Analistas de dados
Declaração de Clientes (5)
Dużo cierpliwości
Mateusz - WestWind Energy Polska Sp. z o.o.
Curso - ArcGIS for Spatial Analysis
O formador adaptou os materiais e os conteúdos de acordo com o que pensava ser melhor para nós e conseguiu. A qualidade da formação foi excelente.
Jorge Sanchez Hernandez - CSMART - Carnival
Curso - QGIS for Geographic Information System
Machine Translated
I genuinely enjoyed the lots of labs and practices.
Vivian Feng - Destination Canada
Curso - Data Analysis with SQL, Python and Spotfire
Profissional e muito prático, útil no trabalho diário
Jozefin Rékasi - SC Automobile Dacia SA
Curso - Advanced Data Analysis with TIBCO Spotfire
Machine Translated
Abrangeu as áreas que eu disse que me interessavam antes do curso: relações de dados, utilização de scripts python. A ligação a bases de dados será abordada no módulo avançado.
Cristian Tudose - SC Automobile Dacia SA
Curso - Introduction to Spotfire
Machine Translated