Building multimedia data warehouses from distributed data