Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
VIEWS / TSS Overview Decision Support System (TSS) Architectural Goals: Guidance, Analyses, and Results · · · · · Data Support System (VIEWS) Data, Resources, and Infrastructure Policies, Procedures, Guidance, Expertise Software Infrastructure Data Database Web/FTP File Build Upon Existing Efforts Incorporate Lessons Learned Add Value to Current Resources Incorporate New Features Expand Our Future Vision Metadata Spatial GIS Hardware and Network Infrastructure Database Infrastructure VIEWS / TSS Architectural Components VIEWS / TSS Vision End-to-end Air Quality Data and Decision Support Data Applications Decisions Visualization Analysis Exploration Search Source Apportionment Modeling • • • • • • TSS Website TSS Databases • • • • • • Acquisition Import Unification Management Manipulation Retrieval • • • • • • Assessment Interpretation Planning Controls Regulation Tracking Integrated System Solution Chart VIEWS / TSS Future Vision Goals and Development Plans • Provide comprehensive comparison and analysis of monitored, modeled, and emissions data with an integrated suite of tools • Enhance and expand decision support applications • Enable providers to upload manage their own data & metadata • Promote an open, extensible, service-oriented architecture • Provide services, components, and tools to air quality developers • Incorporate satellite and meteorological data • Investigate climate change and epidemiological applications and perspectives • Facilitate collaboration and development between organizations VIEWS / TSS Data Import Validation Metadata Import System Data Acquisition System Data Import System AIRDATA_SOURCE AIRDATA_OLTP Validation · · · · · Data Acquisition System Metadata Import System Emailed updates from data providers · Automatic HTTP extraction of source · data files · Database replication Imports data “as-is” into the source · database Technologies: ASCII text files, Excel spreadsheets, Access databases, etc. Facilitates the entry of new metadata Validates new metadata entries Detects overlap with existing metadata Technologies: VB .Net, ASP .Net, and SQL Server stored procedures Data Import System · · · · · · · Extracts data from the source database Scrubs data and performs conversions Maps source metadata to integrated metadata Transforms the data into an integrated schema Verifies and validates imported data Loads data into the back-end OLTP system Technologies: Microsoft SQL Server DTS, stored procedures, SQL scripts, and Visual Basic routines VIEWS / TSS Database Architecture OLTP: Data Warehouse Generation System: Data Warehouse: • Functions as the “back-end” database • Fully relational and in 3rd normal form • Used for data import, validation, and management • Technologies: Microsoft SQL Server • • • • • • • • • • • Extracts data from the OLTP De-normalizes and transforms data Loads data into the Data Warehouse Builds table indexes Archives “snapshots” of the database Technologies: VB, stored procedures Functions as the “front-end” database Uses a de-normalized “star schema” Used for querying and archiving data Automatically generated from the OLTP Technologies: Microsoft SQL Server VIEWS / TSS Page Architecture TSS GIS Server 3 2 1 ASP .NET page requests a map from the mapping service on the GIS server, via HTTP GET, SOAP, or similar protocol. TSS web server executes (submits) the appropriate ASP .NET page. User visits a page on the TSS web site and specifies map arguments using controls on the web page (layers, centroid, zoom, etc.) The mapping service assembles the requested layers into a map image using the specified centroid and zoom, then returns the image to the page. 4 Mapping Service Call Map Image ASP .NET Page Create Map 5 The page displays the image. Chart Request Create Chart Page Request Chart Image TSS Web Server Display Raw Data Database Query Formatted Data TSS Architectural Overview: Displaying a Map This example gives a very high-level description of the procedural steps involved in requesting, creating, and displaying a map using the proposed TSS mapping component and/or web service. TSS Database Server 10/4/2005 Modified:Created: 11/10/2007