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