Este projeto foi desenvolvido integrando uma base de dados MySQL com o uso do MySQL Workbench e Power BI. Após a construção e o tratamento da base de dados via Power Query, os dados foram exportados e ativados na nuvem, acessíveis através do link abaixo da imagem. Essa plataforma permite interações e comparações claras e objetivas dos dados por meio de gráficos de fácil compreensão. O objetivo do projeto é caracterizar os dados, que provêm de uma base de teste local, devido à impossibilidade de criar uma conta gratuita no Azure por falta de cartão de crédito.
-
Distribuição de Departamentos e Colaboradores:
- Existem três departamentos: Administração, Headquarters e Research.
- O departamento de Research possui o maior número de funcionários (3), seguido pela Administração (2) e Headquarters (2).
-
Horas Trabalhadas por Departamento:
- O total de horas trabalhadas é 275.
- O departamento de Headquarters tem a maior quantidade de horas trabalhadas (44%), seguido por Research (29%) e Administração (27%).
-
Gerenciamento de Funcionários:
- Cada gerente (Elizabeth, Michael, Joy e Theodore) é responsável por 7 funcionários.
-
Salário por Funcionário:
- James é o funcionário com o salário mais alto, seguido por Jennifer, Franklin e Ramesh.
- Ahmad, Alicia e Joyce estão na faixa mais baixa de salários (45,45%).
-
Localização dos Colaboradores:
- Os funcionários estão distribuídos em quatro locais: Bellaire, Houston, Stafford e Sugarland.
-
Horas Trabalhadas por Funcionário:
- Ahmad, Alicia, Franklin, James, Jennifer, John, Joyce e Ramesh são os funcionários cujas horas trabalhadas foram analisadas, destacando diferentes níveis de contribuição em horas.
Esses insights esclarecem a distribuição de recursos humanos, a carga de trabalho, os salários e a gestão de funcionários na empresa.
| Coluna | Tipo |
|---|---|
| ID_Departament | Inteiro |
| Dname | Texto |
| Dnumber | Inteiro |
| Mgr_ssn | Desconhecido |
| Mgr_start_date | Desconhecido |
| Dept_create_date | Desconhecido |
Resumo das Transformações:
- Conexão com o banco de dados MySQL "azure_company_aju".
- Remoção das colunas "azure_company_aju.dept_locations", "azure_company_aju.employee" e "azure_company_aju.project".
- Adição de um índice à tabela.
- Reordenação das colunas.
- Renomeação da coluna de índice para "ID_Departament".
| Coluna | Tipo |
|---|---|
| ID_Dependent | Inteiro |
| Dependent_name | Texto |
| Relationship | Texto |
| Sex | Texto |
| Date | Data |
| Essn | Desconhecido |
| ID_Calendar | Inteiro |
Resumo das Transformações (tabela "dependent"):
- Conexão com o banco de dados MySQL "azure_company_aju".
- Remoção da coluna "azure_company_aju.employee".
- Renomeação da coluna "Bdate" para "Date".
- Adição de um índice à tabela.
- Reordenação das colunas.
- Mesclagem com a tabela "calendar_base" com base na coluna "Date".
- Expansão da tabela mesclada.
- Remoção da coluna "Date".
| Coluna | Tipo |
|---|---|
| ID_Calendar | Inteiro |
| Date | Data |
| Dia | Inteiro |
| Nome do Dia | Texto |
| Nome do Mês | Texto |
| Ano | Inteiro |
Resumo das Transformações (tabela "calendar_base"):
- Criação de uma lista de datas a partir de 01/01/1900 até a data atual.
- Conversão da lista em uma tabela.
- Renomeação das colunas.
- Adição de um índice à tabela.
- Reordenação das colunas.
| Coluna | Tipo |
|---|---|
| ID_Dept_Locations | Inteiro |
| Dlocation | Texto |
| Dnumber | Inteiro |
Resumo das Transformações:
- Conexão com o banco de dados MySQL "azure_company_aju".
- Remoção da coluna "azure_company_aju.departament".
- Adição de um índice à tabela.
- Reordenação das colunas.
- Renomeação da coluna de índice para "ID_Dept_Locations".
| Coluna | Tipo |
|---|---|
| ID_Employee | Inteiro |
| Fname | Texto |
| Minit | Texto |
| Lname | Texto |
| Ssn | Texto |
| Date | Data |
| Address | Texto |
| Sex | Texto |
| Salary | Desconhecido |
| Super_ssn | Texto |
| Dno | Inteiro |
Resumo das Transformações (tabela "employee"):
- Conexão com o banco de dados MySQL "azure_company_aju".
- Substituição de valores nulos na coluna "Super_ssn" por "000000000".
- Remoção das colunas "azure_company_aju.departament", "azure_company_aju.dependent" e "azure_company_aju.works_on".
- Renomeação da coluna "Bdate" para "Date".
- Adição de um índice à tabela.
- Reordenação das colunas.
- Mesclagem com a tabela "calendar_base" com base na coluna "Date".
- Expansão da tabela mesclada.
| Coluna | Tipo |
|---|---|
| ID_Calendar | Inteiro |
| Date | Data |
| Dia | Inteiro |
| Nome do Dia | Texto |
| Nome do Mês | Texto |
| Ano | Inteiro |
Resumo das Transformações (tabela "calendar_base"):
- Criação de uma lista de datas a partir de 01/01/1900 até a data atual.
- Conversão da lista em uma tabela.
- Adição de colunas para o dia, nome do dia, nome do mês e ano.
- Adição de um índice à tabela.
- Reordenação das colunas.
| Coluna | Tipo |
|---|---|
| ID_Project | Inteiro |
| Pname | Texto |
| Pnumber | Inteiro |
| Plocation | Texto |
| Dnum | Inteiro |
Resumo das Transformações:
- Conexão com o banco de dados MySQL "azure_company_aju".
- Remoção das colunas "azure_company_aju.departament" e "azure_company_aju.works_on".
- Classificação das linhas pela coluna "Pname" em ordem ascendente.
- Adição de um índice à tabela.
- Reordenação das colunas.
- Renomeação da coluna de índice para "ID_Project".
Claro! Aqui está a documentação completa da tabela "works_on":
| Coluna | Tipo |
|---|---|
| ID_Works_On | Inteiro |
| Essn | Texto |
| Pno | Inteiro |
| Hours | Desconhecido |
Resumo das Transformações:
- Conexão com o banco de dados MySQL "azure_company_aju".
- Remoção das colunas "azure_company_aju.employee" e "azure_company_aju.project".
- Adição de um índice à tabela.
- Reordenação das colunas.
- Renomeação da coluna de índice para "ID_Works_On".
- Adição da coluna "HoursTime", calculada multiplicando a coluna "Hours" por 86400 (segundos em um dia).
- Remoção da coluna "HoursTime".
- Substituição dos valores de "Hours" igual a 0 pela média, que é 17.5.
Claro! Aqui está a documentação completa da tabela "calendar_base":
Resumo das Transformações:
- Geração de uma lista de datas a partir de 01/01/1900 até a data atual.
- Conversão da lista de datas em uma tabela.
- Renomeação da coluna da tabela para "Date".
- Transformação do tipo de dados da coluna "Date" para tipo data.
- Adição da coluna "Dia", que extrai o dia da data.
- Adição da coluna "Nome do Dia", que mostra o nome do dia da semana.
- Adição da coluna "Nome do Mês", que mostra o nome do mês.
- Adição da coluna "Ano", que extrai o ano da data.
- Adição de um índice à tabela.
- Reordenação das colunas.
- Renomeação da coluna de índice para "ID_Calendar".

