Panta Rhei: Optimized and Ranked Data Processing over Heterogeneous Sources