https://mayursurani.medium.com/building-a-comprehensive-pyspark-sql-etl-pipeline-a-complete-guide-8a172ba2c936