Pacote utilizado para o deploy do trabalho final da disciplina Gerência de Configuração e Evolução de Software (GCES).
Project description
Trabalho individual de GCES 2022-2
Os conhecimentos de Gestão de Configuração de Software são fundamentais no ciclo de vida de um produto de software. As técnicas para a gestão vão desde o controle de versão, automação de build e de configuração de ambiente, testes automatizados, isolamento do ambiente até o deploy do sistema. Todo este ciclo nos dias de hoje são integrados em um pipeline de DevOps com as etapas de Integração Contínua (CI) e Deploy Contínuo (CD) implementadas e automatizada.
Para exercitar estes conhecimentos, neste trabalho, você deverá aplicar os conceitos estudados ao longo da disciplina no produto de software contido neste repositório.
O sistema se trata de uma biblioteca python para executar pipelines de dados de forma customizável em bancos de dados.
Para executar a aplicação em sua máquina, basta seguir o passo-a-passo descritos abaixo.
Resumo da aplicação
A biblioteca desenvolvida auxilia desenvolvedores a explorar os dados com funções essenciais para a identificação de outliers e anomalias e uma interface que auxilia a visualizar as informações de acordo com o arquivo de configuração.
A biblioteca recebe um arquivo yaml com as configurações de cada etapa do pipeline de dados, e do endereço do banco de dados. Após a execução do banco de dados, o banco de dados de dados é atualizado com os resultados da análise e os resultados podem ser visualizados por meio de dashboards no metabase.
Etapas do Trabalho
Containerização do Banco
Containerização da aplicação + metabase
Gestão de dependencias e pacotes python
Integração Contínua (CI)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for 170051277_trab_final_gces-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0c9fedabaaea908a6750735c6664b24c00e13dcb7dbb519846cf5ded0b2880d |
|
MD5 | deacc2c5b497c30b51e99de99984a6a9 |
|
BLAKE2b-256 | e9982cfa90b7e5af0a08cdd5c2f1897f01db829916c80e9dcedc9581e2b9a7c8 |
Hashes for 170051277_trab_final_gces-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36ca8e5914653159e54d46b56ef48b1528cc73be67a1c42e52eb8cf11dc3bd26 |
|
MD5 | 4463b8e4c531dcb127e17f85d4fdf03b |
|
BLAKE2b-256 | 87bf61a418d3c800eb6e09bd3f64431f4d4e5a66f0f6f96e3c903f20d5621498 |