Condition Monitoring of Centrifugal Machinery Based On Advanced Data Analytic Techniques And Multiple Data Sources