25
Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data Manager Water Control Management St. Louis District U.S Army Corps of Engineers August 4, 2005 Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data Manager Water Control Management St. Louis District U.S Army Corps of Engineers August 4, 2005

Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

Transition to an Oracle Based Data System(Corps Water Management System, CWMS)

by

Joel Asunskis, P.E.Hydraulic Engineer/Data Manager

Water Control ManagementSt. Louis District

U.S Army Corps of Engineers

August 4, 2005

Transition to an Oracle Based Data System(Corps Water Management System, CWMS)

by

Joel Asunskis, P.E.Hydraulic Engineer/Data Manager

Water Control ManagementSt. Louis District

U.S Army Corps of Engineers

August 4, 2005

Page 2: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Legacy Data SystemLegacy Data System

HEC – DSS• A database system which enables

efficient storage and retrieval of timeseries data developed to meet the needsfor water resource projects and studies.

HEC – DSS• A database system which enables

efficient storage and retrieval of timeseries data developed to meet the needsfor water resource projects and studies.

Page 3: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Legacy SystemWeb Dissemination

Legacy SystemWeb Dissemination

Page 4: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

ReservoirOperationRecords

ReservoirOperationRecords

Page 5: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Historical RecordsHistorical Records

Page 6: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Corps Water ManagementSystem (CWMS)

Corps Water ManagementSystem (CWMS)

Scope and Goal� USACE corporate AIS for

water control decisionsupport. Real-time 24/7dedicated system.

� Provides management ofhydromet data andforecasting models througha single interface.

� Modernized Technology• Oracle Database• Client-server architecture

for network implementation

Scope and Goal� USACE corporate AIS for

water control decisionsupport. Real-time 24/7dedicated system.

� Provides management ofhydromet data andforecasting models througha single interface.

� Modernized Technology• Oracle Database• Client-server architecture

for network implementation

Page 7: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Data AcquisitionData Acquisition

• Socket Connections

• File Transfer

• Goes (DCP) Format

• SHEF Format

• Data Validation

• Derive Parameters

• Data Status

Page 8: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Data VisualizationData Visualization

Page 9: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

ModelInterface

ModelInterface

Page 10: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Legacy System Diagram

Raw_dom.dss

LRGS/Decodes

HourlyTransformed

WorkingDSS DB

DssMathDatcheck

DAYREPDB

(Reservoir DB)

DATMANDB

(POR DB)

PCREP

DATMAN

DRGS –Raw Data

WebApplicationWindow(InternetExplorer)

Static Web ServerInternal/External

CommandPromptApps

Page 11: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

CWMS System DiagramCWMS System Diagram

Page 12: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

LRGS/Decodes

CWMS DB

RAW

Revised

Transformation

At_time_series_value

Primary CWMS Data Storage Table

CWMS

DSS

Table Name

Schema

Datman_por

DATMAN

Lake_tsvDAYREP

New MVS Oracle DB Schema and Data Tables

PL/SQLTrigger

PL/SQLWeb AccessProcedure

DAYREP -Reservoir Control andAssociated Gage Data

DATMAN -Gage Data Period ofRecord Database/Statistical AnalysisModule

St. Louis District Added Components

NoaaPortDRGS –Raw Data

U.S. Army Corps ofEngineers

Page 13: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

CWMS Oracle DBInstance

At_time_series_value

Oracle Database Time Series Schema/Table Structure

CWMS

Table Name

Schema

Datman_por

DATMAN

Lake_tsv

DAYREP

CWMSDBI

CWMS CAVI

Web ApplicationWindow(InternetExplorer) –Internal Only

CordaPopChartServer

QueryStored Procedures

LRGS/Decodes

NOAAPort

DRGS –Raw Data

U.S. Army Corps ofEngineers

SLD CWMS Web Service Interface

Page 14: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Lake Reports(PCREP)

Lake Reports(PCREP)

Page 15: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Forecast ParserForecast Parser

Page 16: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Webrep BulletinWebrep Bulletin

Page 17: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Real-time Oracle Data ReportsReal-time Oracle Data Reports

Page 18: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Real-time Oracle Data ReportsReal-time Oracle Data Reports

Page 19: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Plot MacrosPlot Macros

Page 20: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Precipitation TablesPrecipitation Tables

Page 21: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Historic DataManagement

DatRep

Historic DataManagement

DatRep

Page 22: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Historic Data ManagementComparative Stage

Hydrograph

Historic Data ManagementComparative Stage

Hydrograph

Page 23: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Historic DataManagement

FreqDur

Historic DataManagement

FreqDur

Page 24: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Alarm Manager(Blackberry)

Alarm Manager(Blackberry)

Beep! Beep!

Level 1EncodedMessage

Page 25: Transition to an Oracle Based Data System (Corps Water ... · Transition to an Oracle Based Data System (Corps Water Management System, CWMS) by Joel Asunskis, P.E. Hydraulic Engineer/Data

One Corps Serving the Armed Forces and the Nation

Contact InformationContact Information

� Joel Asunskis, P.E.• 314 – 331 – 8338• [email protected]• U.S. Army Corps of Engineers

� St. Louis District

� Joel Asunskis, P.E.• 314 – 331 – 8338• [email protected]• U.S. Army Corps of Engineers

� St. Louis District