Interactive Dynamic Aggregate Queries Kenneth A. Ross Junyan Ding Columbia University.

Slides:



Advertisements
Similar presentations
ISecurity GUI User-Friendly Interface. Features Full support of all green-screen functionality Simultaneous views of multiple iSecurity screens and activities.
Advertisements

Chapter 10: Designing Databases
Database System Concepts and Architecture
An Operational Metadata Framework For Searching, Indexing, and Retrieving Distributed GIServices on the Internet By Ming-Hsiang.
DGRC 04/05/2002 DATA CONTEXT Jane Weintrop Columbia University Representing Electronic Data Service Columbia University Libraries.
User Interface Design Yonsei University 2 nd Semester, 2013 Sanghyun Park.
March DGRC FedStats Visit Aggregation in Main Memory Kenneth A. Ross Columbia University.
WWW Challenges : Supporting Users in Search and Navigation Natasa Milic-Frayling Microsoft Research, Cambridge UK SOFSEM 2004 January 28, 2004.
VISUAL INTERFACE DATABASE WITH FISHEYE TECHNOLOGY Peter Sommer Ju-Ling Shih, Laura Zadoff Columbia Center for New Media Teaching and Learning Visual Interface.
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
12 CHAPTER DATABASES Databases are the key to accessing information throughout our lives. Used in hospitals, grocery stores, schools, department stores,
Co-Directors: Yigal Arens USC / Information Sciences Institute Judith Klavans Columbia University.
Live Re-orderable Accordion Drawing (LiveRAC) Peter McLachlan, Tamara Munzner Eleftherios Koutsofios, Stephen North AT&T Research Symposium August, 2007.
Fast Track to ColdFusion 9. Getting Started with ColdFusion Understanding Dynamic Web Pages ColdFusion Benchmark Introducing the ColdFusion Language Introducing.
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
DATABASE GRAPHICAL USER INTERFACE WITH FISHEYE TECHNOLOGY Agency Columbia Center for New Media Teaching and Learning CCNMTL Title: Visual Interface Evaluation.
Columbia University Dept of Computer Science Center for Research on Info Access University of So. Calif Information Sciences Institute (ISI)
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
A Portal for Access to Complex Distributed Information about Energy Jose Luis Ambite, Yigal Arens, Eduard H. Hovy, Andrew Philpot DGRC Information Sciences.
User Interfaces for DGRC Steven Feiner Surabhan Temiyabutr Department of Computer Science Columbia University New York, NY 10027
User Interfaces for DGRC Steven Feiner Surabhan Temiyabutr Department of Computer Science Columbia University New York, NY 10027
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
Attribute databases. GIS Definition Diagram Output Query Results.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Databases Chapter 11.
Chapter 10: Architectural Design
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Databases & Data Warehouses Chapter 3 Database Processing.
FALL 2012 DSCI5240 Graduate Presentation By Xxxxxxx.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Configuration Management and Server Administration Mohan Bang Endeca Server.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Strategies for improving Web site performance Google Webmaster Tools + Google Analytics Marshall Breeding Director for Innovative Technologies and Research.
Database System Concepts and Architecture Lecture # 2 21 June 2012 National University of Computer and Emerging Sciences.
Simple Database.
SUMMON ® 2.0 DISCOVERY REINVENTED. What is Summon 2.0? A new, streamlined, modern interface New and enhanced features providing layers of contextual guidance.
XML Registries Source: Java TM API for XML Registries Specification.
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
Software Engineering User Interface Design Slide 1 User Interface Design.
R R R CSE870: UML Component Diagrams Implementation Diagrams.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Structural analysis of the aggregate outputs from the 2011 Census to develop alternative integrated multidimensional conceptual models of data and geographies.
VizDB A tool to support Exploration of large databases By using Human Visual System To analyze mid-size to large data.
LBR & WS LAB 1: INTRODUCTION TO GIS.
Readiness and Response. 7/22/2010 Electronic Discovery Process University of Houston.
Visualizing Massive Multi-Digraphs James Abello Jeffrey Korn Information Visualization Research Shannon Laboratories, AT&T Labs-Research All the graphs.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
A Resource Discovery Service for the Library of Texas Requirements, Architecture, and Interoperability Testing William E. Moen, Ph.D. Principal Investigator.
Educational Standard Correlation Services for Digital Libraries Holly Devaul Jonathan Ostwald John Weatherley Digital Learning Sciences UCAR Anne Diekema.
Object storage and object interoperability
Collaborative Query Previews in Digital Libraries Lin Fu, Dion Goh, Schubert Foo Division of Information Studies School of Communication and Information.
Glossary WMS – OGC Web Mapping Services WFS – OGC Web Feature Services XML- Extensible Markup Language OGC – Open GIS Consortium ADN –
Module 10: Data Access in ASP.NET. Overview Overview of the ASP.NET Data Access What is Data Access List of Data Source Control What is Data Bound How.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Data mining in web applications
Introduction to DBMS Purpose of Database Systems View of Data
Open Source distributed document DB for an enterprise
Strategies for improving Web site performance
Searching Business Data with MOSS 2007 Enterprise Search
Census Hub in practice Working Group "European Statistical Data Support" Luxembourg, 29 April 2015.
VISUAL INTERFACE DATABASE WITH FISHEYE TECHNOLOGY
NewCronos what policy and architecture contents consultation evolution
Introduction to DBMS Purpose of Database Systems View of Data
DATABASES WHAT IS A DATABASE?
Course Instructor: Supriya Gupta Asstt. Prof
Presentation transcript:

Interactive Dynamic Aggregate Queries Kenneth A. Ross Junyan Ding Columbia University

Mediator Data Request Unified Results User Web Traditional DBMS... Scenario Outline Graphical User Interface Dynamic Query Data Files e.g., PUMS Dynamic Query Engine

Engine Decoupled from Interface Can use a variety of interfaces Multiple connections to one server Can “do one thing well” Client/Server parallelism Abstract interaction via API

Engine Performance Goals Interactive data exploration Millions of records Thousands of columns (but look at ten or so at a time) Aggregates and statistical measures Fine adjustments at 30 answers/second.

Technical Details Main Memory Implementation Multidimensional tree structures Cache consciousness Branch Misprediction SIMD Asynchronous work

Internet GetGloss.gov url Xml glossary info ParseGloss Sensus GlossIT

Automatic Ontologies from Web Pages Judith L. Klavans Peter K. Davis Samuel Popper Columbia University

Where are Glossaries? Internet

GetGLOSS Web Crawling to Find Glossaries GetGloss

ParseGLOSS Building an Ontology ParseGloss

Output for SENSUS Ontology SENSUS

Data Users Social Science Research Data Component Electronic Data Service – Columbia Univ Librarians and Data Specialists Steady stream of different user groups Collect user logs and interview users Coordinated by Walter Bourne

DGRC User Interface Testbed Menu presented as grid of alternating rows and columns –Top level items in left column Ontology entry shown in beam for selected item –Located as near as possible

DGRC User Interface Testbed Color coding shows parental and semantic relationships

DGRC User Interface Testbed Fisheye magnification of region of interest Magnified group laid out to avoid internal overlap

Optimize the effectiveness of the interface, Identify usability problems, Provide feedback on the overall functionality, Anticipate changes in user need that might drive future development, Validate the design, Indicate the extent to which the interface improves on previous interfaces. Goals of Evaluation

Methods of Evaluation Interviews to Experts Analysis of DataGate Interface Design and Testing with Heuristic for Database Interface User and Task Analysis

Interview Findings User Type Identification –Novice and Power/Expert Users User Goals Kinds of Questions Types of Searches Related Terms for Searches –Difficulty of Use of Alternative Terms Selecting the database Learning to Use the Interface –Innovative Interface –Need Orientation and Time to Familiarize with the Interface

Interview Findings Searching Styles Flexibility to Searching Styles Helping the User Define the Search –Help users to Visualize the Context and Structure of Information –Definition and Redefinition of Search Standardization Problems Suggestions for the Design

Variables –Hierarchical Structure –Massive Amount Terminology –Definitions Change –Obscure Terminology –Census Question Change Geographical References –Boundaries Change –Unique Boundaries –Codes for Areas –Various Meanings for Same Names Content Visualization –Display Information Organization Dynamic Menu –Magnification on Selected Items with Full Content Zoom In, Zoom Out –Manipulate the Level of Magnification Searchlight –Multiple Layers of Display –Alternative Terms –Definition of Terms –Alternative Pathways Create Dynamic Maps Census Characteristics and Interface Possibilities