Oracle business intelligence and exalytics

Post on 27-Jun-2015

388 views 3 download

Tags:

Transcript of Oracle business intelligence and exalytics

1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Oracle BI – Exalytics, Endeca

Michał Grochowski – Senior Consultant BI/DWH

4

Agenda

Exalytics

Wstęp BI/Exalytics

Jak działa Exalytics ?

Zastosowanie

Exalytics i dane niestrukturalne

Różnica między BI vs Endeca

Jak działa Endeca ?

Przykłady

5

Business

Intelligence

6

Time

Competitive

Advantage

OPERATIONAL EXCELLENCE

MANAGEMENT EXCELLENCE

Czym jest BI ?

7

Dlaczego BI jest ważny ?

Każdy pracownik firmy może

wykonywać swoją pracę lepiej, gdyby

decyzje i działania podejmowane były

w oparciu o informację, a nie o

"chyba najlepiej" lub "jak zrobiliśmy to

w ubiegłym roku"

8

Czym jest informacja w BI ?

Co się wydarzyło? Co się dzieje? Co się wydarzy?

Czas

9

3 Co zrobić?

1 Co się wydarzyło

2 Dlaczego ?

4 Jak zrobić ?

10 | © 2011 Oracle Corporation – Proprietary and Confidential

BI jako jedno źródło prawdy dla całego biznesu

ERP

CRM

SCM

Operations

Suppliers

Partners

BI

11 | © 2011 Oracle Corporation – Proprietary and Confidential

Oracle BI w ekosystemie BI/DW

12 12

Przezwyciężanie złożoności z BI Server Jest to rzeczywisty model danych klienta w BI

13 13

Przezwyciężanie złożoności z BI Server I to, jak wygląda po przekształceniu na model "logiczny"

14

Informacja na kokpicie BI

14

15

Informacja na kokpicie BI

Common Business Intelligence Foundation

Interactive Dashboards

Reporting & Publishing

Ad-hoc Analysis

Detect & Alert

Office Integration

Search Embedded Data Integration

Mobile Scorecards Collaborate

Spójny model informacji

• Spójny model metadanych dla wszystkich źródeł

• Spójne bezpieczeństwo, kontrola dostępu, autoryzacja, Inspekcja

• Spójne tworzenie i optymalizowanie usług dostępu do danych

• Spójne klastrowanie, regulacja obciążenia, wdrożenie

• Spójny system & zarządzanie

OLTP & ODS Systems

Data Warehouse Data Mart

Packaged Applications

(Oracle, SAP, Others)

Excel XML/Office

Business Process

OLAP Sources

Exadata Unstructured & Semi-Structured

Architektura OBI

17

Kokpit BI

Inteligencja

przestrzenna

Reporting & Publishing

Bogate doświadczenia użytkownika końcowego Kompletne. Spójne. Dokładne.

Integracja z MS Office

Mobilny OBI

Aplikacje & Portale

Wyszukiwanie Analizy

ad-hoc

Współpraca

Scorecards

18

Najlepszy w klasie interfejs do analiz

• Ergonomiczne kokpity – Interaktywny

– Spersonalizowany

– Intuicyjny

– 100% cienki klient

• Wszystkie style analiz – R-OLAP, M-OLAP, Scorecards,

Operacyjne, Współpraca, Akcje

• Wszystkie źródła danych – Uproszczony model dla użytkownika

– Federacja zapytań

– Możliwość własnych obliczeń

– Grupy & Uczestnicy

– Udostępnij, współpracuj & publikuj

– Spójność & Personalizacja

19

Pierwsze rozwiązanie oparte o „zamkniętą pętlę”

Stare podejście

Oddzielone. Zakończone.

Nowe podejście: ACTION FRAMEWORK

Zintegrowane. Proaktywne.

20

Wartość łączenia informacji z działaniem Skraca czas podejmowanie decyzji i akcji

Finanse

INFORMACJA

AKCJA

HR Sprzedaż Serwis Zaopatrzenie Marketing

Opóźnienia w płatnościach

Wstrzymanie kredytowanie

Analiza budżetu

zatrudnienia

Uaktualnienie planu

Jakość Spadek Słabe rezultaty

Eskaluj problem

Zmodyfikuj zamówienie

Zaakceptuj zatrudnij

Zaakceptuj zniżkę

Zmień priorytety

21

Co to jest Spatial ?

Spatial to:

• Każdy adres mieszkańca

• Każde miejsce przestępstwa

• Każdy chory na grypę

• Każdy dom na sprzedaż

• Wartości ekonomiczne

• Każdy pociąg,samochód, motocykl

22

Mapy i BI: Naturalne dopasowanie

Map courtesy StrangeMaps, Wikipedia (John Snow)

23

Mapy i BI: Naturalne dopasowanie

24

Mapy i BI: Naturalne dopasowanie

25

26 26

Raportowanie operacyjne Przykłady raportów

27

• 100% cienki klient • Brak plaginów, natywny AJAX

• 100% cykl • Zbierz dane, zaprojektuj, ustal

harmonogram, edytuj, pielęgnuj

• Do raportowanie interaktywnego • Web-centric design

• Do raportowanie operacyjnego • Dokumenty Pixel-perfect

• Integracja z Microsoft Office • Excel, PowerPoint, Word

• Microsoft Office 2003, 2007 & 2010

Oracle BI 11g Publisher Najlepsze w klasie raportowanie operacyjne/sprawozdawczość

28

Co to jest „Scorecarding” ?

Ale najważniejsze! Jest to Twoja platforma do

komunikacji

„Scorecard” odpowiada na pytania : – Dokąd zmierza organizacja?

– Jak tam dotrzeć?

– Co jest krytyczne do osiągnięcia celu?

– Jak sobie radzę z osiągnięciem celu ?

“Scorecarding to metodologia pozawalająca na definiowanie

strategicznych celów przedsiebiorstwa i monitorowanie

postępu w ich realizacji”

29

Cel strategiczny

Cel Cel

KPI/Raporty

30

31

32

Essbase lub OBI EE Server

Word Excel Powerpoint

Read & Write Access with Consistent Point of View

Spójny model informacji

Integracja z MS Office

Business Applications

Oracle BI EE Server

Data Warehouse Data Mart

OLAP (Essbase)

OLTP & ODS Systems

Financial Consolidation

33

Formatowanie

warunkowe

Wstaw kontrolki BI

jako natywne obiekty

Wstaw jako obrazek z

możliwością

odświeżenia

Wybierz interesujący

raport z serwera BI

Integracja z MS Office

34

Dostęp mobilny

35

Mobilny dostęp do informacji Oracle BI dla urządzeń mobilnych

36

37

38

39

40

41

42

43

Exalytics

45

46

Informacja na kokpicie BI/Exalytics

51

Jak działa Oracle BI?

Spójny model informacji

Serwer OBI

Logiczny SQL

Model Semantyczny

Optymalne & Natywne zapytanie

OLTP & ODS Systems

Data Warehouse Data Mart

Packaged Applications

(Oracle, SAP, Others)

Excel XML/Office

Business Process

OLAP Sources

Exadata Unstructured & Semi-Structured

• Źródła danych są mapowane do wielowymiarowego modelu

serwera OBI (repozytorium)

• Użytkownicy generują zapytania logiczne przez prosty interfejs

graficzny

• Serwer OBI tłumaczy i optymalizuje zapytania logiczne na

fizyczny SQL/MDX lub inne

• Zapytania są wysyłane do źródeł danych

• Dane są pobierane/przetwarzane

i zwracane do użytkownika na kokpit BI

OD

BC

52

Gdzie tracimy najwięcej czasu w BI/DW ?

Oracle BI

OLTP & ODS Systems

Data Warehouse Data Mart

SAN/NAS

Idealne zapytanie to CZAS < 1s

Duże ilości danych nie dają gwarancji stałego

czasu odpowiedzi

Większość czasu tracona jest na:

• Baza danych zwraca rezultaty

• Dyski zwracają dane do bazy danych

• Połączenia między dyskami a bazą

danych

”Podkręcanie” bazy danych może pomóc ale:

• Zapytania nadal mogą trwać >1~2 min

• Trudno zagwarantować czas odpowiedzi

- Czasem stały

- Czasem 1-2 min

- Zależny od aktualnego obciążenia bazy

danych

53

Heterogeniczność BI

58

Cele idealnego systemu BI

• Dowolne zapytanie zwraca dane natychmiast

• Drążenie danych i dogłębne analizy nie powodują spadku wydajności

• Stały czas odpowiedzi

• Czas odpowiedzi pozostaje stały nawet dla n*100 użytkowników online

59

Jak przyspieszyć działanie raportów ?

• Zakupić Enginered system dla bazy danych = Exadata

• Widoki zmaterializowane, indeksowanie, in-database OLAP

• Przeniesienie danych do Essbase

• Ale są za i przeciw, a mianowicie:

‣ Może być drogo

‣ Komplikuje nam rozwiązanie

‣ Nowe technologie

‣ Nie tak łatwo wyskalować serwer OLAP

60

Rozwiązanie alternatywne

• Przenieś część lub wszystkie dane do RAM

• Czas odpowiedzi < 1 sekunda

• Stały czas odpowiedzi

• Najlepsza metoda na szybkość działania

Oracle BI

OLTP & ODS Systems

Data Warehouse Data Mart

SAN/NAS

In-memory

Cache/DB

62

Oracle Analytics In-Memory Accelerator Ekstremalna wydajność

• In-Memory Analytics: ROLAP • 20X better response times

• 50,000 Enterprise users on one appliance

• In-Memory Analytics: MOLAP • 79X better read response times

• 16X better write response times

• In-Memory Analytics: EPM Planning • 4.5X better scalability, response time

• 10,000 Planning users on one appliance

0

1

2

3

4

5 AIM/A

20X

Faster

ROLAP Query Response Time

Se

co

nd

s

0

20

40

60 AIM/A

79X

Faster

MDX Query Response Time

Se

co

nd

s

Without

AIM/A

0

5

10

15 AIM/A

4.5X

Faster

EPM Planning Response Time

Se

co

nd

s

Without

AIM/A

Without

AIM/A

Restricted Oracle Internal Use Only

63

Wydajność przetestowana „Live”

• Largest mortgage provider in Denmark, major private bond issuer in Europe

• Need to deliver outstanding performance for summary and transaction grain analysis

• 35X to 70X faster with Exadata + Exalytics

• Supplies automotive industry with market intelligence “PolkInsight”

• Need highly interactive dashboards and visualizations for global analyst community

• > 10X faster on average and up to 100X faster in specific cases

• Large oilfield services company with about ~860 rigs deployed around the world

• Need to drive usage of packaged BI Applications across the organization

• 5X shorter time to develop; 50X faster than a custom report (without tuning)

• Large cloud infrastructure services company

• Need highly interactive visualizations for large numbers of individual analyst data sets

• Consistent Sub-second interactivity on par with desktop tools down from ~30 secs

• Global consumer pre-packaged foods company

• Need more frequent planning and budgeting cycles for 2000+ users

• 6X faster cycle time - 4 hours down from more than 24 hours

A Global

CPG Company

68

Co wchodzi w skład Exalytics’a

In-Memory Analytics Software

Memory Optimized

Essbase

TimesTen for Exalytics

Adaptive In-Memory Tools

1 TB RAM

40 Processing Cores

High Speed Networking

In-Memory Analytics Hardware

Optimized Oracle Business Intelligence Foundation Suite

69

Jak działa Exalytics ?

‣ In-Memory Intelligent Result Cache

‣ In-Memory Adaptive Data Mart

‣ In-Memory Cubes

In-Memory Analytics Software

Memory Optimized

Essbase

TimesTen for

Exalytics

Adaptive In-

Memory Tools

1 TB RAM

40 Processing

Cores

High Speed

Networking

In-Memory Analytics Hardware

Optimized Oracle Business Intelligence Foundation Suite

70 | © 2011 Oracle Corporation – Proprietary and Confidential

Analiza dowolnych źródeł danych

OLTP & ODS Systems

Data Warehouse Data Mart

Packaged Applications

(Oracle, SAP, Others)

Excel XML/Office

Business Process OLAP

Sources

Exadata Unstructured & Semi-

Structured

Oracle BI Foundation Suite

In-Memory

Analytics

Hardware

In-Memory

Analytics

Software

For information purposes only, not a commitment to the development, release, and timing of any features or functionality.

71 | © 2011 Oracle Corporation – Proprietary and Confidential

Zoptymalizowane z Exadatą…

OLTP & ODS Systems

Data Warehouse Data Mart

Packaged Applications

(Oracle, SAP, Others)

Excel XML/Office

Business Process

OLAP Sources Unstructured & Semi-

Structured

InfiniBand

Ethe

rnet

72

Całkowicie nowe doświadczenie

• Bardzo interaktywne analizy

• Swobodną eksplorację i wizualizację danych

• Duża ilość użytkowników równoległych

Restricted Oracle Internal Use Only

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 91

Zastosowanie Oracle Exalytics

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 92

Oracle Exalytics Operational Reporting

High Performance Operational Reporting Super Fast Data Refresh: Golden Gate for Transaction Replication

Super Fast Query Performance: In-Memory Pre-Cached Queries, Results, Views

Fast Aggregates & View Refresh: In-Memory Optimizations in Times Ten

Excellent User Scalability: Highly Scalable Parallel Query in Oracle BI & Times Ten

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 93

Oracle Exalytics Query & Analysis: In-Memory Data Marts

High Performance Query and Analysis for Data Marts Identifying Hot Data to Cache in Mart: Oracle BI Summary Advisory

High Capacity In-Memory Storage: Columnar Compression & Storage

Fast Aggregates & View Refresh: In-Memory Optimizations in Times Ten

Fast Query Response & Excellent Scalability: Oracle BI In-Memory

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 94

Oracle Exalytics Query & Analysis: Enterprise Warehouse with Oracle Exadata

High Performance Query and Analysis for Data Warehouses Fast Query and Analysis: Automatically move ‘Hot’ Data into Times Ten Cache

Fast Aggregates & View Refresh: In-Memory Optimizations in Times Ten

Better User Scalability: Parallel Processing in Oracle BI, Times Ten, and Exadata

Data Scalability: ‘Hot’ Data in Times Ten, All Data in Exadata, Columnar Compression

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 95

Oracle Exalytics Multi-Dimensional OLAP

High Performance Multi-Dimensional OLAP On-line, Rapid Cube Building: Essbase In-Memory

Fast Cube Rebuild and Aggregation: Fast Writes/Updates

Scalable Forecasting and What-if Analysis: Essbase Scenario Modeling

Fast, Scalable User Experience: Essbase In-Memory Query Acceleration

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 96

Oracle Exalytics Planning & Budgeting

High Performance Planning & Budgeting Fast Plan Updates & Incremental Aggregation: Fast Block Writes

Broader Scenario Modeling and Better Forecasting: Non-Layered Aggregates

Highly Interactive Planning User Experience: Essbase In-Memory Acceleration

Fast and Scalable Management Reporting: High Speed In-Memory Aggregates

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 97

Oracle Exalytics Unstructured Information Discovery

Interactive Discovery on Unstructured Information Rapid Ingestion of Unstructured Data: Oracle Endeca Server

Rapidly Adding Structure to Unstructured Data: Oracle Endeca Server

Fast Query Response: Oracle Endeca In-Memory Parallel Query

Fast Changing Information: Rapid In-Memory Search Index Re-build

110

Endeca

116

DATA IS GROWING

IN VOLUME

AND DIVERSITY

DATA CAN BE DIRTY OR

OF UNCERTAIN VALUE

Websites Social Media Text in Enterprise

Applications

Enterprise Content Systems,

File Systems, Email Big Data

80% UNSTRUCTURED

Business Intelligence

and Data Warehouses

20% STRUCTURED

XML

A MOSTLY TEXT, AND

DIVERSE SCHEMAS

Wyzwanie dla klasycznego BI

Optimized

for Exalytics

In-Memory

Machine

Oracle BI i Endeca

Analysis Problems Measure, Analyze, Report

Discovery Problems Investigate, Explore, Understand

Unstructured Data Diverse, textual,

uncertain quality

Structured Data Modeled and

conforming

Oracle Business Intelligence Proven Answers to Known

Questions

Oracle Endeca Information Discovery Fast Answers to New

Questions

124

Optimized

for Exalytics

In-Memory

Machine

Analysis Problems Measure, Analyze, Report

Discovery Problems Investigate, Explore, Understand

Unstructured Data Diverse, textual,

uncertain quality

Structured Data Modeled and

conforming

Oracle Business Intelligence Proven Answers to Known

Questions

Oracle Endeca Information Discovery Fast Answers to New

Questions

Insights yield new

metrics to

monitor, data to

integrate

New questions

require

exploration,

new information;

Leverage

existing

investments

Oracle BI i Endeca

125

Social Media Content Systems,

Files, Email

Websites

Unstructured Data

Big Data

Oracle Endeca Information Discovery Best platform for Unstructured Analytics

Endeca Server Hybrid Search/Analytical Database

Flexible Data Model

Oracle Business Intelligence Best platform for integrated ROLAP and MOLAP

BI Server + Essbase Common Enterprise Information Model

OLTP & ODS

Systems

Enterprise Applications

(Oracle, SAP, Others)

Data Warehouse

& Data Marts

Structured Data

Analiza danych z Endeca

126

Quality Analysis – Detect Product Issues Earlier Predict potential quality problems by early detection of issues in the field

Warranty Claims

Claim

ID Prod

ID PartID

Dat

e CustID

Dealer

PartCost

LaborCost

12324 506 234 12/3

1233 Dealer1

$300 $200

12325 507 235 12/4

1545 Dealer2

$450 $900

Websites

Industry Forums

Product Quality Application

Customer Verbatim

Websites

Government Agencies

Sales Transactions

Prod

ID W

k CustID

Date

Dealer

Price

506 25 1233 10/3

Dealer1

$35,0

00

507 26 1545 09/4

Dealer2

$22,0

00

EDW & BI Applications

Product Sales Metric: Sale Price

Dimensions: Customer, Product, Dealer,

Date

Warranty Claims Metric: Claim Count, Labor Cost, Part

Cost

Dimensions: Customer, Product, Part,

Dealer, Date

“How do we avoid costly

product recalls?

What parts receive the most claims?

What other products contain those

parts? Who supplies those parts?

What did the customer say was

wrong? What are industry experts and

other consumers saying about our

products?”

Safety Administration

Claim from Competitor

X – Model ABC – After

driving this car for only

3 months, I started

having…

“.. focus on passenger

vehicle crashes, and

are used to investigate

injury mechanisms to

identify potential

improvements in

vehicle design.…”

“Love my new car but

having difficulty

controlling steering on

sharp corners..”

Social Media

Consumer Comments and Sentiment

“..customer heard a

rattling sound toward

left front driver side. Had

issues with steering

column locking…”

127

Studio – Web Application

– Contextual Search, Navigation,

Analytics

– Qualitative and Outlier Visualizations

– Easy Drag-and-Drop Applications

Endeca Server – Core Database

– Dynamic Data and Metadata

– In-Memory, Multi-Threaded

Performance

– Enterprise Scale, Security

Integration Suite – ETL

– Integrates Structured and

Unstructured

– Text Enrichment and Sentiment

Analysis

Studio

Intuitive Exploration and Analysis

Create and Share Apps

Endeca Server

Hybrid Search/Analytical Database

In-Memory Architecture

Integration Suite

Data Integration and Enrichment

Structured and Unstructured

Platforma Oracle Endeca

131

http://my.oracle.com/site/emeasc/Solutions/BI/Products/Endeca/index.html

Przykładowe scenariusze zastosowania Endeca

139

Data resides in

disparate systems

Data often incomplete

or has errors

Don’t get information

fast enough to take

action

Employees too busy to

use BI tools

Employees receive too

much unnecessary data

48%

41%

36%

25%

38%

Oracle

Dostęp do istniejących

heterogenicznych źródeł

• Strukturalne i nie strukturalne

• ROLAP i MOLAP

• DWH/OLTP

Intuicyjny

Wykorzystuje duże ilości danych

dzięki temu wiemy więcej

Błyskawiczny i elastyczny dostęp

do informacji

Bogate doświadczenie

użytkownika

Oracle BI

<Insert Picture Here>

143

Oracle Business Intelligence 11g Warto zapoznać się z materiałami poniżej

• Roadmap dla Discoverer’a Kliknij tutaj

• Ogólne informacje o OBI 11g Kliknij tutaj

• Oracle BI 11g i analizy in-memory Kliknij tutaj

• Techniczny opis funkcjonalny wersji 11g Kliknij tutaj

• Architektura Kliknij tutaj

• Warstwa prezentacji Kliknij tutaj

• Szczegółowe podsumowanie nowych funkcjonalności Kliknij tutaj

144

145

Oracle BI 11g na

• Nagrania dotyczące OBI 11g Kliknij tutaj

• OBI 11g Publisher (raportowanie operacyjne) Kliknij tutaj

• OBI 11g in-memory Kliknij tutaj

• OBI 11g na iPad Kliknij tutaj