Data Warehouse-PC-Description

The Data Warehouse is designed to use in conjunction with Reports. It provides a way to abstract reportable data from the Sakai database through the Sakai APIs, which avoids the need to know about the data model of the database. It also allows access to data in the database that are stored in xml (resource metadata, forms data, etc), by extracting that information through the APIs and putting it into tables in the data warehouse area. Reports, therefore, are as backwards compatible as the APIs are.