MIS 451 Building Business Intelligence Systems Project Planning and Requirements Analysis
Agenda Data Warehouse Development Lifecycle Project Planning Requirements Analysis
Data Warehouse Development Lifecycle Data Warehouse – Enterprise Data Warehouse Data Mart – Departmental Data Warehouse
Data Warehouse Development Lifecycle Project Planning Requirements Analysis Logical Design Physical Design Data Staging Data Analysis (OLAP)
Data Warehouse Development Lifecycle Logical Design (Tool: Oracle Data Mart Designer) ER Modeling Dimensional Modeling Design appropriate table structure and primary key/Foreign key relationship
Data Warehouse Development Lifecycle Physical Design Database selection Storage selection Web based? Performance
Data Warehouse Development Lifecycle Data Staging (Tool: Oracle Data Mart Builder) Extraction Cleansing and Transformation Transportation
Data Warehouse Development Lifecycle Extraction Transformation Transportation
Data Warehouse Development Lifecycle Data Analysis (OLAP) (Tool: Oracle Data Mart Discoverer) Reporting Ad-hoc query Graphical Analysis
Data Warehouse Development Lifecycle Analytical Report
Data Warehouse Development Lifecycle Drill-up&Drill-down Query
Data Warehouse Development Lifecycle Graphical Analysis
Project Planning Project Planning Requirements Analysis Logical Design Physical Design Data Staging Data Analysis (OLAP)
Project Planning Feasibility Study – Assess readiness for your data warehouse project Define the scope of your data warehouse project Develop the project plan
Project Planning – Feasibility Study Factors that establish the foundation for a successful Data Warehouse project Strong Management Support Compelling business motivation – e.g., customer-centric companies, acquisition IS/Business partnership
Project Planning – DW Scope Provide a single data source to support decision making Include at lease n years of historical data Support at least n concurrent users Provide better decision support information using less time
Project Planning – Project Plan DW Team Staff Project Manager Business System Analyst Data Modeler DBA Data Staging System Developer End User Application Developer Time & Milestones Budget
Requirements Analysis Project Planning Requirements Analysis Logical Design Physical Design Data Staging Data Analysis (OLAP)
Requirements Analysis Pre-Interview Research Identify Interviewees Business Executive Business Unit Manager Key Staff Ask Relevant Questions e.g., what analysis do you currently do? what analysis do you plan to do? How much historical information do you need?
Requirements Analysis Summarize interview with interviewees Write interview report Analytical Requirements Information Requirements