-
Clone o repositório:
git clone https://github.com/jacksonrodrigodev/pipeline-python-mongo-mysql.git cd pipeline-python-mongo-mysql
-
Crie um ambiente virtual e ative-o:
python3 -m venv venv source venv/bin/activate
-
Instale as dependências:
pip install -r requirements.txt
-
Configure as variáveis de ambiente: Crie um arquivo
.env
na raiz do projeto e adicione as seguintes variáveis:MONGO_URI=<sua_uri_mongo> MYSQL_HOST=<seu_host_mysql> MYSQL_USER=<seu_usuario_mysql> MYSQL_PASSWORD=<sua_senha_mysql> MYSQL_DB=<seu_banco_de_dados_mysql>
-
Crie uma conta no MongoDB Atlas: Acesse o MongoDB Atlas e siga as instruções para criar uma conta e configurar um cluster. Obtenha a URI de conexão para usar na variável
MONGO_URI
. -
Crie um banco de dados MySQL: No WSL, instale o MySQL e crie um banco de dados para usar no projeto.
-
Execute os scripts na ordem correta:
python extract_and_save_data.py python transform_data.py python load_data_mysql.py
Pronto! Agora você deve ter o projeto rodando corretamente.