ETL Explained: Demystifying the Data Pipeline