Google Visualization Mapper

Slides:



Advertisements
Similar presentations
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Advertisements

An Introduction to D3.js By Robert Dillon.
Course for teachers covering: HTML, CSS, JavaScript, JQuery PHP, PHP/MySQL
Ian Bablewski Calvin Flegal Katie McNabb Bryant Moquist Design Presentation.
Google Visualization ISYS 650. Google Visualization API We can use the Google Visualization.
Query Manager. QM is a collection of tools you can use to obtain information from the AS/400 database Used to –select, arrange, and analyze information.
Session 6 Server-side programming - ASP. An ASP page is an HTML page interspersed with server-side code. The.ASP extension instead of.HTM denotes server-side.
Integrating Access with the Web and with Other Programs.
Lecture Microsoft Access and Relational Database Basics.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
1 Pertemuan 09 Database Matakuliah: D0524 / Algoritma dan Pemrograman Komputer Tahun: 2005 Versi:
Table design screen Field name Data type Field size Other properties.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Chapter 9 Introduction to the Document Object Model (DOM) JavaScript, Third Edition.
Some Introductory Programming 1. Structured Query Language - used for queries. - a standard database product. 2. Visual Basic for Applications - use of.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide
Introduction to MVC Adding Model Classes NTPCUG Tom Perkins, Ph.D.
May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Build Great Web Application 'Fast and Easy'
GIS technologies and Web Mapping Services
Databases and LINQ Visual Basic 2010 How to Program 1.
Server-side Scripting Powering the webs favourite services.
Database Programming in Java Corresponds with Chapter 32, 33.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
JavaScript is a client-side scripting language. Programs run in the web browser on the client's computer. (PHP, in contrast, is a server-side scripting.
OracleAS Reports Services. Problem Statement To simplify the process of managing, creating and execution of Oracle Reports.
Project Implementation for COSC 5050 Distributed Database Applications Lab3.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
Dali JPA Tools. About Dali Dali JPA Tools is an Eclipse Web Tools Platform sub-Project Dali 1.0 is a part of WTP 2.0 Europa coordinated release Goal -
C ENTER OF E XCELLENCE IN R EMOTE S ENSING E DUCATION AND R ESEARCH M ULTIMEDIA T EAM Research and Implementation of Data Submission Technologies.
Dashboard Creation Mapping SQL queries to Google Chart Images.
CA Professional Web Site Development Class 2: Anatomy of a Web Site and Web Page & Intro to HTML.
Project Agenda Project BI in the New Project Project New “Excel-like” out of the box report templates Charts, tables, shapes and images to compose.
Database Design Week 11.
EAK 362/2 MIS LECTURE 4 PART 2 Managing Databases.
Damian Tamayo Tutorial DTM Data Generator Fall 2008 CIS 764.
44238: Dynamic Web-site Development Client Side Programming Ian Perry Room:C48 Extension:7287
Dr. Martin Zhao Sept 4, Topics HTML and related tutorials on w3schools.com Related HTML tags Adding interesting features using JavaScript What is.
Security Considerations Steve Perry
1 1 Chapter 3: Graphical Data Exploration 3.1 Exploring Relationships with a Continuous Y Variable 3.2 Exploring Relationships with a Categorical Y Variable.
Chapter 16 The World Wide Web. FIGURE 16.0.F01: A very, very simple Web page. Courtesy of Dr. Richard Smith.
Internet & World Wide Web How to Program, 5/e. © by Pearson Education, Inc. All Rights Reserved.2 Revised by Dr. T. Tran for CSI3140.
Introduction to Views Stanford Drupal Camp April 6, 2013.
Chapter 11 Using SAS ® Web Report Studio. Section 11.1 Overview of SAS Web Report Studio.
Building Dashboards SharePoint and Business Intelligence.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
How to Use Google Charts. Using Google Charts Google Charts is used to provide a way to visualize data on your website. You can choose to use simple line.
Task #1 Create a relational database on computers in computer classroom 308, using MySQL server and any client. Create the same database, using MS Access.
CS5604: Final Presentation ProjOpenDSA: Log Support Victoria Suwardiman Anand Swaminathan Shiyi Wei Department of Computer Science, Virginia Tech December.
Connecting (relating) Data Tables to get Custom Records (Queries) Database Basics.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
JavaScript Events. Understanding Events Events add interactivity between the web page and the user Events add interactivity between the web page and the.
Visual Database Creation with MySQL Workbench 도시정보시스템 설계
Cheryl Wolfe Web Services Administrator Tampa-Hillsborough County Public Library James Day Electronic Services Librarian Embry-Riddle Aeronautical University.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
MetricsVis: Interactive Visual System of Customized Metrics on Evaluating Multi-Attribute Dataset Nikhil Ghanta, Jieqiong Zhao, Calvin Yau, Hanye Xu, Brian.
PHP and SQL Server: Connection IST 210: Organization of Data IST2101.
XP Chapter 1 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Level 2 Objectives: Understanding and Creating Table.
Web Application Development Process
21 Essential Data Visualization Tools
Leveraging BI in SharePoint with PowerPivot and Power View
CS 174: Server-Side Web Programming February 12 Class Meeting
JavaScript Charting Library
Grauer and Barber Series Microsoft Access Chapter One
Murach's JavaScript and jQuery (3rd Ed.)
Question Examples Is the interactive Google map useful?
Murach's JavaScript and jQuery (3rd Ed.)
Murach's JavaScript and jQuery (3rd Ed.)
Presentation transcript:

Google Visualization Mapper Dr. Mike Mitri James Madison University

Data –to- Visualization Mappings Data-to-Visualization Mapping Algorithms Data Source Visualization Object User-generated SQL queries SQL Query results

Google Data Visualizations JavaScript library of objects and functions for various types of interactive charts, images, and animations Google’s visualization API website: http://code.google.com/apis/chart/interactive/docs/index.html

Some Google Visualizations Gauge TreeMap Motion Chart Dygraph (time series) All of these are interactive and can respond to user events.

Mapping Recursive Query to Google Data Visualization Org Chart Query should be a “recursive query” (e.g. based on a unary relationship of employees and their managers) Result set has two required fields (and one optional field) The dependent entity (e.g. the employee) The parent entity (e.g. the manager) Any extra information to display Result set is used to generate HTML and JavaScript Javascript executes in a browser to produce the org chart Org chart object in Google Documentation (note expected data format): http://code.google.com/apis/chart/interactive/docs/gallery/orgchart.html

Result Set (from AdventureWorks database)

JavaScript Generated from Query and Result Set

JavaScript Generated from Query and Result Set Create data table

JavaScript Generated from Query and Result Set Define columns From result set metadata

JavaScript Generated from Query and Result Set Add a row of data From result set data

JavaScript Generated from Query and Result Set Create and draw visualization based on data table. The visualization should be associated with a <DIV> element in the html document.

Resulting Google Visualization

Screenshot of Google Visualization Generator User enters connection string and SQL query, and selects visualization type WebBrowser control contains resulting visualization JavaScript generated from query