O que Dominar para ser Analista de dados em cada nível?
Na aula de hoje eu quero falar sobre o que dominar para ser Analista de Dados, ou seja, quais os conhecimentos fundamentais?
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:
Fala impressionadores! Hoje vou listar os conhecimentos mais importantes em SQL de cada nível, mas não quer dizer que isso seja tudo, são os principais tópicos que você precisa dominar em cada nível para trabalhar como Analista de dados.
Vou abordar os 3 níveis no SQL
Nível básico
Nível intermediário
Nível avançado
O objetivo é que você tenha uma noção do que vai precisar em cada nível para trabalhar com análise de dados em SQL.
SELECT/FROM -> Consultas as tabelas de banco de dados
DISTINCT -> Saber trabalhar com os valores distintos das tabelas
TOP/LIMIT ->Saber identificar quais são as primeiras e últimas linhas de uma tabela
ORDER BY -> Classificação da tabela, saber classificar os protos de maior e menor preço, etc.
WHERE (AND, OR, NOT, LIKE, BETWEEN, IN, …) ->Trabalhar com filtros em tabelas em conjunto com operadores
COUNT, SUM, AVG, MIN, MAX -> Funções de agregação, que são funções de cálculo dentro do SQL
GROUP BY -> GROUP BY é uma ferramenta básica e essencial para trabalhar com agrupamentos e matrizes.
JOIN (INNER, LEFT, RIGHT, FULL, …) -> Serve para criar os relacionamentos dentro do banco de dados, existem diversos tipos e é importante conhecer cada um.
NÍVEL INTERMEDIÁRIO
Variáveis -> Variáveis são como caixas onde guardamos conjuntos de dados.
Subqueries ->São consultas dentro de consultas, você consegue usar um Select dentro de outro Select para consultas mais otimizadas.
Views ->Serve para salvar a visualização das consultas para serem recuperadas sempre que necessário.
CRUD (CREATE, INSERT, UPDATE, DELETE) -> Criar, ler, atualizar e excluir dados
Funções Condicionais (CASE, IF) -> Estabelecem condições para que um evento ocorra.
Funções de Janela -> Funções próprias do SQL que permitem fazer cálculos mais avançados de uma forma mais simples, análises de comparação, ranking, etc.
NÍVEL AVANÇADO
Functions -> Blocos de códigos criados para resolver cálculos complexos, esses blocos podem ser salvos e usados sempre que necessário.
Stored Procedures -> Bloco de códigos para executar ações dentro do seu banco de dados, cadastro de informações, criação de tabelas, etc.
Pivot Table ->Pega os dados que ficam em formato horizontal (linhas) e os coloca em formato vertical (Colunas), em formato de tabela.
Capacidade de manipular os principais SGBDs (SQL Server, MySQL, Oracle e PostgreSQL) -> Sistemas Gerenciadores de Banco de Dados (SGBD), são sistemas para criar e gerenciar bancos de dados, é importante saber manipular pelo menos dois deles.
Saber integrar SQL com Excel ou Power BI -> Conseguir trazer os dados manipulados no SQL para o Excel ou para o Power BI para fazer dashboards e análises.
É claro que existem muitos outros conhecimentos importantes em cada nível, porém, coloquei aqui os que julguei mais importante para cada um, observando essas listas você pode ser onde você já evoluiu e onde ainda precisa estudar para pleitear as vagas de analista de dados!
Temos aulas mais específicas sobre vagas e quais são as vantagens de aprender SQL hoje (2023)!
Conclusão – O que Dominar para ser Analista de dados
Você já sabia o que era necessário para concorrer a uma vaga de analista de dados?
Essas vagas estão precisando de profissionais capacitados, mas, quais são os conceitos mais importantes para estar pronto?
Essas perguntas foram respondidas nesta aula com três listas informando os conteúdos dos níveis, básico, intermediário de avançado de SQL para a vaga de analista de dados.
Espero que tenham gostado! Um Abraço e até mais!
Hashtag Treinamentos
Para acessar publicações de JavaScript, clique aqui!
Quer aprender mais sobre JavaScript com um minicurso básico gratuito?