Developing strategic analytics applications on OBICS PaaS. Or how we re doing so far



Similar documents
Transcription:

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: @hassoschaap Linkedin: hassoschaap Public Sector, Financial Services Fusion, OTBI, BI Apps, OBIEE, Endeca, OBIP, OBICS

Who we are Hasso Schaap, 8 years BI, Certified Specialist Twitter: @hassoschaap Linkedin: hassoschaap Public Sector, Financial Services Fusion, OTBI, BI Apps, OBIEE, Endeca, OBIP, OBICS

Agenda Strategy & HR Planning process Analytic applications Development The Future

Strategy

Strategy Map Template Financial Perspective What are our most important financial outcomes? Customer Perspective How should we appear to customers? Theme 1 Theme 2 Theme 3 Process Perspective At what do we need to excel to fulfill customer expectations? Organizational Perspective How will we sustain our ability to improve?

From strategy to HR planning Strategy Map Strategic Organization Policy Strategic HR Policy Strategic Personnel needs Strategic HR planning & analytics

Strategic HR Planning process Qualogy ForceView What talent Data HRM System JD Edwards, Fusion HCM, PeopleSoft is needed, when and how much What talent is present and what s the overall progress Recruitment Financial System Talent Management Transfer / Promotion Oracle Financials Taleo, Fusion HCM Termination

Analytic applications

Towards Prediction Competitive Advantage Optimization Predictive modeling Predictive analytics Ad- Hoc & OLAP Standard Reports Raw data Cleaned data Analytics Maturity

Analytics Application Maturity level A strategic analytical application: 1. Automates the data loading 2. Contains reporting, dashboarding and scorecarding 3. 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 Oracle Cloud My Account Analytics Analytics Analytics Analytics Test Prod Cust1 Cust2 DB Test DB Prod DB Cust1 DB Cust2

KPI s No OSSM So, performance tiles

Row Level Security Administrator, Developer, Data Loader, End User, How Super user, Customer A/B App Roles Business Model Filters APEX: Integrated Security Cloud Identity Manager Dasboard Answers Row Level Security Standard database roles Model VPD needed? DB Application Express

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 calendar SELECT TO_NUMBER (TO_CHAR (mydate, 'yyyymmdd')) AS date_key, mydate mydate + 1-1/86400 TO_CHAR (mydate, 'dd- MON- yyyy') AS date_time_start, AS date_time_end, AS date_value, etc etc FROM ( SELECT TRUNC (ADD_MONTHS (SYSDATE, - 24), 'yy') - 1 + LEVEL AS mydate FROM dual CONNECT 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 SCENARIO DEVELOP- MENT

ForceView SPP Demo 1. Staging 2. Extrapolation 3. Row Level Security 4. Scenario Analysis 5. Treemap

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

Q & A