This project automates the Extract-Load (EL) process for data integration. It uses open-source tools to extract data from a source system and load it into a target system.
- Currently Support Github Extractor and CSV Target.
- Easily configurable using UI.
To use this project, you will need to clone this repository to your local machine.
Python 3.x
pip
Step 1: Clone the repository
git clone https://github.com/mounicarajput/github-csv-elt.git
Step 2: Change the Directory
cd github-csv-elt
Step 3: Install Requirements
pip install -r requirements.txt
meltano install extractor tap-github
meltano install loader target-csv
Step 4: Run the Application
python app.py
Contributions to this project are welcome. If you would like to contribute, please open an issue or pull request.
This project is licensed under the MIT License - see the LICENSE file for details.