SlideShare a Scribd company logo
1 of 31
From Data to Knowledge © 2017 FRT Consulting1
www.frt.at
FRT Consulting GmbH
How to build the perfect dashboard
Pavel Glebov
From Data to Knowledge © 2017 FRT Consulting2
www.frt.at
• Spin off of Technical University/Graz, private held, MD: Gustav
Sperat
• HQ: Graz, Office Eastern Austria: Mödling
• 12+ people staff (internal, external), all experienced consultants,
currently upgrading to 15.
• Revenues: 2014, € 830 k, 2015, 880k, 2016 rd, 900k, no banking
loans, high percentage cash
• Main Business Focus:
• Enterprise Data Analytics
• Customers: Mostly Austrian Top100 in Telco, Manufacturing,
Finance and Services (see customer list)
• Network of partnerships with special expertise organizations
FRT Consulting – corporate profile
Facts, figures, strategy
From Data to Knowledge © 2017 FRT Consulting3
www.frt.at
FRT Consulting – Analytics Portfolio
Consulting in DWH/BI architekture
Implementation specific platform, toolevaluation
KPI/reporting implementations
Systemintegration
Evaluation Usecases
Data preparation,visualisation
data exploration&analyse, modeling
Model execution, presentation
BigData
Data
ManagementDWH/BI
Data Governance
Data Quality
Data Security
Meta&Reference Data Mgmt.
Enterprise Data Analytics
Hybridkoncepts
From Data to Knowledge © 2017 FRT Consulting4
www.frt.at
• Manufacturing:
• Andritz AG
• Prinzhorn Holding
• Elk Fertighaus
• SonyDADC
• Stora-Enso
• Telco / Utilities:
• Hutchison DREI Austria
• UPC
• E-Control
• Verbundgesellschaft
• KELAG
• Finance:
• Österr. Nationalbank - OeNB
• Merkur Versicherung
• Bonus Vorsorgekasse
• Heta Asset Resolution
• Basler Versicherung AG
• Services, HC, others
• Mazda Austria&SEE
• Tirol Kliniken
• Verbundlinien Stmk
• VBW
Customer List (Sample)
From Data to Knowledge © 2017 FRT Consulting5
www.frt.at
Sample Dashboard
From Data to Knowledge © 2017 FRT Consulting6
www.frt.at
Purposes: Marketing
From Data to Knowledge © 2017 FRT Consulting7
www.frt.at
Purposes: Welcome
From Data to Knowledge © 2017 FRT Consulting8
www.frt.at
Purposes: Motivation
From Data to Knowledge © 2017 FRT Consulting9
www.frt.at
Purposes: Information
From Data to Knowledge © 2017 FRT Consulting10
www.frt.at
Purposes: Exceptions Highlighting
From Data to Knowledge © 2017 FRT Consulting11
www.frt.at
Who is the audience?
24% 18% 10% 20% 26%
From Data to Knowledge © 2017 FRT Consulting12
www.frt.at
• Name the DB.
• What would you do if you see some
Information?
• What would you like to see?
• Group the information
Prioritize Information Blocks
From Data to Knowledge © 2017 FRT Consulting13
www.frt.at
Brain’s capacity: 7 ± 2
From Data to Knowledge © 2017 FRT Consulting14
www.frt.at
Main Chart Types
From Data to Knowledge © 2017 FRT Consulting15
www.frt.at
Special chart types
From Data to Knowledge © 2017 FRT Consulting16
www.frt.at
Exotic chart types
https://d3js.org/
Condegram Spiral Plot DependencyWheel
From Data to Knowledge © 2017 FRT Consulting17
www.frt.at
Exotic chart types :3D
From Data to Knowledge © 2017 FRT Consulting18
www.frt.at
Exotic chart types: successful solutions
From Data to Knowledge © 2017 FRT Consulting19
www.frt.at
Chart Types in APEX
• Build-in JET-Charts
• Plugins - apex.world
• JET-Charts
• Separate JS libraries
From Data to Knowledge © 2017 FRT Consulting20
www.frt.at
Long page loading time
From Data to Knowledge © 2017 FRT Consulting21
www.frt.at
Data to show on the Dashboard
SELECT *
FROM FS_ANIMAL_FARMING
WHERE ICON = ‘COW’
AND STAT_YEAR =
TO_DATE(‘2007’,’YYYY’)
AND…..complex condition
From Data to Knowledge © 2017 FRT Consulting22
www.frt.at
Large Indexes are not optimal
STAT_YEAR ICON
2007 COW
2007 PIG
2007 TURKEY
2008 COW
2008 PIG
2009 COW
2009 PIG
STAT_YEAR ICON COUNT
2007 COW 1.234.348
2007 PIG 3.565.678
2007 TURKEY 45.367.867
2008 COW 1.536.377
2008 PIG 45.665.675
2009 COW 1.637.381
2009 PIG 3.766.678
INDEX TABLE
From Data to Knowledge © 2017 FRT Consulting23
www.frt.at
Function-Based Index
FUNCTION
IS_ANIMAL_DISPLAYED_ON_DB
(P_YEAR IN FS_ANIMAL_FARMING.STAT_YEAR%TYPE,
P_ICON IN FS_ANIMAL_FARMING.ICON%TYPE,
P_ID IN FS_ANIMAL_FARMING.ID%TYPE
)
RETURN FS_ANIMAL_FARMING.ID%TYPE
DETERMINISTIC
// returns id if given animal should be displayed
// on the dashboard
//
// and NULL if not.
From Data to Knowledge © 2017 FRT Consulting24
www.frt.at
Small Indexes based on Function
ID
101001001
STAT_YEAR ICON COUNT
2007 COW 1.234.348
2007 PIG 3.565.678
2007 TURKEY 45.367.867
2008 COW 1.536.377
2008 PIG 45.665.675
2009 COW 1.637.381
2009 PIG 3.766.678
INDEX TABLE
From Data to Knowledge © 2017 FRT Consulting25
www.frt.at
Optimized Query
SELECT *
FROM FS_ANIMAL_FARMING
WHERE IS_ANIMAL_DISPLAYED_ON_DB(
P_YEAR => STAT_YEAR,
P_ICON => ICON
P_ID => ID ) IS NOT NULL
From Data to Knowledge © 2017 FRT Consulting26
www.frt.at
Sample Query with Aggregation
SELECT ICON,
STAT_YEAR,
SUM(SUMMARY) AS TOTAL
FROM FS_ANIMAL_FARMING
GROUP BY ICON,
STAT_YEAR
From Data to Knowledge © 2017 FRT Consulting27
www.frt.at
Materialized View
CREATE MATERIALIZED VIEW
FS_ANIMAL_FARMING_MV
REFRESH FAST ON DEMAND
ENABLE QUERY REWRITE
ENABLE ON QUERY COMPUTATION
AS
SELECT ICON,
STAT_YEAR,
SUM(SUMMARY) AS TOTAL,
COUNT(SUMMARY),
COUNT(*)
FROM FS_ANIMAL_FARMING
GROUP BY ICON,
STAT_YEAR;
From Data to Knowledge © 2017 FRT Consulting28
www.frt.at
Materialized Views speeds Queries
STAT_YEAR ICON TOTAL
2007 COW 1.234.348
2007 PIG 3.565.678
2007 TURKEY 45.367.867
2008 COW 1.536.377
2008 PIG 45.665.675
2009 COW 1.637.381
2009 PIG 3.766.678
MV_TABLE
SELECT ICON,
STAT_YEAR,
SUM(SUMMARY) AS TOTAL
FROM FS_ANIMAL_FARMING
GROUP BY ICON,
STAT_YEAR;
From Data to Knowledge © 2017 FRT Consulting29
www.frt.at
STALE Materialized View
SQL> SELECT MVIEW_NAME,
STALENESS,
ON_QUERY_COMPUTATION
FROM USER_MVIEWS;
MVIEW_NAME STALENESS O
----------------------------------------- ---------------------------- ---
FS_ANIMAL_FARMING_MV NEEDS_COMPILE Y
DBMS_MVIEW
From Data to Knowledge © 2017 FRT Consulting30
www.frt.at
Materialized Views speeds Queries
STAT_YEAR ICON TOTAL
2007 COW 1.234.348
2007 PIG 3.565.678
2007 TURKEY 45.367.867
2008 COW 1.536.377
2008 PIG 45.665.675
2009 COW 1.637.381
2009 PIG 3.766.678
MV_TABLE
SELECT ICON,
STAT_YEAR,
SUM(SUMMARY) AS TOTAL
FROM FS_ANIMAL_FARMING
GROUP BY ICON,
STAT_YEAR;
MV_LOGS
CHANGES
From Data to Knowledge © 2017 FRT Consulting31
www.frt.at
Contacts
FRT Consulting GmbH
Liebenauer Hauptstrasse 2-6
A-8041 Graz
Fon: +43 316 71 12 12 - 0
Fax: +43 316 71 12 12 - 99
pavel.glebov@frt.at

More Related Content

Similar to How to build the perfect dashboard

How human insights focused organizations become CX leaders
How human insights focused organizations become CX leaders How human insights focused organizations become CX leaders
How human insights focused organizations become CX leaders UserTesting
 
Fighting financial fraud at Danske Bank with artificial intelligence
Fighting financial fraud at Danske Bank with artificial intelligenceFighting financial fraud at Danske Bank with artificial intelligence
Fighting financial fraud at Danske Bank with artificial intelligenceRon Bodkin
 
Nonprofits + Data: Pathway to Innovation
Nonprofits + Data: Pathway to InnovationNonprofits + Data: Pathway to Innovation
Nonprofits + Data: Pathway to InnovationTim Sarrantonio
 
SplunkLive! Zurich 2017 - Advanced Analytics / Machine Learning
SplunkLive! Zurich 2017 - Advanced Analytics / Machine LearningSplunkLive! Zurich 2017 - Advanced Analytics / Machine Learning
SplunkLive! Zurich 2017 - Advanced Analytics / Machine LearningSplunk
 
Tracxn Research - Scm software report Report, June 2017
Tracxn Research - Scm software report Report, June 2017Tracxn Research - Scm software report Report, June 2017
Tracxn Research - Scm software report Report, June 2017Tracxn
 
Is the Martech Stack Missing Its Brain?
Is the Martech Stack Missing Its Brain?Is the Martech Stack Missing Its Brain?
Is the Martech Stack Missing Its Brain?Amy Cross
 
ArunKJ BigData3-0 Analytics
ArunKJ BigData3-0 AnalyticsArunKJ BigData3-0 Analytics
ArunKJ BigData3-0 AnalyticsArun Kumar J
 
Big Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonBig Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonIBM Danmark
 
Tracxn Research - Industrial Internet of Things Report, June 2017
Tracxn Research - Industrial Internet of Things Report, June 2017Tracxn Research - Industrial Internet of Things Report, June 2017
Tracxn Research - Industrial Internet of Things Report, June 2017Tracxn
 
Security, ETL, BI & Analytics, and Software Integration
Security, ETL, BI & Analytics, and Software IntegrationSecurity, ETL, BI & Analytics, and Software Integration
Security, ETL, BI & Analytics, and Software IntegrationDataWorks Summit
 
Demystify Big Data Breakfast Briefing: Martha Bennett, Forrester
Demystify Big Data Breakfast Briefing: Martha Bennett, Forrester Demystify Big Data Breakfast Briefing: Martha Bennett, Forrester
Demystify Big Data Breakfast Briefing: Martha Bennett, Forrester Hortonworks
 
Analytics, Business Intelligence, and Data Science - What's the Progression?
Analytics, Business Intelligence, and Data Science - What's the Progression?Analytics, Business Intelligence, and Data Science - What's the Progression?
Analytics, Business Intelligence, and Data Science - What's the Progression?DATAVERSITY
 
Introduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AIIntroduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AISemantic Web Company
 
Catapult Advisors: Predictive & Advanced Analytics Market Overview
Catapult Advisors: Predictive & Advanced Analytics Market OverviewCatapult Advisors: Predictive & Advanced Analytics Market Overview
Catapult Advisors: Predictive & Advanced Analytics Market OverviewCatapult Advisors
 
How to Scale BI and Analytics with Hadoop-based Platforms
How to Scale BI and Analytics with Hadoop-based PlatformsHow to Scale BI and Analytics with Hadoop-based Platforms
How to Scale BI and Analytics with Hadoop-based PlatformsArcadia Data
 
The Future of Enterprise AI Depends on Continuous Quality with Mike Gualtieri
The Future of Enterprise AI Depends on Continuous Quality with Mike GualtieriThe Future of Enterprise AI Depends on Continuous Quality with Mike Gualtieri
The Future of Enterprise AI Depends on Continuous Quality with Mike GualtieriEggplant
 
Big Data LDN 2017: Your flight is boarding now!
Big Data LDN 2017: Your flight is boarding now!Big Data LDN 2017: Your flight is boarding now!
Big Data LDN 2017: Your flight is boarding now!Matt Stubbs
 

Similar to How to build the perfect dashboard (20)

How human insights focused organizations become CX leaders
How human insights focused organizations become CX leaders How human insights focused organizations become CX leaders
How human insights focused organizations become CX leaders
 
Fighting financial fraud at Danske Bank with artificial intelligence
Fighting financial fraud at Danske Bank with artificial intelligenceFighting financial fraud at Danske Bank with artificial intelligence
Fighting financial fraud at Danske Bank with artificial intelligence
 
資産運用とビッグデータ解析_2
資産運用とビッグデータ解析_2資産運用とビッグデータ解析_2
資産運用とビッグデータ解析_2
 
Nonprofits + Data: Pathway to Innovation
Nonprofits + Data: Pathway to InnovationNonprofits + Data: Pathway to Innovation
Nonprofits + Data: Pathway to Innovation
 
SplunkLive! Zurich 2017 - Advanced Analytics / Machine Learning
SplunkLive! Zurich 2017 - Advanced Analytics / Machine LearningSplunkLive! Zurich 2017 - Advanced Analytics / Machine Learning
SplunkLive! Zurich 2017 - Advanced Analytics / Machine Learning
 
Tracxn Research - Scm software report Report, June 2017
Tracxn Research - Scm software report Report, June 2017Tracxn Research - Scm software report Report, June 2017
Tracxn Research - Scm software report Report, June 2017
 
Is the Martech Stack Missing Its Brain?
Is the Martech Stack Missing Its Brain?Is the Martech Stack Missing Its Brain?
Is the Martech Stack Missing Its Brain?
 
ArunKJ BigData3-0 Analytics
ArunKJ BigData3-0 AnalyticsArunKJ BigData3-0 Analytics
ArunKJ BigData3-0 Analytics
 
Big Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonBig Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter Jönsson
 
Tracxn Research - Industrial Internet of Things Report, June 2017
Tracxn Research - Industrial Internet of Things Report, June 2017Tracxn Research - Industrial Internet of Things Report, June 2017
Tracxn Research - Industrial Internet of Things Report, June 2017
 
Security, ETL, BI & Analytics, and Software Integration
Security, ETL, BI & Analytics, and Software IntegrationSecurity, ETL, BI & Analytics, and Software Integration
Security, ETL, BI & Analytics, and Software Integration
 
Demystify Big Data Breakfast Briefing: Martha Bennett, Forrester
Demystify Big Data Breakfast Briefing: Martha Bennett, Forrester Demystify Big Data Breakfast Briefing: Martha Bennett, Forrester
Demystify Big Data Breakfast Briefing: Martha Bennett, Forrester
 
Analytics, Business Intelligence, and Data Science - What's the Progression?
Analytics, Business Intelligence, and Data Science - What's the Progression?Analytics, Business Intelligence, and Data Science - What's the Progression?
Analytics, Business Intelligence, and Data Science - What's the Progression?
 
Introduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AIIntroduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AI
 
Talent Pool Landscape Analysis - Data Scientist 2018
Talent Pool Landscape Analysis - Data Scientist 2018Talent Pool Landscape Analysis - Data Scientist 2018
Talent Pool Landscape Analysis - Data Scientist 2018
 
Big data careers
Big data careersBig data careers
Big data careers
 
Catapult Advisors: Predictive & Advanced Analytics Market Overview
Catapult Advisors: Predictive & Advanced Analytics Market OverviewCatapult Advisors: Predictive & Advanced Analytics Market Overview
Catapult Advisors: Predictive & Advanced Analytics Market Overview
 
How to Scale BI and Analytics with Hadoop-based Platforms
How to Scale BI and Analytics with Hadoop-based PlatformsHow to Scale BI and Analytics with Hadoop-based Platforms
How to Scale BI and Analytics with Hadoop-based Platforms
 
The Future of Enterprise AI Depends on Continuous Quality with Mike Gualtieri
The Future of Enterprise AI Depends on Continuous Quality with Mike GualtieriThe Future of Enterprise AI Depends on Continuous Quality with Mike Gualtieri
The Future of Enterprise AI Depends on Continuous Quality with Mike Gualtieri
 
Big Data LDN 2017: Your flight is boarding now!
Big Data LDN 2017: Your flight is boarding now!Big Data LDN 2017: Your flight is boarding now!
Big Data LDN 2017: Your flight is boarding now!
 

Recently uploaded

WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
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
 
%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
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 

Recently uploaded (20)

WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
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...
 
%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
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 

How to build the perfect dashboard

  • 1. From Data to Knowledge © 2017 FRT Consulting1 www.frt.at FRT Consulting GmbH How to build the perfect dashboard Pavel Glebov
  • 2. From Data to Knowledge © 2017 FRT Consulting2 www.frt.at • Spin off of Technical University/Graz, private held, MD: Gustav Sperat • HQ: Graz, Office Eastern Austria: Mödling • 12+ people staff (internal, external), all experienced consultants, currently upgrading to 15. • Revenues: 2014, € 830 k, 2015, 880k, 2016 rd, 900k, no banking loans, high percentage cash • Main Business Focus: • Enterprise Data Analytics • Customers: Mostly Austrian Top100 in Telco, Manufacturing, Finance and Services (see customer list) • Network of partnerships with special expertise organizations FRT Consulting – corporate profile Facts, figures, strategy
  • 3. From Data to Knowledge © 2017 FRT Consulting3 www.frt.at FRT Consulting – Analytics Portfolio Consulting in DWH/BI architekture Implementation specific platform, toolevaluation KPI/reporting implementations Systemintegration Evaluation Usecases Data preparation,visualisation data exploration&analyse, modeling Model execution, presentation BigData Data ManagementDWH/BI Data Governance Data Quality Data Security Meta&Reference Data Mgmt. Enterprise Data Analytics Hybridkoncepts
  • 4. From Data to Knowledge © 2017 FRT Consulting4 www.frt.at • Manufacturing: • Andritz AG • Prinzhorn Holding • Elk Fertighaus • SonyDADC • Stora-Enso • Telco / Utilities: • Hutchison DREI Austria • UPC • E-Control • Verbundgesellschaft • KELAG • Finance: • Österr. Nationalbank - OeNB • Merkur Versicherung • Bonus Vorsorgekasse • Heta Asset Resolution • Basler Versicherung AG • Services, HC, others • Mazda Austria&SEE • Tirol Kliniken • Verbundlinien Stmk • VBW Customer List (Sample)
  • 5. From Data to Knowledge © 2017 FRT Consulting5 www.frt.at Sample Dashboard
  • 6. From Data to Knowledge © 2017 FRT Consulting6 www.frt.at Purposes: Marketing
  • 7. From Data to Knowledge © 2017 FRT Consulting7 www.frt.at Purposes: Welcome
  • 8. From Data to Knowledge © 2017 FRT Consulting8 www.frt.at Purposes: Motivation
  • 9. From Data to Knowledge © 2017 FRT Consulting9 www.frt.at Purposes: Information
  • 10. From Data to Knowledge © 2017 FRT Consulting10 www.frt.at Purposes: Exceptions Highlighting
  • 11. From Data to Knowledge © 2017 FRT Consulting11 www.frt.at Who is the audience? 24% 18% 10% 20% 26%
  • 12. From Data to Knowledge © 2017 FRT Consulting12 www.frt.at • Name the DB. • What would you do if you see some Information? • What would you like to see? • Group the information Prioritize Information Blocks
  • 13. From Data to Knowledge © 2017 FRT Consulting13 www.frt.at Brain’s capacity: 7 ± 2
  • 14. From Data to Knowledge © 2017 FRT Consulting14 www.frt.at Main Chart Types
  • 15. From Data to Knowledge © 2017 FRT Consulting15 www.frt.at Special chart types
  • 16. From Data to Knowledge © 2017 FRT Consulting16 www.frt.at Exotic chart types https://d3js.org/ Condegram Spiral Plot DependencyWheel
  • 17. From Data to Knowledge © 2017 FRT Consulting17 www.frt.at Exotic chart types :3D
  • 18. From Data to Knowledge © 2017 FRT Consulting18 www.frt.at Exotic chart types: successful solutions
  • 19. From Data to Knowledge © 2017 FRT Consulting19 www.frt.at Chart Types in APEX • Build-in JET-Charts • Plugins - apex.world • JET-Charts • Separate JS libraries
  • 20. From Data to Knowledge © 2017 FRT Consulting20 www.frt.at Long page loading time
  • 21. From Data to Knowledge © 2017 FRT Consulting21 www.frt.at Data to show on the Dashboard SELECT * FROM FS_ANIMAL_FARMING WHERE ICON = ‘COW’ AND STAT_YEAR = TO_DATE(‘2007’,’YYYY’) AND…..complex condition
  • 22. From Data to Knowledge © 2017 FRT Consulting22 www.frt.at Large Indexes are not optimal STAT_YEAR ICON 2007 COW 2007 PIG 2007 TURKEY 2008 COW 2008 PIG 2009 COW 2009 PIG STAT_YEAR ICON COUNT 2007 COW 1.234.348 2007 PIG 3.565.678 2007 TURKEY 45.367.867 2008 COW 1.536.377 2008 PIG 45.665.675 2009 COW 1.637.381 2009 PIG 3.766.678 INDEX TABLE
  • 23. From Data to Knowledge © 2017 FRT Consulting23 www.frt.at Function-Based Index FUNCTION IS_ANIMAL_DISPLAYED_ON_DB (P_YEAR IN FS_ANIMAL_FARMING.STAT_YEAR%TYPE, P_ICON IN FS_ANIMAL_FARMING.ICON%TYPE, P_ID IN FS_ANIMAL_FARMING.ID%TYPE ) RETURN FS_ANIMAL_FARMING.ID%TYPE DETERMINISTIC // returns id if given animal should be displayed // on the dashboard // // and NULL if not.
  • 24. From Data to Knowledge © 2017 FRT Consulting24 www.frt.at Small Indexes based on Function ID 101001001 STAT_YEAR ICON COUNT 2007 COW 1.234.348 2007 PIG 3.565.678 2007 TURKEY 45.367.867 2008 COW 1.536.377 2008 PIG 45.665.675 2009 COW 1.637.381 2009 PIG 3.766.678 INDEX TABLE
  • 25. From Data to Knowledge © 2017 FRT Consulting25 www.frt.at Optimized Query SELECT * FROM FS_ANIMAL_FARMING WHERE IS_ANIMAL_DISPLAYED_ON_DB( P_YEAR => STAT_YEAR, P_ICON => ICON P_ID => ID ) IS NOT NULL
  • 26. From Data to Knowledge © 2017 FRT Consulting26 www.frt.at Sample Query with Aggregation SELECT ICON, STAT_YEAR, SUM(SUMMARY) AS TOTAL FROM FS_ANIMAL_FARMING GROUP BY ICON, STAT_YEAR
  • 27. From Data to Knowledge © 2017 FRT Consulting27 www.frt.at Materialized View CREATE MATERIALIZED VIEW FS_ANIMAL_FARMING_MV REFRESH FAST ON DEMAND ENABLE QUERY REWRITE ENABLE ON QUERY COMPUTATION AS SELECT ICON, STAT_YEAR, SUM(SUMMARY) AS TOTAL, COUNT(SUMMARY), COUNT(*) FROM FS_ANIMAL_FARMING GROUP BY ICON, STAT_YEAR;
  • 28. From Data to Knowledge © 2017 FRT Consulting28 www.frt.at Materialized Views speeds Queries STAT_YEAR ICON TOTAL 2007 COW 1.234.348 2007 PIG 3.565.678 2007 TURKEY 45.367.867 2008 COW 1.536.377 2008 PIG 45.665.675 2009 COW 1.637.381 2009 PIG 3.766.678 MV_TABLE SELECT ICON, STAT_YEAR, SUM(SUMMARY) AS TOTAL FROM FS_ANIMAL_FARMING GROUP BY ICON, STAT_YEAR;
  • 29. From Data to Knowledge © 2017 FRT Consulting29 www.frt.at STALE Materialized View SQL> SELECT MVIEW_NAME, STALENESS, ON_QUERY_COMPUTATION FROM USER_MVIEWS; MVIEW_NAME STALENESS O ----------------------------------------- ---------------------------- --- FS_ANIMAL_FARMING_MV NEEDS_COMPILE Y DBMS_MVIEW
  • 30. From Data to Knowledge © 2017 FRT Consulting30 www.frt.at Materialized Views speeds Queries STAT_YEAR ICON TOTAL 2007 COW 1.234.348 2007 PIG 3.565.678 2007 TURKEY 45.367.867 2008 COW 1.536.377 2008 PIG 45.665.675 2009 COW 1.637.381 2009 PIG 3.766.678 MV_TABLE SELECT ICON, STAT_YEAR, SUM(SUMMARY) AS TOTAL FROM FS_ANIMAL_FARMING GROUP BY ICON, STAT_YEAR; MV_LOGS CHANGES
  • 31. From Data to Knowledge © 2017 FRT Consulting31 www.frt.at Contacts FRT Consulting GmbH Liebenauer Hauptstrasse 2-6 A-8041 Graz Fon: +43 316 71 12 12 - 0 Fax: +43 316 71 12 12 - 99 pavel.glebov@frt.at