in pipelines/iot_analytics/iot_analytics_pipeline/pipeline.py [0:0]
def custom_join(left: Dict[str, Any], right: Dict[str, Any]):
enriched = {}
enriched["vehicle_id"] = left["vehicle_id"]
enriched["max_temperature"] = left["max_temperature"]
enriched["max_vibration"] = left["max_vibration"]
enriched["latest_timestamp"] = left["max_timestamp"]
enriched["avg_mileage"] = left["avg_mileage"]
enriched["last_service_date"] = right["maintenance"]["last_service_date"]
enriched["maintenance_type"] = right["maintenance"]["maintenance_type"]
enriched["model"] = right["maintenance"]["model"]
return enriched