Flexible interface to rigid data warehouses