Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator
Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS
-
Upload
-hasso-schaap -
Category
Documents
-
view
236 -
download
0
Transcript of Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS
Developing strategic analytics applications on OBICS PaaS
Or how we’re doing so far…
Who we are
Hasso Schaap,8 years BI,Certified Specialist
Twitter: @hassoschaapLinkedin: hassoschaap
Public Sector,Financial Services
Fusion, OTBI, BI Apps, OBIEE, Endeca, OBIP, OBICS
Who we are
Hasso Schaap,8 years BI,Certified Specialist
Twitter: @hassoschaapLinkedin: hassoschaap
Public Sector,Financial Services
Fusion, OTBI, BI Apps, OBIEE, Endeca, OBIP, OBICS
Agenda
• Strategy & HR Planning process• Analytic applications
• Development• The Future
Strategy
Process Perspective
Customer Perspective
Financial Perspective
Organizational Perspective
How should we appear to customers?
At what do we need to excel to fulfill customer expectations?
How will we sustain our ability to improve?
What are our most important financial outcomes?
Theme 2 Theme 3Theme 1
Strategy Map Template
From strategy to HR planning
Strategic Organization
Policy
Strategic HR Policy
Strategic Personnel
needs
Strategic HR planning &
analytics
Strategy Map
Strategic HR Planning process
Talent Management
Taleo, Fusion HCM
Financial System
Oracle Financials
Qualogy ForceView
HRM System
JD Edwards, Fusion HCM, PeopleSoft
Data
What talentis needed,
whenand
how much
What talent is present
and what’s the overall progress
Recruitment
Transfer / Promotion
Termination
Analytic applications
Towards Prediction
Cleaned data
Standard Reports
Ad-Hoc & OLAP
Predictive analytics
Predictive modeling
Raw data
Optimization
Analytics Maturity
Com
petiti
ve A
dvan
tage
Analytics Application Maturity level
A strategic analytical application:
1. Automates the data loading2. Contains reporting, dashboarding and
scorecarding3. Contains predictive analyses and scenario-
modelling
Development
First ideas
• Transform Excel application– Oracle APEX
• Rapid Application Development– Implementation– Learning curve
And then…
But it’s Platform as a Service
New requirements• Identity Management• Multitenancy…?• KPI’s• Row level security• Forecasting• Calendar• Staging area & archiving• Scenario analysis
• Still self service…?
Identity Management
• Per environment• Use email adress or username
• Qualogy manages IDM/IAM
Multitenancy…?Oracle Public Cloud
Qualogy Cloud Services
Other XaaS… BI Cloud Service PaaS…
DB Test DB Prod DB Cust1 DB Cust2
AnalyticsTest
AnalyticsProd
AnalyticsCust1
AnalyticsCust2
Oracle Cloud My Account
KPI’s
• No OSSM• So, performance tiles…
Row Level Security
How• App Roles• Business Model Filters• APEX:– Integrated Security– Row Level Security– Standard database roles
• VPD needed …? DB
Dasboard
Answers
Model
ApplicationExpress
Administrator,Developer,
Data Loader, End User,
Super user,Customer A/B
Cloud Identity Manager
Forecasting HR needs
Trend Other
• Extrapolation• Indexation• Statistical analysis
• Budget and planning analysis
• New-venture analysis• Computer models
HR analytics extrapolation
Database scripts: MODEL clause:
SELECT SUBSTR(country, 1, 20) country, SUBSTR(product, 1, 15) product, year, sales
FROM sales_view WHERE country IN ('Italy', 'Japan') MODEL PARTITION BY (country) DIMENSION BY (product, year) MEASURES (sales sales) RULES (sales['Bounce', 2002] = sales['Bounce', 2001] + sales['Bounce', 2000], sales['Y Box', 2002] = sales['Y Box', 2001], sales['All_Products', 2002] = sales['Bounce', 2002] + sales['Y Box', 2002]) ORDER BY country, product, year;
HR analytics calendar
• Calendar only a few years
• 1970 to 2020• Extrapolation requires
future calendar
• New calendar needed with future dates
Create a new calendarSELECT TO_NUMBER (TO_CHAR (mydate, 'yyyymmdd')) AS date_key,
mydate AS date_time_start,mydate + 1 - 1/86400 AS date_time_end,TO_CHAR (mydate, 'dd-MON-yyyy') AS date_value,etc…etc…
FROM ( SELECT TRUNC (ADD_MONTHS (SYSDATE, -24), 'yy') - 1 + LEVEL AS mydate FROM dualCONNECT BY LEVEL <= (SELECT TRUNC (ADD_MONTHS (SYSDATE, 120), 'yy') - TRUNC (ADD_MONTHS (SYSDATE, -24), 'yy') FROM DUAL)
);
Staging area & archiving
• Place to hold all your files
Scenario analysis
Multilanguage
Data Loading Options
• BICS Data Loader: Simple File upload• SQL Developer: Interactive data loading and
administration• DBCS REST API: Define your own custom API• PL/SQL Data Import: Generic Web Services
data import• Custom APEX Application
PRESENT FUTURE
DEVELOP-MENT
The Future of ForceView
Future features
• Embed strategy better• Build New Dashboard• Use MODEL Clause• More planning & analysis methods• Create self expanding calendar• Implement Dataloading variables • Use Visual Analyzer• Build script library
ForceView SPP Demo
1. Staging
2. Extrapolation
3. Row Level Security
4. Treemap
5. Scenario Analysis
Q & A