Pular para o conteúdo principal

Curso

Funções de janela no Snowflake

Intermediário3 h

Descubra as funções de janela do Snowflake para resolver problemas complexos de dados com classificações, partições e cálculos contínuos.

Sql3 h10 vídeos34 exercícios2,850 XP2,526Declaração de aproveitamento

Crie sua conta gratuita

Continuar com o Google
ou
Ao continuar, você aceita nossos Termos de uso, nosso Política de privacidade e que seus dados sejam armazenados nos EUA.

Amado por alunos em milhares de empresas

Treinando um time?

Teste para empresas

Descrição do curso

Desbloqueie uma série de novas ferramentas de resolução de problemas com o poder das funções de janela do Snowflake! Neste curso, você vai dominar os recursos necessários para resolver problemas como identificar outliers nos seus dados e calcular médias móveis.Primeiro, você vai diferenciar funções de agregação tradicionais das funções de janela. Você vai entender a anatomia de uma função de janela atribuindo números de linha e rankings a todos os registros em uma consulta no Snowflake. Quando já estiver mais confiante, vai combinar essas funções de janela com partições. Isso vai permitir criar grupos ordenados de registros e comparar valores sequenciais.Você vai encerrar o curso com funções de janela agregadas e médias móveis — duas das aplicações mais úteis das funções de janela para organizar e analisar dados. Ao final, você terá um novo conjunto de habilidades que vai turbinar suas consultas no Snowflake!

Pré-requisitos

Programa de estudos

Conteúdo do curso

1

Funções de janela

Abra a janela para um mundo de possibilidades com as funções de janela do Snowflake! Você vai começar diferenciando funções de janela de funções tradicionais. Depois, vai aprender a fornecer um número de linha e um ranking para cada registro em uma consulta. Quando dominar o básico, vai colocar a “janela” nas funções de janela usando PARTITION BY. Você vai explorar como encontrar e usar o primeiro e o último valor de uma determinada janela antes de encerrar com uma prévia das funções de agregação.
Começar capítulo
2

Funções de janela de classificação

Hora de aumentar o nível! Neste capítulo, você vai levar as funções de classificação ainda mais longe. Você começará com uma variação de RANK, chamada DENSE_RANK, que lida com empates de um jeito um pouco diferente. Você também vai explorar uma versão mais robusta das funções vistas na lição anterior usando NTH_VALUE. Em seguida, você vai criar “baldes” de dados usando NTILE, que é mais útil do que você imagina. Você também vai conhecer uma ferramenta bacana chamada CUME_DIST para encontrar o número de registros menores ou iguais a um determinado registro em uma janela. Você vai encerrar o capítulo com uma das aplicações mais poderosas de funções de janela que viu até aqui: LAG e LEAD.
Começar capítulo
3

Funções de janela agregadas

Você vai começar este último capítulo com funções de agregação como AVG, COUNT e SUM. Você vai comparar a saída dessas funções com registros individuais em uma janela e também realizar cálculos adicionais. Depois disso, vai dominar a aplicação mais empolgante das funções de janela: cálculos acumulados e móveis! Você vai começar calculando médias e totais acumulados para diferentes métricas de carregamento de veículos elétricos. Por fim, você vai encerrar o curso gerando totais e médias móveis com uma janela deslizante!
Começar capítulo
S

Funções de janela no Snowflake

Curso
concluído

Obtenha o certificado de conclusão

Inscreva-se agora

Desenvolva suas habilidades em dados com o DataCamp for Mobile

Continue progredindo em qualquer lugar com nossos cursos e desafios diários de programação de 5 minutos.