ARC ABM Visualization & Reporting ARC – Nov 12, 2010 Activity-Based Model (Java, Cube) Activity-Based Model (Java, Cube) Database (SQL Server) Visualization.

Slides:



Advertisements
Similar presentations
FAST Radar System Engineering Overview. FAST Radar Overview –What’s Required? IIS 6.0  With Microsoft.NET Framework 1.1 and SMTP for MS SQL Server.
Advertisements

GIS and Transportation Planning
World Class Financial Reporting with FRx Report Writer Elisa R. Vick
Moving Data Lesson 23. Skills Matrix Moving Data When populating tables by inserting data, you will discover that data can come from various sources.
Technical BI Project Lifecycle
FOCUS MODEL OVERVIEW CLASS TWO Denver Regional Council of Governments June 30, 2011.
Activity-Based Model For Atlanta (Day 1) by Guy Rousseau, Atlanta Regional Commission Based on the CT-RAMP (Coordinated Travel – Regional Activity- based.
Step-by-Step Tutorial NEXTA: Simulation Data Visualizer for TRANSIMS
Agenda Overview Why TransCAD Challenges/tips Initiatives Applications.
VIEWLOG Borehole Data GIS VIEWLOG Systems. 2 Earthfx Approach Data Management Visualization Analysis Modelling.
04 | Building Stellar Data Visualizations Using Power View.
Amar Sarvepalli. 500 projects in 6-8 weeks Need VMT, VHT and More.
Introduction to Building a BI Solution 권오주 OLAPForum
FOCUS MODEL OVERVIEW Denver Regional Council of Governments June 24, 2011.
Module 9: Transferring Data. Overview Introduction to Transferring Data Tools for Importing and Exporting Data in SQL Server Introduction to DTS Transforming.
Air Quality Data Analysis Using Open Source Tools
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
5 Copyright © 2009, Oracle. All rights reserved. Defining ETL Mappings for Staging Data.
Challenge 2: Spatial Aggregation Level Multi-tier Modeling in Ohio Attempts to Balance Run Time and Forecast Granularity Gregory Giaimo, PE The Ohio Department.
Object Oriented Databases by Adam Stevenson. Object Databases Became commercially popular in mid 1990’s Became commercially popular in mid 1990’s You.
Managing Data Interoperability with FME Tony Kent Applications Engineer IMGS.
Developing Health Geographic Information Systems (HGIS) for Khorasan Province in Iran (Technical Report) S.H. Sanaei-Nejad, (MSc, PhD) Ferdowsi University.
SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY San Francisco DTA Project: Model Integration Options Greg Erhardt DTA Peer Review Panel Meeting July 25 th,
SPONSORS. Microsoft PowerPivot for SQL Server, Excel 2010, and SharePoint 2010 Michael Herman Syntergy, Inc.
Attribute Data in GIS Data in GIS are stored as features AND tabular info Tabular information can be associated with features OR Tabular data may NOT be.
Using the Oregon Statewide Integrated Model for the Oregon Freight Plan Analysis Prepared for the TRB SHRP2 Symposium: Innovation in Freight Demand Modeling.
Importing your Own Data To display in GIS Lab 4a: (Table Join) Mapping By State, County, or Nation.
ODBC : What is it and how does it work with MDS ?.
Virtual techdays INDIA │ November 2010 PowerPivot for Excel 2010 and SharePoint 2010 Joy Rathnayake │ MVP.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
Introducing Reporting Services for SQL Server 2005.
Act Now: An Incremental Implementation of an Activity-Based Model System in Puget Sound Presented to: 12th TRB National Transportation Planning Applications.
For Model Users Group June 10, 2011 Kyeil Kim, Ph.D., PTP Atlanta Regional Commission.
Computer Measurement Group, India Optimal Design Principles for better Performance of Next generation Systems Balachandar Gurusamy,
1 Activity Based Models Review Thomas Rossi Krishnan Viswanathan Cambridge Systematics Inc. Model Task Force Data Committee October 17, 2008.
TRANSIMS Version 5 Application Concepts January 20, 2011 David Roden – AECOM.
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
Microsoft Project 2010 ® Tutorial 6: Sharing Project Information with Other People & Applications.
1 May 2011 Removing the Hay to find… iBi: IBM i Business Intelligence BI Datathe Needles.
Guy Rousseau, Modeling Manager, Atlanta Regional Commission Atlanta Travel Forecasting Methods: Traditional Trip-Based & Activity-Based Model AMPO Travel.
GIS-Tranplan Interface Sponsored by: Iowa DOT Project Team Members: Jerry Shadewald Richard Storm.
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
Introduction to Enterprise Guide Jennifer Schmidt Rhonda Ellis Cassandra Hall.
FDOT Transit Office Modeling Initiatives The Transit Office has undertaken a number of initiatives in collaboration with the Systems Planning Office and.
Application of an Activity-based Model for a Toll Road Study in Chicago Matt Stratton Parsons Brinckerhoff May 19, 2015.
Building Dashboards SharePoint and Business Intelligence.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
NSF DUE ; Wen M. Andrews J. Sargeant Reynolds Community College Richmond, Virginia.
SSIS – Deep Dive Praveen Srivatsa Director, Asthrasoft Consulting Microsoft Regional Director | MVP.
Last Updated : 12 th April 2004 Center of Excellence Data Warehousing Group Overview of Teradata Utilities.
Creating Simple and Parallel Data Loads With DTS.
Data Resource Management Application Layer TPS A RCHITECTURE Data Layer Sales/MarketingHR Finance/Accounting Operations Spreadsheet Data MS Access Accounts.
Dynamicpartnerconnections.com Development for performance Oleksandr Katrusha, Program manager
Real property valuation processes Jānis Gredzens
Power View Overview April 25, POWER VIEW Presentation ready visualizations for the masses.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Data Visualization with Tableau
Intermountain West Data Warehouse - Western Air Quality Study
What's New in OLAP Clients
Presenter Date | Location
07 | Analyzing Big Data with Excel
Enhance BI Applications and Simplify Development
Making Activity-Based Models Easier to Use
Apparel 21 Premium User Training Reporting Tool
Dashboard in an Hour Using Power BI
Ohio Traffic Forecasting Manual
Survey Results Respondents: 39 of 51 – 76%
Presentation transcript:

ARC ABM Visualization & Reporting ARC – Nov 12, 2010 Activity-Based Model (Java, Cube) Activity-Based Model (Java, Cube) Database (SQL Server) Visualization Dashboard (Flash) Visualization Dashboard (Flash) Reports (Excel) Data Access Layer (IIS, ASP.Net) Data Access Layer (IIS, ASP.Net) Custom Analysis

Project Need / Goal  ABM produces a lot of data, including new types of data, so we need an innovative analysis tool  Develop an ABM visualization and reporting system

We need a system that allows us to… Overview first, zoom and filter, then details-on-demand Shneiderman’s (1996) Visual Information-Seeking Mantra

Required Visuals and Reports  Aggregate summaries  Existing trip-based model summaries (VMT, mode share, boardings, etc)  New summaries (toll markets, time-of-day results, etc)  Geographic summaries  County, Super District, Activity Center, Zone  Dynamic summaries  Maps, charts, animations, etc  Spreadsheets  Automatically create Excel workbooks  Then used by ARC staff for custom analysis  Scenario comparison functionality

ABM Visualization & Reporting System Activity-Based Model (Java, Cube) Activity-Based Model (Java, Cube) Database (SQL Server) Visualization Dashboard (Flash) Visualization Dashboard (Flash) Reports (Excel) Data Access Layer (IIS, ASP.Net) Data Access Layer (IIS, ASP.Net) Custom Analysis

Data Preparation  Create De-Normalized Reporting Tables that are FAST and SIMPLE  Add unique IDs for trips  Join tour, HH, person, skim data  Expand joint trips  Add trip start and end information, etc  Implementation Tools  Cube (for exporting data, networks, etc)  Java (as part of CT-RAMP)  SQL  Outputs Loaded into DB  Use BULK INSERT SQL statements

Database  Stores ABM Output Tables, Travel Time Skim Data, and Some Inputs By Scenario  ~8 GBs per scenario  Around 5–10 scenarios at a time in the DB  Can load survey data into DB as a scenario for comparison purposes  Needs to be fast – not a traditional transactional DB, more a data warehouse  Use de-normalized data to avoid millions of joins each time for dynamic visualization dashboard  Read-only; minimal rollback features required  Parallel query functionality (SQL Server)  Needs excellent query caching functionality  Use ARC Enterprise SQL Server with 4 Licensed Processors

Database Tables per Scenario TableTable NameDescriptionObjectPrimary Key Forecast HouseholdsFORECASTHHInput synthesized household tableHouseholdHHID Forecast PersonFORECASTPERSONInput synthesized person tablePersonPERID Zone DataZONEDATAInput zone data such as employment, county codeZoneZONE AccessibilityACCESSIBILITYCalculated accessibility measures by zoneZoneTAZ Percent Walk to TransitPCTWKTCalculated percent of a zone that is either short walk or long walk to transit ZoneTAZ Household DataHHDATAModel results for household level choice modelsHouseholdHH_ID Person DataPERSONDATAModel results for person level choice modelsPersonPERSON_ID Work School LocationWSLOCATIONModel results for the usual work and school location (destination) choice models PersonPERSONID Individual ToursINDIVTOURSModeled individual toursTourHH_ID, PERSON_ID, TOUR_CATEGORY, TOUR_ID, TOUR_PURPOSE Joint ToursJOINTTOURSModeled joint toursTourHH_ID, TOUR_CATEGORY, TOUR_ID, TOUR_PURPOSE Individual TripsINDIVTRIPSModeled individual tripsTripHH_ID, PERSON_ID, TOUR_CATEGORY, TOUR_ID, TOUR_PURPOSE, INBOUND, STOP_ID Joint TripsJOINTTRIPSModeled joint tripsTripHH_ID, TOUR_CATEGORY, TOUR_ID, TOUR_PURPOSE, INBOUND, STOP_ID TripsTRIPSModeled individual trips and joint trips in expanded form. Also contains joined household, person, and travel time fields. TripPERSON_ID, TOUR_ID_UNIQ, TRIP_ID Travel TimesTRAVELTIMESTravel times by time-of-day, and modeODORIG_TAZ, DEST_TAZ LinksLINKSInput and calculated link attributes by time-of-dayLinkA, B Transit RoutesTRANSITROUTESTransit route attributes such peak headway and daily boardingsRouteLASTNAME

Data Access Layer  Thin client to connect dynamic visualization dashboard (Flash) and database (SQL Server)  Use WebORB for.NET to allow Flash to interact with the DB  Fast data communication since data remains in binary form  Flash .NET (C#)  SQL Server

Dynamic Visualization Dashboard  Started with ODOT Statewide Integrated Model Visualization Dashboard (SWIMVIZ)  Add additional query capabilities  Add new reports  Excel reports  Add new visuals  Time Use (NY Times)  Activity/Tour Tracing  Radar chart

ABM VIZ – Queries  Lots of default queries  Query builder  Can write custom queries as well

ABM VIZ – Tables  Results for Queries  Results automatically spatially aggregated (to districts, counties, etc)  Save tables to clipboard, Excel

ABM VIZ – Plots and Maps  Default queries automatically visualized  Charts linked to the map  Maps are interactive (zoom in/out, change colors, change color bins, animate changes, etc)

ABM VIZ – Plots and Maps  Can click map zones and run current query  The above shows trip destinations for all SOV Free trips from zones 1-10

ABM VIZ – Plots and Maps  User can change the mapped field in real time as well

ABM VIZ – Plots and Maps  Can click map zones and run current query and generate desire lines (OD information)

ABM VIZ – Plots and Maps  Can draw the network by line width and line color  The above shows PM link volumes by PM V/C ratio

ABM VIZ – Time Use  New time use (person activity over the day)  Can select different person types (the above is showing Full-time workers)

ABM VIZ – Time Use  The above shows Part-time workers

ABM VIZ – Tour Tracing  Can trace tours for individual micro-simulated persons

ABM VIZ – Tour Tracing

 Copy tables to clipboard  Save tables to Excel  Save queries for reuse  Save maps/plots to file ABM VIZ – Reports

Radar Chart (In Progress)

Conclusions  Database for easier and quicker reporting  Dashboard for real-time model results analysis, debugging, investigation  Platform for innovative ABM visualization  More visuals to come

Questions Ben Stabler, Joel Freedman,