O desafio desse projeto era concluir todo processo de ETL (Extract, Transform and Load) no Power Bi Desktop através do Power Query! Ah! e conectar ao Banco de Dados da Azure, onde criamos nossa database e com o auxilio do Cloud Shell criamos nossas tabelas!
O Aluno deveria realizar as seguintes alterações e relações nas tabelas:
-
Criação de uma instância na Azure para MySQL
-
Criar o Banco de dados com base disponível no github
-
Integração do Power BI com MySQL no Azure
-
Verificar problemas na base a fim de realizar a transformação dos dados
-
Verifique os cabeçalhos e tipos de dados
-
Modifique os valores monetários para o tipo double preciso
-
Verifique a existência dos nulos e analise a remoção
-
Os employees com nulos em Super_ssn podem ser os gerentes. Verifique se há algum colaborador sem gerente
-
Verifique se há algum departamento sem gerente
-
Se houver departamento sem gerente, suponha que você possui os dados e preencha as lacunas
-
Verifique o número de horas dos projetos
-
Separar colunas complexas
-
Mesclar consultas employee e departament para criar uma tabela employee com o nome dos departamentos associados aos colaboradores. A mescla terá como base a tabela employee. Fique atento, essa informação influencia no tipo de junção
-
Neste processo elimine as colunas desnecessárias.
-
Realize a junção dos colaboradores e respectivos nomes dos gerentes . Isso pode ser feito com consulta SQL ou pela mescla de tabelas com Power BI. Caso utilize SQL, especifique no README a query utilizada no processo.
-
Mescle as colunas de Nome e Sobrenome para ter apenas uma coluna definindo os nomes dos colaboradores
-
Mescle os nomes de departamentos e localização. Isso fará que cada combinação departamento-local seja único.
Diretrizes para transformação dos dados
Realizei todas as etapas do desafio! Aproveitei e também ajustei um problemas de relacionamento entre tabelas, pois como algumas delas tem o "id", o power bi automaticamente relaciona as tabelas com esse identificador, quando na verdade as chaves são outras colunas.