ETL --> (Extract - Load)
[ Source --> BigQuery, Destination --> Postgres]
Description: Personal project (BQ to Postgres data ingestion)
Source: GCP Big Query
Apache Airflow (Orchestration Tool) : Not Involved in this project*
Destination: Postgresql
Language: python
Main Tools Involved:
- Python (IDE - Visual Studio Code)
- Google Cloud Platform account (For extracting data from BigQuery)
- Docker (Preferred)
Workflow
- Extract data from BigQuery via query
- Save queried output into dataframe and output data as csv format
- Ingest data into Postgres DB with new file name
Final Outcome
Extra Information
- Docker Compose tutorial (to run postgresql)
--> DE Zoomcamp 1.2.5 - Running Postgres and pgAdmin with Docker-Compose