33
Developing strategic analytics applications on OBICS PaaS Or how we’re doing so far…

Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Embed Size (px)

Citation preview

Page 1: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Developing strategic analytics applications on OBICS PaaS

Or how we’re doing so far…

Page 2: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

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

Page 3: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

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

Page 4: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Agenda

• Strategy & HR Planning process• Analytic applications

• Development• The Future

Page 5: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Strategy

Page 6: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

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

Page 7: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

From strategy to HR planning

Strategic Organization

Policy

Strategic HR Policy

Strategic Personnel

needs

Strategic HR planning &

analytics

Strategy Map

Page 8: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

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

imarinus
Inflow, flow en outflow zijn termen die ik niet herken vanuit HR. Ik zou hiervoor de volgende terminologie gebruiken:Recruitment / HireTransfer / PromotionTermination
Page 9: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Analytic applications

Page 10: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Towards Prediction

Cleaned data

Standard Reports

Ad-Hoc & OLAP

Predictive analytics

Predictive modeling

Raw data

Optimization

Analytics Maturity

Com

petiti

ve A

dvan

tage

Page 11: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Analytics Application Maturity level

A strategic analytical application:

1. Automates the data loading2. Contains reporting, dashboarding and

scorecarding3. Contains predictive analyses and scenario-

modelling

Page 12: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Development

Page 13: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

First ideas

• Transform Excel application– Oracle APEX

• Rapid Application Development– Implementation– Learning curve

Page 14: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

And then…

Page 15: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

But it’s Platform as a Service

Page 16: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

New requirements• Identity Management• Multitenancy…?• KPI’s• Row level security• Forecasting• Calendar• Staging area & archiving• Scenario analysis

• Still self service…?

Page 17: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Identity Management

• Per environment• Use email adress or username

• Qualogy manages IDM/IAM

Page 18: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

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

Page 19: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

KPI’s

• No OSSM• So, performance tiles…

Page 20: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

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

Page 21: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Forecasting HR needs

Trend Other

• Extrapolation• Indexation• Statistical analysis

• Budget and planning analysis

• New-venture analysis• Computer models

Page 22: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

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;

Page 23: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

HR analytics calendar

• Calendar only a few years

• 1970 to 2020• Extrapolation requires

future calendar

• New calendar needed with future dates

Page 24: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

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)

);

Page 25: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Staging area & archiving

• Place to hold all your files

Page 26: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Scenario analysis

Page 27: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Multilanguage

Page 28: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

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

Page 29: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

PRESENT FUTURE

DEVELOP-MENT

Page 30: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

The Future of ForceView

Page 31: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

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

Page 32: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

ForceView SPP Demo

1. Staging

2. Extrapolation

3. Row Level Security

4. Treemap

5. Scenario Analysis

Page 33: Hasso Schaap - Qualogy - Developing strategic analytics applications on OBICS PaaS

Q & A