SlideShare a Scribd company logo
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

More Related Content

What's hot

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
Umar Ali
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processing
nurmeen1
 
Olap, oltp and data mining
Olap, oltp and data miningOlap, oltp and data mining
Olap, oltp and data mining
zafrii
 
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
ZaranTech 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 Advantages
APPSeCONNECT
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
Abel 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 hana
Kyyba Inc.
 
SAP Integrated Business Planning
SAP Integrated Business PlanningSAP Integrated Business Planning
SAP Integrated Business Planning
Kishore 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 hana
James L. Lee
 
Saphana
SaphanaSaphana
Saphana
trainer4ss
 
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
Precisely
 
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
Calpont
 
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
 
Datawarehouse
DatawarehouseDatawarehouse
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
Datawarehouse 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_One
Panchaleswar Nayak
 
SAP S/4 HANA Finance
SAP S/4 HANA FinanceSAP S/4 HANA Finance
SAP S/4 HANA Finance
Joerg Siebert
 

What's hot (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
 

Viewers also liked

OLTP-Bench
OLTP-BenchOLTP-Bench
OLTP-Bench
eXascale Infolab
 
OLAP
OLAPOLAP
OLAP
Ashir Ali
 
Advantages of MIS
Advantages of MISAdvantages of MIS
Advantages of MISMihir Busa
 
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)
Narudom Roongsiriwong, CISSP
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSE
Zalpa Rathod
 

Viewers also liked (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
 

Similar to 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 future
markgrover
 
Lyft data Platform - 2019 slides
Lyft data Platform - 2019 slidesLyft data Platform - 2019 slides
Lyft data Platform - 2019 slides
Karthik 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 Li
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
Paul 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 SICS
Big Data Value Association
 
BI Introduction
BI IntroductionBI Introduction
BI Introduction
Taras Panchenko
 
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
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 ...
Flink Forward
 
SAP HANA – A Technical Snapshot
SAP HANA – A Technical SnapshotSAP HANA – A Technical Snapshot
SAP HANA – A Technical Snapshot
Debajit Banerjee
 
RPA Webinar Wise Men Solutions
RPA Webinar  Wise Men SolutionsRPA Webinar  Wise Men Solutions
RPA Webinar Wise Men Solutions
Wise Men
 
SAP Advanced Lecture | FruTech.io
SAP Advanced Lecture | FruTech.ioSAP Advanced Lecture | FruTech.io
SAP Advanced Lecture | FruTech.io
Fru Louis
 
Microstrategy Overview
Microstrategy OverviewMicrostrategy Overview
Microstrategy Overview
Roberto Zerbini
 
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
Denis 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 & Analytics
MDS 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_2011
Didem Gundogdu
 
Ibm Cognos B Iund Pmfj
Ibm Cognos B Iund PmfjIbm Cognos B Iund Pmfj
Ibm Cognos B Iund Pmfj
Friedel Jonker
 
Next Generation of BI
Next Generation of BINext Generation of BI
Next Generation of BI
Ihor Malytskyi
 
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
Bowen 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 Cho
Redis 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
 

Similar to 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
 

Recently uploaded

Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 

Recently uploaded (20)

Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 

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