1. Data Ingestion
2. Data Processing
2.1 Batch Data Processing
2.2 Realtime Data Processing
3. Data Preparation
4. Data Store
4.1 Data Lake
4.2 Enterprise Datawarehouse
5. Query Engines
6. Data Visualization
Provision for out of the box tools to build and deploy custom reports and dashboards.
7. Search
8. Advanced Analytics & Data Science
9. Data -As-A-Service
10. Security Requirements
11. Networking Requirements
12. Operational Requirements
13. Hardware Sizing Requirements for Data Platform