Experiences using DIKE, a system for supporting Cooperative Information System and Data Warehouse design