Skip to content

CarolineOlive/ETL_Dados_Financas

Repository files navigation

Carol-Python

ETL de dados não ordenados ("não-estruturados")

Visualizar dados em tabela, muitas vezes, pode ser desconfortável, principalmente quando são dados que, por si só, podem gerar algum desconforto, como no caso de dados financeiros, mais ainda quando se trata de finanças pessoais.

Visualizar esses dados em gráficos pode ser muito mais fácil, rápido e confortável.

Para apresentar informações em visuais é preciso ter uma base de dados organizada e bem estruturada, a qual, para ser obtida precisa passar por um processo de ETL (extract, transform and load).

Projeto - ETL e visualização com Power BI

    A fim de construir um dashboard que permite ver as despesas e receitas pessoais mensais, acompanhar gastos e ter uma visão anual da vida financeira, utilizei uma base de dados não ordenados onde desenvolvi o ETL para obtenção dos dados estruturados.

    ETL_dados_final1

Etapas do ETL:

  • filtrar linhas nulas
  • excluir de colunas sem dados importantes
  • renomear colunas a serem utilizadas
  • transformar cabeçaçho em linha
  • transposição da tabela
  • promever primeira linha a cabeçalho
  • obter coluna ano_mês
  • remover colunas desnecessárias
  • transformar colunas em linhas
  • ajuste dos dados (tipo, ...)
  • Uma tabela de cadastro de despesas foi utilizadas para adicionar o id dos itens à tabela de dados.

Resultado final - Visualização dos dados

Para construção do dashboard, a base de dados foi dividida em dados de despesas por grupo, despesas por subgrupos e receitas, e também, utilizado a base de dados de cadastro.

image

O dashboard completo pode ser acessado clicando aqui.

Releases

No releases published

Packages

No packages published