OBIEE - The Rising Sun



Similar documents
Doing business aided by knowledge

Successful Business Intelligence

Emiel van Bockel Download via:

Data Warehouse Modeling Industry Models

Welcome to online seminar on. Oracle Agile PLM BI. Presented by: Rapidflow Apps Inc. January, 2011

How To Write A Large Scale Database In A Microsoft Powerbook

Exploring Oracle BI Apps: How it Works and What I Get NZOUG. March 2013

HROUG. The future of Business Intelligence & Enterprise Performance Management. Rovinj October 18, 2007

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole

Top 10 Business Intelligence (BI) Requirements Analysis Questions

Ten Things You Need to Know About Data Virtualization

Getting Value from Big Data with Analytics

Understanding Oracle BI Applications

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

Oracle BI Application: Demonstrating the Functionality & Ease of use. Geoffrey Francis Naailah Gora

IBM WebSphere DataStage Online training from Yes-M Systems

Exadata in the Retail Sector

ETL TESTING TRAINING

Unlock your data for fast insights: dimensionless modeling with in-memory column store. By Vadim Orlov

Budgeting and Planning with Microsoft Excel and Oracle OLAP

Oracle BI Applications. Can we make it worth the Purchase?

How I Transitioned from an E-Business Suite Development to an Oracle Business Intelligence Developer

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Making Data Work. Florida Department of Transportation October 24, 2014

Tiber Solutions. Understanding the Current & Future Landscape of BI and Data Storage. Jim Hadley

Data Vault at work. Does Data Vault fulfill its promise? GDF SUEZ Energie Nederland

Implementing a Data Warehouse with Microsoft SQL Server

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Building a Custom Data Warehouse

Data Warehouse: Introduction

Trivadis White Paper. Comparison of Data Modeling Methods for a Core Data Warehouse. Dani Schnider Adriano Martino Maren Eschermann

Business Intelligence Applications

Agile Testing of Business Intelligence. Cinderella 2.0

BI for the Mid-Size Enterprise: Leveraging SQL Server & SharePoint

Experience studies data management How to generate valuable analytics with improved data processes

Incore Solutions The Core of Your Success

Name: Clint Huijbers Function: Senior Microsoft Business Intelligence consultant

Implementing a Data Warehouse with Microsoft SQL Server

2010 Oracle Corporation 1

Moving Large Data at a Blinding Speed for Critical Business Intelligence. A competitive advantage

SAS BI Course Content; Introduction to DWH / BI Concepts

B. 3 essay questions. Samples of potential questions are available in part IV. This list is not exhaustive it is just a sample.

By Makesh Kannaiyan 8/27/2011 1

The Benefits of Data Modeling in Data Warehousing

"The performance driven Enterprise" Emerging trends in Enterprise BI Platforms

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days

Is Business Intelligence an Oxymoron?

Sterling Business Intelligence

Top 10 Performance Tips for OBI-EE

DEMAND SMARTER, FASTER, EASIER BUSINESS INTELLIGENCE

Westernacher Consulting AG Business Analytics & Planning

Better Insights, Better Decisions and Faster Actions with Oracle BI

Mario Guarracino. Data warehousing

Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5 Days

Implementing a Data Warehouse with Microsoft SQL Server

Q: Which versions of Oracle BI does Primavera P6 Analytics support? A: Oracle Business Intelligence 10g

Designing a Dimensional Model

LEARNING SOLUTIONS website milner.com/learning phone

Introduction to Datawarehousing

Implementing Oracle BI Applications during an ERP Upgrade

Data Warehousing Dashboards & Data Mining. Empowering Extraordinary Patient Care

CMG s approach to application managed services on SAS data warehouses. Jan Willem Sijthoff

Course Outline. Module 1: Introduction to Data Warehousing

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

Modeling: Operational, Data Warehousing & Data Marts

Oracle BIEE and SOA Integration : Step by Step. Mark Rittman, Director, Rittman Mead Consulting

A Marketing & Sales Dashboard Implementation Lessons Learned & Results

How Are Oracle BI Analytics, Informatica, DAC, OBIEE, BI Publisher and Oracle EBusiness Suite R12 Blended Together

Getting it Right: How to Find the Right BI Package for the Right Situation Norma Waugh. RMOUG Training Days February 15-17, 2011

IST722 Data Warehousing

Trends in Data Warehouse Data Modeling: Data Vault and Anchor Modeling

Introducing Oracle Exalytics In-Memory Machine

Microsoft Implementing Data Models and Reports with Microsoft SQL Server

Real-Time Business Intelligence for the Utilities Industry

Oracle Business Intelligence Suite Enterprise Edition

May 2015 Robert Gibbon & Jochen Stroobants

Migrating Discoverer to OBIEE Lessons Learned. Presented By Presented By Naren Thota Infosemantics, Inc.

Analance Data Integration Technical Whitepaper

EFFECTS OF BUSINESS INTELLIGENCE APPLICATION IN TOLLING SYSTEM

Salesforce.com and MicroStrategy. A functional overview and recommendation for analysis and application development

Data Integrator: Object Naming Conventions

<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise

Data Warehousing and. Business Intelligence Tools for IR: How do we get there?

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

Introduction to Microsoft Dynamics AX2012 for Public Sector Organizations. November 16, 2011

Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC

Service Oriented Data Management

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Data Warehousing. Jens Teubner, TU Dortmund Winter 2015/16. Jens Teubner Data Warehousing Winter 2015/16 1

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

Establish and maintain Center of Excellence (CoE) around Data Architecture

MDM and Data Warehousing Complement Each Other

Business Intelligence Solution for Small and Midsize Enterprises (BI4SME)

Extensibility of Oracle BI Applications

Online Courses. Version 9 Comprehensive Series. What's New Series

What s New with Informatica Data Services & PowerCenter Data Virtualization Edition

Analance Data Integration Technical Whitepaper

Implementing a Data Warehouse with Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

Transcription:

Together we re a bestseller OBIEE - The Rising Sun Leaving stars and snow behind Emiel van Bockel Centraal Boekhuis

Introduction Emiel van Bockel - Manager Information Services - Bachelor Information Engineering - Master in Management & ICT - Mars / CHV / Digital - Tulip Computers ( 95) - Campina Melkunie ( 97) - Aviko ( 99) - Centraal Boekhuis ( 00) - since 1997-1e - SAP - Oracle - Business Objects - OBIEE highlights - BI Award (publics) winner 2007 - Best speaker Computable seminar 2008 - Keynote speaker European TDWI seminar 2008 - Speaker Web seminar Oracle BI SIG - Articles: The success behind BI / Enterprise Warehouse Architecture - Oracle Journal of Management Excellent issue 4 - What does information do to a user? - What does a user do with information? 2

Company impression 3

Profile Centraal Boekhuis The leading logistic service provider (Dutch book market) Linking pin between publisher and bookseller Storage, distribution and transportation of books Invoicing, accounting and information More than 67 million books per year publisher Centraal Boekhuis bookseller 4

Business Intelligence @ CB Aiding our mission Operational excellence in logistics for the supply chain Supporting our customers (distribution and sales information) Internal Business Intelligence The flow of goods (books) Revenues (of our services) External Business Intelligence Publisher Bookseller 5

Warning Theory Practice 6

Introduction Lets talk about: how OBIEE federated query enables us to use different modelling techniques ( federated modelling? ). Enterprise Architecture and Business Intelligence the user Star schema and snowflake modelling OBIEE as solution enabler for agile and flexible BI 7

DWH Architecture Data Warehouse Data Marts 8

DM View DISTRIBUTION TRANSPORT SALES REVENUE A I A O # R S # R O # C P # C T T T T TIME TIME TIME TIME RECEIVER RECEIVER OWNER PRODUCT ORDER SENDER CUSTOMER CUSTOMER ARTICLE ITEM ARTICLE DATAWAREHOUSE 9

Thinking How is a dimension related to a Business Entity from an Enterprise Architecture point of view? Why is everybody always discussing about snowflaking and starschema s? Why are there so many copies of dimensions? 10

OBIEE The Rising Sun Leaving stars and snow behind 11

Idea. 12

The User 13

External Business Intelligence publisher Centraal Boekhuis bookseller 14

Need for information Dutch publishers Increasing competitive market More need for information CB delivers logistic as well as information services Information Managing primary processes Insight in costs and cash flow Analysis and forecasting Stronger negotiation position with booksellers Benchmarking 15

Process and information Additional (management- & market information) Standard (reporting) 16

The success Publishers Very satisfied (enthusiastic) Score good to very good 75% of all publishers (500) live within 1 month They say they are better informed The commercial success for CB the given target is realized 5 times faster ROI < 1 year 25% growth within the first year Users 500 Publishers 1500 Named users 17

What s behind the success Put the user in the middle The level of information You don t know, what you want to know. What decisions need to be made? 18

The user Simplicity Clear overview Consistency Flexible (filters & zoom in) 19

GROWTH Level of information Models Dashboards Graphics Dynamic reports Excel Fixed reports VALIDATION Everybody walks through every level You can t start at an upper level 20

You don t know, what you want to know What does a user want to know? Everything Especially, NOW! sql prompt> select all from database; Yes Oh no Nice report, but can it be changed Nice report, but I don t really need it 21

Which decisions need to be made? Business Intelligence Business doing business Intelligence it s about knowledge Doing business aided by knowledge Sense & Notion Experience Competence Attitude DATA INFORMATION KNOWLEDGE KNOWLEDGE = I x ECA Facts Action 22

Which decisions need to be made? Sales manager Hurry up, I am late! Racing driver With oversteer it will be ok! Courier Can I park my truck? Employee I am going to fill up my car first.. 23

My advise ~20% information ~80% ECA 1. Put the user in the middle 2. Define your business processes 3. Decide which decisions need to be made 4. Relate the information to it 5. Don t change your course of action! 24

Worlds around the User 25

Business Intelligence Information prior to process Business Process Management Process prior to information Enterprise Architecture Their own way Very structured 26

Business Process Enterprise Architecture Business Intelligence Definition of activities and processes Definition of structure and requirements to combine both INFORMATION Definition of data and information Granularity Inconsistent Ambiguity Listening Business knowledge Workflow presentation Modeling & Analyses Information presentation 27

Enterprise architectuur Business architecture System architecture Technical architecture Business - Information One definition Transformation Technical implementation Multiple applications and tables 28

Business Intelligence Datawarehousing ETL Business - Information One definition Transformation Technical implementation Multiple applications and tables 29

Business Information Model BUSINESS INFORMATION MODEL Business Intelligence Enterprise Architecture Dimension Information Object Transformation logic Transformation logic Consolidation Table DWH PRODUCTION 30

Business Information Model CUSTOMER SERVICE PRODUCT CONTRACT ORDER PRODUCTION DELIVERY PAYMENT EMPLOYEE ASSETS LOCATION 31

Guidelines Enterprise Architect Use Business Information Model as base (communication) Think how to implement using the rules of modeling ERD / 3NF Business Intelligence Engineer Use Business Information Model as base (communication) Think how to implement using the rules of modeling No Starschema s, no Snowflakes, let s call it the sun 32

Perspectives CUSTOMER SERVICE PRODUCT Presentation Logical GROUP DELIVERY Physical SALES DATA MART CUSTOMER TYPE 33

Star versus Snow CUSTOMER FRANCHISE Create table customer ID number(10), NAME varchar2(30), FRANCHISE varchar2(20) Discussion History Granularity CUSTOMER FRANCHISE Create table customer ID number(10), NAME varchar2(30) FRC_ID number(3) Create table franchise ID number(3), FRANCHISE varchar2(20) EFFECTIVE date (SCD3) 34

History tracked in fact table Create table sales TIME_ID number(8) CUST_dim_ID number(10) SALES number(10) SALES CUSTOMER FRANCHISE Create table sales TIME_ID CUST_ID SALES number(8) number(10) number(10) SALES CUSTOMER FRANCHISE Create table sales TIME_ID number(8) CUST_ID number(10) FRC_ID number(3) SALES number(10) SALES CUSTOMER history current FRANCHISE 35

Let s Cook 36

Federated dimensions / Loosely coupled facts SIMPLE FDIM MUTIPLE FDIM COMPLEX FDIM FRANCHISE IMPRINT YEAR CUSTOMER BOOK GENRE MONTH WEEK DAY Create table sales DAY_ID number(8) CUST_ID number(10) FRC_ID number(3) BOOK_ID number(10) SALES number(10) SALES DISTRIBUTION Create table distribution MONTH_ID number(6) CUST_ID number(10) GENRE_ID number(4) DISTR number(10) 37

Total view OLTP relation type prod-rel prod-gr customer oms_customer franchise relation product group order 2 Order system oms_order fran-rel order product 1 pms_product franchise 3 DWH year 4 sales owner pms_owner ODS relation relation type month delivery Product system product group day revenue FEDERATED DIMENSIONS DATAMARTS 38

OBIEE Federated query 39

Conclusion Use federated dimensions Normalize your dimensions Normalize your DWH Keep track of history in DWH Generate loosely coupled facts Put history (if needed) into facts This will lead to agile flexible BI ready for the future 40

e.van.bockel@centraal.boekhuis.nl Blog: www.bifacts.com / www.obiee.nl Suggested reading: Oracle Journal Management Excellent #4 41