You are on page 1of 85

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

1
Oracle BI – Exalytics, Endeca
Michał Grochowski – Senior Consultant BI/DWH

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


3
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

4
Business
Intelligence

5
Czym jest BI ?

Competitive
Advantage

MANAGEMENT EXCELLENCE

OPERATIONAL EXCELLENCE

Time

6
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"

7
Czym jest informacja w BI ?

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

Czas

8
4 Jak zrobić ? 1 Co się wydarzyło

3 Co zrobić? 2 Dlaczego ?

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

BI

CRM

ERP

SCM
Operations

Suppliers
Partners

10 | © 2011 Oracle Corporation – Proprietary and Confidential


Oracle BI w ekosystemie BI/DW

11 | © 2011 Oracle Corporation – Proprietary and Confidential


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

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

13 13
Informacja na kokpicie BI

14 14
Informacja na kokpicie BI

15
Architektura OBI

Data Scorecards Interactive Reporting & Ad-hoc Office Search Detect Collaborate Mobile Embedded
Integration Dashboards Publishing Analysis Integration & Alert

Spójny model informacji


• Spójny model metadanych dla wszystkich źródeł
• Spójne bezpieczeństwo, kontrola dostępu, autoryzacja, Inspekcja

Common Business Intelligence Foundation
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 Data Warehouse Exadata OLAP Packaged Unstructured & Excel Business
Systems Data Mart Sources Applications Semi-Structured XML/Office Process
(Oracle, SAP, Others)
Bogate doświadczenia użytkownika końcowego
Kompletne. Spójne. Dokładne.

Scorecards
Reporting &
Mobilny OBI Publishing

Integracja z Kokpit BI
MS Office

Inteligencja
Aplikacje przestrzenna
& Portale

Analizy
Wyszukiwanie ad-hoc

Współpraca

17
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

18
Pierwsze rozwiązanie oparte o „zamkniętą pętlę”
Stare podejście Nowe podejście:
ACTION FRAMEWORK

Zintegrowane. Proaktywne.
Oddzielone. Zakończone.

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

INFORMACJA

Analiza
Opóźnienia w budżetu Uaktualnienie Jakość Spadek Słabe rezultaty
płatnościach zatrudnienia planu

Finanse HR Sprzedaż Serwis Zaopatrzenie Marketing

Wstrzymanie Zaakceptuj Zaakceptuj Eskaluj Zmodyfikuj Zmień priorytety


kredytowanie zatrudnij zniżkę problem zamówienie

AKCJA

20
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

21
Mapy i BI: Naturalne dopasowanie

Map courtesy StrangeMaps, Wikipedia (John Snow)

22
Mapy i BI: Naturalne dopasowanie

23
Mapy i BI: Naturalne dopasowanie

24
25
Raportowanie operacyjne
Przykłady raportów

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

• 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

27
Co to jest „Scorecarding” ?

“Scorecarding to metodologia pozawalająca na definiowanie


strategicznych celów przedsiebiorstwa i monitorowanie
postępu w ich realizacji”

„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 ?

Ale najważniejsze!
Jest to Twoja platforma do
komunikacji

28
Cel
strategiczny

Cel Cel

KPI/Raporty

29
30
31
Integracja z MS Office

Word Excel Powerpoint


Read & Write Access with Consistent Point of
View

Essbase lub OBI EE Server


Spójny model informacji

OLTP & ODS Data Warehouse OLAP Financial Oracle BI Business


Systems Data Mart (Essbase) Consolidation EE Server Applications

32
Integracja z MS Office
Wstaw kontrolki BI
jako natywne obiekty

Formatowanie
warunkowe

Wybierz interesujący
raport z serwera BI

Wstaw jako obrazek z


możliwością
odświeżenia

33
Dostęp mobilny

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

35
36
37
38
39
40
41
42
Exalytics

43
Pobierz dokument źródłowy

44
45
Informacja na kokpicie BI/Exalytics

46
Jak działa Oracle BI?
• Ź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 Serwer OBI
i zwracane do użytkownika na kokpit BI Logiczny SQL Spójny model informacji
Model Semantyczny
Optymalne & Natywne zapytanie

ODBC
OLTP & ODS Data Warehouse Exadata OLAP Packaged Unstructured & Excel Business
Systems Data Mart Sources Applications Semi-Structured XML/Office Process
(Oracle, SAP, Others)

51
Gdzie tracimy najwięcej czasu w BI/DW ?

 Idealne zapytanie to CZAS < 1s


 Duże ilości danych nie dają gwarancji stałego
czasu odpowiedzi Oracle BI
 Większość czasu tracona jest na:
• Baza danych zwraca rezultaty
• Dyski zwracają dane do bazy danych
OLTP & ODS Data Warehouse
• Połączenia między dyskami a bazą Systems Data Mart
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
SAN/NAS
- Zależny od aktualnego obciążenia bazy
danych

52
Heterogeniczność BI

53
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

58
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

59
Rozwiązanie alternatywne
Oracle BI
• Przenieś część lub wszystkie dane do RAM
• Czas odpowiedzi < 1 sekunda
• Stały czas odpowiedzi In-memory
• Najlepsza metoda na szybkość działania
Cache/DB

OLTP & ODS Data Warehouse


Systems Data Mart

SAN/NAS

60
Oracle Analytics In-Memory Accelerator
Ekstremalna wydajność
5
AIM/A
4

Seconds
• In-Memory Analytics: ROLAP 3 Without 20X
• 20X better response times 2 AIM/A Faster
1
• 50,000 Enterprise users on one 0
appliance ROLAP Query Response Time
60
AIM/A

Seconds
• In-Memory Analytics: MOLAP 40
Without 79X
• 79X better read response times 20 AIM/A Faster
• 16X better write response times
0
MDX Query Response Time
15
AIM/A

Seconds
• In-Memory Analytics: EPM Planning 10 4.5X
Faster
• 4.5X better scalability, response time 5
Without
AIM/A
• 10,000 Planning users on one appliance
0
EPM Planning Response Time

Restricted Oracle Internal Use Only


62
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

A Global • Global consumer pre-packaged foods company


CPG Company • Need more frequent planning and budgeting cycles for 2000+ users
• 6X faster cycle time - 4 hours down from more than 24 hours

63
Co wchodzi w skład Exalytics’a

TimesTen for Exalytics

1 TB RAM
40 Processing Cores
Memory Optimized
High Speed Networking
Essbase

Adaptive In-Memory Tools

Optimized Oracle Business Intelligence Foundation Suite In-Memory Analytics In-Memory Analytics
Software Hardware

68
Jak działa Exalytics ?

‣ In-Memory Intelligent Result Cache


‣ In-Memory Adaptive Data Mart
‣ In-Memory Cubes

TimesTen for
Exalytics

1 TB RAM
Memory Optimized 40 Processing
Essbase Cores
High Speed
Networking

Adaptive In-
Memory Tools In-Memory
Optimized Oracle Business Intelligence In-Memory Analytics
Foundation Suite Analytics Software Hardware

69
Analiza dowolnych źródeł danych

In-Memory In-Memory
Analytics Analytics
Oracle BI Foundation Suite Software Hardware

OLTP & ODS Data Warehouse Exadata OLAP Packaged Unstructured & Excel Business
Systems Data Mart Sources Applications Semi- XML/Office Process
(Oracle, SAP, Others) Structured

For information purposes only, not a commitment to the development, release, and timing of any features or
70 | © 2011 Oracle Corporation – Proprietary and Confidential
functionality.
Zoptymalizowane z Exadatą…

InfiniBand
Ethernet

OLTP & ODS Data Warehouse OLAP Packaged Unstructured & Semi- Excel Business
Systems Data Mart Sources Applications Structured XML/Office Process
(Oracle, SAP, Others)

71 | © 2011 Oracle Corporation – Proprietary and Confidential


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


72
Zastosowanie Oracle Exalytics

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


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

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


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

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


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

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


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

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


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

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


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

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


Endeca

110
Wyzwanie dla klasycznego BI

MOSTLY TEXT, AND DATA CAN BE DIRTY OR


A DIVERSE SCHEMAS DATA IS GROWING OF UNCERTAIN VALUE
IN VOLUME
AND DIVERSITY

XML

20% STRUCTURED 80% UNSTRUCTURED

Business Intelligence
and Data Warehouses Text in Enterprise Enterprise Content Systems, Websites Social Media Big Data
Applications File Systems, Email

116
Oracle BI i Endeca

Analysis Problems Discovery Problems


Measure, Analyze, Report Investigate, Explore, Understand

Optimized
for Exalytics
Structured Data
In-Memory
Modeled and
Oracle Business Intelligence Machine
conforming Proven Answers to Known
Questions

Oracle Endeca
Unstructured Data Information Discovery
Diverse, textual,
uncertain quality
Fast Answers to New
Questions
Oracle BI i Endeca

Analysis Problems Discovery Problems


Measure, Analyze, Report Investigate, Explore, Understand

Optimized
New questions for Exalytics
require
Structured Data exploration, In-Memory
Modeled and
Oracle Business Intelligence new information;
Machine
Leverage
conforming Proven Answers to Known existing
investments
Questions

Oracle Endeca
Unstructured Data Information Discovery
Diverse, textual, Insights yield new
uncertain quality metrics to Fast Answers to New
monitor, data to
integrate
Questions

124
Analiza danych z Endeca

Oracle Business Intelligence Oracle Endeca Information Discovery


Best platform for integrated ROLAP and MOLAP Best platform for Unstructured Analytics

BI Server + Essbase Endeca Server


Common Enterprise Hybrid Search/Analytical Database
Information Model Flexible Data Model

Structured Data Unstructured Data


OLTP & ODS Enterprise Applications Data Warehouse
Systems (Oracle, SAP, Others) & Data Marts Websites Content Systems, Social Media Big Data
Files, Email

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

EDW & BI Applications Websites


Government Agencies
Product Sales
Metric: Sale Price
Dimensions: Customer, Product, Dealer,
Date Safety Administration
Claim from Competitor
Warranty Claims X – Model ABC – After
Metric: Claim Count, Labor Cost, Part driving this car for only
Cost 3 months, I started
Dimensions: Customer, Product, Part, having…
Dealer, Date
Websites
Industry Forums
Warranty Claims
Claim Prod PartI Dat CustI Deale PartCo LaborCo
ID ID D e D r st st “.. focus on passenger
12/ Dealer vehicle crashes, and
12324 506 234 1233 $300 $200
3 1 Sales Transactions are used to investigate
12325 507 235
12/
4
1545
Dealer
Prod
2 ID
W CustI
$450 $900Dat Deale
Price “How do we avoid costly injury mechanisms to
k D e r identify potential
10/ Dealer $35,0 product recalls? improvements in
506 25 1233
3 1 00 What parts receive the most claims? vehicle design.…”
09/ Dealer $22,0 What other products contain those
507 26 1545
4 2 00
parts? Who supplies those parts?
Product Quality Application
What did the customer say was Social Media
Customer Verbatim
wrong? What are industry experts and Consumer Comments and Sentiment
other consumers saying about our
“..customer heard a
products?”
rattling sound toward
“Love my new car but
left front driver side. Had having difficulty
issues with steering controlling steering on
column locking…” sharp corners..”

126
Platforma Oracle Endeca
Studio – Web Application
– Contextual Search, Navigation,
Studio
Analytics
Intuitive Exploration and Analysis
– Qualitative and Outlier Visualizations
Create and Share Apps
– Easy Drag-and-Drop Applications

Endeca Server
Endeca Server – Core Database
Hybrid Search/Analytical Database
In-Memory Architecture – Dynamic Data and Metadata
– In-Memory, Multi-Threaded
Performance
Integration Suite
– Enterprise Scale, Security
Data Integration and Enrichment
Structured and Unstructured
Integration Suite – ETL
– Integrates Structured and
Unstructured
– Text Enrichment and Sentiment
Analysis

127
Przykładowe scenariusze zastosowania Endeca

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

131
Oracle BI
Oracle
 Dostęp do istniejących
Data resides in heterogenicznych źródeł
48%
disparate systems
• Strukturalne i nie strukturalne
Data often incomplete 41% • ROLAP i MOLAP
or has errors • DWH/OLTP
Don’t get information  Intuicyjny
38%
fast enough to take
action  Wykorzystuje duże ilości danych
dzięki temu wiemy więcej
Employees too busy to 36%
use BI tools  Błyskawiczny i elastyczny dostęp
do informacji
Employees receive too 25%
 Bogate doświadczenie
much unnecessary data
użytkownika

139
<Insert Picture Here>
Exalytics na VB
Do pobrania Kliknij tutaj

142
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

143
144
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

145

You might also like