Deltek Insight 2011: Data Warehousing and Data Mining EVMS Data
-
Upload
deltek -
Category
Technology
-
view
402 -
download
0
Transcript of Deltek Insight 2011: Data Warehousing and Data Mining EVMS Data
Data Warehousing and Data Mining EVMS DataWhile we have great tools for reporting basic EVMS such and wInsight and MPM, there is a need to do more reporting in different ways. This presentation is intended to describe how we warehouse EVMS data from both wInsight, MPM, project, and other systems for reporting data across contracts.
Key Takeaways Design of a EVMS Data Warehouse
Components Processes Advantages / examples of reporting
Loading EVMS Data Warehouse Automation
L-3 CSW Contract Statistics 300 Programs maintained in EVMS Average > 1000 work packages/ planning packages per program
Platform MS SQL Server 2005, MS SQL Server 2008
All Databases Windows Server 2003
MPM Server MPM Related Services
Share Point User Interface to data Portal layout
Main EVMS ApplicationsCOTS MPM wInsight MS Project
Internal Developed (WEB) Electronic Baseline Planning System (EBPS) ETC Update Portals and dashboards required for program management needs.
Interfaces for other systems to show Earned Value on their work.
Why We Have Data Warehouses
Some typical EVMS types of reporting needs met by a data warehouse Reporting across multiple programs By Organization By business areas By people
IPT Managers VP’s
By time
Data Warehouses provide a method for FAST reporting and analysis across multiple dimensions. Data warehouses are optimized for speed of reporting Data is aggregated by typical reporting levels and combinations
Data Warehouses provide historical data snapshots not normally available on a typical database.
Data Warehouses usually use reporting tools that users can create reports on their own without I.T. intervention.
What We Import Into MPM
• Electronic Baseline Planning System• BCWP• Actuals• Charge number status• MS Project
Reported Warehouse Key component of database is a highly de-normalized wInsight database
De-normalized for speed of reporting Ease of building ad-hoc reports.
wInsight data snapshot by period WBS at that point in time is also stored
Snapshot of additional information from MPM and other data not normally stored in wInsight.
Data is loaded into warehouse at time of load to wInsight database Warehouse is updated if key information is changed in wInsight. Customer reported status on each period so users can see if we are done with
the period or still working on the report.
Automated Triggers for wInsight to Update Reported Warehouse
Changes in Period Status Publevel can be used
Program Status Changes Other key markers for program
The ETL (Extract, Transform, Load) process for the reported warehouse is a stored procedure that is called on demand or automatically.
MPM Warehouse
MPM Database is loaded on demand by custom web page. Data is normalized on load
A second MPM database is maintained in a warehouse for speed and indexing requirements
MPM warehouse is loaded nightly or on demand This allows the cost analyst to not interfere with reporting that live
ETL for warehouse checks for the tables to be updated and will shut down if they are being updated by user.
Data is replicated to MPM warehouse nightly if any changes are made to the program. MPM does not have an incremental update capability
MPM Database Schema
ProjectData
GlobalsMPM
Security
WBS OBS
Calendar
EVMS(Work Package)
EVMS(Resource)
Milestones
ReportsMain product used to generate reports in Business Objects Reports are created by users Optimization of reports is done by IT.
Questions
www.twitter.com/deltek
www.facebook.com/deltekinc
www.linkedin.com/company/163414
www.youtube.com/user/deltekinc