Este é um projeto desenvolvido por Larissa Lopes Oliveira, Lucas Alcântara Carvalho e Murillo Ferreira Ramos para a disciplina Disruptive Architectures da FIAP. O objetivo é criar um modelo estrela para análise de vendas, implementando um pipeline de ETL para carregamento dos dados e desenvolvendo um dashboard interativo no Power BI.
- Construção de um modelo estrela para análise de dados históricos.
- Implementação de procedures para tratamento e carga de dados.
- Criação de uma trigger de auditoria para monitoramento das inserções.
- Criação de procedures de ajuste e limpeza dos dados, garantindo maior realismo e qualidade nas análises.
- Desenvolvimento de um dashboard no Power BI para visualização das métricas de vendas.
📆 database
modelo_estrela.sql
– Script para criação do modelo estrelaprocedures_etl.sql
– Procedures principais de cargatriggers_auditoria.sql
– Trigger de auditoriadelete.sql
– Script para reset de tabelas antes da carga
📆 scripts
pipeline_etl.sql
– Pipeline completo do processo ETLpacotes_etl.sql
– Pacotes consolidados de execuçãoajustes_dados.sql
– Scripts para ajustes e correções nos dados (valores realistas, descontos e caracteres especiais)
📆 dashboard
relatorio_vendas.pbix
– Arquivo do Power BI com visualizaçõesexport_dados.xlsx
– Arquivo exportado com os dados finais usados no dashboard
📆 docs
dicionario_dados.md
– Estrutura e explicação das tabelasevidencias_execucao.md
– Prints das execuções e consultasdocumentacao_projeto.docx
– Documentação do projeto com prints, justificativas e metodologia
O projeto foi testado com dados gerados e tratados no Oracle SQL Developer, validados após execução do pipeline ETL. Também aplicamos procedures de ajustes para corrigir valores extremos e limpar caracteres especiais nas tabelas de dimensão. O resultado foi exportado para arquivos .xlsx
e utilizado para alimentar o Power BI, onde foram criadas visualizações consistentes e realistas.
Se você tiver sugestões ou encontrar problemas, sinta-se à vontade para abrir uma issue no repositório ou contribuir com pull requests.
- Larissa Lopes Oliveira – RM 552628
- Lucas Alcântara Carvalho – RM 95111
- Murillo Ferreira Ramos – RM 553315
- Clone este repositĂłrio:
git clone https://github.com/mulliru/Check-Point-04-Mastering-Relational-And-Non-relational-Database
-
Execute os scripts SQL na seguinte ordem:
delete.sql
modelo_estrela.sql
procedures_etl.sql
triggers_auditoria.sql
pipeline_etl.sql
ajustes_dados.sql
(opcional para dados mais realistas)
-
Exporte os dados das tabelas para
.xlsx
caso deseje utilizar no Power BI. -
Abra o arquivo
relatorio_vendas.pbix
no Power BI para visualizar os dashboards.