Optimising Data Processing in Databricks: A Case Study