Data Warehouse Essential: Architecture Frameworks and Implementation