SlideShare uma empresa Scribd logo
1 de 23
Achieving the Impossible…
Simultaneous OLTP and OLAP performance in ERP
Chad Gates
Pronto Software
@ChadinaBox
1
About Pronto
An ERP for many industries
Pronto Xi
Enterprise Management System
Global Presence
1,500+ Customers
4,200+ Sites
100,000+ Named users
Transactional
ERP only
ERP + Business
Intelligence (BI)
BI for large
Enterprises only BI for SMEs
BI for C-level
execs only BI for all
Heavy IT reliance Self-service BI
Staged data Real-time & staged data
Desktop only Desktop & mobile
The changing BI market
Many levels…
Staged + Near
real time
Distributed
OLAP +
Columnar +
Unstructured
Storage + in
memory
High
availability
Big Data
Staged + Near
real time
In Stream BI
OLAP +
Columnar
Mostly
structured
Modelled in
database
Predictive
In Memory
Staged
Historical
Ad-Hoc
3D
OLAP
+ Predictive
Modelled at
source
Analytics
Cubes
Near real time
Modelled
Ad-hoc
Semi-historical
OLTP
+OLAP
2D + 3D
Operational
Real time
Structured
Inflexible
Listings
Non strategic
OLTP
2D
Reporting
Little Big
Staged + Near
real time
Distributed
OLAP +
Columnar +
Unstructured
Storage + in
memory
High
availability
Big Data
Staged + Near
real time
In Stream BI
OLAP +
Columnar
Mostly
structured
Modelled in
database
Predictive
In Memory
Staged
Historical
Ad-Hoc
3D
OLAP
+ Predictive
Modelled at
source
Analytics
Cubes
Near real time
Modelled
Ad-hoc
Semi-historical
OLTP
+OLAP
2D + 3D
Operational
Real time
Structured
Inflexible
Listings
Non strategic
OLTP
2D
Reporting
Little Big
Pronto’s focus with Business Intelligence
First, a bit of history…
Pronto’s legacy 4GL reporting solution
•List style – operational focus
•Non-strategic : two-dimensional
•OLTP – real-time reporting
•Heavy maintenance overhead
1000+ reports
•Modification challenges
•Time-consuming
•Long lead time
Limited report
flexibility
•No graphs, charts, dashboards or scorecards
•Not web-based
•Perception that competitive solutions were more feature-rich
Reporting
interface seen as
‘old technology’
Pronto Xi Business Intelligence
Integrating IBM Cognos for Operational & Analytical Reporting
Pre-modelled meta-data layer
Adhoc reporting
Flexibility to customise
Pre-built content
2D + 3D reporting
Real time using Informix
49 reporting packages
217 namespaces
100+ pre-built reports and
dashboards
Simultaneous Informix
OLTP+OLAP
• Financials, Sales, Inventory, Manufacturing, Retail,
Service, Project, CRM, Maintenance Management
and much more…
Out-of-the-box reporting and analytics
Self-service reporting framework
Operational reporting
A quick demo of Pronto Xi BI
One click access to IBM
Cognos within Pronto Xi
Single logon and auto-
authentication using CAP
Operational reporting
A quick demo of Pronto Xi BI
Operational reporting
A quick demo of Pronto Xi BI
Operational reporting
A quick demo of Pronto Xi BI
Real-time relational
data, direct from ERP
Drill-through to ERP
from Cognos
Operational reporting
A quick demo of Pronto Xi BI
Dynamic connectivity from
Cognos to Pronto Xi
transaction screens
Available to all Pronto Xi users
Operational reporting
A quick demo of Pronto Xi BI
Operational reporting
A quick demo of Pronto Xi BI
Cognos content can be
embedded in application
screens
Pronto Xi Advanced Forecasting
For the user it
behaves like a cube
At the back end it is a
relational database
OLTP
Live
No ETL
Drills down to line level
detail
Drill through to Pronto Xi
Supplied pre-modelled
Hybrid operational & analytical reporting
Dimensionally Modelled Relational Data (DMR) data source
OLTP vs. OLAP
A quick comparison
19
OLTP OLAP
Short Transactions
- Relatively simple SQL
Longer Transactions
- Complex SQL with analytics
Random Updates
- Few Rows accessed
Sequential Scans and updates
- Many Rows Accessed
Sub-second response time Secs to mins response time
ER Modeling
- Minimizes redundancy
Dimensional Modeling
- OK to have redundancy
Normalized data (5NF)
- Minimizes duplicates
De-normalized data (3NF)
- Duplicates are OK
Few indexes
- Avoids index maintenance
OK to have more indexes
- Mostly read only
Pre-compiled queries
- Repeated execution of queries
Ad-hoc queries
- Unpredictable load
658
336
231
574
256
269
241
97
57
227
124
191
244
212
310
25
222
53 59
26
216
21
161
133
181
228
54
211
73
53
24
136
19
0
100
200
300
400
500
600
700
Sales - Invoice
By Customer
SO - Order
Line Detail
GL - Expense
Analysis for
Assets Exp
Sales - Invoice
By Customer
Territory
Inv -
Transactions
by Item Code
GL - Exp
Analysis for
Motor Vehicle
Exp
Sales -
Product
Group by
Period
AP - Retro
Aged TB By
Sup By Inv
Date
SO - Order
Summary
Inv - Status by
Item Code
Sales - Inv Rep
Sales by
Period
11.7 12.10xC1 12.10xC3
Performance Challenge – 11.7 – 12.1xC3
Simultaneous OLTP
and OLAP Loads
Analytics cubes
Staged - faster performance - pre-
aggregated
Supports snapshot data for historical
trend analysis
Predictive
3D data source
OLAP
Drill down to aggregation level or line-
level detail
Summary
• Informix powering both OLTP & OLAP
• Packaging and preconfiguring
• Creating reporting data within the ERP
• Compelling for mid market
22
Chad Gates
pronto.net
@ChadinaBox
23

Mais conteúdo relacionado

Mais procurados

Difference between molap, rolap and holap in ssas
Difference between molap, rolap and holap  in ssasDifference between molap, rolap and holap  in ssas
Difference between molap, rolap and holap in ssasUmar Ali
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processingnurmeen1
 
Olap, oltp and data mining
Olap, oltp and data miningOlap, oltp and data mining
Olap, oltp and data miningzafrii
 
SAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA TutorialSAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA TutorialZaranTech LLC
 
Webinar: SAP HANA - Features, Architecture and Advantages
Webinar: SAP HANA - Features, Architecture and AdvantagesWebinar: SAP HANA - Features, Architecture and Advantages
Webinar: SAP HANA - Features, Architecture and AdvantagesAPPSeCONNECT
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA OverviewAbel Johny
 
Digital economy with the speed of s4 hana
Digital economy with the speed of s4 hanaDigital economy with the speed of s4 hana
Digital economy with the speed of s4 hanaKyyba Inc.
 
SAP Integrated Business Planning
SAP Integrated Business PlanningSAP Integrated Business Planning
SAP Integrated Business PlanningKishore Chaganti
 
sap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanasap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanaJames L. Lee
 
What’s New in Syncsort Integrate? New User Experience for Fast Data Onboarding
What’s New in Syncsort Integrate? New User Experience for Fast Data OnboardingWhat’s New in Syncsort Integrate? New User Experience for Fast Data Onboarding
What’s New in Syncsort Integrate? New User Experience for Fast Data OnboardingPrecisely
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsCalpont
 
The thinking persons guide to data warehouse design
The thinking persons guide to data warehouse designThe thinking persons guide to data warehouse design
The thinking persons guide to data warehouse designCalpont
 
DATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAINING
DATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAININGDATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAINING
DATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAININGDatawarehouse Trainings
 
Data Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_OneData Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_OnePanchaleswar Nayak
 
SAP S/4 HANA Finance
SAP S/4 HANA FinanceSAP S/4 HANA Finance
SAP S/4 HANA FinanceJoerg Siebert
 

Mais procurados (19)

Difference between molap, rolap and holap in ssas
Difference between molap, rolap and holap  in ssasDifference between molap, rolap and holap  in ssas
Difference between molap, rolap and holap in ssas
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processing
 
Olap, oltp and data mining
Olap, oltp and data miningOlap, oltp and data mining
Olap, oltp and data mining
 
OLAP technology
OLAP technologyOLAP technology
OLAP technology
 
Datawarehouse and OLAP
Datawarehouse and OLAPDatawarehouse and OLAP
Datawarehouse and OLAP
 
SAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA TutorialSAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA Tutorial
 
Webinar: SAP HANA - Features, Architecture and Advantages
Webinar: SAP HANA - Features, Architecture and AdvantagesWebinar: SAP HANA - Features, Architecture and Advantages
Webinar: SAP HANA - Features, Architecture and Advantages
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
Digital economy with the speed of s4 hana
Digital economy with the speed of s4 hanaDigital economy with the speed of s4 hana
Digital economy with the speed of s4 hana
 
SAP Integrated Business Planning
SAP Integrated Business PlanningSAP Integrated Business Planning
SAP Integrated Business Planning
 
sap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanasap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hana
 
Saphana
SaphanaSaphana
Saphana
 
What’s New in Syncsort Integrate? New User Experience for Fast Data Onboarding
What’s New in Syncsort Integrate? New User Experience for Fast Data OnboardingWhat’s New in Syncsort Integrate? New User Experience for Fast Data Onboarding
What’s New in Syncsort Integrate? New User Experience for Fast Data Onboarding
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic Applications
 
The thinking persons guide to data warehouse design
The thinking persons guide to data warehouse designThe thinking persons guide to data warehouse design
The thinking persons guide to data warehouse design
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
DATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAINING
DATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAININGDATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAINING
DATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAINING
 
Data Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_OneData Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_One
 
SAP S/4 HANA Finance
SAP S/4 HANA FinanceSAP S/4 HANA Finance
SAP S/4 HANA Finance
 

Destaque (7)

OLTP-Bench
OLTP-BenchOLTP-Bench
OLTP-Bench
 
2. olap warehouse
2. olap warehouse2. olap warehouse
2. olap warehouse
 
OLAP
OLAPOLAP
OLAP
 
Advantages of MIS
Advantages of MISAdvantages of MIS
Advantages of MIS
 
OLAP
OLAPOLAP
OLAP
 
Business continuity & disaster recovery planning (BCP & DRP)
Business continuity & disaster recovery planning (BCP & DRP)Business continuity & disaster recovery planning (BCP & DRP)
Business continuity & disaster recovery planning (BCP & DRP)
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSE
 

Semelhante a Simultaneous OLTP and OLAP in ERP

The Lyft data platform: Now and in the future
The Lyft data platform: Now and in the futureThe Lyft data platform: Now and in the future
The Lyft data platform: Now and in the futuremarkgrover
 
Lyft data Platform - 2019 slides
Lyft data Platform - 2019 slidesLyft data Platform - 2019 slides
Lyft data Platform - 2019 slidesKarthik Murugesan
 
Towards Apache Flink 2.0 - Unified Data Processing and Beyond, Bowen Li
Towards Apache Flink 2.0 - Unified Data Processing and Beyond, Bowen LiTowards Apache Flink 2.0 - Unified Data Processing and Beyond, Bowen Li
Towards Apache Flink 2.0 - Unified Data Processing and Beyond, Bowen LiBowen Li
 
ActiveWarehouse/ETL - BI & DW for Ruby/Rails
ActiveWarehouse/ETL - BI & DW for Ruby/RailsActiveWarehouse/ETL - BI & DW for Ruby/Rails
ActiveWarehouse/ETL - BI & DW for Ruby/RailsPaul Gallagher
 
Big Data Analytics Platforms by KTH and RISE SICS
Big Data Analytics Platforms by KTH and RISE SICSBig Data Analytics Platforms by KTH and RISE SICS
Big Data Analytics Platforms by KTH and RISE SICSBig Data Value Association
 
The Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- AltibaseThe Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- AltibaseAltibase
 
Flink Forward Berlin 2018: Xiaowei Jiang - Keynote: "Unified Engine for Data ...
Flink Forward Berlin 2018: Xiaowei Jiang - Keynote: "Unified Engine for Data ...Flink Forward Berlin 2018: Xiaowei Jiang - Keynote: "Unified Engine for Data ...
Flink Forward Berlin 2018: Xiaowei Jiang - Keynote: "Unified Engine for Data ...Flink Forward
 
SAP HANA – A Technical Snapshot
SAP HANA – A Technical SnapshotSAP HANA – A Technical Snapshot
SAP HANA – A Technical SnapshotDebajit Banerjee
 
RPA Webinar Wise Men Solutions
RPA Webinar  Wise Men SolutionsRPA Webinar  Wise Men Solutions
RPA Webinar Wise Men SolutionsWise Men
 
SAP Advanced Lecture | FruTech.io
SAP Advanced Lecture | FruTech.ioSAP Advanced Lecture | FruTech.io
SAP Advanced Lecture | FruTech.ioFru Louis
 
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014Denis ONeil
 
MDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & AnalyticsMDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & AnalyticsMDS ap
 
My saperp technology facts -22_11_2011
My saperp   technology facts -22_11_2011My saperp   technology facts -22_11_2011
My saperp technology facts -22_11_2011Didem Gundogdu
 
Ibm Cognos B Iund Pmfj
Ibm Cognos B Iund PmfjIbm Cognos B Iund Pmfj
Ibm Cognos B Iund PmfjFriedel Jonker
 
Apache Flink 101 - the rise of stream processing and beyond
Apache Flink 101 - the rise of stream processing and beyondApache Flink 101 - the rise of stream processing and beyond
Apache Flink 101 - the rise of stream processing and beyondBowen Li
 
Stateful Interaction In Serverless Architecture With Redis: Pyounguk Cho
Stateful Interaction In Serverless Architecture With Redis: Pyounguk ChoStateful Interaction In Serverless Architecture With Redis: Pyounguk Cho
Stateful Interaction In Serverless Architecture With Redis: Pyounguk ChoRedis Labs
 
Top 5 Things to Know About Integrating MongoDB into Your Data Warehouse
Top 5 Things to Know About Integrating MongoDB into Your Data WarehouseTop 5 Things to Know About Integrating MongoDB into Your Data Warehouse
Top 5 Things to Know About Integrating MongoDB into Your Data WarehouseMongoDB
 

Semelhante a Simultaneous OLTP and OLAP in ERP (20)

The Lyft data platform: Now and in the future
The Lyft data platform: Now and in the futureThe Lyft data platform: Now and in the future
The Lyft data platform: Now and in the future
 
Lyft data Platform - 2019 slides
Lyft data Platform - 2019 slidesLyft data Platform - 2019 slides
Lyft data Platform - 2019 slides
 
Towards Apache Flink 2.0 - Unified Data Processing and Beyond, Bowen Li
Towards Apache Flink 2.0 - Unified Data Processing and Beyond, Bowen LiTowards Apache Flink 2.0 - Unified Data Processing and Beyond, Bowen Li
Towards Apache Flink 2.0 - Unified Data Processing and Beyond, Bowen Li
 
ActiveWarehouse/ETL - BI & DW for Ruby/Rails
ActiveWarehouse/ETL - BI & DW for Ruby/RailsActiveWarehouse/ETL - BI & DW for Ruby/Rails
ActiveWarehouse/ETL - BI & DW for Ruby/Rails
 
Big Data Analytics Platforms by KTH and RISE SICS
Big Data Analytics Platforms by KTH and RISE SICSBig Data Analytics Platforms by KTH and RISE SICS
Big Data Analytics Platforms by KTH and RISE SICS
 
BI Introduction
BI IntroductionBI Introduction
BI Introduction
 
The Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- AltibaseThe Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- Altibase
 
Flink Forward Berlin 2018: Xiaowei Jiang - Keynote: "Unified Engine for Data ...
Flink Forward Berlin 2018: Xiaowei Jiang - Keynote: "Unified Engine for Data ...Flink Forward Berlin 2018: Xiaowei Jiang - Keynote: "Unified Engine for Data ...
Flink Forward Berlin 2018: Xiaowei Jiang - Keynote: "Unified Engine for Data ...
 
SAP HANA – A Technical Snapshot
SAP HANA – A Technical SnapshotSAP HANA – A Technical Snapshot
SAP HANA – A Technical Snapshot
 
RPA Webinar Wise Men Solutions
RPA Webinar  Wise Men SolutionsRPA Webinar  Wise Men Solutions
RPA Webinar Wise Men Solutions
 
SAP Advanced Lecture | FruTech.io
SAP Advanced Lecture | FruTech.ioSAP Advanced Lecture | FruTech.io
SAP Advanced Lecture | FruTech.io
 
Microstrategy Overview
Microstrategy OverviewMicrostrategy Overview
Microstrategy Overview
 
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014
 
MDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & AnalyticsMDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
 
My saperp technology facts -22_11_2011
My saperp   technology facts -22_11_2011My saperp   technology facts -22_11_2011
My saperp technology facts -22_11_2011
 
Ibm Cognos B Iund Pmfj
Ibm Cognos B Iund PmfjIbm Cognos B Iund Pmfj
Ibm Cognos B Iund Pmfj
 
Next Generation of BI
Next Generation of BINext Generation of BI
Next Generation of BI
 
Apache Flink 101 - the rise of stream processing and beyond
Apache Flink 101 - the rise of stream processing and beyondApache Flink 101 - the rise of stream processing and beyond
Apache Flink 101 - the rise of stream processing and beyond
 
Stateful Interaction In Serverless Architecture With Redis: Pyounguk Cho
Stateful Interaction In Serverless Architecture With Redis: Pyounguk ChoStateful Interaction In Serverless Architecture With Redis: Pyounguk Cho
Stateful Interaction In Serverless Architecture With Redis: Pyounguk Cho
 
Top 5 Things to Know About Integrating MongoDB into Your Data Warehouse
Top 5 Things to Know About Integrating MongoDB into Your Data WarehouseTop 5 Things to Know About Integrating MongoDB into Your Data Warehouse
Top 5 Things to Know About Integrating MongoDB into Your Data Warehouse
 

Último

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 

Último (20)

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 

Simultaneous OLTP and OLAP in ERP

  • 1. Achieving the Impossible… Simultaneous OLTP and OLAP performance in ERP Chad Gates Pronto Software @ChadinaBox 1
  • 2. About Pronto An ERP for many industries
  • 4. Global Presence 1,500+ Customers 4,200+ Sites 100,000+ Named users
  • 5. Transactional ERP only ERP + Business Intelligence (BI) BI for large Enterprises only BI for SMEs BI for C-level execs only BI for all Heavy IT reliance Self-service BI Staged data Real-time & staged data Desktop only Desktop & mobile The changing BI market
  • 6. Many levels… Staged + Near real time Distributed OLAP + Columnar + Unstructured Storage + in memory High availability Big Data Staged + Near real time In Stream BI OLAP + Columnar Mostly structured Modelled in database Predictive In Memory Staged Historical Ad-Hoc 3D OLAP + Predictive Modelled at source Analytics Cubes Near real time Modelled Ad-hoc Semi-historical OLTP +OLAP 2D + 3D Operational Real time Structured Inflexible Listings Non strategic OLTP 2D Reporting Little Big
  • 7. Staged + Near real time Distributed OLAP + Columnar + Unstructured Storage + in memory High availability Big Data Staged + Near real time In Stream BI OLAP + Columnar Mostly structured Modelled in database Predictive In Memory Staged Historical Ad-Hoc 3D OLAP + Predictive Modelled at source Analytics Cubes Near real time Modelled Ad-hoc Semi-historical OLTP +OLAP 2D + 3D Operational Real time Structured Inflexible Listings Non strategic OLTP 2D Reporting Little Big Pronto’s focus with Business Intelligence
  • 8. First, a bit of history… Pronto’s legacy 4GL reporting solution •List style – operational focus •Non-strategic : two-dimensional •OLTP – real-time reporting •Heavy maintenance overhead 1000+ reports •Modification challenges •Time-consuming •Long lead time Limited report flexibility •No graphs, charts, dashboards or scorecards •Not web-based •Perception that competitive solutions were more feature-rich Reporting interface seen as ‘old technology’
  • 9. Pronto Xi Business Intelligence Integrating IBM Cognos for Operational & Analytical Reporting Pre-modelled meta-data layer Adhoc reporting Flexibility to customise Pre-built content 2D + 3D reporting Real time using Informix
  • 10. 49 reporting packages 217 namespaces 100+ pre-built reports and dashboards Simultaneous Informix OLTP+OLAP • Financials, Sales, Inventory, Manufacturing, Retail, Service, Project, CRM, Maintenance Management and much more… Out-of-the-box reporting and analytics Self-service reporting framework
  • 11. Operational reporting A quick demo of Pronto Xi BI
  • 12. One click access to IBM Cognos within Pronto Xi Single logon and auto- authentication using CAP Operational reporting A quick demo of Pronto Xi BI
  • 13. Operational reporting A quick demo of Pronto Xi BI
  • 14. Operational reporting A quick demo of Pronto Xi BI
  • 15. Real-time relational data, direct from ERP Drill-through to ERP from Cognos Operational reporting A quick demo of Pronto Xi BI
  • 16. Dynamic connectivity from Cognos to Pronto Xi transaction screens Available to all Pronto Xi users Operational reporting A quick demo of Pronto Xi BI
  • 17. Operational reporting A quick demo of Pronto Xi BI Cognos content can be embedded in application screens Pronto Xi Advanced Forecasting
  • 18. For the user it behaves like a cube At the back end it is a relational database OLTP Live No ETL Drills down to line level detail Drill through to Pronto Xi Supplied pre-modelled Hybrid operational & analytical reporting Dimensionally Modelled Relational Data (DMR) data source
  • 19. OLTP vs. OLAP A quick comparison 19 OLTP OLAP Short Transactions - Relatively simple SQL Longer Transactions - Complex SQL with analytics Random Updates - Few Rows accessed Sequential Scans and updates - Many Rows Accessed Sub-second response time Secs to mins response time ER Modeling - Minimizes redundancy Dimensional Modeling - OK to have redundancy Normalized data (5NF) - Minimizes duplicates De-normalized data (3NF) - Duplicates are OK Few indexes - Avoids index maintenance OK to have more indexes - Mostly read only Pre-compiled queries - Repeated execution of queries Ad-hoc queries - Unpredictable load
  • 20. 658 336 231 574 256 269 241 97 57 227 124 191 244 212 310 25 222 53 59 26 216 21 161 133 181 228 54 211 73 53 24 136 19 0 100 200 300 400 500 600 700 Sales - Invoice By Customer SO - Order Line Detail GL - Expense Analysis for Assets Exp Sales - Invoice By Customer Territory Inv - Transactions by Item Code GL - Exp Analysis for Motor Vehicle Exp Sales - Product Group by Period AP - Retro Aged TB By Sup By Inv Date SO - Order Summary Inv - Status by Item Code Sales - Inv Rep Sales by Period 11.7 12.10xC1 12.10xC3 Performance Challenge – 11.7 – 12.1xC3 Simultaneous OLTP and OLAP Loads
  • 21. Analytics cubes Staged - faster performance - pre- aggregated Supports snapshot data for historical trend analysis Predictive 3D data source OLAP Drill down to aggregation level or line- level detail
  • 22. Summary • Informix powering both OLTP & OLAP • Packaging and preconfiguring • Creating reporting data within the ERP • Compelling for mid market 22