- Clone this repository
- Create a python virtual environment
python -m venv env
- Activate the environment
source .\env\Scripts\activate
- Install packages
pip install -r requirements.txt
Step 1: Setup an FTP Server using WSL
Step 2: Download .csv
files from the web using Python
Step 3: Upload downloaded .csv
files to the FTP Server either manually or based on a schedule
- Run
wsl
- Manually —
python web_to_ftp_app.py manual
- Scheduled —
python web_to_ftp_app.py scheduled
Step 1: Create a pipeline in SSIS to:
- Download files from FTP Server,
- Load it into PostgreSQL, and
- Merge the tables in PostgreSQL
Step 2: Deploy the Pipeline in SQL Server Agent and create an automated job