SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
- an introduction -
Pentaho Virtual Cube
ABOUT THE AUTHOR
Currenty work as CTO at infinite-erp.co.id
Bring sized team consits of engineering
team to build and maintain high
performance information system.
You can reach me to
zaien@infinite-erp.co.id
Or visit my linked in
https://www.linkedin.com/in/zaien-aji-tr
ahutomo-83a63134/
CTO
I’m 100% BI tech big fan,
especially pentaho family. I love to
learn how to run pentaho at best.
With our love, expertise, and
background, we also encourage
you to gain this benefit, and join us
as a big Pentaho fans community.
BI Big Fan
I believe write it down cloud make
knowledge persists. I hope this
write not stop here, your turn to
make it deeper and better. If can
not, just share this to other, you
may find someone who can.
Just Write
What virtual cube look like? What animal is this?
What pentaho virtual cube best are for?
How software engineer bake it?
At the end we will arrive at conclusion: Why
pentaho virtual cube is better than data blend?
Better than table-join? Or even better than
traditonal pivot?
what
what for
how
why
01
02
03
04
ABOUT PENTAHO VIRTUAL CUBE
WHAT VIRTUAL CUBE LOOK LIKE?
Virtual cube my simmilar to traditional pivot. You will find this kind of analytics report in tradition BI. You will find some
dimensions and measurement, just like another dimensional report. Here our example show you sales and warehouse analysis.
You can see store dimension, and its several measurement. The first 3 dimensions talk abot sales performance, and next 3
dimension give you information related to warehouse. The last 3 dimensions give you insight that blend sales and warehouse
information such us profit that calculated by subtracting store sales to store cost.
WHAT VIRTUAL CUBE LOOK LIKE?
Behind the scene, we bake 2 analytics reports: not only sales analytics, but also warehouse analytics. Store dimension exists in
both reports, but promotions only exists in sales analytics. In measurement side, the first 4 measurmenet come from sales
analytics, and the rest from warehouse analytics. Thats why, when we drill down promotion dimension, warehouse analytics
have no data, then create a blank area. If this is JOIN BASED or DATA BLEND BASED report, then the 4th
row (promotion =
Best Saving) and consecutive records will not shown. Why? Because join based or data blend based report need keys to be
matched when they create report. THATS WHY VIRTUAL CUBE WIN!
This blank area is a proof
if this cube is not traditional cube
This is virtual cube
STRENGHTS
Performace matter! Since there is no
join, there are no overhead cost on
data processing and index scanning.
Make your report faster
WEAKNESSES
Virtual cube defined in mondrian
schema, make business user unable
define cubes them self.
OPPORTUNITIES
You can combine 2 or more analytics
report in single view. This
combination is UNLIMITED. You can
create any prespective, any angle,
on your analytics.
THREATS
Can you indentify any threats?
WHAT VIRTUAL BEST ARE FOR?
CAN YOU IMAGINE ANOTHER EXAMPLE?
ANOTHER
EXAMPLE
VIRTUAL
CUBE
1
2
3
4
In COA tree structure, you may define your
budget in summary level of chart account,
while your transaction happen in lowest level
of chart account. You will not be able to create
budget vs actual using data blend, since no
key (chart account key) matched
BUDGET VS ACTUAL
You may get sales performance declined not
because of demand get slow, but you may run
out of stock. You can simply create virtual cube
consists of sales and warehouse analytics, than
compare which SKU get run out of stock and
unachieved sales performance.
SALES PERFORMANCE VS STOCK LEVEL
You mat get sales performance declined not
because of demand get slow, but your
marketing dept not work well. You can simply
create virtual cube consists of sales and
expense analytics, than compare which SKU
get slow sales with slow campaign expense.
SALES PERFORMANCE VS PROMOTION EXPENSE
Any idea to exploit virtual cube?
YOUR TURN
HOW SOFTWARE ENGINEER BAKE VIRTUAL CUBE?
Under the hood, BI developer
define virtual cube based on
existing cube. They combine 2 or
more cube into single virtual cube.
The dimension may come from
common, or we so called shared
dimension. It’s measurement also
come from both side. As you can
see, this virtual cube can create
calculated member that come
both side, such as Profit per Unit
Shipped.
THERE ARE 2 SHARED DIMENSION
Can you spot another shared
dimension?
CONCUSION: WHY VIRTUAL CUBE BETTER?
PENTAHO VIRTUAL CUBE
OVER DATA BLEND, JOIN-TABLE
OR TRADITIONAL CUBE
2
Traditional report and virtual cube used in
similar way. End user may don’t know if they
work on several reports at the same time.
You may not event require additional
training to end user.
NO ADDITIONAL EXPERTISE
1
NO KEY JOIN REQUIRED
No key to be matched is matter. i.e you still
can create budget vs actual report if budget
is more general while actual are very detail.
4
It’s require 1 file only: mondrian schema!
Just define an xml tag “virtual cubel” then
start baking it’s capabilities through
existing cube.
EASY TO DEVELOP
3
PERFORMANCE
No key to be matched is matter. it’s just
several report rendered at the same time.
No key matching required, no index scan
performed. Report rendered faster.
READY TO BOOST PENTAHO BI
PERFORMANCE?
Head over to infinite-erp.co.id and find
out more about our background and
expertise.

Contenu connexe

Tendances

Shopin's Retail Intelligence Data Engine (R.I.D.E.) analysis of Coach
Shopin's Retail Intelligence Data Engine (R.I.D.E.) analysis of CoachShopin's Retail Intelligence Data Engine (R.I.D.E.) analysis of Coach
Shopin's Retail Intelligence Data Engine (R.I.D.E.) analysis of CoachEran Eyal
 
Corporate Information Management: Core Concepts & Best Practices
Corporate Information Management: Core Concepts & Best PracticesCorporate Information Management: Core Concepts & Best Practices
Corporate Information Management: Core Concepts & Best PracticesSIMAdmin
 
Should I Choose Machine Learning or Big Data?
Should I Choose Machine Learning or Big Data?Should I Choose Machine Learning or Big Data?
Should I Choose Machine Learning or Big Data?Bernard Marr
 
Why Is Data Literacy Important For Any Business?
Why Is Data Literacy Important For Any Business?Why Is Data Literacy Important For Any Business?
Why Is Data Literacy Important For Any Business?Bernard Marr
 
Objective Benchmarking for Improved Analytics Health and Effectiveness
Objective Benchmarking for Improved Analytics Health and EffectivenessObjective Benchmarking for Improved Analytics Health and Effectiveness
Objective Benchmarking for Improved Analytics Health and EffectivenessPersonifyMarketing
 
How Is Big Data, Artificial Intelligence And Technology Disrupting The Financ...
How Is Big Data, Artificial Intelligence And Technology Disrupting The Financ...How Is Big Data, Artificial Intelligence And Technology Disrupting The Financ...
How Is Big Data, Artificial Intelligence And Technology Disrupting The Financ...Bernard Marr
 
Organic SEO Strategies by Web3
Organic SEO Strategies by Web3Organic SEO Strategies by Web3
Organic SEO Strategies by Web3Radek Kotlarek
 
How To Set SMART Goals To Help You Succeed?
How To Set SMART Goals To Help You Succeed?How To Set SMART Goals To Help You Succeed?
How To Set SMART Goals To Help You Succeed?Bernard Marr
 
Guide to developing business plans for large projects brockville investments ltd
Guide to developing business plans for large projects brockville investments ltdGuide to developing business plans for large projects brockville investments ltd
Guide to developing business plans for large projects brockville investments ltdOlawunmi Olatunji Msc. FMVA®
 
531409_KPMG RPA_Bots_in_the_Back_Office_v8
531409_KPMG RPA_Bots_in_the_Back_Office_v8531409_KPMG RPA_Bots_in_the_Back_Office_v8
531409_KPMG RPA_Bots_in_the_Back_Office_v8David Neely
 
5 Ways in which Big Data can help the Hospitality Industry
5 Ways in which Big Data can help the Hospitality Industry5 Ways in which Big Data can help the Hospitality Industry
5 Ways in which Big Data can help the Hospitality IndustrySuyati Technologies
 
From hype to action getting what's needed from big data a
From hype to action getting what's needed from big data aFrom hype to action getting what's needed from big data a
From hype to action getting what's needed from big data agwdeodhar
 
Owen Sullivan, Executive Vice President of Manpower, Inc. and CEO of Manpower...
Owen Sullivan, Executive Vice President of Manpower, Inc. and CEO of Manpower...Owen Sullivan, Executive Vice President of Manpower, Inc. and CEO of Manpower...
Owen Sullivan, Executive Vice President of Manpower, Inc. and CEO of Manpower...BizTimes Media
 
How Do You Improve Data Skills and Data Literacy in your Business?
How Do You Improve Data Skills and Data Literacy in your Business?How Do You Improve Data Skills and Data Literacy in your Business?
How Do You Improve Data Skills and Data Literacy in your Business?Bernard Marr
 
What Is The Artificial Intelligence Revolution And Why Does It Matter To Your...
What Is The Artificial Intelligence Revolution And Why Does It Matter To Your...What Is The Artificial Intelligence Revolution And Why Does It Matter To Your...
What Is The Artificial Intelligence Revolution And Why Does It Matter To Your...Bernard Marr
 
Operationalizing a Vision for the Monetization of Telco Consumer Data
Operationalizing a Vision for the Monetization of Telco Consumer DataOperationalizing a Vision for the Monetization of Telco Consumer Data
Operationalizing a Vision for the Monetization of Telco Consumer DataPrecisely
 
Webinar Deck - Successful Strategies for Internal Collaboration
Webinar Deck - Successful Strategies for Internal CollaborationWebinar Deck - Successful Strategies for Internal Collaboration
Webinar Deck - Successful Strategies for Internal CollaborationCentral Desktop
 
Ad exchanges targeting & optimization april 2011
Ad exchanges targeting & optimization april 2011Ad exchanges targeting & optimization april 2011
Ad exchanges targeting & optimization april 2011Linda Gridley
 
Retail management book @ bec doms bagalkot mba
Retail management book @ bec doms bagalkot mbaRetail management book @ bec doms bagalkot mba
Retail management book @ bec doms bagalkot mbaBabasab Patil
 

Tendances (20)

Shopin's Retail Intelligence Data Engine (R.I.D.E.) analysis of Coach
Shopin's Retail Intelligence Data Engine (R.I.D.E.) analysis of CoachShopin's Retail Intelligence Data Engine (R.I.D.E.) analysis of Coach
Shopin's Retail Intelligence Data Engine (R.I.D.E.) analysis of Coach
 
Corporate Information Management: Core Concepts & Best Practices
Corporate Information Management: Core Concepts & Best PracticesCorporate Information Management: Core Concepts & Best Practices
Corporate Information Management: Core Concepts & Best Practices
 
Should I Choose Machine Learning or Big Data?
Should I Choose Machine Learning or Big Data?Should I Choose Machine Learning or Big Data?
Should I Choose Machine Learning or Big Data?
 
Why Is Data Literacy Important For Any Business?
Why Is Data Literacy Important For Any Business?Why Is Data Literacy Important For Any Business?
Why Is Data Literacy Important For Any Business?
 
Objective Benchmarking for Improved Analytics Health and Effectiveness
Objective Benchmarking for Improved Analytics Health and EffectivenessObjective Benchmarking for Improved Analytics Health and Effectiveness
Objective Benchmarking for Improved Analytics Health and Effectiveness
 
How Is Big Data, Artificial Intelligence And Technology Disrupting The Financ...
How Is Big Data, Artificial Intelligence And Technology Disrupting The Financ...How Is Big Data, Artificial Intelligence And Technology Disrupting The Financ...
How Is Big Data, Artificial Intelligence And Technology Disrupting The Financ...
 
Organic SEO Strategies by Web3
Organic SEO Strategies by Web3Organic SEO Strategies by Web3
Organic SEO Strategies by Web3
 
How To Set SMART Goals To Help You Succeed?
How To Set SMART Goals To Help You Succeed?How To Set SMART Goals To Help You Succeed?
How To Set SMART Goals To Help You Succeed?
 
Guide to developing business plans for large projects brockville investments ltd
Guide to developing business plans for large projects brockville investments ltdGuide to developing business plans for large projects brockville investments ltd
Guide to developing business plans for large projects brockville investments ltd
 
531409_KPMG RPA_Bots_in_the_Back_Office_v8
531409_KPMG RPA_Bots_in_the_Back_Office_v8531409_KPMG RPA_Bots_in_the_Back_Office_v8
531409_KPMG RPA_Bots_in_the_Back_Office_v8
 
5 Ways in which Big Data can help the Hospitality Industry
5 Ways in which Big Data can help the Hospitality Industry5 Ways in which Big Data can help the Hospitality Industry
5 Ways in which Big Data can help the Hospitality Industry
 
From hype to action getting what's needed from big data a
From hype to action getting what's needed from big data aFrom hype to action getting what's needed from big data a
From hype to action getting what's needed from big data a
 
Owen Sullivan, Executive Vice President of Manpower, Inc. and CEO of Manpower...
Owen Sullivan, Executive Vice President of Manpower, Inc. and CEO of Manpower...Owen Sullivan, Executive Vice President of Manpower, Inc. and CEO of Manpower...
Owen Sullivan, Executive Vice President of Manpower, Inc. and CEO of Manpower...
 
How Do You Improve Data Skills and Data Literacy in your Business?
How Do You Improve Data Skills and Data Literacy in your Business?How Do You Improve Data Skills and Data Literacy in your Business?
How Do You Improve Data Skills and Data Literacy in your Business?
 
EBS Designing NQDC
EBS Designing NQDCEBS Designing NQDC
EBS Designing NQDC
 
What Is The Artificial Intelligence Revolution And Why Does It Matter To Your...
What Is The Artificial Intelligence Revolution And Why Does It Matter To Your...What Is The Artificial Intelligence Revolution And Why Does It Matter To Your...
What Is The Artificial Intelligence Revolution And Why Does It Matter To Your...
 
Operationalizing a Vision for the Monetization of Telco Consumer Data
Operationalizing a Vision for the Monetization of Telco Consumer DataOperationalizing a Vision for the Monetization of Telco Consumer Data
Operationalizing a Vision for the Monetization of Telco Consumer Data
 
Webinar Deck - Successful Strategies for Internal Collaboration
Webinar Deck - Successful Strategies for Internal CollaborationWebinar Deck - Successful Strategies for Internal Collaboration
Webinar Deck - Successful Strategies for Internal Collaboration
 
Ad exchanges targeting & optimization april 2011
Ad exchanges targeting & optimization april 2011Ad exchanges targeting & optimization april 2011
Ad exchanges targeting & optimization april 2011
 
Retail management book @ bec doms bagalkot mba
Retail management book @ bec doms bagalkot mbaRetail management book @ bec doms bagalkot mba
Retail management book @ bec doms bagalkot mba
 

Similaire à Virtual cube on pentaho

Content marketing analytics: how to make your data work harder for your business
Content marketing analytics: how to make your data work harder for your businessContent marketing analytics: how to make your data work harder for your business
Content marketing analytics: how to make your data work harder for your businessDaniel Smulevich
 
Power BI Report.pdf
Power BI Report.pdfPower BI Report.pdf
Power BI Report.pdfVishnuGone
 
Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...DigitalMarketingShow
 
Content marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doingContent marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doingDaniel Smulevich
 
How to start with cross-sell analysis
How to start with cross-sell analysisHow to start with cross-sell analysis
How to start with cross-sell analysisSherpas
 
Benchmark of ecommerce solutions (short version, english)
Benchmark of ecommerce solutions (short version, english)Benchmark of ecommerce solutions (short version, english)
Benchmark of ecommerce solutions (short version, english)Philippe Humeau
 
How to create an analytics dashboard (with examples).pdf
How to create an analytics dashboard (with examples).pdfHow to create an analytics dashboard (with examples).pdf
How to create an analytics dashboard (with examples).pdfWebMaxy
 
Learn How to Attract Customers with Twitter
Learn How to Attract Customers with TwitterLearn How to Attract Customers with Twitter
Learn How to Attract Customers with TwitterClearPivot
 
ASAE Tech: Data Data Everywhere
ASAE Tech: Data Data EverywhereASAE Tech: Data Data Everywhere
ASAE Tech: Data Data Everywheremjgoldsmith
 
10 Useful Marketing Tools
10 Useful Marketing Tools10 Useful Marketing Tools
10 Useful Marketing ToolsMegan Kenna
 
Growth hacking: the growth hacker guide to analytics: how to get to data-dri...
Growth hacking: the growth hacker guide to analytics:  how to get to data-dri...Growth hacking: the growth hacker guide to analytics:  how to get to data-dri...
Growth hacking: the growth hacker guide to analytics: how to get to data-dri...Eveline Smet
 
danmcclary-pspresentation-katieboyle-171030115522.pdf
danmcclary-pspresentation-katieboyle-171030115522.pdfdanmcclary-pspresentation-katieboyle-171030115522.pdf
danmcclary-pspresentation-katieboyle-171030115522.pdfssuser3ee399
 
Why Big and Small Data Is Important by Google's Product Manager
Why Big and Small Data Is Important by Google's Product ManagerWhy Big and Small Data Is Important by Google's Product Manager
Why Big and Small Data Is Important by Google's Product ManagerProduct School
 
The five essential steps to building a data product
The five essential steps to building a data productThe five essential steps to building a data product
The five essential steps to building a data productBirst
 
Benchmark of e-commerce solutions
Benchmark of e-commerce solutionsBenchmark of e-commerce solutions
Benchmark of e-commerce solutionsNBS System
 
How to become Data Driven for startups - keboola
How to become Data Driven for startups - keboolaHow to become Data Driven for startups - keboola
How to become Data Driven for startups - keboolaPavel Dolezal
 
Basis 2.0 Global Internet Marketing Dashboard
Basis 2.0 Global Internet Marketing DashboardBasis 2.0 Global Internet Marketing Dashboard
Basis 2.0 Global Internet Marketing DashboardKarl H. Muench
 
What are Custom Dimensions in Google Ads
What are Custom Dimensions in Google AdsWhat are Custom Dimensions in Google Ads
What are Custom Dimensions in Google AdsPPCexpo
 

Similaire à Virtual cube on pentaho (20)

Infinite BI
Infinite BIInfinite BI
Infinite BI
 
Content marketing analytics: how to make your data work harder for your business
Content marketing analytics: how to make your data work harder for your businessContent marketing analytics: how to make your data work harder for your business
Content marketing analytics: how to make your data work harder for your business
 
Power BI Report.pdf
Power BI Report.pdfPower BI Report.pdf
Power BI Report.pdf
 
Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...
 
Content marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doingContent marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doing
 
How to start with cross-sell analysis
How to start with cross-sell analysisHow to start with cross-sell analysis
How to start with cross-sell analysis
 
Benchmark of ecommerce solutions (short version, english)
Benchmark of ecommerce solutions (short version, english)Benchmark of ecommerce solutions (short version, english)
Benchmark of ecommerce solutions (short version, english)
 
How to create an analytics dashboard (with examples).pdf
How to create an analytics dashboard (with examples).pdfHow to create an analytics dashboard (with examples).pdf
How to create an analytics dashboard (with examples).pdf
 
Learn How to Attract Customers with Twitter
Learn How to Attract Customers with TwitterLearn How to Attract Customers with Twitter
Learn How to Attract Customers with Twitter
 
ASAE Tech: Data Data Everywhere
ASAE Tech: Data Data EverywhereASAE Tech: Data Data Everywhere
ASAE Tech: Data Data Everywhere
 
10 Useful Marketing Tools
10 Useful Marketing Tools10 Useful Marketing Tools
10 Useful Marketing Tools
 
Growth hacking: the growth hacker guide to analytics: how to get to data-dri...
Growth hacking: the growth hacker guide to analytics:  how to get to data-dri...Growth hacking: the growth hacker guide to analytics:  how to get to data-dri...
Growth hacking: the growth hacker guide to analytics: how to get to data-dri...
 
danmcclary-pspresentation-katieboyle-171030115522.pdf
danmcclary-pspresentation-katieboyle-171030115522.pdfdanmcclary-pspresentation-katieboyle-171030115522.pdf
danmcclary-pspresentation-katieboyle-171030115522.pdf
 
Why Big and Small Data Is Important by Google's Product Manager
Why Big and Small Data Is Important by Google's Product ManagerWhy Big and Small Data Is Important by Google's Product Manager
Why Big and Small Data Is Important by Google's Product Manager
 
الخير.pdf
الخير.pdfالخير.pdf
الخير.pdf
 
The five essential steps to building a data product
The five essential steps to building a data productThe five essential steps to building a data product
The five essential steps to building a data product
 
Benchmark of e-commerce solutions
Benchmark of e-commerce solutionsBenchmark of e-commerce solutions
Benchmark of e-commerce solutions
 
How to become Data Driven for startups - keboola
How to become Data Driven for startups - keboolaHow to become Data Driven for startups - keboola
How to become Data Driven for startups - keboola
 
Basis 2.0 Global Internet Marketing Dashboard
Basis 2.0 Global Internet Marketing DashboardBasis 2.0 Global Internet Marketing Dashboard
Basis 2.0 Global Internet Marketing Dashboard
 
What are Custom Dimensions in Google Ads
What are Custom Dimensions in Google AdsWhat are Custom Dimensions in Google Ads
What are Custom Dimensions in Google Ads
 

Plus de Wirabumi Software

Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya PerkasaAir sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya PerkasaWirabumi Software
 
Memperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
Memperkenalkan AIRO Water - PT. Rofis Jaya PerkasaMemperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
Memperkenalkan AIRO Water - PT. Rofis Jaya PerkasaWirabumi Software
 
Data warehousing with pentaho
Data warehousing with pentahoData warehousing with pentaho
Data warehousing with pentahoWirabumi Software
 
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in UbuntuHow To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in UbuntuWirabumi Software
 
Cara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuCara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuWirabumi Software
 
Openbravo ERP Tutorial - Saldo Awal
Openbravo ERP Tutorial - Saldo AwalOpenbravo ERP Tutorial - Saldo Awal
Openbravo ERP Tutorial - Saldo AwalWirabumi Software
 

Plus de Wirabumi Software (12)

Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya PerkasaAir sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
 
Memperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
Memperkenalkan AIRO Water - PT. Rofis Jaya PerkasaMemperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
Memperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
 
Infinite pos
Infinite posInfinite pos
Infinite pos
 
Virtual cube di pentaho
Virtual cube di pentahoVirtual cube di pentaho
Virtual cube di pentaho
 
Flexible erp with openbravo
Flexible erp with openbravoFlexible erp with openbravo
Flexible erp with openbravo
 
Data warehousing with pentaho
Data warehousing with pentahoData warehousing with pentaho
Data warehousing with pentaho
 
Dasar dasar akuntansi
Dasar dasar akuntansiDasar dasar akuntansi
Dasar dasar akuntansi
 
Introduction to openbravo
Introduction to openbravoIntroduction to openbravo
Introduction to openbravo
 
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in UbuntuHow To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
 
Cara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuCara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di Ubuntu
 
Openbravo ERP Overview
Openbravo ERP OverviewOpenbravo ERP Overview
Openbravo ERP Overview
 
Openbravo ERP Tutorial - Saldo Awal
Openbravo ERP Tutorial - Saldo AwalOpenbravo ERP Tutorial - Saldo Awal
Openbravo ERP Tutorial - Saldo Awal
 

Dernier

%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456KiaraTiradoMicha
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
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
 
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
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 

Dernier (20)

%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
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
 
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
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 

Virtual cube on pentaho

  • 1. - an introduction - Pentaho Virtual Cube
  • 2. ABOUT THE AUTHOR Currenty work as CTO at infinite-erp.co.id Bring sized team consits of engineering team to build and maintain high performance information system. You can reach me to zaien@infinite-erp.co.id Or visit my linked in https://www.linkedin.com/in/zaien-aji-tr ahutomo-83a63134/ CTO I’m 100% BI tech big fan, especially pentaho family. I love to learn how to run pentaho at best. With our love, expertise, and background, we also encourage you to gain this benefit, and join us as a big Pentaho fans community. BI Big Fan I believe write it down cloud make knowledge persists. I hope this write not stop here, your turn to make it deeper and better. If can not, just share this to other, you may find someone who can. Just Write
  • 3. What virtual cube look like? What animal is this? What pentaho virtual cube best are for? How software engineer bake it? At the end we will arrive at conclusion: Why pentaho virtual cube is better than data blend? Better than table-join? Or even better than traditonal pivot? what what for how why 01 02 03 04 ABOUT PENTAHO VIRTUAL CUBE
  • 4. WHAT VIRTUAL CUBE LOOK LIKE? Virtual cube my simmilar to traditional pivot. You will find this kind of analytics report in tradition BI. You will find some dimensions and measurement, just like another dimensional report. Here our example show you sales and warehouse analysis. You can see store dimension, and its several measurement. The first 3 dimensions talk abot sales performance, and next 3 dimension give you information related to warehouse. The last 3 dimensions give you insight that blend sales and warehouse information such us profit that calculated by subtracting store sales to store cost.
  • 5. WHAT VIRTUAL CUBE LOOK LIKE? Behind the scene, we bake 2 analytics reports: not only sales analytics, but also warehouse analytics. Store dimension exists in both reports, but promotions only exists in sales analytics. In measurement side, the first 4 measurmenet come from sales analytics, and the rest from warehouse analytics. Thats why, when we drill down promotion dimension, warehouse analytics have no data, then create a blank area. If this is JOIN BASED or DATA BLEND BASED report, then the 4th row (promotion = Best Saving) and consecutive records will not shown. Why? Because join based or data blend based report need keys to be matched when they create report. THATS WHY VIRTUAL CUBE WIN! This blank area is a proof if this cube is not traditional cube This is virtual cube
  • 6. STRENGHTS Performace matter! Since there is no join, there are no overhead cost on data processing and index scanning. Make your report faster WEAKNESSES Virtual cube defined in mondrian schema, make business user unable define cubes them self. OPPORTUNITIES You can combine 2 or more analytics report in single view. This combination is UNLIMITED. You can create any prespective, any angle, on your analytics. THREATS Can you indentify any threats? WHAT VIRTUAL BEST ARE FOR?
  • 7. CAN YOU IMAGINE ANOTHER EXAMPLE? ANOTHER EXAMPLE VIRTUAL CUBE 1 2 3 4 In COA tree structure, you may define your budget in summary level of chart account, while your transaction happen in lowest level of chart account. You will not be able to create budget vs actual using data blend, since no key (chart account key) matched BUDGET VS ACTUAL You may get sales performance declined not because of demand get slow, but you may run out of stock. You can simply create virtual cube consists of sales and warehouse analytics, than compare which SKU get run out of stock and unachieved sales performance. SALES PERFORMANCE VS STOCK LEVEL You mat get sales performance declined not because of demand get slow, but your marketing dept not work well. You can simply create virtual cube consists of sales and expense analytics, than compare which SKU get slow sales with slow campaign expense. SALES PERFORMANCE VS PROMOTION EXPENSE Any idea to exploit virtual cube? YOUR TURN
  • 8. HOW SOFTWARE ENGINEER BAKE VIRTUAL CUBE? Under the hood, BI developer define virtual cube based on existing cube. They combine 2 or more cube into single virtual cube. The dimension may come from common, or we so called shared dimension. It’s measurement also come from both side. As you can see, this virtual cube can create calculated member that come both side, such as Profit per Unit Shipped.
  • 9. THERE ARE 2 SHARED DIMENSION Can you spot another shared dimension?
  • 10. CONCUSION: WHY VIRTUAL CUBE BETTER? PENTAHO VIRTUAL CUBE OVER DATA BLEND, JOIN-TABLE OR TRADITIONAL CUBE 2 Traditional report and virtual cube used in similar way. End user may don’t know if they work on several reports at the same time. You may not event require additional training to end user. NO ADDITIONAL EXPERTISE 1 NO KEY JOIN REQUIRED No key to be matched is matter. i.e you still can create budget vs actual report if budget is more general while actual are very detail. 4 It’s require 1 file only: mondrian schema! Just define an xml tag “virtual cubel” then start baking it’s capabilities through existing cube. EASY TO DEVELOP 3 PERFORMANCE No key to be matched is matter. it’s just several report rendered at the same time. No key matching required, no index scan performed. Report rendered faster.
  • 11. READY TO BOOST PENTAHO BI PERFORMANCE? Head over to infinite-erp.co.id and find out more about our background and expertise.