Implementing Data Warehouse solution

Download Report

Transcript Implementing Data Warehouse solution

Data Warehousing: Changing
Campus Culture
Ora Fish, Data Warehouse Program Manager
Rensselaer Polytechnic Institute
Copyright 2005 Ora Fish RPI
Rensselaer Polytechnic
Institute (RPI)
Founded in 1824 by Stephen Van Rensselaer
 “We are the first degree granting technological
university in the English-speaking world”
 Research University with programs in Architecture,
Arts, Engineering, Humanities, Science, and
Social Sciences Rensselaer enrolls over 7,500
undergraduates, graduate, and working
professionals.
 Over 450 Rensselaer faculty members include
National Science Foundation Presidential Faculty
Fellows, members of the National Academy of
Engineering, the National Academy of Sciences, and
other eminent professional organizations.
Copyright 2005 Ora Fish RPI
Fundamental Problem
Operational systems are not designed
for information retrieval and
analytical processing
Copyright 2005 Ora Fish RPI
History of DW at Rensselaer




Fall 1998- Summer 2001: Looking for solution
Fall 2001: Budgets are approved
Fall 2001 - Jan 2002: Building infrastructure
Jan 2002 – today: Delivering Enterprise Wide Warehouse
with the following areas:
 Finance
 Positions
 Human Resources
 Student Enrollment
 Admissions
 Graduate Financial Aid
 Undergraduate Financial Aid
 Research (pre award, post award)
 Institute Advancement (in progress)
Copyright 2005 Ora Fish RPI
Data Warehouse group
 Part of the Administrative Computing within
the Division of Chief Information Office
 Total of eight employees
 Responsible for addressing campus
reporting and analytical needs
 http://www.rpi.edu/datawarehouse/
Copyright 2005 Ora Fish RPI
Our constituency
 Administrative leadership: President, VP of Finance, VP of
Student Life, Provost, Dean for Graduate Admissions, Controller,
Registrar, Dean of Enrollment, VP of Research, AVP of Budgets, etc.
 Academic leadership: Deans and Department Chairpersons,
Research Center Directors
 Core Administration: Institutional Researcher, Director of
Budgets, Director of Enrollment, Registrar, Director of Research
Administration, etc.
 Core Administration Personal: responsible for carrying out
centralized functions such as registration, admissions, payroll, etc.
 Campus Administrative Personal - Graduate Coordinator’s
Assistant, Business managers across campus, Coaches, etc.
 Faculty
Copyright 2005 Ora Fish RPI
Viewpoint
Regardless of how well designed our star
schemas are or how well the dimensions
are conformed, to be effective in
addressing campus decision support and
analytical needs the Data Warehouse
should be viewed as a service
addressing information quality and
campus culture
Copyright 2005 Ora Fish RPI
Viewpoint
The true benefits can be achieved only
when the new technology is adapted
and becomes part of our business
routine:
 Penetration takes time
 Brings transformational changes to
Processes and Culture
Copyright 2005 Ora Fish RPI
Successful Data Warehouse
implementation









Clear set of Goals and Objectives
Sponsorship
Budgeted
Dedicated staff
Strong alliance between IT and Business
Implemented as a Service
Proved implementation methodology
Addresses Information Quality
Serve as a catalyst for change
Copyright 2005 Ora Fish RPI
The Fundamental Goal
The fundamental goal of the Rensselaer
Data Warehouse Initiative is to
integrate administrative data into a
consistent information resource
that supports planning,
forecasting, and decision-making
processes at Rensselaer.
Copyright 2005 Ora Fish RPI
Data Warehouse Objectives
 Serve as an information hub for Administration
as well as the Academic Schools
 Transform Data into Information with
embedded business definitions
 Informative - Meta Data
 Intuitive for end user to perform ad-hoc
queries and analysis
 Adequate response time - Retrieved within
seconds
Copyright 2005 Ora Fish RPI
Business Sponsorship
Lack of Business Sponsorship
Prototype
 Shop around and identify area where it ‘hurts’
 Build a prototype and invite vendors to participate
 Market to the business side
Engage and build awareness
 Facilitate a visit to the peer institution
 Invite peer institution to your campus
Be aware of offering temporary solutions
 Costly in a long run
 Will have dissatisfied customers
Wait for leadership to change
Copyright 2005 Ora Fish RPI
Lack of IT Sponsorship
Typical reasons are: Lacking knowledge and/or
expertise, Do not have necessary resources;
Not enough demand or pressure from the top
Possible steps:
 Secure funding
 Bring in outside help with knowledge transfer
 Build Prototype as a joint venture
 Engage and Build awareness
 Emphasize partnership
 Engage Leadership (Business Sponsor) in
setting IT priorities
Copyright 2005 Ora Fish RPI
Budget
Budget is the true indication of sponsorship support and
priority
Hardware and software for Production, Test, and Training
environment
 Data base servers
 Data base licenses
 ETL
 Front-end
 Personnel
 Education and travel
 Consulting services
 Contingency
Copyright 2005 Ora Fish RPI
Dedicated Staff
Need dedicated personnel to carry out the
following functions










Project Manager/Champion
DBA
Modeler
ETL developers
Front end developers
Software administration and installation
Desktop support
Customer support
Campus training
Business staff and Power user
Copyright 2005 Ora Fish RPI
Alignment between the IT and the
Business in DW implementation
Alignment
Business
Technology
Architecture
Copyright 2005 Ora Fish RPI
Information
Quality
Campus
Culture
Information Quality
Accurate, Reliable, Consistent,
Relevant
 Re-enforce common definitions
 Set up processes to identify and clean
erroneous data
 Set up processes to gather relevant data
 Define policies on who will have access
to what information
Copyright 2005 Ora Fish RPI
Culture
From Transaction Processing Environment to Decision Support
Environment
The goal is to build analytical
culture that values and
promotes usage of information
in decision making
Copyright 2005 Ora Fish RPI
Culture
From Transaction Processing Environment to Decision Support
Environment
 Promotes fact based decisions where
value is placed on decisions made
through usage of information vs. supply
of data
 Lowers the walls across organizational
boundaries and promotes understanding
of the business enterprise across
different functional areas
 Analytical culture requires different set
of skills
Copyright 2005 Ora Fish RPI
Our Approach
The approach to addressing campus
informational needs can not be:
 A Project
 A Product
It is a service
Copyright 2005 Ora Fish RPI
Implementing Data Warehouse
 Build Technical Architecture
 Establish Services in support of campus
community
 Build Processes ensuring Data Quality
 Work with campus Leadership on
addressing campus analytical culture
Copyright 2005 Ora Fish RPI
Methodology
 Addresses long term solution
 Enterprise wide integrated data warehouse vs.
Departmental data mart
 Use methodology with proven success i.e. learn from
others
 Overall long term planning with short time to delivery
 Has to include all aspects of DW implementation
 Architecture addressing transformations, meta data,
security, delivery
 Campus rollout and training
 Information Quality
 Communication
 Support
Copyright 2005 Ora Fish RPI
Implementation Methodology
Campus Communication
Build DW
Foundation
Develop
Subject Oriented
Data Marts
Release Data Mart
To the Core Administration
Data stewards
Training
Release Data Mart
to the Campus
Continuing Adaptation and
Growth……
Maintenance and Support
Copyright 2005 Ora Fish RPI
Technical Architecture
DATA SOURCES
DATA ACQUISITION
systems • extraction
• transactional systems • transformation
• modeling
• loading
• operational
DATA WAREHOUSE
• central
repository
• subject-based data marts
•Conformed dimensions
• metadata
DATA DELIVERY
• user-facing
• business
applications
intelligence
• decision-support
• OLAP
• querying
• reporting
Application
Servers
Source
Database
Data
Warehouse
Web Client
Interfaces
Data
Mart
Source
Database
DATA CONSUMPTION
E
T
L
Decision Support
Servers
Metadata
Desktop
Interfaces
Other
Sources
(e.g. files,
spreadsheets)
Copyright 2005 Ora Fish RPI
Operational
Data Store
Data Cube
Building DW Foundation Technical Architecture Inventory
ERP – Banner from SCT
ETL – Power Center from Informatica
Data Base – Oracle 9i
Models – Star schemas with conformed
dimensions
 Web Front end tools – Hyperion
Performance Management (Brio), Dash
Boards




Copyright 2005 Ora Fish RPI
Building DW Foundation –
Data Security, Privacy and Access Policy
Security
&
Privacy
Access
& Use
Can be defined as striking the “right” balance between
data security/privacy and data access
 Value of data is increased through widespread access
and appropriate use, however, value is severely
compromised by misinterpretation, misuse, or abuse
 Key oversight principle:
Cabinet members, as individuals, are responsible for
overseeing establishment of data management policies,
procedures, and accountability for data governed within
their portfolio(s), subject to cabinet review and CIO
approval

Copyright 2005 Ora Fish RPI
Building Subject Oriented Data Marts
Alignment between the Technology and Information Quality
 Determining Constituency
 Forming Implementation  Identify information gaps
 Identify erroneous data
Group
 Reinforce common definitions
 Conducting interviews
 Establish processes to identify
 Defining Scope and
and clean erroneous data
Timelines
 Establish processes to
 Modeling
capture missing data
 Extracting, Transforming,
 Develop and approve Data
and Loading Data
Security Policy
 Develop Security system
 Record Meta Data – stored in
 Testing
Informatica repository and
accessed with Brio
Copyright 2005 Ora Fish RPI
Catalyst of Change








Requires marketing and PR
Communications
Cheerleading
Support at the Executive levels
Lead by individual respected by all
Offering campus training programs
“Carrots and sticks”
Re-examine existing processes: (monthend reporting)
Copyright 2005 Ora Fish RPI
Rollout
Copyright 2005 Ora Fish RPI
Recognizing Barriers
 People’s resistance to a new tool
 Expectations on information availability
and usability for decision making are low
 Habit of relying on Central Administration
to provide information, or on their own
sources (many versions of the ‘truth’)
 People will need to acquire new job skills
 Job expectations will need to change
Copyright 2005 Ora Fish RPI
Developing Common Vision
 One version of the truth –
Warehoused Information was recognized
as the only official source of data
 Data Experts across campus and across
organizational boundaries
 Partnering with Human Resources –
The DW training was included in Performance
Evaluations and Job Descriptions
 Training is mandatory at all levels
Copyright 2005 Ora Fish RPI
Communication and Buy-into
 Executive briefings:
 Emphasized changes in analytical culture
 Recognized Barriers
 Emphasized that top down approach is needed and ask
for commitment
 Demonstrated new capabilities via Dash Boards
 Demonstrated ad-hoc capabilities people within their
organization have
 Campus orientations
 Demonstrated analytical capabilities
 Introduced training programs and the rollout strategy
 Communicated Data Policies
 Wed site
Copyright 2005 Ora Fish RPI
Data Warehouse Cascaded Rollout Strategy
1. Core Administration
2. Portfolio Level
(Cabinet,
Deans, Portfolio Managers)
3. Department Level
(Directors,
Center Directors, Department Chairs,
Department Financial Managers)
4. Faculty
Copyright 2005 Ora Fish RPI
Data Mart Release to the Core
Administration
 Utilizing Data Mart for internal operations
 More changes to the Data Mart are expected
Information
Quality
 Establishing data cleanups queries and procedures
Impacting
Culture
 Preparing for Campus release:
 Developing campus training program:
Developing and publishing Dash Boards, and
Brio dynamic documents
 Developing operational training
Copyright 2005 Ora Fish RPI
Initial Tiered Access – Who
will have access to what
Cabinet; Deans;
Department Chairs;
Center Directors
Dash
Board
Department level
Analysis performed on the
pre-published dynamic
documents
Core Administration
Portfolio/Division level
Copyright 2005 Ora Fish RPI
Ad-Hoc capabilities retrieving information
from the Data Warehouse
Copyright 2005 Ora Fish RPI
Common Usage
Dash Boards
Simple click away access to the most
common topics for analysis
Pre build dynamic queries
Build to address specific needs
for information
Meta Topics and
published Stars
Ad-Hoc functionality
within specific topic
Ad-Hoc
Copyright 2005 Ora Fish RPI
Training Mix
 Brio 101
 Basic navigation and
mechanics
 Brio 201
 Advanced analytics and
reports
 Data Training
 Data mart basics, BQYs,
and star schemas
 Operational Training
 Focuses on practical
applications , delivered by
business owners
Copyright 2005 Ora Fish RPI
 Study Halls
 Informal, open agenda
 Best Practices
 Demonstration of best
practices, delivered by
business owners
 One-on-Ones
 Used to address
specific
reporting/analytical
needs
Training Program Overview
Track 1
Brio 101
Level 1:
Data Mart
Basics
Level 2:
Advanced Brio
Documents
High
Operational
Training
Track 2
Brio 101
Medium
Track 3
Low
Level 1:
Portfolio/Dept-Specific PreBuilt Docs
Dashboard & Portal training
One-on-one or small group format
Copyright 2005 Ora Fish RPI
Ongoing Follow-up
Training Philosophy
 The goal of the training program goes
beyond teaching the mechanics:
 Need to sell the Brio tool and the project
 Need to educate on the benefits of the DW
 Need to emphasize that Banner and the DW
are complementary systems, i.e.,
Need to continue and inspire!
We are changing our analytical
culture!
Copyright 2005 Ora Fish RPI
Addressing Information Quality
 Establishing processes to capture erroneous and
inconsistent data
 ETL process to identify errors
Data
 Rejecting data
 Load data and clearly label errors
 Data Audit processes
 Ensuring that the loaded data reconciles back to
the operational systems
Copyright 2005 Ora Fish RPI
Addressing Information Quality
Establishing Data Stewards roles and
responsibilities
Data
 The overall data integrity and conformity by instilling business
practices and procedures to identify and correct erroneous and
inconsistent data recorded in ERP systems
 Ensuring that Meta-data is up-to-date
 Operational Training in information applicability and usage
 Establishing processes to capture and maintain data necessary
to support decisions
 Enforcing Common Definitions by facilitating agreement across
organizational boundaries
Copyright 2005 Ora Fish RPI
Establishing services and support
 Assessments of information needs
 Expansion and enhancement of Warehoused
Information
 Expansion and enhancement of Information
Delivery solutions
 Process re-engineering
 Monitoring data quality
 Support Assessment, Planning, and Analysis
 Offering full spectrum of campus training
programs
Copyright 2005 Ora Fish RPI
Establishing services and support
Transitioning from Development to Operations
 Front-End (Hyperion Performance Suite)
Administration
 ETL (Power Center) Administration
 Desktop Support and Administration
 Data Base Administration
 Dash Board maintenance
 Brio documents development, support, and
administration
 Customer Support
Copyright 2005 Ora Fish RPI
Catalyst of Change
Processes and Culture
Copyright 2005 Ora Fish RPI
Changes in our Processes
Some examples on utilization of the warehoused information
in our operations:
Assessment and Planning




Enrollment Planning Committee meeting utilizes the
enrollment and the admission data in setting the
enrollment targets and financial aid goals as they discuss
the incoming class (how we did, quality, numbers,
diversity, etc)
Retention analysis – analyzing the admissions data to
better understand how well the incoming class may be
retained next year
Assessment of Employee retention
Assessment of Faculty renewal program
Copyright 2005 Ora Fish RPI
Changes in our Processes
Forecasting:
 Forecast current year sponsor research expenditures.
 Forecast graduate financial aid commitments
 Utilize past enrollment, retention, and financial aid information to forecast current and
future year financial aid commitments to determine the affordability of various discount
rates
 More accurately forecast research awards
 Utilizing historical research ‘success rates’ in projecting cost sharing commitments
Monitoring and compliance:
 Daily monitoring of budgets and expenditures from higher levels down to the specifics
 Monitor and review project to date budgets
 Monitoring positions budgets vs. actuals and in conjunction with estimated future earnings
are accurately projecting balances
 Monitoring the allocation of graduate financial aid
Operations
 Financial information is used in preparing and analyzing the financial statements, reconciling
between the sub-ledger and general ledger, reviewing payroll allocations
 Credit card reconciliation
Copyright 2005 Ora Fish RPI
Cultural Changes
 Empowers decision-makers: Getting
accustomed to information availability
 Promotes the “no walls” culture: Performing
analysis that could never been done before
 From ‘MY Data’ to ‘Our Information’
 Data Stewards role in improving data quality,
integrity, and conformity
 Fact based decision making
 How do we now redirect these costly
personnel hours
 Enhanced institutional effectiveness
Copyright 2005 Ora Fish RPI
Assessing Data Warehouse
Penetration and Adoption
 Number of users trained and their role in
organization
 Number of distinct users connected monthly
 Number of monthly connection
 Requests for changes and enhancements
 Satisfaction surveys
Value
 Shifting IT resources from reporting to other value
added activities
 Productivity savings on the business side
 Savings realized by better more informed access to
information
Copyright 2005 Ora Fish RPI
The Dreaded Return on Investment
Calculating ROI
 Savings in personnel and processing
 More Effective Financial Aid packaging
 Effective recruitment strategies
 Identification of retention issues to
target
 More fiscal responsiveness
Copyright 2005 Ora Fish RPI
Benefits
Fosters data integrity and conformity
 One version of the truth
 Helps to identify erroneous and
inconsistent data
 Establishing ‘data cleanup’ procedures
Value shifts from data supplier to
analysis
Testimonials
Copyright 2005 Ora Fish RPI
What’s Next
Cultural shifts: Are we Higher
Education and non for profit or
Business?
Performance planning processes and
assessments
 Cultural shifts towards developing Goals,
Objectives, measuring outcomes
 KPI, Scorecards, Metrics
Copyright 2005 Ora Fish RPI
Administrative Academic
Leadership
Leadership
Faculty
Operational
users
Business
Analysts
Pre populated
Generic
Campus Wide
Dash Boards
Pre populated
Specific Dash
Boards
Research
financials
Dash
Board
Pre build
dynamic
queries;
Meta Topics
Ad-Hoc
KPI
Scorecards
Planning and
Assessment
KPI,
Scorecards
Planning and
Assessment
Simple
Exceptions Advance
Budgeting Alerts
Analytics
Planning
Notification Assessment
Visualization
Mining
As a single source with common definitions, the Data
Warehouse is a solid foundation for Scorecards and
KPI
Informational Resources
 The data warehouse toolkit
(Ralph
Kimball)
 The data warehouse lifecycle toolkit
(Ralph Kimball)
 Data warehouse design solutions
(Christopher Adamson & Michael
Venerable)
Copyright 2005 Ora Fish RPI
Informational Resources
 Become a member of the data
warehouse institute
 Visit http://www.datawarehousing.com
maintained by DataMirror
 Subscribe to listserv from EDUCAUSE
http://www.educause.edu/memdir/cg/cg.Html
 Visit other schools web sites via
http://www.Georgetown.edu/users/al
lanr/dwconfig/
Copyright 2005 Ora Fish RPI
Questions ???
Ora Fish
[email protected]
?
Copyright 2005 Ora Fish RPI