Skip to content

Integração de dados com MySQL na Azure e visualização com Power BI, com transformação e modelagem de dados.

Notifications You must be signed in to change notification settings

anaweira/mysql-azure-powerbi-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Integração MySQL Azure com Power BI

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.

Objetivo do Projeto

  • 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

Etapas Realizadas

  1. Provisionamento na Azure

    • Instância do MySQL criada
    • Configuração do firewall para acesso externo
    • Conexão com MySQL via Workbench
  2. 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)
  3. 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
  4. 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

Relatórios e Apresentações

  • report-mysql-power-bi.pbix: Relatório completo no Power BI
  • report-mysql-power-point.pptx: Slides com visuais do relatório

Tecnologias Utilizadas

  • Microsoft Power BI
  • Microsoft Azure (MySQL)
  • MySQL Workbench
  • SQL
  • Power Query (ETL)

Considerações

  • 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 employee e ela mesma, usando a relação entre Ssn e Super_ssn.

Referência

Desafio proposto no curso da DIO.

About

Integração de dados com MySQL na Azure e visualização com Power BI, com transformação e modelagem de dados.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published