Вы находитесь на странице: 1из 25

1 | 2012 Oracle Corporation

Explore All Relevant Data


Introducing Oracle Endeca Information Discovery
2 | 2012 Oracle Corporation
1he followlng ls lnLended Lo ouLllne our general producL
dlrecuon. lL ls lnLended for lnformauon purposes only,
and may noL be lncorporaLed lnLo any conLracL. lL ls noL a
commlLmenL Lo dellver any maLerlal, code, or
funcuonallLy, and should noL be relled upon ln maklng
purchaslng declslons.
1he developmenL, release, and umlng of any feaLures or
funcuonallLy descrlbed for Cracle's producLs remalns aL
Lhe sole dlscreuon of Cracle.
3 | 2012 Oracle Corporation
Data Volume, Variety Growth Presents New Challenges
More and
Different Data
Rapid growth in
structured and unstructured,
internal and external data
More
Unanticipated
Questions
Self-service ability to explore
data, add new data, and construct
analysis as required
More Change and
Uncertainty
Unanticipated business needs
cant be addressed by predefined
models, dashboards, and reports
4 | 2012 Oracle Corporation
Challenge
Challenges To Getting Value From More Variety, Volume
Data variety makes conforming
sources to a single model
more difficult, increasing
project labor costs
Time And Cost Of Modeling
= $
Uncertainty And Change
Non-Technical Users
! !
Changes in integration and
visualization requirements
force trade-offs between delay
and rapid user adoption
Business people with domain
knowledge to ask the right
questions cant write the
queries to express them
5 | 2012 Oracle Corporation
Solution Challenge
Information Discovery Overcomes These Obstacles
Data variety makes conforming
sources to a single model
more difficult, increasing labor
costs
Time And Cost Of Modeling
=
Uncertainty And Change
Non-Technical Users
Changes in integration and
visualization requirements
force trade-offs between delay
and rapid user adoption
Business people with domain
knowledge to ask the right
questions cant write the
queries to express them
Technology that derives its
model from the data itself,
doing much of the modeling
work on its own
Rapid prototyping in
collaboration with the
business to uncover and
fulfill latent requirements
Zero-training interfaces that
bring consumer user
experience innovations to
enterprise software
! !
6 | 2012 Oracle Corporation
Interactive Exploration and Discovery
User experience optimized to foster discovery
Advanced Search
Search look-ahead
Spell-correction
Data-driven filtering
Visual Analysis
Charting & crosstabs
Geographic visualization
Tag clouds
Faceted Navigation
Select attributes, like a web site
+ +
7 | 2012 Oracle Corporation
Simplicity of Search, Power of Analytics
Walk-up ease of use
Derived from 10 years of e-
commerce consumer user
experience
Search + Faceted Navigation +
Visual Analysis
Search and select attributes, like a
web site
Interactive Exploration
Responsive Endeca Server
8 | 2012 Oracle Corporation
BI And Data Discovery Are Peers
Proven Answers To
Known Questions
Business
Intelligence
Fast Answers To
New Questions
Data
Discovery
Drives need for
Creates new KPIs for
9 | 2012 Oracle Corporation
Oracle Endeca Information Discovery
A platform for data discovery applications across the enterprise
Endeca Information Discovery
(EID) helps organizations
quickly explore all relevant data
Combine structured & unstructured
data from disparate systems
Rapidly assemble easy to use
analysis applications
Automatically organize information
for search, discovery & analysis
10 | 2012 Oracle Corporation
Discovery Application Lifecycle
Structured
Semi-Structured
Unstructured
Diverse and changing
information
Automatically unified and
enriched in Oracle Endeca
Server no predefined
model required
Drag-and-drop application
composition
Interactive search,
navigation and analytics
for exploration and
analysis
11 | 2012 Oracle Corporation
Oracle Endeca Information Discovery
A platform for data discovery applications across the enterprise
Integration Suite
Lightweight ETL with native
Endeca Server connectivity
Java SDK for extensibility easily
connect to additional data feeds
and APIs
Modules for unstructured data:
Text Enrichment
Sentiment Analysis
Content Management System
Connectors
12 | 2012 Oracle Corporation
Oracle Endeca Information Discovery Integrator
Eclipse-based UI
Standard ETL functions,
And Endeca-specific
Discovery functions /
connectivity into Endeca
Server
13 | 2012 Oracle Corporation
Key-Value Store Model
No segmentation into tables
No overarching schema
Simple concepts:
Attributes like columns, except may be sparse,
multi-valued, hierarchical
Records each record is an arbitrary collection of
attribute/value pairs, identified by a spec attribute
Accommodates:
Idiosyncratic structure!
each record is self describing, has its own possibly
unique schema
Multi-valued fields
Unstructured fields
Faceted Data Model
Enables easier loading and update of data from any source
1xnlu = 12324
roducLlu = 306
CaLegory = MounLaln 8lke
AmounL = $499.99
Suspenslon = lox 32 l-Serles
lrame1ype = Alumlnlum
Saddle = 8onLrager SS8
MounLaln Accessorles = lork and shock sag meLer
MounLaln Accessorles = WaLer 8oule
8evlew = A greaL blke for o road. SmooLh rlde over Lhe bumps
8evlewSenumenL = osluve
8evlew1erm = CreaL
8evlew1erm = C 8oad
8evlew1erm = SmooLh
8evlew1erm = 8umps
1xnlu = 12323
roducLlu = 307
CaLegory = 8oad 8lke
AmounL = $1399.49
WelghL = 20lb.
lrame1ype = ComposlLe
Saddle = 8onLrager 8ace
8evlew = ulsappolnung for Lhe prlce. 1he frame feels heavler Lhan expecLed.
8evlewSenumenL = negauve
8evlew1erm = ulsappolnung
8evlew1erm = rlce
8evlew1erm = Peavler
14 | 2012 Oracle Corporation
Faceted Data Model: Structured Data
Structured data can be easily and directly
loaded into a faceted model via ETL!
Each Tuple becomes a Record
Each Column becomes an Attribute
1xnID = 12324
roductID = S06
Category = Mounta|n 8|ke
Amount = 5499.99
Suspenslon = lox 32 l-Serles
lrame1ype = Alumlnlum
Saddle = 8onLrager SS8
MounLaln Accessorles = lork and shock sag meLer
MounLaln Accessorles = WaLer 8oule
8evlew = A greaL blke for o road. SmooLh rlde over Lhe bumps
8evlewSenumenL = osluve
8evlew1erm = CreaL
8evlew1erm = C 8oad
8evlew1erm = SmooLh
8evlew1erm = 8umps
1xnID = 1232S
roductID = S07
Category = koad 8|ke
Amount = 51399.49
WelghL = 20lb.
lrame1ype = ComposlLe
Saddle = 8onLrager 8ace
8evlew = ulsappolnung for Lhe prlce. 1he frame feels heavler Lhan expecLed.
8evlewSenumenL = negauve
8evlew1erm = ulsappolnung
8evlew1erm = rlce
8evlew1erm = Peavler
1ransacuon
1xnlu roducLlu CaLegory AmounL
12324 306 MounLaln 8lke 499
12323 307 8oad 8lke 1399
Relational Table
15 | 2012 Oracle Corporation
Semi-structured data from enterprise
applications, feeds, XML sources, etc. can
easily be loaded as attribute/value pairs
This is a common cause of heterogeneous
record structure
1xnlu = 12324
roducLlu = 306
CaLegory = MounLaln 8lke
AmounL = $499.99
Suspens|on = Iox 32 I-Ser|es
Irame1ype = A|um|n|um
Sadd|e = 8ontrager SSk
Mounta|n Accessor|es = Iork and shock sag meter
Mounta|n Accessor|es = Water 8ou|e
8evlew = A greaL blke for o road. SmooLh rlde over Lhe bumps
8evlewSenumenL = osluve
8evlew1erm = CreaL
8evlew1erm = C 8oad
8evlew1erm = SmooLh
8evlew1erm = 8umps
1xnlu = 12323
roducLlu = 307
CaLegory = 8oad 8lke
AmounL = $1399.49
We|ght = 20|b.
Irame1ype = Compos|te
Sadd|e = 8ontrager kace
8evlew = ulsappolnung for Lhe prlce. 1he frame feels heavler Lhan expecLed.
8evlewSenumenL = negauve
8evlew1erm = ulsappolnung
8evlew1erm = rlce
8evlew1erm = Peavler
<ProductData ProductID="506">
<Attribute Key="Suspension">Fox 32 F-Series</Attribute>
<Attribute Key="FrameType">Aluminium</Attribute>
<Attribute Key="Saddle">Bontrager SSR</Attribute>
<Attribute Key="Mountain Accessories">
Fork and shock sag meter</Attribute>
<Attribute Key="Mountain Accessories">
Water Bottle</Attribute>
</ProductData>

<ProductData ProductID="507">
<Attribute Key="Weight">20lb.</Attribute>
<Attribute Key="FrameType">Composite</Attribute>
<Attribute Key="Saddle">Bontrager Race</Attribute>
</ProductData>
Faceted Data Model: Semi-Structured Data
16 | 2012 Oracle Corporation
Unstructured data can be linked to Records by any
available key
Or unstructured elements can be stored as their
own Records for side by side analysis
Accommodates documents, RSS, Twitter,
Facebook, forums, etc..
1xnlu = 12324
roducLlu = 306
CaLegory = MounLaln 8lke
AmounL = $499.99
Suspenslon = lox 32 l-Serles
lrame1ype = Alumlnlum
Saddle = 8onLrager SS8
MounLaln Accessorles = lork and shock sag meLer
MounLaln Accessorles = WaLer 8oule
kev|ew = A great b|ke for o road. Smooth r|de over the bumps
8evlewSenumenL = osluve
8evlew1erm = CreaL
8evlew1erm = C 8oad
8evlew1erm = SmooLh
8evlew1erm = 8umps
1xnlu = 12323
roducLlu = 307
CaLegory = 8oad 8lke
AmounL = $1399.49
WelghL = 20lb.
lrame1ype = ComposlLe
Saddle = 8onLrager 8ace
kev|ew = D|sappo|nnng for the pr|ce. 1he frame fee|s heav|er than expected.
8evlewSenumenL = negauve
8evlew1erm = ulsappolnung
8evlew1erm = rlce
8evlew1erm = Peavler
Review: #1301
Product: 506

A great bike for off road.
Smooth ride over the
bumps

Review: #1327
Product: 507

Disappointing for the
price. The frame feels
heavier than I
expected.
Faceted Data Model: Unstructured Data
Extends the reach to text and social data
17 | 2012 Oracle Corporation
Any unstructured attribute can be
enriched using text analytics to
expand the structure of its containing
record
Common techniques include:
Automatic tagging
Named entity extraction
Sentiment analysis
Term extraction
Geospatial matching
1xnlu = 12324
roducLlu = 306
CaLegory = MounLaln 8lke
AmounL = $499.99
Suspenslon = lox 32 l-Serles
lrame1ype = Alumlnlum
Saddle = 8onLrager SS8
MounLaln Accessorles = lork and shock sag meLer
MounLaln Accessorles = WaLer 8oule
8evlew = A greaL blke for o road. SmooLh rlde over Lhe bumps
kev|ewSennment = os|nve
kev|ew1erm = Great
kev|ew1erm = C koad
kev|ew1erm = Smooth
kev|ew1erm = 8umps
1xnlu = 12323
roducLlu = 307
CaLegory = 8oad 8lke
AmounL = $1399.49
WelghL = 20lb.
lrame1ype = ComposlLe
Saddle = 8onLrager 8ace
8evlew = ulsappolnung for Lhe prlce. 1he frame feels heavler Lhan expecLed.
kev|ewSennment = Neganve
kev|ew1erm = D|sappo|nnng
kev|ew1erm = r|ce
kev|ew1erm = neav|er
Faceted Data Model: Enrichment
Extends model to include new data

18 | 2012 Oracle Corporation
Oracle Endeca Information Discovery
A platform for data discovery applications across the enterprise
Studio
Interactive, visual Discovery
environment
Drag-and-drop configuration
Full-featured component library
Based on best practice UI design
patterns
Built on Java portal technology
standards
19 | 2012 Oracle Corporation
Application Construction is More Like a Domain
Expert Conversing with the Data
Encourages discovery,
to gain new insights
Fast to extend and
change
Quickly iterate on new
data as it arrives
Rapidly respond to
business changes
No
coding
required
20 | 2012 Oracle Corporation
Oracle Endeca Information Discovery
A platform for data discovery applications across the enterprise
Oracle Endeca Server
Hybrid search-analytical database
Search, navigation,
and analytics on diverse,
changing information
Architected for Discovery
Faceted data model
Columnar storage
In-memory analytics

21 | 2012 Oracle Corporation
Endeca Server | Scalability and Performance
Multicore query parallelism increase
scale and reduce latency with additional
cores
In-memory caching of hot working set
of column segments, and query results
Per-attribute columnar storage
Range of built-in automatic compression
techniques
Prefix, String Coding, Run Length, Delta,,
Variable Length Numeric Coding, etc!
Generational updates
Endeca Server
D
i
s
k

R
A
M

C
o
r
e
s

Compressed
Columnar
Physical Storage
Multi-core
Data Parallel
Query Engine
Data Cache Query Cache
Date
Category
!
22 | 2012 Oracle Corporation
First Enterprise Solution For Data Discovery
Combines structured and unstructured data,
inside or outside the company
In-memory performance, but not memory bound
Solution for provisioning targeted discovery apps
23 | 2012 Oracle Corporation
Model-As-You-Go Deployment in CPG
Derives own model from the incoming records and
documents
Changes in data automatically appear in UI
Drag-and-drop app composition
24 | 2012 Oracle Corporation
Consumer Ease-of-Use at Land OLakes
Integrated search, faceted browsing and analytics
Faceted browsing across diverse data
Faceted analytical model encourages exploration
25 | 2012 Oracle Corporation

Вам также может понравиться