NQuery: A Network-enabled Data-based Query Tool for Multi-disciplinary Earth-science Datasets John R. Osborne 1, Kevin T. McHugh 2, and Donald W. Denbo.

Slides:



Advertisements
Similar presentations
Microsoft Dynamics® AX 2012
Advertisements

The Live Access Server (Access to observational data) Jonathan Callahan (University of Washington) Steve Hankin (NOAA/PMEL – PI) Roland Schweitzer, Kevin.
WOCE Global Data V3 WOCE-DPC Report Nathan Bindoff and David M. Legler Co-Chairs, WOCE DPC WOCE Conference November 2002 All of it.
DapperM: A Matlab Interface to Dapper — An OPeNDAP In Situ Data Service D.W. Denbo 1, J. Sirott 2, W.H. Zhu 1 1 UW/JISAO-NOAA/PMEL 2 NOAA/PMEL IIPS Session.
An OPeNDAP server for CORIOLIS data centre Context and functions Architecture and technical description Planned improvements T. Loubrieu, A. Forest (IFREMER)
LAS & NVODS S.Hankin -- Sep NVODS and the Live Access Server (LAS) Steve Hankin, PI (NOAA/PMEL) Jon Callahan (U of WA/JISAO) Ansley Manke (NOAA/PMEL)
TPAC Digital Library Talk Overview Presenter:Glenn Hyland Tasmanian Partnership for Advanced Computing & Australian Antarctic Division Outline: TPAC Overview.
Introduction Downloading and sifting through large volumes of data stored in differing formats can be a time-consuming and sometimes frustrating process.
Overview of the ODP Data Provider Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal technology, Buenos.
Tools for accessing distributed in-situ data collections Donald W. Denbo, NOAA/PMEL-JISAO Jason E. Fabritz, NOAA/PMEL-JISAO Bernard J. Kilonsky, Sea Level.
CEOS/WGISS 20, Kyev, September 12-16, WTF-CEOP Implementation Plan #1 Status (WTF-CEOP first prototype, by JAXA) September 12, 2005 Osamu Ochiai.
Coordinated Energy and water-cycle Observations Peroject A Well Organized Data Archive System Data Integrating/Archiving Center at University of Tokyo.
Classroom User Training June 29, 2005 Presented by:
GADS: A Web Service for accessing large environmental data sets Jon Blower, Keith Haines, Adit Santokhee Reading e-Science Centre University of Reading.
ODBC : What is it and how does it work with MDS ?.
Bringing it All Together: NODC’s Geoportal Server as an Integration Tool for Interoperable Data Services Kenneth S. Casey, Ph.D. YuanJie Li NOAA National.
Australian Oceans Distributed Active Archive Center Peter Turner, CSIRO/CAWCR IMOS is an initiative of the Australian Government being conducted as part.
Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.
STOQS: The Spatial Temporal Oceanographic Query System Mike McCann Abstract Monterey Bay Aquarium Research Institute Architecture Postgres.
Weathertop Consulting, LLC Wednesday, January 14, 2009 IIPS 11A.2 1 A General Purpose System for Server-side Analysis of Earth Science Data Roland Schweitzer.
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
1 AJAX and Dapper: The Good, the Bad, and the Ugly Joe Sirott PMEL/NOAA.
Design and Implementation of an Operational Tsunami Forecast Tool Donald W. Denbo, John R. Osborne, Clinton K. Pells and Mike A. Traum Joint Institute.
Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne
NcBrowse A Graphical netCDF/OPeNDAP Browser Donald Denbo 1 & John Osborne 2 1 UW/JISAO-NOAA/PMEL, 2 OceanAtlas Software
Integrated Model Data Management S.Hankin ESMF July ‘04 Integrated data management in the ESMF (ESME) Steve Hankin (NOAA/PMEL & IOOS/DMAC) ESMF Team meeting.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Data Access to Marine Surface Observations and Products from COADS 29 January, 2002 Steven Worley National Center for Atmospheric Research.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
1 Dapper and Argo Joe Sirott PMEL/NOAA. 2 What is Dapper? Web server that provides distributed access to in-situ data via OPeNDAP protocol Clients include.
Using a LDAP Directory Server for Environmental Data Discovery Donald Denbo NOAA-PMEL/UW-JISAO Presented by Eugene Burger NOAA-PMEL/UW-JISAO
1ECOOP Plenary Meeting Athens 2008 EUROMISS EUROpean Marine Information System of Systems S Pouliquen, Thomas Loubrieu ECOOP plenary meeting.
June 20-22, nomads.ncdc.noaa.gov Being developed and integrated to provide one-stop.
Composing workflows in the environmental sciences using Web Services and Inferno Jon Blower, Adit Santokhee, Keith Haines Reading e-Science Centre Roger.
EPIC Utilities for Management, Display, and Analysis of Oceanographic Data D.W. Denbo 1, N.N. Soreide 2, M.C. Spillane 1, and W.H. Zhu 1 1 Joint Institute.
Copyright 2008 McGraw-Hill Ryerson 1 TECHNOLOGY PLUG-IN T7 PROBLEM SOLVING USING ACCESS.
Recent developments with the THREDDS Data Server (TDS) and related Tools: covering TDS, NCML, WCS, forecast aggregation and not including stuff covered.
IODE Ocean Data Portal - ODP  The objective of the IODE Ocean Data Portal (ODP) is to facilitate and promote the exchange and dissemination of marine.
1 DAPPER: An OPENDAP Server for In-Situ Data Joe Sirott Donald W. Denbo, Willa H Zhu University of Washington PMEL/NOAA.
February 6-8, 2006[Joint Techs] Albuquerque, NM Performance Tool Development: NLANR Network Performance Advisor J. W. Ferguson NCSA.
NQuery: A Network-enabled Data-based Query Tool for Multi-disciplinary Earth-science Datasets John R. Osborne.
The Unified Access Framework for Gridded Data … the 1 st year focus of NOAA’s Global Earth Observation Integrated Data Environment (GEO-IDE) Steve Hankin,
Ed Armstrong – PI Luca Cinquini Chris Mattmann NASA Jet Propulsion Laboratory Frank O’Brien Zach Siegrist System Science Applications, Inc. 18 July 2012.
Recent developments and trends in Network Access to Oceanographic In-situ Data Nancy Soreide, NOAA/PMEL John “Oz” Osborne, NOAA/PMEL - OceanAtlas Software.
NdEdit for Interactive in-situ Data Selection John R. Osborne and Donald W. Denbo NOAA/PMEL American Meteorological Society / IIPS January 13-17, 2002,
NOAAServer: Unified access to distributed NOAA data Ernest Daddio, NOAA/ESDIM Steve Hankin, NOAA/PMEL Donald Denbo, NOAA/PMEL/JISAO Nancy Soreide, NOAA/PMEL.
Information Technology: GrADS INTEGRATED USER INTERFACE Maps, Charts, Animations Expressions, Functions of Original Variables General slices of { 4D Grids.
A Climate Data Portal Focused on realtime and retrospective in situ data Nancy Soreide, Don Denbo, Willa Zhu, NOAA/PMEL Charles Sun, NOAA/NODC Bernie Kilonsky,
T7-1 LEARNING OUTCOMES – ACCESS PROBLEM SOLVING 1.Describe the process of using the Simple Query Wizard using Access 2.Describe the process of using the.
EPIC: Providing World Wide Web Access to Oceanographic Observations D.W. Denbo 1, N.N. Soreide 2, M.C. Spillane 1, and W.H. Zhu 1 1 Joint Institute for.
1 Adventures in Web Services for Large Geophysical Datasets Joe Sirott PMEL/NOAA.
1 OceanShare: Interactive Access to Distributed In Situ Data in a Collaborative Tool Environment D.W. Denbo C.R. Windsor NOAA/Pacific Marine Environmental.
Weathertop Consulting, LLC Server-side OPeNDAP Analysis – Concrete steps toward a generalized framework via a reference implementation using F-TDS Roland.
March 23, 1999GOIN 99, Honolulu, HI1 Network Collaborative Tool for Integrated Browsing D.W. Denbo 1 C.R. Windsor 2 NOAA/Pacific Marine Environmental Laboratory.
Don’t Duck Metadata March 2005 Introducing Setting Up a Clearinghouse Node Topic: Introduction to Setting Up a Clearinghouse Node Objective: By.
Java OceanAtlas A Cross-Platform Application for Visualization and Selection of Oceanographic Profile Data John R. Osborne
A Climate Data Portal An FY2000 HPCC Proposal Nancy Soreide, Don Denbo, Willa Zhu, PMEL Charles Sun, NODC Bernie Kilonsky, U of Hawaii HPCC Project Review.
Java OceanAtlas A Cross-Platform Application for Visualization and Selection of Oceanographic Profile Data John R. Osborne ftp://odf.ucsd.edu/pub/OceanAtlas/
Distributed Data Servers and Web Interface in the Climate Data Portal Willa H. Zhu Joint Institute for the Study of Ocean and Atmosphere University of.
A Climate Data Portal Focused on realtime and retrospective in situ data Nancy Soreide, Don Denbo, Willa Zhu, PMEL Charles Sun, NODC Bernie Kilonsky, U.
1 2.5 DISTRIBUTED DATA INTEGRATION WTF-CEOP (WGISS Test Facility for CEOP) May 2007 Yonsook Enloe (NASA/SGT) Chris Lynnes (NASA)
EPIC Tools for in-situ data collections Donald W. Denbo, NOAA/PMEL Willa H. Zhu, NOAA/PMEL/JISAO John Osborne, OceanAtlas Software Christopher Moore, NOAA/PMEL/JISAO.
A Collaboration Tool to Support Modeling Groups Donald W. Denbo JISAO/UW-NOAA/PMEL 20 th IIPS/AMS, 12 – 15 January, 2004,
NcBrowse: A Graphical netCDF File Browser Donald Denbo NOAA-PMEL/UW-JISAO
In Situ Data Access Some reasons for success or failure Nancy N. Soreide, Donald W. Denbo NOAA Pacific Marine Environmental Laboratory IIPS Session 3B.
NcBrowse: OPeNDAP Server Access and 3-D Graphics Presented by Nancy N. Soreide NOAA/PMEL Donald W. Denbo UW/JISAO-NOAA/PMEL.
MERRA Data Access and Services
Integrating Data and Information Across Observing System
Access HDF5 Datasets via OPeNDAP’s Data Access Protocol (DAP)
Research Data Archives at NCAR
Presentation transcript:

NQuery: A Network-enabled Data-based Query Tool for Multi-disciplinary Earth-science Datasets John R. Osborne 1, Kevin T. McHugh 2, and Donald W. Denbo 3 1 OceanAtlas Software, Vashon, WA and NOAA/PMEL, Seattle, WA 2 Joint Institute for the Study of the Atmosphere and Ocean, University of Washington, Seattle 3 Coastal Data Information Program, Scripps Institution of Oceanography, La Jolla, CA American Meteorological Society / IIPS January 9-13, 2005, San Diego, CA

NQuery Overview What is NQuery? NQuery assists the scientist who has selected in-situ datasets within a desired time-space domain, and wishes to refine that data selection based on characteristics of the data itself. What problem does NQuery solve? Many different sources of data are available on the network through OPeNDAP (in-situ data collections and gridded datasets), yet in order for scientists to determine whether each data file will suit their needs, they must sort through each file, wasting time and energy.

NQuery Overview Examples of the types of queries possible with NQuery and profile data: Select profiles where the average salinity is less than 34.0 PSU. Select profiles where the depth of the minimum dissolved oxygen value is greater than 1000 db. Select profiles where the mixed-layer depth is between 50 and 100 meters. Select profiles where the depth of the 10 degree isotherm is greater than 100 meters. Select profiles where the average salinity between the 27 and 27.5 sigma0 density surfaces is between 34.1 and 34.2 PSU. Select profiles where the surface salinity is greater than 35.0 PSU and the surface temperature is less than 15 degrees C.

Platform-independent Java Tool utilizing JDBC and MySQL. Access to online data archives (Climate Data Portal) via “Dapper” OPeNDAP client. Computes summary statistics (e.g., average value, depth of maximum value, and depth of minimum value) for profiles from observed parameters and from user-specified calculations (e.g., theta, sigma, apparent oxygen utilization) Custom station-level calculations including mixed-layer depth, interpolation of a measured parameter to a standard level, and integration of parameter between levels. Simple tree view user interface for variable selection. Creates temporary “on the fly” relational database populated with data and metadata. Allows powerful SQL queries to locate needed data by summary statistics and/or station-level calculated parameters. NQuery: Overview

Compatible with all major desktop operating systems including Windows, Mac OS X, and Linux. Version or greater of the Java Virtual Machine. Version 4.1 of MySQL. An Internet connection is required for access to network data through Dapper and to create databases on networked MySQL database servers. NQuery: System Requirements

NQuery: Architecture Overview

NQuery: Dapper Overview Dapper is Java-servlet-based OPeNDAP web server for in-situ profile data. OPeNDAP (formerly known as DODS) is a community standard “protocol for requesting and transporting data across the web. ” (opendap.org/faq/what_is_OPeNDAP_software.html) Dapper is fully compatible with the OPeNDAP standards, and with the only other OPeNDAP server for in-situ data (the GRaDS DODS Server, aka the GDS server). OPeNDAP has been used primarily to access a relatively small number of earth science gridded or model output products. A list of OPeNDAP clients can be found at opendap.org/faq/whatClients.html. Dapper allows access to large collections of in-situ data by converting in- situ data from the Climate Data Portal to OPeNDAP sequences. The Climate Date Portal is a relational database that acts as an OPeNDAP aggregation server.

Example NQuery Session

Initial Preferences Setup Set location of database server Select built-in calculations Select preferences for profile data

Open pointer file to display variable selection interface Choose variables of interest Add user-defined calculations

Add scalar and integral profile calculations, integrations, interpolations, and mixed-layer depth calculations.

Ingest data and create custom database

Create an SQL query with graphical query builder Message log shows status of query Use plus (+) and minus (-) buttons to add/subtract criteria to query Preview of SQL query command Popup menu for “and” or “or” logic

Query database and save results

Example NQuery Session With Dapper Wizard

Select dataset panel of Dapper Wizard Specify URL of Dapper Server List of datasets available on selected server

Select domain panel of Dapper Wizard Specify spatial domain of profiles to return from the Dapper server Specify temporal domain of profiles to return from the Dapper server

Select Stations (NdEdit) panel of Dapper Wizard Use NdEdit to refine results from Dapper and select those profiles (shown in blue) used to create NQuery database Open selected profiles in NQuery’s variable selection window.

Future Development Accommodate time series data: Define summary statistics for time series Define user-defined calculations Ingest time series netCDF files that adhere to EPIC conventions Ingest OPenDAP time series via Dapper Enhance query builder to create queries with grouped criteria Allow merging data files from online sources with local, desktop datasets.

Acknowledgements NQuery development was funded by NOAA HPCC grant #COL/NW/06 The Dapper server was developed by Joe Sirott (Sirott and Assoc. and NOAA/PMEL), Donald Denbo (NOAA/PMEL and JISAO), and Willa Zhu (NOAA/PMEL and JISAO.) The Dapper Wizard client was developed by Donald Denbo (NOAA/PMEL and JISAO.) Additional Dapper client development and integration with Java OceanAtlas was performed by John Osborne (OceanAtlas Software and NOAA/PMEL.) The Climate data Portal was developed by Don Denbo and Willa Zhu (NOAA/PMEL and JISAO.)

Summary With NQuery, a scientist can productively use data from an OPeNDAP in- situ data server containing millions of in-situ datasets. Select station data within a specified time-latitude-longitude box Further subset this data based on characteristics of the data itself Examples: Select profiles where the average salinity is less than 34.0 Select profiles where the depth of the minimum dissolved oxygen is greater than 1000 db. Select profiles where the mixed-layer depth is between 50 and 100 meters Select profiles where the depth of the 10 degree isotherm is greater than 100 meters. Select profiles where the average salinity between density surfaces is between 34 and 35. Scientists can create databases from local desktop data files and locate data based upon it’s characteristics in addition to it’s space-time domain.