Este é um exemplo de ETL utilizando inteligência artificial do chat-gpt, o script foi produzido com a linguagem Python, onde o diretório source
contém os objetos de banco de dados de origem, o mesmo possui objetos do tipo tabelas
, procedure
e triggers
. E por meio da extração, transformação e carga, os códigos de criação dos objetos são convertidos automaticamente para um formato compatível com Microsoft SQL Server e gravados no diretório destination
.
- Baixe o repositório
git clone [email protected]:rmartinsdesouza/migration-database-gpt. cd migration-database-gpt/
- Abra no VSCode ou no editor de sua preferência
code .
- Cria um ambiente virtual
python -m venv dio-etl-gpt source dio-etl-gpt/Scripts/activate
- Instale as dependência do projeto
pip install -r requirements.txt
- Crie o arquivo
.env
seguindo o padrão do.env.example
e adicione a keymv .env.example .env
- Execute o projeto através do arquivo
main.py
python main.py