oracle business intelligence and exalytics
TRANSCRIPT
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
44
Pobierz dokument źródłowy
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>
142
Exalytics na VB
Do pobrania Kliknij tutaj
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