-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'angelo/coisas' of https://github.com/VitorM3/Ecommerce-ED…
… into angelo/coisas
- Loading branch information
Showing
13 changed files
with
151 additions
and
48 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file was deleted.
Oops, something went wrong.
Empty file.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# Dashboard | ||
|
||
--- | ||
|
||
## Introdução | ||
|
||
Este documento descreve o processo de criação de um dashboard utilizando o Power BI, a partir de dados recebidos por meio de uma pipeline de dados. Além disso aborda a utilização de recursos adicionais, como vídeos no YouTube e artigos, para garantir a entrega de um dashboard de alta qualidade. | ||
|
||
## Ferramenta | ||
|
||
Utilizamos o Power BI por ser uma ferramenta de visualização de dados da Microsoft que permite a criação de dashboards interativos e informativos. Com uma interface intuitiva e diversas opções de visualização, o Power BI é amplamente utilizado em empresas de diversos setores para análise de dados e tomada de decisões. | ||
|
||
<br> | ||
|
||
## Passos executados | ||
|
||
<br> | ||
|
||
**1. Coleta e Pré-Processamento de Dados** | ||
|
||
- Definição dos Requisitos de Dados | ||
- Identificação das fontes de dados necessárias. | ||
- Determinação dos KPIs e métricas relevantes para o dashboard. | ||
- Configuração da Pipeline de Dados | ||
|
||
**2. Importação de Dados para o Power BI** | ||
|
||
- Conexão às Fontes de Dados | ||
- Utilização das funcionalidades de importação de dados do Power BI. | ||
- Configuração de conexões a bancos de dados, arquivos CSV, Excel, APIs, etc. | ||
- Modelagem de Dados | ||
- Criação de relacionamentos entre tabelas. | ||
|
||
**3. Criação do Dashboard** | ||
|
||
- Design e Layout do Dashboard | ||
- Escolha de visualizações apropriadas (gráficos de barras, gráficos de linhas, etc.). | ||
- Inserção e configuração de gráficos e tabelas no Power BI. | ||
- Personalização de cores, fontes e outros aspectos visuais para melhorar a apresentação. | ||
- Adição de filtros para permitir a exploração interativa dos dados. | ||
- Configuração de _drill-throughs_ e links para aprofundar em detalhes específicos. | ||
|
||
**4. Validação e Refinamento** | ||
|
||
- Verificação de Consistência dos Dados | ||
- Checagem de precisão e integridade dos dados importados e modelados. | ||
- Comparação com fontes originais para garantir consistência. | ||
- Testes de Usabilidade. | ||
|
||
<br> | ||
|
||
## Referências | ||
|
||
Vídeos no Youtube: | ||
|
||
- **"Power BI Full Course - Learn Power BI in 4 Hours | Power BI Tutorial | Edureka"**: Tutorial abrangente que cobre desde a importação de dados até a criação de dashboards. | ||
- **"Advanced Power BI Techniques for Building Effective Dashboards | Guy in a Cube"**: Técnicas avançadas para aprimorar a funcionalidade e a estética dos dashboards. | ||
|
||
Artigos e Blogs: | ||
|
||
- **"10 Tips for Creating Effective Power BI Dashboards" (Microsoft Power BI Blog)**: Dicas práticas para criar dashboards eficientes e informativos. | ||
- **"Data Visualization Best Practices in Power BI" (SQLBI)**: Melhores práticas para visualização de dados utilizando Power BI. | ||
|
||
<br> | ||
|
||
## Conclusão | ||
A criação de um dashboard no Power BI, suportada por uma pipeline de dados robusta, permite uma visualização clara e interativa das métricas e KPIs relevantes. A utilização de recursos adicionais, como vídeos e artigos, contribui para a entrega de um produto final de alta qualidade, alinhado às melhores práticas do mercado. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,8 @@ | ||
# Welcome to MkDocs | ||
# Documentação do projeto | ||
|
||
For full documentation visit [mkdocs.org](https://www.mkdocs.org). | ||
--- | ||
|
||
## Commands | ||
Este projeto é um exemplo de um sistema de Ecommerce focado para ser generalista e atender a maioria dos casos de uso comuns em sistemas de lojas virtuais. O intuito é gerar insights valiosos por meio da visualização de dados, utilizando de técnicas de pipelines de dados para a ingestão, transformação e visualização de dados. | ||
|
||
- `mkdocs new [dir-name]` - Create a new project. | ||
- `mkdocs serve` - Start the live-reloading docs server. | ||
- `mkdocs build` - Build the documentation site. | ||
- `mkdocs -h` - Print help message and exit. | ||
Visite as abas ao lado para mais informações sobre o projeto. | ||
|
||
## Project layout | ||
|
||
mkdocs.yml # The configuration file. | ||
docs/ | ||
index.md # The documentation homepage. | ||
... # Other markdown pages, images and other files. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
# Padrões do projeto | ||
|
||
--- | ||
|
||
## Documentação | ||
|
||
Focamos em criar uma documentação concisa, utilizando os melhores padrões de escrita e organização de documentos. Para isso, utilizamos o Markdown, que é uma linguagem de marcação leve e fácil de usar, responsável tanto pelas documentações que você está lendo e as que estão disponíveis no repositório. | ||
|
||
Os arquivos recomendados para a documentação são: | ||
|
||
- `README.md` - Documentação principal do projeto | ||
- `CHANGELOG.md` - Registro de todas as alterações feitas no projeto | ||
- `CONTRIBUTING.md` - Guia de contribuição para o projeto | ||
- `CODE_OF_CONDUCT.md` - Código de conduta para os colaboradores | ||
- `COLABORATORS.md` - Lista de todos os colaboradores do projeto | ||
- `SECURITY.md` - Informações sobre como denunciar vulnerabilidades de segurança do projeto | ||
- `LICENSE` - Licença do projeto | ||
|
||
<br> | ||
|
||
Além disso, nos atentamos em criar padrões para Issues e Pull Requests, para que a comunicação entre os colaboradores seja eficiente e clara. Os templates podem ser encontrados dentro de `.github`. | ||
|
||
|
||
| Pull Request | Bug Issue | Feature Request Issue | | ||
|---------------------------|----------------------|-----------------------| | ||
|`PULL_REQUEST_TEMPLATE.md` | `bug-report.yml` | `feature-request.yml` | | ||
|
||
<br> | ||
|
||
## Changelog | ||
|
||
Tentamos criar uma pipeline (localizada em `.github/release.yml`) para automatizar a criação de releases e a atualização do `CHANGELOG.md`. A ideia é que a cada nova versão, o arquivo seja atualizado com as novas funcionalidades, correções e melhorias feitas. Porém não conseguimos criar uma release a tempo para testar o funcionamento. | ||
|
||
<br> | ||
|
||
## Deploy | ||
|
||
Para o deploy do MKDocs, utilizamos o GitHub Pages. A pipeline `deploy-mkdocs.yml` dentro de `.github/workflows` é responsável por fazer o deploy automático do site a cada nova alteração feita na branch `main` e verificando somente arquivos em que há alterações que geram uma nova versão do MKDocs. A ideia é que o site seja atualizado automaticamente, sem a necessidade de intervenção humana. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,13 @@ | ||
site_name: Eccomerce-ED | ||
nav: | ||
- Home: index.md | ||
- Padrões do Projeto: padroes.md | ||
- Arquitetura: arquitetura.md | ||
- Componentes: | ||
- Ferramentas: | ||
- Apache Spark: componentes/apache_spark.md | ||
- Apache Airflow: componentes/apache_airflow.md | ||
- MinIO: componentes/minio.md | ||
- Pipeline de Dados: pipeline.md | ||
- Dashboard: dashboard.md | ||
theme: | ||
name: gitbook | ||
name: dracula |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters