Dissecting a Data-driven Prognostic Pipeline: A Powertrain use case