New Technologies for Storage and Display of Meteorological Data Dale Paynter Operations Management Group May, 2002 NUMUG Conference.

Slides:



Advertisements
Similar presentations
1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senns Information Technology, 3 rd Edition Chapter 7 Enterprise Databases.
Advertisements

1 Chapter 12 Working With Access 2000 on the Internet.
Databases. Database Information is not useful if not organized In database, data are organized in a way that people find meaningful and useful. Database.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Database Management: Getting Data Together Chapter 14.
Introduction to Web Database Processing
Copyright © 2003 Addison-Wesley Instructor Information Here.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Introduction to Web Interface Technology (CSE2030)
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
System Analysis and Design
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Overview of Database Languages and Architectures.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
The Design Of A Web Document Snapshots Delivery System David Chao College of Business San Francisco State University.
Passage Three Introduction to Microsoft SQL Server 2000.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Server-side Scripting Powering the webs favourite services.
Interacting With Data Databases.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Lecture 7 Interaction. Topics Implementing data flows An internet solution Transactions in MySQL 4-tier systems – business rule/presentation separation.
AQS Web Quick Reference Guide Changing Raw Data Values Using Maintenance 1. From Main Menu, click Maintenance, Sample Values, Raw Data 2. Enter monitor.
Advanced Web Forms with Databases Programming Right from the Start with Visual Basic.NET 1/e 13.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Creating Web Applications Using ASP.NET Chapter Microsoft Visual Basic.NET: Reloaded 1.
Microcomputer Fundamentals Computer Class This class is designed for first-time computer users. Over the next several weeks, we will discuss how computers.
Data File Access API : Under the Hood Simon Horwith CTO Etrilogy Ltd.
OracleAS Reports Services. Problem Statement To simplify the process of managing, creating and execution of Oracle Reports.
Best Uses of Microsoft Access Lauren Lewis. What is Microsoft Access? o MS access is a database management system from Microsoft that combines the relational.
Administrative Software Chapter 7 Teaching and Learning with Technology.
Welcome to the official tour of TrainingEvals.com SM !
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
XA System-Link A Powerful Development Tool
Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! With Microsoft ® Office 2007 Intermediate Chapter.
Data Management Console Synonym Editor
Ch. 1 데이터베이스시스템 (2). Ch.1 Database System 데이터베이스시스템 2 What to Learn Database System Overview Entity-Relationship diagram Relational Data Model  Structure.
Teaching and Learning with Technology to edit Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology lick to edit Master title.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
By N.Gopinath AP/CSE Cognos Impromptu. What is Impromptu? Impromptu is an interactive database reporting tool. It allows Power Users to query data without.
ECDL. Word processing Work with documents and save them in different file formats Choose built-in options such as the Help function to enhance productivity.
1 Guide to Oracle10G CHAPTER 7: Creating Database Reports 7.
Chapter Fourteen Access Databases and SQL Programming with Microsoft Visual Basic th Edition.
Copyright 2007, Information Builders. Slide 1 Machine Sizing and Scalability Mark Nesson, Vashti Ragoonath June 2008.
0 / Database Management. 1 / Identify file maintenance techniques Discuss the terms character, field, record, and table Describe characteristics.
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
20 Copyright © 2008, Oracle. All rights reserved. Cache Management.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Microcomputer Fundamentals Computer Class This class is designed for first-time computer users. Over the next several weeks, we will discuss how computers.
Education And Training CTC IT DIVISION PivotLink User Training April 2010.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Take Your Data Analysis and Reporting to the Next Level by Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio David Bailey Tim Beese.
James A. Senn’s Information Technology, 3rd Edition
Business System Development
Client/Server Databases and the Oracle 10g Relational Database
Calculation and Re-calculation of 60-minute Sigma Theta and Stability
Introduction to Ms-Access Submitted By- Navjot Kaur Mahi
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Tiers vs. Layers.
The Database Environment
New Technologies for Storage and Display of Meteorological Data
Presentation transcript:

New Technologies for Storage and Display of Meteorological Data Dale Paynter Operations Management Group May, 2002 NUMUG Conference

10 May 2002OMG2 Benefits of Technology? zMove to modern technology path that will be developed and supported zMake initial installation, maintenance & upgrades easier yChange is the name of the game xExternal requirements & standards xInfrastructure changes xOrganizational re-alignment yMeet rising expectations xSimple systems interfaces xCapitalize on staff knowledge & skills zLet Meteorologists manage, analyze and use the data

10 May 2002OMG3 New Technologies What are they? zData Driven System Architecture zRelational Databases zWeb Applications

10 May 2002OMG4 Data Driven Architecture What is it? Write code to be independent of specifics Make system configurable to define: yInput stream yParameters for internal calculations yReports yInterfaces to other systems

10 May 2002OMG5 Data Driven Architecture What are the benefits? zRespond to new requirements and standards zReduce dependency on vendors & IT zGet out of program change queue zReduce change orders & site visits zGive users control through configuring system

10 May 2002OMG6 What does this let you do easily? zAdd new sensors with no code changes zCreate new list reports zChange corporate information zRevise alarm / flag limits zAdd or decommission sampling locations zInterface to different systems

10 May 2002OMG7 So how do we do this? Parameters, parameters, parameters... zMake data base ‘self-descriptive’ yStore ‘what’ is being stored as well as ‘values’ yEliminate need to reorganize / reload data to accommodate changes zMake variables for all ‘constants’ yTower names yTime zones yDaylight saving time yMeasurement codes yReport titles & headings yData to display / order yReport field formats yConversion formulae

10 May 2002OMG8 Adding a new sensor zTraditional “Programming” Approach yUser configures or reprograms datalogger yProgrammer adds new field to file formats. Then dumps existing data, reloads and verifies yProgrammer changes data loading to process new input layout & update new field yProgrammer changes updating to display / edit new field yProgrammer changes reporting to display new field ySystem administrator installs final programs on all affected computers z Data Driven Architecture Approach yUser configures datalogger yUser defines sensor in database yUser tests and verifies results ySystem administrator copies configurations to production system

10 May 2002OMG9 Relational Databases What are they? zData is stored in Tables made up of rows of fields (columns) zData is referenced through name of the field zSubsets of data may be selected zTables may be joined to retrieve related records

10 May 2002OMG10 Relational Databases Usage comparison example zSequential file - 30’ wind speed is in columns 26 to 31 (format F6.2) zTypical relational database - 30’ wind speed is stored in a field named WS30 zRelational database using data driven architecture - 30’ wind speed is stored in a field named Value where the field MeasCode contains ‘WS’ and Height contains ‘30’

10 May 2002OMG11 Relational Databases What are the the general benefits? zBuilt-in security zSupports simultaneous accesses zBuilt-in data recovery techniques zBuilt-in data retrieval algorithms & optimization zStandard database interaction (SQL) zIn-house expertise can be leveraged

10 May 2002OMG12 Relational Databases And... for meteorological data? zConcurrent loading, updating and reporting zPermits non-sequential loading for legacy data and data recovery zHandles data retention and archiving requirements zAd hoc queries zTime-stamping data changes zKeep original values as well as edited values

10 May 2002OMG13 Web Applications In general... zUser requests report and submits parameters through browser zWeb application generates report on server and sends to browser zUser views / prints report through the desktop browser Benefits? zRemoves need to run / maintain specific report programs on desktop zJust ask your LAN Administrator…

10 May 2002OMG14 Web Server Configuration Meteorologist’s Workstation running Updater Meteorological Monitoring System Server MMS Database Intercept TM & Loader Web Server Reporter Interface Files Other Servers Meteorologist’s & Users’ Workstations running Web Browsers Sensors Zenos Zeno ® s

10 May 2002OMG15 Web Technology Internet or Intranet Server zData manipulation and report generation performed on server zOnly results sent to browser zAutomatic report refresh option zAdditional security levels possible

10 May 2002OMG16 How does it perform? Even running on a notebook: zCurrent reports are instantaneous zHistorical reports take a few seconds zFrequency Distribution produces a 1 year report in 12 seconds zData Capture Summary produces a 1 year report in 55 seconds

10 May 2002OMG17 Benefits of Technology zMove to modern technology path that will be developed and supported zGet out of the program change queue zFlexibility to respond to change zLet Meteorologists manage, analyze and use the data