Explain the difference between ETL and ELT and when you would use each. How do you handle schema changes in a data pipeline? Describe the use case for a tumbling window trigger in ADF. What is Delta Lake, and how does it improve data reliability on Databricks? How would you ensure data quality in an automated data pipeline?