SlideShare a Scribd company logo
1 of 31
Real-Time Data Warehousing &
Fraud Detection with Oracle 11gR2
Dr.-Ing. Holger Friedrich
09/2010© 2010 sumIT AG 2
Agenda
• Introduction
• Scope & Challenges
• Tools & Infrastructure
• Architecture & Implementation
• Prospects
• Conclusions
09/2010© 2010 sumIT AG 3
sumIT AG
• sumIT AG offers consulting and
implementation services in Switzerland
• Oracle Certified Partner
• We are experts in
– Data Warehousing and
– Business Intelligence solutions
using Oracle technology
• Our motto: Get Value From Data
• Visit our web-site: www.sumit.ch
09/2010© 2010 sumIT AG 4
Customer
• Founded by big International Sports Assoc
• Mission: prevent negative impact of online
betting on sport events
• Means: Monitoring & analysing online
betting quotes
• Events: World Cup, Olympics, ...
09/2010© 2010 sumIT AG 5
Betting Model Sketch
Event
Book
maker
Bet-
Object
Customer
Bet-
Type
Odds
Actor Time
09/2010© 2010 sumIT AG
Scope
• Load/update of master data
• Load/update of transactional data
• Simple data quality assessment & feed-back
• Active data retrieval from remote sources
• Data preparation for analysis
• Flexible visual data representation of analysis
• Support of ad-hoc reporting
• Simple supervision of load processes
6
09/2010© 2010 sumIT AG
Challenges
• Flexible, automatic daily master data update
• Transactional data retrieval every 30 sec
• Data ready for online analysis within ca. 5 min
• Integration of multiple data feeds
• Flexible retrieval & handling of XML-data
• High availability especially during events
• Adaptation to very different workloads
• Quick and cost efficient implementation
7
09/2010© 2010 sumIT AG
Software Tools
• Oracle RDBMS 11gR2
– Oracle Warehouse Builder (ODIEE)
– Oracle Workflow
– XML DB
– Partitioning
– ASM
• Oracle Business Intelligence EE 10g
• Oracle Data Guard 11gR2
• SQL Developer
8
09/2010© 2010 sumIT AG
Infrastrucure & Setup
• Mid-Tier Wintel Server
running OBIEE
9
• DB-Tier Lintel Server
running Oracle 11gR2
under Oracle Linux
• NetApp Storage
• Dev &
Test
• Prod • Fail-
over
09/2010© 2010 sumIT AG
Oracle Std Architecture
10
09/2010© 2010 sumIT AG
Processing Steps
11
Data
Provider
Staging
Area
Data
Store
Data
Mart
Retrieval Prep:
URL-Generation
Retrieval &
XSL-transform
Transform
& ODS-load
Data Mart
load
30-seconds cycle 5-minute cycle
09/2010© 2010 sumIT AG
Oracle 11gR2 Dev Support
• Oracle Warehouse Builder 11gR2 is pre-installed
• OWB features used here (selection):
– Workflow & Scheduler integration
– XML DB APIs
– Advanced operators for table functions, queues, ...
– Dimensional modeling and loading support
– Operator copying, grouping etc
• SQL-Developer used for monitoring and
triggering job executions
• Advanced DB features like automatic DOP and
Ref-Partitioning
12
09/2010© 2010 sumIT AG
Retrieval Preparation
• URL-generation in 30 sec cycles
• sets of URLs generated flexibly based on
– audit infos of prior runs,
– calendar data, and
– master data
• URL-storage in Queue Table
• OWB 11gR2 provides modeling & code
generation for handling required types and
functionality (table functions, user defined
types, queue tables)
13
09/2010© 2010 sumIT AG
Demo - Retrieval Prep
14
09/2010© 2010 sumIT AG
Retrieval & Staging
• Execution in 30 second cycles
• Retrieval of pending URLs from queue
• Per URL retrieval of data as XML-Feed
– storage of data in relational staging table
– transformation using XSL-File
– data quality assessment and data selection
– code transformations and lookups
• XML DB & OWB support
– online retrieval of XML-feeds from remote sources
– de-normalisation & transformation using XSL-Files
– loading XSLed XML into relational staging table
15
09/2010© 2010 sumIT AG
XSL Transformation File
16
09/2010© 2010 sumIT AG
Demo - Retrieval & Stage
17
09/2010© 2010 sumIT AG
Transformation & DS Load
• Traditional Code-Lookups with Outer Joins
• Data merged or inserted in 3-NF data store
schema
• Oracle Warehouse Builder 11gR2 raises
productivity by providing
– advanced look-up operators
– expression and operator copy
– operator grouping in UI
– one-window GUI
• Reduced configuration & maintenance effort by
automatic degree of parallelism DB feature
18
09/2010© 2010 sumIT AG
Automatic DOP
19
09/2010© 2010 sumIT AG
Parallel Stmnt Queuing
20
09/2010© 2010 sumIT AG
Demo - ODS Load
21
09/2010© 2010 sumIT AG
Data Mart Model & Load (I)
• State-of-the-art star schema data mart design
• Modeling & Load through OWB mappings
• OWB provides wizards and special operators
• Load code is generated on demand based on
dimension and cube definition
• Load operators handle complex tasks, e.g.
– Implementation MOLAP or ROLAP (Star/Snow Flake)
– Slowly Changing Dimensions
– Orphan Handling (load and delete)
– Loading multiple hierarchies
– ...
22
09/2010© 2010 sumIT AG
DM Model & Load (II)
• Observations
– Many people still don’t use dims & cubes in the DB
– It’s a complex topic, therefore the handling in OWB
is not simple too
– Developers ignore the OWB functionality, because of
• lack of trust in the code generation capabilities
• high confidence in their own coding capabilities
• lack of understanding of how the OWB UI works
• lack of expertise regarding dimensional modeling in general
• OWB can dramatically increase Data Mart
development performance and code quality
• OWB 11gR2 bursts with additional DM features
23
09/2010© 2010 sumIT AG 24
Demo - DM Model & Load
09/2010© 2010 sumIT AG 25
End-user Interface OBIEE
• OBIEE 10g is used
to provide
dashboards
• KPI definitions
provided by expert
analysts from the
online betting
business
09/2010© 2010 sumIT AG 26
OBIEE Screenshots
09/2010© 2010 sumIT AG 27
Process Monitoring
• Classical methods available
– OWB Run-Time Audit Browser
– Oracle Workflow Monitor
– Self developed APEX application
• Alternative with SQL Developer
– Quick setup
(import of report definitions)
– Based on SQL Dev’s user report interface
– no infrastructure required (e.g. Apache)
– based on
• OWB public Run-Time Views & execution API
• System Views (Jobs, Scheduler etc)
09/2010© 2010 sumIT AG
Job Control
28
09/2010© 2010 sumIT AG
Process Audits & Actions
29
09/2010© 2010 sumIT AG 30
Prospects
• Oracle Warehouse Builder
– Use of Code Templates and Template Mappings, and
Real-Time Maps in order to
• Allow data retrieval via mid-tier server, while DB server has
no internet access
• Nevertheless keep all design data in the same repository
• Oracle Business Intelligence EE 11g
– use of MOLAP interface with asymtric drilling etc.
• Oracle Data Mining
– Going beyond experts’ prior knowledge using
knowledge discovery algorithms instead of static
KPIs
– flexibly adapt analysis to altered fraud strategies
09/2010© 2010 sumIT AG
Conclusions
31
“Oracle database
11gR2 allows you to
efficiently implement
all kinds of Data
Warehouses, without
the need to further
invest in other tools”

More Related Content

Similar to Presentation real-time data warehousing & fraud detection with oracle 11g r2

Forge - DevCon 2016: From Desktop to the Cloud with Forge
Forge - DevCon 2016: From Desktop to the Cloud with ForgeForge - DevCon 2016: From Desktop to the Cloud with Forge
Forge - DevCon 2016: From Desktop to the Cloud with ForgeAutodesk
 
Ahmed Mohamed Elbehairy - Senior SharePoint Techinical Consultant (Developer ...
Ahmed Mohamed Elbehairy - Senior SharePoint Techinical Consultant (Developer ...Ahmed Mohamed Elbehairy - Senior SharePoint Techinical Consultant (Developer ...
Ahmed Mohamed Elbehairy - Senior SharePoint Techinical Consultant (Developer ...Ahmed Mohamed Elbehairy
 
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptxHow to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptxssuser225811
 
Project Argus-Tamas Kluber
Project Argus-Tamas KluberProject Argus-Tamas Kluber
Project Argus-Tamas KluberTamas Kluber
 
Deploying Full BI Platforms to Oracle Cloud
Deploying Full BI Platforms to Oracle CloudDeploying Full BI Platforms to Oracle Cloud
Deploying Full BI Platforms to Oracle CloudMark Rittman
 
Mohamed Ali CV (1)
Mohamed Ali CV (1)Mohamed Ali CV (1)
Mohamed Ali CV (1)mohamed ali
 
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business SuiteOOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suitevasuballa
 
Shop talk - Project Server 2013
Shop talk - Project Server 2013Shop talk - Project Server 2013
Shop talk - Project Server 2013Chris Givens
 
OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...Mark Rittman
 
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14p6academy
 
What's New in Oracle BI for Developers
What's New in Oracle BI for DevelopersWhat's New in Oracle BI for Developers
What's New in Oracle BI for DevelopersDatavail
 
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...VoltDB
 
Living objects network performance_management_v2
Living objects network performance_management_v2Living objects network performance_management_v2
Living objects network performance_management_v2Yoan SMADJA
 
Balamurugan msbi cv
Balamurugan msbi cvBalamurugan msbi cv
Balamurugan msbi cvbala murugan
 

Similar to Presentation real-time data warehousing & fraud detection with oracle 11g r2 (20)

Forge - DevCon 2016: From Desktop to the Cloud with Forge
Forge - DevCon 2016: From Desktop to the Cloud with ForgeForge - DevCon 2016: From Desktop to the Cloud with Forge
Forge - DevCon 2016: From Desktop to the Cloud with Forge
 
Ahmed Mohamed Elbehairy - Senior SharePoint Techinical Consultant (Developer ...
Ahmed Mohamed Elbehairy - Senior SharePoint Techinical Consultant (Developer ...Ahmed Mohamed Elbehairy - Senior SharePoint Techinical Consultant (Developer ...
Ahmed Mohamed Elbehairy - Senior SharePoint Techinical Consultant (Developer ...
 
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptxHow to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
 
Oracle Integration Cloud 概要(20200507版)
Oracle Integration Cloud 概要(20200507版)Oracle Integration Cloud 概要(20200507版)
Oracle Integration Cloud 概要(20200507版)
 
Oracle developer classes in mumbai
Oracle developer classes in mumbaiOracle developer classes in mumbai
Oracle developer classes in mumbai
 
Project Argus-Tamas Kluber
Project Argus-Tamas KluberProject Argus-Tamas Kluber
Project Argus-Tamas Kluber
 
AhmedWasfi2015
AhmedWasfi2015AhmedWasfi2015
AhmedWasfi2015
 
Deploying Full BI Platforms to Oracle Cloud
Deploying Full BI Platforms to Oracle CloudDeploying Full BI Platforms to Oracle Cloud
Deploying Full BI Platforms to Oracle Cloud
 
Mohamed Ali CV (1)
Mohamed Ali CV (1)Mohamed Ali CV (1)
Mohamed Ali CV (1)
 
Cognos Overview
Cognos Overview Cognos Overview
Cognos Overview
 
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business SuiteOOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
 
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
 
Ibm integration bus
Ibm integration busIbm integration bus
Ibm integration bus
 
Shop talk - Project Server 2013
Shop talk - Project Server 2013Shop talk - Project Server 2013
Shop talk - Project Server 2013
 
OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...
 
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
 
What's New in Oracle BI for Developers
What's New in Oracle BI for DevelopersWhat's New in Oracle BI for Developers
What's New in Oracle BI for Developers
 
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...
 
Living objects network performance_management_v2
Living objects network performance_management_v2Living objects network performance_management_v2
Living objects network performance_management_v2
 
Balamurugan msbi cv
Balamurugan msbi cvBalamurugan msbi cv
Balamurugan msbi cv
 

More from xKinAnx

Engage for success ibm spectrum accelerate 2
Engage for success   ibm spectrum accelerate 2Engage for success   ibm spectrum accelerate 2
Engage for success ibm spectrum accelerate 2xKinAnx
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep divexKinAnx
 
Software defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudSoftware defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudxKinAnx
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 xKinAnx
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...xKinAnx
 
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directionsxKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...xKinAnx
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloudxKinAnx
 
Presentation disaster recovery for oracle fusion middleware with the zfs st...
Presentation   disaster recovery for oracle fusion middleware with the zfs st...Presentation   disaster recovery for oracle fusion middleware with the zfs st...
Presentation disaster recovery for oracle fusion middleware with the zfs st...xKinAnx
 
Presentation differentiated virtualization for enterprise clouds, large and...
Presentation   differentiated virtualization for enterprise clouds, large and...Presentation   differentiated virtualization for enterprise clouds, large and...
Presentation differentiated virtualization for enterprise clouds, large and...xKinAnx
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rolloutxKinAnx
 

More from xKinAnx (20)

Engage for success ibm spectrum accelerate 2
Engage for success   ibm spectrum accelerate 2Engage for success   ibm spectrum accelerate 2
Engage for success ibm spectrum accelerate 2
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
 
Software defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudSoftware defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloud
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
 
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
 
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
 
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
 
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
 
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
 
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
 
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
 
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
 
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
 
Presentation disaster recovery for oracle fusion middleware with the zfs st...
Presentation   disaster recovery for oracle fusion middleware with the zfs st...Presentation   disaster recovery for oracle fusion middleware with the zfs st...
Presentation disaster recovery for oracle fusion middleware with the zfs st...
 
Presentation differentiated virtualization for enterprise clouds, large and...
Presentation   differentiated virtualization for enterprise clouds, large and...Presentation   differentiated virtualization for enterprise clouds, large and...
Presentation differentiated virtualization for enterprise clouds, large and...
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
 

Recently uploaded

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Recently uploaded (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Presentation real-time data warehousing & fraud detection with oracle 11g r2

  • 1. Real-Time Data Warehousing & Fraud Detection with Oracle 11gR2 Dr.-Ing. Holger Friedrich
  • 2. 09/2010© 2010 sumIT AG 2 Agenda • Introduction • Scope & Challenges • Tools & Infrastructure • Architecture & Implementation • Prospects • Conclusions
  • 3. 09/2010© 2010 sumIT AG 3 sumIT AG • sumIT AG offers consulting and implementation services in Switzerland • Oracle Certified Partner • We are experts in – Data Warehousing and – Business Intelligence solutions using Oracle technology • Our motto: Get Value From Data • Visit our web-site: www.sumit.ch
  • 4. 09/2010© 2010 sumIT AG 4 Customer • Founded by big International Sports Assoc • Mission: prevent negative impact of online betting on sport events • Means: Monitoring & analysing online betting quotes • Events: World Cup, Olympics, ...
  • 5. 09/2010© 2010 sumIT AG 5 Betting Model Sketch Event Book maker Bet- Object Customer Bet- Type Odds Actor Time
  • 6. 09/2010© 2010 sumIT AG Scope • Load/update of master data • Load/update of transactional data • Simple data quality assessment & feed-back • Active data retrieval from remote sources • Data preparation for analysis • Flexible visual data representation of analysis • Support of ad-hoc reporting • Simple supervision of load processes 6
  • 7. 09/2010© 2010 sumIT AG Challenges • Flexible, automatic daily master data update • Transactional data retrieval every 30 sec • Data ready for online analysis within ca. 5 min • Integration of multiple data feeds • Flexible retrieval & handling of XML-data • High availability especially during events • Adaptation to very different workloads • Quick and cost efficient implementation 7
  • 8. 09/2010© 2010 sumIT AG Software Tools • Oracle RDBMS 11gR2 – Oracle Warehouse Builder (ODIEE) – Oracle Workflow – XML DB – Partitioning – ASM • Oracle Business Intelligence EE 10g • Oracle Data Guard 11gR2 • SQL Developer 8
  • 9. 09/2010© 2010 sumIT AG Infrastrucure & Setup • Mid-Tier Wintel Server running OBIEE 9 • DB-Tier Lintel Server running Oracle 11gR2 under Oracle Linux • NetApp Storage • Dev & Test • Prod • Fail- over
  • 10. 09/2010© 2010 sumIT AG Oracle Std Architecture 10
  • 11. 09/2010© 2010 sumIT AG Processing Steps 11 Data Provider Staging Area Data Store Data Mart Retrieval Prep: URL-Generation Retrieval & XSL-transform Transform & ODS-load Data Mart load 30-seconds cycle 5-minute cycle
  • 12. 09/2010© 2010 sumIT AG Oracle 11gR2 Dev Support • Oracle Warehouse Builder 11gR2 is pre-installed • OWB features used here (selection): – Workflow & Scheduler integration – XML DB APIs – Advanced operators for table functions, queues, ... – Dimensional modeling and loading support – Operator copying, grouping etc • SQL-Developer used for monitoring and triggering job executions • Advanced DB features like automatic DOP and Ref-Partitioning 12
  • 13. 09/2010© 2010 sumIT AG Retrieval Preparation • URL-generation in 30 sec cycles • sets of URLs generated flexibly based on – audit infos of prior runs, – calendar data, and – master data • URL-storage in Queue Table • OWB 11gR2 provides modeling & code generation for handling required types and functionality (table functions, user defined types, queue tables) 13
  • 14. 09/2010© 2010 sumIT AG Demo - Retrieval Prep 14
  • 15. 09/2010© 2010 sumIT AG Retrieval & Staging • Execution in 30 second cycles • Retrieval of pending URLs from queue • Per URL retrieval of data as XML-Feed – storage of data in relational staging table – transformation using XSL-File – data quality assessment and data selection – code transformations and lookups • XML DB & OWB support – online retrieval of XML-feeds from remote sources – de-normalisation & transformation using XSL-Files – loading XSLed XML into relational staging table 15
  • 16. 09/2010© 2010 sumIT AG XSL Transformation File 16
  • 17. 09/2010© 2010 sumIT AG Demo - Retrieval & Stage 17
  • 18. 09/2010© 2010 sumIT AG Transformation & DS Load • Traditional Code-Lookups with Outer Joins • Data merged or inserted in 3-NF data store schema • Oracle Warehouse Builder 11gR2 raises productivity by providing – advanced look-up operators – expression and operator copy – operator grouping in UI – one-window GUI • Reduced configuration & maintenance effort by automatic degree of parallelism DB feature 18
  • 19. 09/2010© 2010 sumIT AG Automatic DOP 19
  • 20. 09/2010© 2010 sumIT AG Parallel Stmnt Queuing 20
  • 21. 09/2010© 2010 sumIT AG Demo - ODS Load 21
  • 22. 09/2010© 2010 sumIT AG Data Mart Model & Load (I) • State-of-the-art star schema data mart design • Modeling & Load through OWB mappings • OWB provides wizards and special operators • Load code is generated on demand based on dimension and cube definition • Load operators handle complex tasks, e.g. – Implementation MOLAP or ROLAP (Star/Snow Flake) – Slowly Changing Dimensions – Orphan Handling (load and delete) – Loading multiple hierarchies – ... 22
  • 23. 09/2010© 2010 sumIT AG DM Model & Load (II) • Observations – Many people still don’t use dims & cubes in the DB – It’s a complex topic, therefore the handling in OWB is not simple too – Developers ignore the OWB functionality, because of • lack of trust in the code generation capabilities • high confidence in their own coding capabilities • lack of understanding of how the OWB UI works • lack of expertise regarding dimensional modeling in general • OWB can dramatically increase Data Mart development performance and code quality • OWB 11gR2 bursts with additional DM features 23
  • 24. 09/2010© 2010 sumIT AG 24 Demo - DM Model & Load
  • 25. 09/2010© 2010 sumIT AG 25 End-user Interface OBIEE • OBIEE 10g is used to provide dashboards • KPI definitions provided by expert analysts from the online betting business
  • 26. 09/2010© 2010 sumIT AG 26 OBIEE Screenshots
  • 27. 09/2010© 2010 sumIT AG 27 Process Monitoring • Classical methods available – OWB Run-Time Audit Browser – Oracle Workflow Monitor – Self developed APEX application • Alternative with SQL Developer – Quick setup (import of report definitions) – Based on SQL Dev’s user report interface – no infrastructure required (e.g. Apache) – based on • OWB public Run-Time Views & execution API • System Views (Jobs, Scheduler etc)
  • 28. 09/2010© 2010 sumIT AG Job Control 28
  • 29. 09/2010© 2010 sumIT AG Process Audits & Actions 29
  • 30. 09/2010© 2010 sumIT AG 30 Prospects • Oracle Warehouse Builder – Use of Code Templates and Template Mappings, and Real-Time Maps in order to • Allow data retrieval via mid-tier server, while DB server has no internet access • Nevertheless keep all design data in the same repository • Oracle Business Intelligence EE 11g – use of MOLAP interface with asymtric drilling etc. • Oracle Data Mining – Going beyond experts’ prior knowledge using knowledge discovery algorithms instead of static KPIs – flexibly adapt analysis to altered fraud strategies
  • 31. 09/2010© 2010 sumIT AG Conclusions 31 “Oracle database 11gR2 allows you to efficiently implement all kinds of Data Warehouses, without the need to further invest in other tools”