Presentation is loading. Please wait.

Presentation is loading. Please wait.

Magic Lenses for Interactive Database Visualization Ken Fishkin SoftBook Press, Inc.

Similar presentations


Presentation on theme: "Magic Lenses for Interactive Database Visualization Ken Fishkin SoftBook Press, Inc."— Presentation transcript:

1 Magic Lenses for Interactive Database Visualization Ken Fishkin SoftBook Press, Inc.

2 Magic Lenses - Ken Fishkin - Nov. 20002 Traditional Database Queries n Use a Special Language  select title from movies where lead_actor=‘Connery, Sean’ and (year 1975) n Batch, non-visual

3 Magic Lenses - Ken Fishkin - Nov. 20003 Dynamic Queries (example 1) n One selector per attribute

4 Magic Lenses - Ken Fishkin - Nov. 20004 Dynamic Queries (example 2) n Selectors filter the display

5 Magic Lenses - Ken Fishkin - Nov. 20005 Dynamic Queries (limitations) n designed for a small number of attributes n only global filters n can’t screen on an attribute more than once n no disjunctions n limited query set

6 Magic Lenses - Ken Fishkin - Nov. 20006 Hybrid Techniques n language for ‘leaves’ of the query, n visual interface for compound queries n Still not all queries supported ContentDateContentContains is before contains Document Management 05/01/94 Visual Recall OS AndOr

7 Magic Lenses - Ken Fishkin - Nov. 20007 Magic Lenses n Movable local filters, which transform the data underneath them in some way, be it visual (magnifying lens), semantic (misspelled words), or other

8 Magic Lenses - Ken Fishkin - Nov. 20008 Merging Lenses into Queries n Put one attribute selector on a lens.

9 Magic Lenses - Ken Fishkin - Nov. 20009 #1 - local filters

10 Magic Lenses - Ken Fishkin - Nov. 200010 #2 - repeated attributes

11 Magic Lenses - Ken Fishkin - Nov. 200011 #3 - arbitrary number of attrs. n Just stack ‘em up.

12 Magic Lenses - Ken Fishkin - Nov. 200012 Consistent UI

13 Magic Lenses - Ken Fishkin - Nov. 200013 Query Power n 2.5D order of windows implies a composition/evaluation order n Put an AND/OR toggle on the lens to indicate how it should compose: u A AND B --> above u A OR B --> above

14 Magic Lenses - Ken Fishkin - Nov. 200014 And/or in action

15 Magic Lenses - Ken Fishkin - Nov. 200015 Query Power(2) n NOT gets its own lens u A AND NOT (B OR C) F

16 Magic Lenses - Ken Fishkin - Nov. 200016 Grouping n Introduce compound (grouped) lenses n Allows parenthesizing n allows macros n Conjunction + Negation + Grouping ==> support for arbitrary Boolean queries

17 Magic Lenses - Ken Fishkin - Nov. 200017 Extensions n No need to have just ‘AND’ and ‘OR’ - could have any/all of the 16 possible combinations. n Could just have a ‘NAND’ mode, but that would be non-intuitive. And/Or/Not are most common.

18 Magic Lenses - Ken Fishkin - Nov. 200018 Fuzzy Selectors n Selectors need not be ‘pass/fail’. False True False True 0 1 0 1

19 Magic Lenses - Ken Fishkin - Nov. 200019 Selectors over [0..1]

20 Magic Lenses - Ken Fishkin - Nov. 200020 Numerical Operators

21 Magic Lenses - Ken Fishkin - Nov. 200021 Fuzzy Composition n Selectors on [0..1] implies composition on [0..1] n Replace AND by MIN, OR by MAX, NOT by complement n Presently, have implemented arithmetic (“DIFF”), statistical (“SQRT”), and fuzzy (“VERY”) n Many others possible

22 Magic Lenses - Ken Fishkin - Nov. 200022 Fuzzy example

23 Magic Lenses - Ken Fishkin - Nov. 200023 Missing Data - display

24 Magic Lenses - Ken Fishkin - Nov. 200024 Missing Data - example

25 Magic Lenses - Ken Fishkin - Nov. 200025 Missing Data - composition n How do composition operators handle it? We treat it like IEEE NaN

26 Magic Lenses - Ken Fishkin - Nov. 200026 Conclusion (1995) n by merging Dynamic Queries with Magic Lenses, we keep the interactive, visual nature of queries, but add more functionality. n Future work: a slicker UI, user studies.

27 Magic Lenses - Ken Fishkin - Nov. 200027 Conclusion (2000) n If this is so great, why doesn’t everyone use it? u Inter-app. Requires lots of “plumbing”, Xerox licensing. OS X? u Intra-app. Requires Xerox licensing. So far SGI only one determined enough to do it.


Download ppt "Magic Lenses for Interactive Database Visualization Ken Fishkin SoftBook Press, Inc."

Similar presentations


Ads by Google