O curso permitirá trabalhar a SQL como uma linguagem de interface e manipulação de dados, permitindo desenvolver competências de implementação de regras de negócio, ao nível da base de dados.
Objetivos Gerais
- Desenvolver competências ao nível da otimização de infraestruturas de Big Data, com vista à obtenção de dados e de respostas a questões analíticas.
Objetivos Específicos
- Criar a base de dados utilizando SQL;
- Manipular as bases de dados, de forma a obter os dados pretendidos e respostas às questões analíticas.
Programa
Configuração do Ambiente e Criação de Bases de Dados
- Instalação e configuração da stack tecnológica
- Modelação e criação de Big Data Warehouse
Manipulação de Dados
- ELT e Pyspark
- Funções Avançadas
Queries Avançadas
- Window Functions
- Lag/Lead
- CTEs