Survey							
                            
		                
		                * Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Architectural Support for Database Visualization Dennis Groth Indiana University Computer Science 2002 Talk Structure  Problem Motivation  Overview of Visualization Process  Mapping  Summary and Future Research 5/22/2017 Dennis Groth 2 Motivation  What is visualization? “the act or process of interpreting in visual terms or of putting into visible form.” [Webster’s] “Transforming the symbolic into the geometric.” [McCormick et al, 1987] “The binding (or mapping) of data to representations that can be perceived.” [Foley, 1994] 5/22/2017 Dennis Groth 3 The Goal of Visualization  Gain insight into data  Understand the “whole”  Identify relationships  Dynamic interaction  Different than presentation graphics:  5/22/2017 Used to communicate information to others Dennis Groth 4 Scientific Visualization  Visual representation of scientific data. Rainfall in Peru over 3 day period [Goldberg et al, 1987] 5/22/2017 Dennis Groth 5 Information Visualization  Visual representation of abstract data. [Document Spiral , Cugini et al] 5/22/2017 Dennis Groth 6 What’s the Difference?  Scientific data:   Often, already numeric Natural mapping to coordinates  Abstract data:   5/22/2017 May not be numeric (No order, No scale) Mappings must be defined or constructed Dennis Groth 7 Visualization Process (KDD) 5/22/2017 Dennis Groth 8 Architecture 5/22/2017 Dennis Groth 9 Applying a Map Input Data t1 t2 t3 . . . tn 5/22/2017 Map Output m1 m2 m3 . . . mn Dennis Groth 10 Database Activities Sex Salary Age … M 640001 57 … … … … … Salary SalaryRank 640001 3318 … … SalaryRank Select SalaryRank,Age, Count(*) From Employee, SalaryMap Where Employee.Salary = SalaryMap.Salary Group By SalaryRank,Age 5/22/2017 Dennis Groth Age 11 User Interaction  Rotation, Translation, Scaling  Drill-down queries  Select data-points for use in other contexts  Scatterplots, barcharts, parallel coordinates, surface plots, line, …  Combining plots   5/22/2017 Scaled independently or dependently Overlay, Offset, Tile Dennis Groth 13 Summary and Future Work     Architecture supporting visualization Mapping language (Declarative approach) Implementation Future Research  Visualization  Extensions driven by applications  Document search  Cluster visualization  Data Mining  5/22/2017 Association rule discovery Dennis Groth 14