Pular para o conteúdo principal

Curso gratuito

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 hDeclaração de conquista

Crie sua conta gratuita

Continuar com o Google
ou
Ao continuar, você aceita nossa Termos de Uso, nossos Política de Privacidade e que seus dados são armazenados nos EUA.

Amado por alunos em milhares de empresas

Treinando uma equipe?

Experimente 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

Descrição 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.
Iniciar 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.
Iniciar 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!
Iniciar capítulo
S

Funções de janela no Snowflake

Curso
concluído

Obtenha um certificado de conclusão

Inscreva-se agora

Desenvolva suas habilidades em dados com o DataCamp para Mobile

Progrida onde estiver com nossos cursos no celular e desafios diários de programação de 5 minutos.