Wells Fargo
Jeff McQuigg
Ramesh Ponaganti
Sept. 26, 2013
2
Introduction
Project Implementation
3
www.kpipartners.com
Personally been involved with over 45+ OBI projects in every capacity
(BI Architect, Data Modeling, RPD Metadata, Business Analyst, Report
Developer, ETL Architect/Developer, Project Manager, Pre-Sales)
5
BI Apps Architect / Lead at KPI Partners
6
Introduction
7
HQ in San Francisco
8
6 LOBs & Corp HR managed differently
Differing systems and tools
Differing metrics & definitions
Differing HR management processes
9
Wanted to operate in a common manner across LOBs
10
Wells Fargo selected Oracle HR Analytics 7.9.6.3
Pre-built integration with PeopleSoft
Overall flexibility and capability
11
Introduction
12
Release 1 began Oct. 2011, completed Oct. 2012
Technical Environment
Oracle 11g database (11.2.0.1.0)
PeopleSoft 8.9 on DB2 System 390
OBIEE 11.1.1.6
SiteMinder
13
2011 2012
Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct
Enterprise Metric Definitions
KPI
Begin
Install
Gap Analysis
ETL/Model Design
ETL Dev.
UI Reqs/Design/Dev
QA
Iterative Prototype -> Go
Prod Live
Perf Tune
Implementation followed a basic Waterfall approach, except for the reporting/UI content
which was highly iterative and followed a prototype to completion approach.
14
KPI lead the combined team:
Overall KPI Team Lead – (Jeff M.)
KPI Partner - Client Manager (part time)
BI Apps Architect & ETL Lead - HR Analytics expert (Ramesh P.)
4-6 ETL developers
OBI Team
1 OBI Architect
2 OBI developers
1 technical infrastructure expert for initial security integration
Technical PeopleSoft SMEs
1 SME – during requirements and design phases
1 Project Manager (part time)
15
Wells Technical and Business team members involvement:
16
Introduction
17
Deployed Release 1.0 Oct 2012
18
“This is a 5-star app!” - Exec Very I amR
Impressed Blown Away
19
Wells & KPI are continuing enhancements:
Since Release 1:
Increased ad-hoc users 50%
Redevelopment of custom hierarchy ETL code
Continual ETL performance tuning
Analysis, design & development tasks for
November
November Timeframe
GL Hierarchies w/ enhanced security model
Controller Data Mart integration to link GL
Payroll Analytics
2014
Learning Integration
Replacing PSFT Recruiting
PSFT upgrade 8.9 to 9.2
20
Introduction
21
Targeted to advanced users (HR Consultants)
22
23
Extensive Options
24
25
Highlight two important aspects of the project
adoption of
Enterprise BI
with an iterative UI Flexibility
process
Usability
Hierarchy solution
for Security, Flexibility
and Usability
26
6 LOBs plus Corporate HR with input
27
Pure top down BI approach Approach
for identifying reporting 1. Identify Key Business Questions
content 2. Prioritize the list
3. Data to answer the questions
OOB reports were not 4. Find key comparisons
considered due to WF 5. Whiteboard visualizations
expertise in HR 6. Convert to Excel mockups
7. Enhance & Refine mockups
“Prototype to Production” 8. Move mockups to OBI
9. Iterative report refining
Continual iterative report 10. UI development complete
development with constant
user feedback For each Dashboard:
2 weeks elapsed Excel mockup
4 weeks elapsed in OBI
No detailed report specs!
28
KPI designed a unique solution enhancing
dashboard capability and improving usability
Employee- 6 Tier /
Hierarchies Position Executive
Enterprise Legacy (for
Support 2 different hierarchies direction some LOBs)
22 levels 6 levels
100% Custom 100% Custom
“As-is” and “As-Was” versions As Is As Is
As Was As Was
29
Security Requirements
Data security by user selected hierarchy (all 4!)
30
VP #1
Usability
Easily change all of the following:
1. Hierarchy Director #1
HR
Consultant
2. Hierarchy version
3. Manager to become VP #2
31
Solution
All hierarchies are mapped into a single
OBI logical table selectable by the user
32
Result:
The entire page can be
changed to support different
hierarchies, versions and
different managers in only a
few clicks
33
Introduction
34
Sheer quantity and complexity of custom requirements
35
4 custom hierarchies
With support for open positions
36
Domain/CSV configurations
Complex domain configurations to meet PSFT customizations
Definitions dependency on both CSV files and ETL code
Metric definition/configuration conflicts
o Promotions Vs. Internal Hires
o Applicants Vs. Job Seekers
o Employment Status, Full Time Part time etc.
ETL Performance
Large volume of data being run through ETL engine
(Oracle’s largest data set yet for HR Analytics!)
Complex HR Analytics ETL process
Extensive use of DAC Action framework
Added table partitioning to 20+ tables
Extensive efforts on tuning to meet nightly SLA
37
PeopleSoft Effective Dates not reliable on key tables
Re-architected OOB incremental logic
Solution (table by table basis):
Full extracts for source tables
Full/Incremental refreshes for DW tables
Relinking foreign keys on Facts on Full refreshes
38
Introduction
39
Security Model
Difficult requirements to implement
and discuss
Difficult communications with
PeopleSoft and Security teams
Challenging technical solution
40
Draining Requirements sessions
4 hours per day
2x per week
8+ weeks
All on phone
80+ people on calls
41
Pure top-down approach to BI
Functional prioritization
42
KPI expertise in inner
workings of HR Analytics
43
44
Contact Us
Email: info@kpipartners.com
Web: kpipartners.com/contact