olap tool for comparing time- based data 14 th may 2008 proposed by pimolmas ponchaisakuldee 104915...
TRANSCRIPT
![Page 1: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/1.jpg)
OLAP tool for comparing time-based data
14th May 2008
Proposed By
Pimolmas Ponchaisakuldee 104915
Advisor Dr. Paul Janecek
![Page 2: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/2.jpg)
Contents
Introduction1
Implementation2
Experimental Evaluation3
Conclusion4
![Page 3: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/3.jpg)
What is Data warehouse & OLAP
Data warehouse a very large database with special characteristic Data for analyzing
OLAP tool (On-Line Analytical Processing) A tool on top of data warehouse For data exploring and analyzing
3
![Page 4: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/4.jpg)
OLAP tool Problems
Cube navigationData presentation
4
![Page 5: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/5.jpg)
OLAP tool Problems
Cube navigation Problems of window-explorer-like tree browser
• Lose in tree topology
• Need several clicks Requirements
• Overall topology
• Multiple focuses and topology at the same time Solutions
• DOITree browser (better topology representation, multiple focuses, and go more than one level of hierarchy per click)
• DOITree VS Window-Explorer-like browser
5
![Page 6: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/6.jpg)
OLAP tool Problems
Data presentation Tasks
• Trend finding over time• Trend comparison between 2 period of time
Problems• Pivot table: hard to do the analysis task• Existing graph: complex, hard to focus• Polaris table
– does not support hierarchy exploring of data– Problem of composition for comparison task
Solution• Focus on demand graph = graph matrix + overlaid graph
6
![Page 7: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/7.jpg)
Objectives
To build OLAP tool To evaluate effectiveness of DOITree
visualization for OLAP-specific navigation compare to Window-Explorer-like visualization
To evaluate visual tools for time-based comparison task• Graph matrix• Overlaid graph
7
Focus on demand graph
![Page 8: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/8.jpg)
Contents
Introduction1
Implementation2
Experimental Evaluation3
Conclusion4
![Page 9: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/9.jpg)
Implementation
Java to modified JRubik
9
Cube Navigator
Pivot table presentation
Graph matrix presentation
Overlaid Graph
Items ListHierarchy List
Query Reset
Hierarchies on column
Items ListHierarchy List
Items on column Hierarchies on row Items on row
![Page 10: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/10.jpg)
Design when measure is on column
10
![Page 11: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/11.jpg)
Design when measure is on row
11
![Page 12: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/12.jpg)
Contents
Introduction1
Implementation2
Experimental Evaluation3
Conclusion4
![Page 13: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/13.jpg)
Evaluation 1: (WD) VS (DOI)
Window-Explorer Like browser (WD) of JRubik
DOI tree browser (DOI) of the modified JRubik
13
![Page 14: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/14.jpg)
14
Evaluation 2: (GE) VS (FOCUS)
Overlaid Graph
General graph (GE)Focus on
demand graph (FOCUS)Graph Matrix
+VS
![Page 15: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/15.jpg)
Experiment design
Participants will be trained to use the 2 tools The modified JRubik = (DOI) and (FOCUS) JRubik = (WD) and (GE)
Experiment design with counterbalancing order
15
Participants First Tool Second Tool Data
Student01 to Student10
The modified JRubik JRubik Foodmart
Student11 to Student20
JRubik The modified JRubik Foodmart
Staff1 and 2 The modified JRubik JRubik AIT admission
Staff3 and 4 JRubik The modified JRubik AIT admission
![Page 16: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/16.jpg)
First Evaluation: (WD) VS (DOI)
Tasks for browser comparison Only browsers (one attribute) Appendix C page 83
• Task1 - First Node Finding • Task2 - First time Node Finding• Task3 - Subtree Revisiting• Task4 - Node Revisiting
The browsers as query tool (many attributes) Appendix D page 84
• Task1 - First time Node Finding• Task2 - Subtree Revisiting• Task3 - Node Revisiting
16
WD
DOI
WD
DOI
![Page 17: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/17.jpg)
Second Evaluation: (GE) VS (FOCUS)
Tasks for graph comparison Simple Analysis
• Trend finding, Trend comparing Complex Analysis
• Trend comparing
17
![Page 18: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/18.jpg)
Second Experiment: (G) VS (F)
Simple Analysis
Complex Analysis
18
![Page 19: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/19.jpg)
Experiment Result
Browser comparison result: browsers only Subtree revisiting – users can leave subtrees open
22
First time node
finding
First node
finding
Subtree revisiting
Node revisiting
First time node
finding
First node
finding
Subtree revisiting
Node revisiting
Sig. DOI
Sig. WD
WD
DOI
Sig. WD
Sig. DOI
DOI
WD
![Page 20: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/20.jpg)
Experiment Result
Browser comparison result: browsers only Finding for DOITree
• Advantage– More information help users to recover from mistake
• Disadvantage– More information can distract users to go wrong path
23
![Page 21: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/21.jpg)
Experiment ResultBrowser comparison result: browser as a query
tool
24
First node finding
First node finding
Subtree revisitingSubtree revisiting
Node revisiting
Node revisiting
WD
DOI
Sig. DOI
Sig. WD
WD
DOI
![Page 22: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/22.jpg)
Experiment ResultBrowser comparison result: browser as a query tool
(DOI) always take less clicks Go more than one level per click using (DOI) Users shrink subtree before finding new node using
(WE)
25
First node finding
First node finding
Subtree revisitingSubtree revisiting
Node revisiting
Node revisiting
25
WD
DOI
Sig. DOI
Sig. WD
WD
DOI
![Page 23: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/23.jpg)
Experiment Result
Graph comparison result
27
FOCUSGE
Sig. FOCUS
Sig. GE
GE
FOCUS
![Page 24: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/24.jpg)
Discussion
Personal Evaluation
32
Tasks Subtasks JPivot FreeAnalysis
JRubik Modified JRubik
T4: Analyzing visualization presentation
T4.1: How easy to read text of each graph + +++ + +++T4.2: How easy to read exact value in graph + + +++ ++++
T4.3: How easy to find trend of data + ++ + ++++T4.4: How easy to compare trend of data ++ + ++ ++++
![Page 25: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/25.jpg)
Contents
Introduction1
Implementation2
Experimental Evaluation3
Conclusion4
![Page 26: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/26.jpg)
Conclusion Problems
Cube navigation, Data Presentation Objectives
to evaluate effectiveness of (DOI) compare to (WD) to evaluate the focus on demand graph for time-based data analysis tasks
Browser comparison result:
34
Tasks The better Sig. Note
Browsers only
First time node finding (DOI) -
First node finding = -
Subtree revisiting (WE) Leave subtree open
Node revisiting (DOI) Some users shrink subtree
Browsers as query tool
First node finding (DOI) At middle depth (very deep has animation)
Subtree revisiting (DOI) When subtree expanded
Node revisiting (DOI) When subtree expanded
WD
DOI
![Page 27: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/27.jpg)
Conclusion Graph comparison result:
Implications Browser comparison:
• Browser only: (DOI) is better for long term usage, (WE) is good for revisiting tasks
• Query tool: DOITree is better for unknown data and suitable for the analyzers who are always analyze unknown data
Graph comparison:• separated graph in graph matrix can eliminate complexity• Users can focus what they want• line graph is a suitable presentation when time is on X axis
35
Criteria The better Sig. Note
Pair-sample T-Test
Simple Analysis Tasks (FOCUS) -
Complex Analysis Tasks (FOCUS) -
FOCUSGE
![Page 28: OLAP tool for comparing time- based data 14 th May 2008 Proposed By Pimolmas Ponchaisakuldee 104915 Advisor Dr. Paul Janecek](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649eca5503460f94bd7d3d/html5/thumbnails/28.jpg)