Data extraction and loading
Allow batch and scheduled data extraction
Support different data sources and check for inconsistent data or data validation rules
Support advanced integration, aggregation, and classification
Database size should support:
Very large databases (VLDBs)
Advanced storage technologies
Multiple-processor technologies