Este projeto foi desenvolvido como parte de um desafio prático com foco em integração de dados utilizando MySQL hospedado na Azure e visualização interativa com Power BI. O objetivo foi criar uma solução completa de ETL com análise e modelagem de dados, conforme as diretrizes fornecidas.
- Criar uma instância MySQL na Azure
- Conectar ao banco via Workbench
- Realizar a integração com Power BI
- Transformar os dados conforme instruções
- Apresentar os dados de forma visual e interativa
-
Provisionamento na Azure
- Instância do MySQL criada
- Configuração do firewall para acesso externo
- Conexão com MySQL via Workbench
-
Preparação dos Dados
- Importação da base disponibilizada
- Verificação de tipos, nulos e inconsistências
- Conversão de campos monetários para tipo
double - Tratamento de valores nulos (ex: Super_ssn)
-
Modelagem e Transformações
- Mescla entre employees e departamentos
- Adição de nomes de gerentes aos colaboradores
- Criação de coluna unificada de nome completo
- Agrupamento por gerente para contar colaboradores
- Eliminação de colunas desnecessárias
- Criação de combinações únicas de departamento + localização
-
Visualização com Power BI
- Criação de relatórios com indicadores-chave
- Uso de segmentadores interativos
- Layout limpo e funcional com botões de navegação
report-mysql-power-bi.pbix: Relatório completo no Power BIreport-mysql-power-point.pptx: Slides com visuais do relatório
- Microsoft Power BI
- Microsoft Azure (MySQL)
- MySQL Workbench
- SQL
- Power Query (ETL)
- A mescla de tabelas foi utilizada em vez do uso de “atribuir” para garantir integridade relacional sem gerar dados duplicados, especialmente na criação do modelo estrela.
- A junção entre colaboradores e seus respectivos gerentes foi feita por meio de mescla entre a tabela
employeee ela mesma, usando a relação entreSsneSuper_ssn.
Desafio proposto no curso da DIO.