Download presentation
Presentation is loading. Please wait.
Published byHannah Parker Modified over 9 years ago
1
Data Model / Database Implementation (continued) Jeffery S. Horsburgh Hydroinformatics Fall 2014 This work was funded by National Science Foundation Grants EPS 1135482 and EPS 1208732
2
Assignment 3 Database Implementation and Loading Data GOAL: Organize and load observational data for a continuous water quality monitoring site in the Little Bear River to an ODM database in MySQL.
3
What You Will Do for the Assignment 1.Create a blank ODM database in MySQL 2.Load Site, Variable, Method, and Source metadata plus sensor observations using MySQL Workbench 3.Visualize and explore the data using ODM Tools Python 4.Evaluate ODM as a data management tool for sensor data from the Little Bear River experimental watershed
4
The Data You Will be Using 7 water quality and streamflow monitoring sites – Temperature – Dissolved Oxygen – pH – Specific Conductance – Turbidity – Water level/discharge 4 weather stations – Temperature – Relative Humidity – Solar radiation – Precipitation – Barometric Pressure – Wind speed and direction – Soil moisture Spread spectrum radio telemetry network
5
ODM Data Loading Strategy
6
Why are we using ODM? ODM is an established data model for these types of data ODM has a set of associated software tools ODM enables us as instructors to write additional exercises that build on what you are doing
7
DEMO: Create a Blank ODM Database in MySQL 1.Download the SQL script to create the empty ODM database 2.Create a new query tab and open the SQL script 3.Execute the SQL script to create the empty database
8
DEMO: Load Table-Based Data to ODM in MySQL 1.Format data tables as comma separated values files 2.Script the data file upload using MySQL’s LOAD DATA INFILE command 3.Execute script to load data
9
Load Data into the Database Is there an easier way????? MySQL includes simple file-based data loading through MySQL Workbench
10
Visualize Data Using ODM Tools 1.Connect to the database using a client software application 2.Visualize and manage data using the software tools
11
DEMO: ODM Tools Python
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.