Depois de fazer esses cursos, sinto-me confiante para criar visualizações e painéis profissionais
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.
- Atribuindo números de linha50 XP
- Construindo uma função de janela100 XP
- Adicionando números de linha às sessões de recarga100 XP
- Surfando na onda de calor100 XP
- Funções de janela de classificação50 XP
- Foi um carregamento rápido?100 XP
- Comparando energia consumida100 XP
- Particionando dados em uma função de janela50 XP
- Siga o dinheiro!100 XP
- Aprofundando nos custos de recarga100 XP
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.
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!
S
Funções de janela no Snowflake
Curso
concluído

