Recent Enhancements to Quality Assurance and Case Management within the Emissions Modeling Framework Alison Eyth, R. Partheepan, Q. He Carolina Environmental.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Intro to Access 2007 Lindsey Brewer CSSCR September 18, 2009.
Stored procedures and views You can see definitions for stored procedures and views in the demo databases but you can’t change them. For views, expand.
SQL Server Accelerator for Business Intelligence (SSABI)
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
1 The IIPC Web Curator Tool: Steve Knight The National Library of New Zealand Philip Beresford and Arun Persad The British Library An Open Source Solution.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Introduction to EMF Server Communication and Cases Beta Testing November 4, 2009.
Queries Help Topics Using the Access 2007, you can press the F1 to pop up the help windows, where you can search the following topics to help to generate.
Passage Three Introduction to Microsoft SQL Server 2000.
SQL Server Management Studio Introduction
5 Copyright © 2009, Oracle. All rights reserved. Defining ETL Mappings for Staging Data.
Systems Integrator Benefits V7. Agenda Product Features  Faster Configuration  Online change deployment to clients  Faster server change deployment.
Chapter 5 Using SAS ® ETL Studio. Section 5.1 SAS ETL Studio Overview.
B.H. Baek and Catherine Seppanen Institute for the Environment-UNC at Chapel Hill Allison DenBleyker, Chris Lindhjem and Michele Jimenez ENVIRON International.
Module 2 Creating Active Directory ® Domain Services User and Computer Objects.
Advance Computer Programming Java Database Connectivity (JDBC) – In order to connect a Java application to a database, you need to use a JDBC driver. –
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
WebFOCUS Developer Studio Update Dimitris Poulos Technical Director September 3, 2015 Copyright 2009, Information Builders. Slide 1.
Copyright © 2006, SAS Institute Inc. All rights reserved. Enterprise Guide 4.2 : A Primer SHRUG : Spring 2010 Presented by: Josée Ranger-Lacroix SAS Institute.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 4 – Creating New.
Carolina Environmental Program UNC Chapel Hill The Analysis Engine – A New Tool for Model Evaluation, Sensitivity and Uncertainty Analysis, and more… Alison.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Carolina Environmental Program Status of SMOKE Catherine Seppanen Carolina Environmental Program University of North Carolina - Chapel Hill.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 4: Active Directory Architecture.
11 MANAGING AND DISTRIBUTING SOFTWARE BY USING GROUP POLICY Chapter 5.
Inside Crystal Reports 7 for DataFlex T.M. Arnett Training Specialist.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Tutorial 30 – Bookstore Application: Client Tier Examining.
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
Archivists' Toolkit - CRADLE Presentation, 10 Feb The Archivists’ Toolkit CRADLE Presentation 10 Feb
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
1 The New Emissions Modeling Framework System Emissions Modeling Team Marc Houyoux, Madeleine Strum, Rich Mason, Norm Possiel David Misenheimer, Darryl.
Converting workflows from ArcSDE Command line in ArcGIS 10.3.x
Chapter 17 Creating a Database.
Understanding our world.. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing Versioned Geodatabases.
Managing SX.e and TWL with MARC and Scripts Jeremiah Curtis
Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
Programmable Logic Training Course HDL Editor
The MIMS Spatial Allocator: A Tool for Generating Emission Surrogates without a Geographic Information System* Alison M. Eyth, Kimberly Hanisak Carolina.
Carolina Environmental Program 1 UNC Chapel Hill A New Control Strategy Tool within the Emissions Modeling Framework Alison M. Eyth Carolina Environmental.
Esri UC 2014 | Technical Workshop | Editing Versioned Geodatabases : An Introduction Cheryl Cleghorn and Shawn Thorne.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
Introduction to KE EMu
SQL/Lesson 7/Slide 1 of 32 Implementing Indexes Objectives In this lesson, you will learn to: * Create a clustered index * Create a nonclustered index.
Intro to Datazen.
02b | Create and Configure Test Plans (2 of 2) Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
EbiTrack Architecture Version 1.0 September 24, 2012.
Visual Basic for Application - Microsoft Access 2003 Finishing the application.
Features INTERFACE  Bug/issue view – the main window for working with separate bugs;  Search view – used for ad-hoc full-text search and narrowing.
SQL Query Analyzer. Graphical tool that allows you to:  Create queries and other SQL scripts and execute them against SQL Server databases. (Query window)
Carolina Environmental Program Status of SMOKE Catherine Seppanen Carolina Environmental Program University of North Carolina - Chapel Hill.
Marcelo R.N. Mendes. What is FINCoS? A Java-based set of tools for data generation, load submission, and performance measurement of event processing systems;
Hands-On Microsoft Windows Server Implementing User Profiles A local user profile is automatically created at the local computer when you log on.
Integrating Components and Dynamic Text Boxes with the Animated Map– Lesson 101 Integrating Components and Dynamic Text Boxes with the Animated Map Lesson.
CAA Database Overview Sinéad McCaffrey. Metadata ObservatoryExperiment Instrument Mission Dataset File.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Integration of Laserfiche and GIS with GeoDoc ® IS121 Beth Dennis, Urban Crossroads, Inc.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 Virtualization.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
SQL Database Management
EPA Tools and Data Update
A video coding and data visualization tool
James Blankenship March , 2018
Automating and Validating Edits
The JSF Tools Project – WTP (internal) release review
UFCEUS-20-2 Web Programming
Presentation transcript:

Recent Enhancements to Quality Assurance and Case Management within the Emissions Modeling Framework Alison Eyth, R. Partheepan, Q. He Carolina Environmental Program University of North Carolina at Chapel Hill Marc Houyoux Emissions Inventory and Analysis Group U.S. EPA OAQPS

Carolina Environmental Program OAQPS EMF Goals Improve timeliness and quality of data used in emissions modeling Improve timeliness and quality of data used in emissions modeling Provide transparency and tracking of Provide transparency and tracking of Data (by using versions and metadata) Data (by using versions and metadata) Quality assurance steps on the data Quality assurance steps on the data Usage of data for emissions modeling applications Usage of data for emissions modeling applications Create tools that can be used by EPA and others Create tools that can be used by EPA and others Support criteria and toxics modeling Support criteria and toxics modeling

Carolina Environmental Program EMF Components Data Management with Versioning Data Management with Versioning Quality Assurance Quality Assurance Tracking, automating of QA procedures Tracking, automating of QA procedures Case Management Case Management Running SMOKE and other programs Running SMOKE and other programs Control Strategy Development Control Strategy Development Problem Tracking System Problem Tracking System Surrogate and Speciation Tools Surrogate and Speciation Tools

Carolina Environmental Program EMF Project Timeline October, 2004: Design process began October, 2004: Design process began June, 2005: Implementation began June, 2005: Implementation began Client-server Java-based system Client-server Java-based system Spring 2006: Data Management and Quality Assurance Tracking deployed Spring 2006: Data Management and Quality Assurance Tracking deployed September, 2006 version included: September, 2006 version included: Running SQL Quality Assurance Steps Running SQL Quality Assurance Steps First version of Case Management First version of Case Management First version of Strategy Development First version of Strategy Development

Carolina Environmental Program EMF Architecture at EPA Data Management Case Management Quality Assurance Strategy Devel. 4 CPU Application & Database Server Clients Compute Cluster SMOKE input files Shared Disk imports & exports data starts and tracks runs

Carolina Environmental Program Case Management A Case stores information about SMOKE [and other model] runs A Case stores information about SMOKE [and other model] runs Summary attributes (i.e., metadata) Summary attributes (i.e., metadata) Inputs to programs Inputs to programs Program/Model Parameters Program/Model Parameters Programs to run Programs to run Outputs from programs Outputs from programs History and results of the runs History and results of the runs Should have all information needed to run SMOKE programs and track results Should have all information needed to run SMOKE programs and track results

Carolina Environmental Program

Case Manager Cases are created, edited, copied, and removed from the Case Manager Cases are created, edited, copied, and removed from the Case Manager Summary attributes assist with selection Summary attributes assist with selection

Carolina Environmental Program

Case Editor – Parameters Tab FY07 Parameters table: Parameter Name, Sector, Program, Envt. Var., Type, Required? FY07 Parameters table: Parameter Name, Sector, Program, Envt. Var., Type, Required?

Carolina Environmental Program Case Editor – Inputs Tab Specifies Input Datasets and Versions

Carolina Environmental Program

Summary of FY06 Features Case Manager can create, edit, copy, and delete Cases Case Manager can create, edit, copy, and delete Cases Summary information (metadata) can be specified for a Case Summary information (metadata) can be specified for a Case Inputs to a Case can be specified, including choosing specific versions of Datasets to use in the Case Inputs to a Case can be specified, including choosing specific versions of Datasets to use in the Case Specified versions of input Datasets can be exported for use by SMOKE Specified versions of input Datasets can be exported for use by SMOKE

Carolina Environmental Program Planned FY07 Case Management Enhancements Finish the Parameters, Programs, Outputs, and History tabs of the Case Editor Finish the Parameters, Programs, Outputs, and History tabs of the Case Editor Support writing scripts to run SMOKE programs on compute server Support writing scripts to run SMOKE programs on compute server Manage runs of SMOKE on compute server Manage runs of SMOKE on compute server Add problem tracking for Cases Add problem tracking for Cases Implement user/group/world permissions Implement user/group/world permissions Register outputs of Cases as Datasets Register outputs of Cases as Datasets

Carolina Environmental Program Goals for Quality Assurance in EMF Support QA of Datasets prior to their use in SMOKE Support QA of Datasets prior to their use in SMOKE Integrate with EMF data management Integrate with EMF data management Specify a list of QA Steps to be performed on each dataset type (i.e., type of data) Specify a list of QA Steps to be performed on each dataset type (i.e., type of data) Track the QA steps and their results for multiple versions of Datasets Track the QA steps and their results for multiple versions of Datasets Track information about the progress of the steps: status, who, when, etc. Track information about the progress of the steps: status, who, when, etc. Automate (speed up) the QA process Automate (speed up) the QA process

Carolina Environmental Program Tracking QA Steps in EMF First, set up “QA Step Templates” for EMF Dataset Types First, set up “QA Step Templates” for EMF Dataset Types Create “QA Steps” using the Templates by copying into the Dataset properties Create “QA Steps” using the Templates by copying into the Dataset properties Add any ad-hoc QA Steps (not from templates) to Dataset properties Add any ad-hoc QA Steps (not from templates) to Dataset properties Record results of the steps for each version of a Dataset Record results of the steps for each version of a Dataset

Carolina Environmental Program Dataset Type Manager

Carolina Environmental Program

Setup a QA Step Template Enter a SQL query; $TABLE[#] syntax allows query to be generic across multiple datasets Enter a SQL query; $TABLE[#] syntax allows query to be generic across multiple datasets

Carolina Environmental Program QA Step Templates vs. QA Steps ORL Point Inventory List of Point Specific QA Step Templates Dataset TypeDataset NC 2002 NEI Point Inv. List of QA Steps with result, who, when, comment Copy templates to QA Steps Get list of templates has a

Carolina Environmental Program Summary of QA Steps for all Versions of a Dataset Add from Template adds steps from the dataset type; Add Custom is for ad-hoc steps Add from Template adds steps from the dataset type; Add Custom is for ad-hoc steps

Carolina Environmental Program

Summary of FY06 QA Features Can define required and optional steps for each type of dataset (codifies the QA process) Can define required and optional steps for each type of dataset (codifies the QA process) For a particular dataset, steps can be quickly copied from templates, or custom steps can be added For a particular dataset, steps can be quickly copied from templates, or custom steps can be added Tracking is performed for each step: who did it, when, status, comment Tracking is performed for each step: who did it, when, status, comment SQL steps can be run and results exported SQL steps can be run and results exported

Carolina Environmental Program FY07 Quality Assurance Plans View results of steps View results of steps Analyze results of steps using Analysis Engine (e.g., create plots) Analyze results of steps using Analysis Engine (e.g., create plots) Enhance the SQL syntax to support referencing other steps and Datasets Enhance the SQL syntax to support referencing other steps and Datasets Support comparison of the results of two similar QA steps (e.g., compare old and new totals) Support comparison of the results of two similar QA steps (e.g., compare old and new totals) Support running more types of steps Support running more types of steps

Carolina Environmental Program EMF Software Requirements Java 1.4 or 1.5 Java 1.4 or 1.5 PostgreSQL 8.1 PostgreSQL 8.1 Apache Tomcat Apache Tomcat Tested on Linux and Windows Tested on Linux and Windows Should run on other operating systems that support Java and other required software Should run on other operating systems that support Java and other required software Deployment configuration is flexible: runs on a single computer or several Deployment configuration is flexible: runs on a single computer or several

Carolina Environmental Program Availability of EMF Public EMF release is not yet funded, but direct arrangements can be made Public EMF release is not yet funded, but direct arrangements can be made Source code can be downloaded from SourceForge Source code can be downloaded from SourceForge May hold training class at 2007 Emissions Inventory Conference May hold training class at 2007 Emissions Inventory Conference

Carolina Environmental Program

Case Editor– Programs Tab (FY07) Shows the: Sector, Program Name, Program Version, Arguments, Run Order, Whether to Run?, Run Status, and Path Shows the: Sector, Program Name, Program Version, Arguments, Run Order, Whether to Run?, Run Status, and Path

Carolina Environmental Program Case Editor – Outputs Tab (FY07) Shows Output Name, Sector, Program, Dataset Name, Dataset Type, Environment Variable, whether it is Required or Available, and if it should be Registered in the EMF as a Dataset Shows Output Name, Sector, Program, Dataset Name, Dataset Type, Environment Variable, whether it is Required or Available, and if it should be Registered in the EMF as a Dataset