Presentation is loading. Please wait.

Presentation is loading. Please wait.

Data Model / Database Implementation (continued) Jeffery S. Horsburgh Hydroinformatics Fall 2014 This work was funded by National Science Foundation Grants.

Similar presentations


Presentation on theme: "Data Model / Database Implementation (continued) Jeffery S. Horsburgh Hydroinformatics Fall 2014 This work was funded by National Science Foundation Grants."— Presentation transcript:

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


Download ppt "Data Model / Database Implementation (continued) Jeffery S. Horsburgh Hydroinformatics Fall 2014 This work was funded by National Science Foundation Grants."

Similar presentations


Ads by Google