SlideShare uma empresa Scribd logo
1 de 35
Understanding Data Flow
EnviroInsite Training Workshop
HydroAnalysis, Inc.
EnviroInsite Database
Wells

EI Data

Well Id, Coordinates, surface
elevation, top casing
elevation, class

Observations

Well Id

Well Id, Screen
Id, Date, Constituent, Media,
Fraction, Value, Formatted
Value

Screens
Well Id
Screen Id

Well Id, Screen
Id, top/bottom
elevations

Constituents
Constituent, Media, Fraction, Units,
Standard Name, Standard

Data Flow

Constituent
Media
Fraction
Wells Table
Field

Content / Comments

Type

Well

Well id

Text

Easting

Consistent coordinate system, can be left
blank

Numeric

Northing

Consistent coordinate system

Numeric

Surface Elevation

Screen depth relative to this elevation

Numeric

Top of Casing

Can be left blank

Numeric

Well Bottom Elevation

Elevation of bottom of hole

Numeric

EnviroInsite Training
Wells Table

Field

Content / Comments

Type

Class

User-specified category used for querying
data

Text

Azimuth

Slope direction clockwise from due north

Numeric

Incline

Well angle relative to vertical

Numeric

(Optional Fields)

Used in full-page boring logs

Text

EnviroInsite Training
Screens Table

Field

Content / Comments

Type

Well

Well id – must be in Wells table

Text

Screen

Unique id for each well

Text

Top Elevation

Numeric

Bottom Elevation

Numeric

(Optional Fields)

Used in full-page boring logs

EnviroInsite Training

Text
Wells – Screens – Observations (one to many)
Wells

Screens

Observations
1/1/2011, TCE, 1.0

D

1/1/2011, PCE, 1.0
1/1/2013, TCE, 1.0

MW-1

S

EnviroInsite Training

1/1/2011, TCE, 1.0
Constituents – Observations (one to many)
Constituents

Observations
MW-1, D, 1/1/2001, 1

Mercury, water, dissolved

MW-2, D, 1/1/2001, 1
MW-1, S, 1/1/2001, 1

Constituents

Observations

MW-1, D, 1/1/2001, 1

PCE, water, -

MW-2, D, 1/1/2001, 1
MW-1, S, 1/1/2001, 1

EnviroInsite Training
In Database
Well

Screens

Northing

Surface Elevation

MW-1

23456

7890

75

MW-2

12345

6789

75

Well

Wells

Easting

Screen

Top Elevation

Bottom Elevation

MW-1

S

50

45

MW-1

D

0

-10

Well
MW-1

S

Mercury

Water

D

2

MW-1

Observations

Screen Constituent Media Fraction Value

D

Mercury

Water

D

1

Constituent

Constituents

Media

Fraction

Units

Mercury

Water

D

mg/L

PCE

water

-

µg/L

EnviroInsite Training

…

…

…
What about data not at a well?

All measured data occurs at a
“Well” and a “Screen”including
• Samples from a well
• Soil samples
• Air measurements
• Surface water measurements
EnviroInsite Training
What about data not at a well?

Well

A Location

Screen Vertical
Horizon
EnviroInsite Training
What about data not at a well?

There is an Exception!!!

Data you don‟t want to load in the
database
• Modeled data
• Gridded data
• Any data where location not important
EnviroInsite Training
You Have Choices

Elevation Based

Depth Based

Table

Field

Table

Field

Wells

Well Bottom
Elevation

Wells

Well Bottom
Depth

Screens

Top Elevation

Screens

Top Depth

Bottom Elevation

Convert fields by:

Bottom Depth

In Excel -> Changing header cell text
In Access -> Changing field name
EnviroInsite Training
You Have Choices

User-Specified Coordinates

Lat - Long

Table

Field

Table

Field

Wells

Easting

Wells

Longitude

Wells

Northing

Wells

Latitude

Convert fields by:

In Excel -> Changing header cell text
In Access -> Changing field name
EnviroInsite Training
If you choose lat – long coordinates

Enter longitude as degrees east (in
USA longitude < 0)

Transformation of coordinates prior to
plotting to either (you choose which)
• State Plane (feet)
• Universal Transverse Mercator (meter)
EnviroInsite Training
What is Formatted Value in Observations table?
• Control over number of digits /
display of data flags …
• Populating Formatted Value
field is optional
• Used by:
• Data Tables
• Posted Values

1,000,000.00

100.00

0.01

Without Formatted Value
1,000,000

100.0

0.01u

With Formatted Value
EnviroInsite Training
What about non-detects?
Observations . Flag
• Populate with ND or < to indicate non-detect

Observations . Formatted Value
• Populate with text string as you want values to appear (e.g. <0.1u
or ND)

Some plots need a numeric value (ie. Time Charts, pie
charts, radial diagrams)
• Put value of your choice in Observations . Value
• Could be 0 or some fraction of detection limit
EnviroInsite Training
EnviroInsite Database
Wells

EI Data

Well Id, Coordinates, surface
elevation, top casing
elevation, class

Well Id

Well Id

Stratigraphy
Well Id, top/bottom
elevations

Data Flow

Borings
Well Id, top/bottom
elevation
Borings and Stratigraphy
Borings

Detailed description of soil or geologic profile as would be
reported in a boring log
Plotted in 3d, on sections, strip logs, or boring logs
No correlation of units between Borings

Stratigraphy

Geologist or hydrogeologist interpretation of stratigraphic
units that would typically straddle multiple Borings records
Plotted in 3d, on sections, plus fence diagrams and geologic
models
Correlation of units between Stratrigraphy locations is
implied
EnviroInsite Training
Borings Table

Field

Content / Comments

Type

Well

Well id – must be in Wells table

Text

Strata

Text

Top Elevation

Numeric

Bottom Elevation

Numeric

(Optional Fields)

Used in full-page boring logs

EnviroInsite Training

Text
Stratigraphy Table

Field

Content / Comments

Type

Well

Well id – must be in Wells table

Text

Strata

Must be unique for each location

Text

Top Elevation

Numeric

Bottom Elevation

Numeric

EnviroInsite Training
You Have Choices

Elevation Based

Depth Based

Table

Field

Table

Field

Stratigraphy

Top Elevation

Stratigraphy

Top Depth
Bottom Depth

Bottom Elevation
Borings

Screens

Top Elevation

Bottom Depth

Bottom Elevation

Convert fields by:

Top Depth

In Excel -> Changing header cell text
In Access -> Changing field name
EnviroInsite Training
Be Careful When Loading Stratigraphy Data
• Don‟t repeat units
NO!

OK!

B1

B1

Sand

Sand

Clay

Clay 1

Sand

Deep Sand

Clay

Clay 2

EnviroInsite Training
Hints for Entering Stratigraphy Data?
• Don‟t repeat units
• Be consistent
NO!

OK!

B1

B2

B1

Sand

Sand

B2

Sand

Clay 1

Clay 1

Sand

Clay 1

Deep Sand

Clay 2

Clay 1

Deep Sand

Clay 2

Deep Sand

Deep Sand

Clay 2

Clay 2

EnviroInsite Training
Hints for Entering Stratigraphy Data?
• Don‟t repeat units
• Be consistent
• May omit layers
(inferred zero thickness)

OK!
B1

B2

Sand

Sand

Clay 1

Deep Sand

Deep Sand

Clay 2

Clay 2

EnviroInsite Training
EnviroInsite Database
Wells

EI Data

Well Id, Coordinates, surface
elevation, top casing
elevation, class

Well Id

Well Id

Well Construction
Well Id, material, top/bottom depth,
diameter, notes

Fill
Well Id, material, top/bottom
depth, diameter

We‟ll come back to this in a later lesson
Data Flow
How do I get started?

1. Let EnviroInsite do it for you
• File -> Create Database
• Elevation and North-East based (for now)

2. Copy empty files from DocumentsMy
EnviroInsite Work
• Input.xls
• input.xlsx
• input.mdb
EnviroInsite Training
How do I get started?

3. Borrow from DocumentsMy
EnviroInsite WorkTutorial
• Existing data can be modified and extra rows
deleted
• In Excel – be careful to delete rows (not just cells)
• May be particularly useful for boring logs

4. Export from 3rd party database such
as EQuIS or EnviroData
EnviroInsite Training
Loading Data…

Sometimes it can be hard…

EnviroInsite Training
Populating Data Files w/o Tears
1. Populate all linking fields
EI Data

2. Populate filtering fields (e.g.
Screen.Group, Well.Class,
Screen.ID)
3. Double-check match of linking
fields

4. Assume case-sensitivity of linking
fields
Full Description of Database in EI Tutorial
Data Flow
Populating Data Files w/o Tears
1. Check consistency of elevation field
values
EI Data

2. Check consistency of depth field values
3. If you don‟t know what to do and it‟s
not a numeric field, enter a single
hyphen

4. If all else fails –
support@enviroinsite.com
Full Description of Database in EI Tutorial
Data Flow
Populating MS Excel Data Files w/o Tears
1. No non-numeric data in
numeric fields
EI Data

2. Preface numbers in text fields
with single apostrophe ( „8)

Full Description of Database in EI Tutorial
Data Flow
What‟s Wrong?
Wells Table
Well

Easting

Northing

MW-1

300

200

MW-2

100

500

Class
Monitoring well

Screens Table
Well
mw-1
MW-2

Screen

Top Elevation

Bottom
Elevation

d

200

300

500

300

EnviroInsite Training
What‟s Wrong?
Constituents Table
Constituent

Media

Units

Standard

Cadmium

Water

ug/L

100

Cadmium

Soil

mg/kg

None

Observation Table
Well

Screen

Date

Constituent

mw-1

d

20-Mar-1999 Cadmium

MW-2

s

Cadmium

EnviroInsite Training

Media

Value

W

300

Soil

300
Saving Documents
• File -> Save preserves
complete session
• Document extension - vizx or
xml
• Automated Backup
• Complete file path of images /
database
• File -> Package zips all files
into single file – to simplify file
exchange

EnviroInsite Training
Data Flow
Hands-on Exercise

Mais conteúdo relacionado

Mais procurados

Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Accesstormeyj
 
Muguki session on MapInfo Professional 11 and SQL Server 2008
Muguki session on MapInfo Professional 11 and SQL Server 2008Muguki session on MapInfo Professional 11 and SQL Server 2008
Muguki session on MapInfo Professional 11 and SQL Server 2008Peter Horsbøll Møller
 
Std 10 Computer Chapter 5 Introduction to Calc
Std 10 Computer Chapter 5 Introduction to CalcStd 10 Computer Chapter 5 Introduction to Calc
Std 10 Computer Chapter 5 Introduction to CalcNuzhat Memon
 
Presentation of data by different methods
Presentation of data by different methodsPresentation of data by different methods
Presentation of data by different methodsMOHAMMADSHOAIBBABAR
 
Creation of spreadsheets
Creation of spreadsheetsCreation of spreadsheets
Creation of spreadsheetsNITISH SADOTRA
 
Lec_8_Intro to Join and Relate
Lec_8_Intro to Join and RelateLec_8_Intro to Join and Relate
Lec_8_Intro to Join and RelateAtiqa khan
 
Lab_8_Joining and Relating
Lab_8_Joining and RelatingLab_8_Joining and Relating
Lab_8_Joining and RelatingAtiqa khan
 
Spreadsheet basics ppt
Spreadsheet basics pptSpreadsheet basics ppt
Spreadsheet basics pptTammy Carter
 
Enhancing statistical report capabilities using the clin plus report engine
Enhancing statistical report capabilities using the clin plus report engineEnhancing statistical report capabilities using the clin plus report engine
Enhancing statistical report capabilities using the clin plus report engineClin Plus
 

Mais procurados (11)

ML whitepaper v0.2
ML whitepaper v0.2ML whitepaper v0.2
ML whitepaper v0.2
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Muguki session on MapInfo Professional 11 and SQL Server 2008
Muguki session on MapInfo Professional 11 and SQL Server 2008Muguki session on MapInfo Professional 11 and SQL Server 2008
Muguki session on MapInfo Professional 11 and SQL Server 2008
 
Std 10 Computer Chapter 5 Introduction to Calc
Std 10 Computer Chapter 5 Introduction to CalcStd 10 Computer Chapter 5 Introduction to Calc
Std 10 Computer Chapter 5 Introduction to Calc
 
Presentation of data by different methods
Presentation of data by different methodsPresentation of data by different methods
Presentation of data by different methods
 
Spreadhsheets 1
Spreadhsheets 1Spreadhsheets 1
Spreadhsheets 1
 
Creation of spreadsheets
Creation of spreadsheetsCreation of spreadsheets
Creation of spreadsheets
 
Lec_8_Intro to Join and Relate
Lec_8_Intro to Join and RelateLec_8_Intro to Join and Relate
Lec_8_Intro to Join and Relate
 
Lab_8_Joining and Relating
Lab_8_Joining and RelatingLab_8_Joining and Relating
Lab_8_Joining and Relating
 
Spreadsheet basics ppt
Spreadsheet basics pptSpreadsheet basics ppt
Spreadsheet basics ppt
 
Enhancing statistical report capabilities using the clin plus report engine
Enhancing statistical report capabilities using the clin plus report engineEnhancing statistical report capabilities using the clin plus report engine
Enhancing statistical report capabilities using the clin plus report engine
 

Semelhante a EnviroInsite training workshop - Database fundamentals

OPERATE DATABASE APPLICATION
OPERATE DATABASE APPLICATIONOPERATE DATABASE APPLICATION
OPERATE DATABASE APPLICATIONYoomiLaataBekele
 
Tuning and Optimizing U-SQL Queries (SQLPASS 2016)
Tuning and Optimizing U-SQL Queries (SQLPASS 2016)Tuning and Optimizing U-SQL Queries (SQLPASS 2016)
Tuning and Optimizing U-SQL Queries (SQLPASS 2016)Michael Rys
 
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...venkat training
 
Operate Spreadsheet applications ppt.pptx
Operate Spreadsheet applications ppt.pptxOperate Spreadsheet applications ppt.pptx
Operate Spreadsheet applications ppt.pptxEsubalew21
 
Module 08 Access & Use Database Application.pptx
Module 08 Access & Use Database Application.pptxModule 08 Access & Use Database Application.pptx
Module 08 Access & Use Database Application.pptxEsubalew21
 
1.1 introduction to Data Structures.ppt
1.1 introduction to Data Structures.ppt1.1 introduction to Data Structures.ppt
1.1 introduction to Data Structures.pptAshok280385
 
Best Practices and Performance Tuning of U-SQL in Azure Data Lake (SQL Konfer...
Best Practices and Performance Tuning of U-SQL in Azure Data Lake (SQL Konfer...Best Practices and Performance Tuning of U-SQL in Azure Data Lake (SQL Konfer...
Best Practices and Performance Tuning of U-SQL in Azure Data Lake (SQL Konfer...Michael Rys
 
MS Access Ch 2 PPT
MS Access Ch 2 PPTMS Access Ch 2 PPT
MS Access Ch 2 PPTprsmith72
 
Data Processing-Presentation
Data Processing-PresentationData Processing-Presentation
Data Processing-Presentationnibraspk
 
Effective Hive Queries
Effective Hive QueriesEffective Hive Queries
Effective Hive QueriesQubole
 
Machine Learning - Dataset Preparation
Machine Learning - Dataset PreparationMachine Learning - Dataset Preparation
Machine Learning - Dataset PreparationAndrew Ferlitsch
 
Creating a feature class
Creating a feature classCreating a feature class
Creating a feature classKU Leuven
 
Defense Against the Dark Arts: Protecting Your Data from ORMs
Defense Against the Dark Arts: Protecting Your Data from ORMsDefense Against the Dark Arts: Protecting Your Data from ORMs
Defense Against the Dark Arts: Protecting Your Data from ORMsVanessa Hurst
 

Semelhante a EnviroInsite training workshop - Database fundamentals (20)

Uses of MS Access in Business
Uses of MS Access in BusinessUses of MS Access in Business
Uses of MS Access in Business
 
OPERATE DATABASE APPLICATION
OPERATE DATABASE APPLICATIONOPERATE DATABASE APPLICATION
OPERATE DATABASE APPLICATION
 
Tuning and Optimizing U-SQL Queries (SQLPASS 2016)
Tuning and Optimizing U-SQL Queries (SQLPASS 2016)Tuning and Optimizing U-SQL Queries (SQLPASS 2016)
Tuning and Optimizing U-SQL Queries (SQLPASS 2016)
 
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
 
01 Microsoft Access
01 Microsoft Access01 Microsoft Access
01 Microsoft Access
 
Ms access
Ms accessMs access
Ms access
 
Operate Spreadsheet applications ppt.pptx
Operate Spreadsheet applications ppt.pptxOperate Spreadsheet applications ppt.pptx
Operate Spreadsheet applications ppt.pptx
 
Module 08 Access & Use Database Application.pptx
Module 08 Access & Use Database Application.pptxModule 08 Access & Use Database Application.pptx
Module 08 Access & Use Database Application.pptx
 
1.1 introduction to Data Structures.ppt
1.1 introduction to Data Structures.ppt1.1 introduction to Data Structures.ppt
1.1 introduction to Data Structures.ppt
 
Excel tips-tricks
Excel tips-tricksExcel tips-tricks
Excel tips-tricks
 
Best Practices and Performance Tuning of U-SQL in Azure Data Lake (SQL Konfer...
Best Practices and Performance Tuning of U-SQL in Azure Data Lake (SQL Konfer...Best Practices and Performance Tuning of U-SQL in Azure Data Lake (SQL Konfer...
Best Practices and Performance Tuning of U-SQL in Azure Data Lake (SQL Konfer...
 
Dips.pdf
Dips.pdfDips.pdf
Dips.pdf
 
Data structure
Data structureData structure
Data structure
 
MS Access Ch 2 PPT
MS Access Ch 2 PPTMS Access Ch 2 PPT
MS Access Ch 2 PPT
 
Fragmentation.pdf
Fragmentation.pdfFragmentation.pdf
Fragmentation.pdf
 
Data Processing-Presentation
Data Processing-PresentationData Processing-Presentation
Data Processing-Presentation
 
Effective Hive Queries
Effective Hive QueriesEffective Hive Queries
Effective Hive Queries
 
Machine Learning - Dataset Preparation
Machine Learning - Dataset PreparationMachine Learning - Dataset Preparation
Machine Learning - Dataset Preparation
 
Creating a feature class
Creating a feature classCreating a feature class
Creating a feature class
 
Defense Against the Dark Arts: Protecting Your Data from ORMs
Defense Against the Dark Arts: Protecting Your Data from ORMsDefense Against the Dark Arts: Protecting Your Data from ORMs
Defense Against the Dark Arts: Protecting Your Data from ORMs
 

Mais de Bruce Jacobs

EnviroInsite w/ EQuIS K'Nect - August 2016
EnviroInsite w/ EQuIS K'Nect - August 2016EnviroInsite w/ EQuIS K'Nect - August 2016
EnviroInsite w/ EQuIS K'Nect - August 2016Bruce Jacobs
 
EnviroInsite w/ EQuIS K'Nect - August 2016
EnviroInsite w/ EQuIS K'Nect - August 2016EnviroInsite w/ EQuIS K'Nect - August 2016
EnviroInsite w/ EQuIS K'Nect - August 2016Bruce Jacobs
 
EnviroInsite training workshop - Creating boring logs
EnviroInsite training workshop - Creating boring logsEnviroInsite training workshop - Creating boring logs
EnviroInsite training workshop - Creating boring logsBruce Jacobs
 
EnviroInsite training workshop - geochemistry visualization tools
EnviroInsite training workshop - geochemistry visualization toolsEnviroInsite training workshop - geochemistry visualization tools
EnviroInsite training workshop - geochemistry visualization toolsBruce Jacobs
 
EnviroInsite training workshop - environmental forensics
EnviroInsite training workshop - environmental forensicsEnviroInsite training workshop - environmental forensics
EnviroInsite training workshop - environmental forensicsBruce Jacobs
 
EnviroInsite training workshop - Creating three dimensional contours
EnviroInsite training workshop - Creating three dimensional contoursEnviroInsite training workshop - Creating three dimensional contours
EnviroInsite training workshop - Creating three dimensional contoursBruce Jacobs
 
EnviroInsite training workshop - Developing a conceptual model
EnviroInsite training workshop - Developing a conceptual modelEnviroInsite training workshop - Developing a conceptual model
EnviroInsite training workshop - Developing a conceptual modelBruce Jacobs
 
EnviroInsite training workshop - Creating cross-sections
EnviroInsite training workshop - Creating cross-sectionsEnviroInsite training workshop - Creating cross-sections
EnviroInsite training workshop - Creating cross-sectionsBruce Jacobs
 
EnviroInsite training workshop - Data visualization methods for one analyte
EnviroInsite training workshop - Data visualization methods for one analyteEnviroInsite training workshop - Data visualization methods for one analyte
EnviroInsite training workshop - Data visualization methods for one analyteBruce Jacobs
 
EnviroInsite training workshop - Mapping methods
EnviroInsite training workshop - Mapping methodsEnviroInsite training workshop - Mapping methods
EnviroInsite training workshop - Mapping methodsBruce Jacobs
 
EnviroInsite training workshop - Overview of EnviroInsite Features
EnviroInsite training workshop - Overview of EnviroInsite FeaturesEnviroInsite training workshop - Overview of EnviroInsite Features
EnviroInsite training workshop - Overview of EnviroInsite FeaturesBruce Jacobs
 
EnviroInsite training workshop - Three-dimensional contours
EnviroInsite training workshop - Three-dimensional contoursEnviroInsite training workshop - Three-dimensional contours
EnviroInsite training workshop - Three-dimensional contoursBruce Jacobs
 
EQuIS KNect Frequently Asked Questions
EQuIS KNect Frequently Asked QuestionsEQuIS KNect Frequently Asked Questions
EQuIS KNect Frequently Asked QuestionsBruce Jacobs
 
Web Map Service Client - EnviroInsite
Web Map Service Client - EnviroInsiteWeb Map Service Client - EnviroInsite
Web Map Service Client - EnviroInsiteBruce Jacobs
 
Creating Boring Logs with EnviroInsite and EQuIS
Creating Boring Logs with EnviroInsite and EQuISCreating Boring Logs with EnviroInsite and EQuIS
Creating Boring Logs with EnviroInsite and EQuISBruce Jacobs
 

Mais de Bruce Jacobs (15)

EnviroInsite w/ EQuIS K'Nect - August 2016
EnviroInsite w/ EQuIS K'Nect - August 2016EnviroInsite w/ EQuIS K'Nect - August 2016
EnviroInsite w/ EQuIS K'Nect - August 2016
 
EnviroInsite w/ EQuIS K'Nect - August 2016
EnviroInsite w/ EQuIS K'Nect - August 2016EnviroInsite w/ EQuIS K'Nect - August 2016
EnviroInsite w/ EQuIS K'Nect - August 2016
 
EnviroInsite training workshop - Creating boring logs
EnviroInsite training workshop - Creating boring logsEnviroInsite training workshop - Creating boring logs
EnviroInsite training workshop - Creating boring logs
 
EnviroInsite training workshop - geochemistry visualization tools
EnviroInsite training workshop - geochemistry visualization toolsEnviroInsite training workshop - geochemistry visualization tools
EnviroInsite training workshop - geochemistry visualization tools
 
EnviroInsite training workshop - environmental forensics
EnviroInsite training workshop - environmental forensicsEnviroInsite training workshop - environmental forensics
EnviroInsite training workshop - environmental forensics
 
EnviroInsite training workshop - Creating three dimensional contours
EnviroInsite training workshop - Creating three dimensional contoursEnviroInsite training workshop - Creating three dimensional contours
EnviroInsite training workshop - Creating three dimensional contours
 
EnviroInsite training workshop - Developing a conceptual model
EnviroInsite training workshop - Developing a conceptual modelEnviroInsite training workshop - Developing a conceptual model
EnviroInsite training workshop - Developing a conceptual model
 
EnviroInsite training workshop - Creating cross-sections
EnviroInsite training workshop - Creating cross-sectionsEnviroInsite training workshop - Creating cross-sections
EnviroInsite training workshop - Creating cross-sections
 
EnviroInsite training workshop - Data visualization methods for one analyte
EnviroInsite training workshop - Data visualization methods for one analyteEnviroInsite training workshop - Data visualization methods for one analyte
EnviroInsite training workshop - Data visualization methods for one analyte
 
EnviroInsite training workshop - Mapping methods
EnviroInsite training workshop - Mapping methodsEnviroInsite training workshop - Mapping methods
EnviroInsite training workshop - Mapping methods
 
EnviroInsite training workshop - Overview of EnviroInsite Features
EnviroInsite training workshop - Overview of EnviroInsite FeaturesEnviroInsite training workshop - Overview of EnviroInsite Features
EnviroInsite training workshop - Overview of EnviroInsite Features
 
EnviroInsite training workshop - Three-dimensional contours
EnviroInsite training workshop - Three-dimensional contoursEnviroInsite training workshop - Three-dimensional contours
EnviroInsite training workshop - Three-dimensional contours
 
EQuIS KNect Frequently Asked Questions
EQuIS KNect Frequently Asked QuestionsEQuIS KNect Frequently Asked Questions
EQuIS KNect Frequently Asked Questions
 
Web Map Service Client - EnviroInsite
Web Map Service Client - EnviroInsiteWeb Map Service Client - EnviroInsite
Web Map Service Client - EnviroInsite
 
Creating Boring Logs with EnviroInsite and EQuIS
Creating Boring Logs with EnviroInsite and EQuISCreating Boring Logs with EnviroInsite and EQuIS
Creating Boring Logs with EnviroInsite and EQuIS
 

Último

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Último (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

EnviroInsite training workshop - Database fundamentals

  • 1. Understanding Data Flow EnviroInsite Training Workshop HydroAnalysis, Inc.
  • 2. EnviroInsite Database Wells EI Data Well Id, Coordinates, surface elevation, top casing elevation, class Observations Well Id Well Id, Screen Id, Date, Constituent, Media, Fraction, Value, Formatted Value Screens Well Id Screen Id Well Id, Screen Id, top/bottom elevations Constituents Constituent, Media, Fraction, Units, Standard Name, Standard Data Flow Constituent Media Fraction
  • 3. Wells Table Field Content / Comments Type Well Well id Text Easting Consistent coordinate system, can be left blank Numeric Northing Consistent coordinate system Numeric Surface Elevation Screen depth relative to this elevation Numeric Top of Casing Can be left blank Numeric Well Bottom Elevation Elevation of bottom of hole Numeric EnviroInsite Training
  • 4. Wells Table Field Content / Comments Type Class User-specified category used for querying data Text Azimuth Slope direction clockwise from due north Numeric Incline Well angle relative to vertical Numeric (Optional Fields) Used in full-page boring logs Text EnviroInsite Training
  • 5. Screens Table Field Content / Comments Type Well Well id – must be in Wells table Text Screen Unique id for each well Text Top Elevation Numeric Bottom Elevation Numeric (Optional Fields) Used in full-page boring logs EnviroInsite Training Text
  • 6. Wells – Screens – Observations (one to many) Wells Screens Observations 1/1/2011, TCE, 1.0 D 1/1/2011, PCE, 1.0 1/1/2013, TCE, 1.0 MW-1 S EnviroInsite Training 1/1/2011, TCE, 1.0
  • 7. Constituents – Observations (one to many) Constituents Observations MW-1, D, 1/1/2001, 1 Mercury, water, dissolved MW-2, D, 1/1/2001, 1 MW-1, S, 1/1/2001, 1 Constituents Observations MW-1, D, 1/1/2001, 1 PCE, water, - MW-2, D, 1/1/2001, 1 MW-1, S, 1/1/2001, 1 EnviroInsite Training
  • 8. In Database Well Screens Northing Surface Elevation MW-1 23456 7890 75 MW-2 12345 6789 75 Well Wells Easting Screen Top Elevation Bottom Elevation MW-1 S 50 45 MW-1 D 0 -10 Well MW-1 S Mercury Water D 2 MW-1 Observations Screen Constituent Media Fraction Value D Mercury Water D 1 Constituent Constituents Media Fraction Units Mercury Water D mg/L PCE water - µg/L EnviroInsite Training … … …
  • 9. What about data not at a well? All measured data occurs at a “Well” and a “Screen”including • Samples from a well • Soil samples • Air measurements • Surface water measurements EnviroInsite Training
  • 10. What about data not at a well? Well A Location Screen Vertical Horizon EnviroInsite Training
  • 11. What about data not at a well? There is an Exception!!! Data you don‟t want to load in the database • Modeled data • Gridded data • Any data where location not important EnviroInsite Training
  • 12. You Have Choices Elevation Based Depth Based Table Field Table Field Wells Well Bottom Elevation Wells Well Bottom Depth Screens Top Elevation Screens Top Depth Bottom Elevation Convert fields by: Bottom Depth In Excel -> Changing header cell text In Access -> Changing field name EnviroInsite Training
  • 13. You Have Choices User-Specified Coordinates Lat - Long Table Field Table Field Wells Easting Wells Longitude Wells Northing Wells Latitude Convert fields by: In Excel -> Changing header cell text In Access -> Changing field name EnviroInsite Training
  • 14. If you choose lat – long coordinates Enter longitude as degrees east (in USA longitude < 0) Transformation of coordinates prior to plotting to either (you choose which) • State Plane (feet) • Universal Transverse Mercator (meter) EnviroInsite Training
  • 15. What is Formatted Value in Observations table? • Control over number of digits / display of data flags … • Populating Formatted Value field is optional • Used by: • Data Tables • Posted Values 1,000,000.00 100.00 0.01 Without Formatted Value 1,000,000 100.0 0.01u With Formatted Value EnviroInsite Training
  • 16. What about non-detects? Observations . Flag • Populate with ND or < to indicate non-detect Observations . Formatted Value • Populate with text string as you want values to appear (e.g. <0.1u or ND) Some plots need a numeric value (ie. Time Charts, pie charts, radial diagrams) • Put value of your choice in Observations . Value • Could be 0 or some fraction of detection limit EnviroInsite Training
  • 17. EnviroInsite Database Wells EI Data Well Id, Coordinates, surface elevation, top casing elevation, class Well Id Well Id Stratigraphy Well Id, top/bottom elevations Data Flow Borings Well Id, top/bottom elevation
  • 18. Borings and Stratigraphy Borings Detailed description of soil or geologic profile as would be reported in a boring log Plotted in 3d, on sections, strip logs, or boring logs No correlation of units between Borings Stratigraphy Geologist or hydrogeologist interpretation of stratigraphic units that would typically straddle multiple Borings records Plotted in 3d, on sections, plus fence diagrams and geologic models Correlation of units between Stratrigraphy locations is implied EnviroInsite Training
  • 19. Borings Table Field Content / Comments Type Well Well id – must be in Wells table Text Strata Text Top Elevation Numeric Bottom Elevation Numeric (Optional Fields) Used in full-page boring logs EnviroInsite Training Text
  • 20. Stratigraphy Table Field Content / Comments Type Well Well id – must be in Wells table Text Strata Must be unique for each location Text Top Elevation Numeric Bottom Elevation Numeric EnviroInsite Training
  • 21. You Have Choices Elevation Based Depth Based Table Field Table Field Stratigraphy Top Elevation Stratigraphy Top Depth Bottom Depth Bottom Elevation Borings Screens Top Elevation Bottom Depth Bottom Elevation Convert fields by: Top Depth In Excel -> Changing header cell text In Access -> Changing field name EnviroInsite Training
  • 22. Be Careful When Loading Stratigraphy Data • Don‟t repeat units NO! OK! B1 B1 Sand Sand Clay Clay 1 Sand Deep Sand Clay Clay 2 EnviroInsite Training
  • 23. Hints for Entering Stratigraphy Data? • Don‟t repeat units • Be consistent NO! OK! B1 B2 B1 Sand Sand B2 Sand Clay 1 Clay 1 Sand Clay 1 Deep Sand Clay 2 Clay 1 Deep Sand Clay 2 Deep Sand Deep Sand Clay 2 Clay 2 EnviroInsite Training
  • 24. Hints for Entering Stratigraphy Data? • Don‟t repeat units • Be consistent • May omit layers (inferred zero thickness) OK! B1 B2 Sand Sand Clay 1 Deep Sand Deep Sand Clay 2 Clay 2 EnviroInsite Training
  • 25. EnviroInsite Database Wells EI Data Well Id, Coordinates, surface elevation, top casing elevation, class Well Id Well Id Well Construction Well Id, material, top/bottom depth, diameter, notes Fill Well Id, material, top/bottom depth, diameter We‟ll come back to this in a later lesson Data Flow
  • 26. How do I get started? 1. Let EnviroInsite do it for you • File -> Create Database • Elevation and North-East based (for now) 2. Copy empty files from DocumentsMy EnviroInsite Work • Input.xls • input.xlsx • input.mdb EnviroInsite Training
  • 27. How do I get started? 3. Borrow from DocumentsMy EnviroInsite WorkTutorial • Existing data can be modified and extra rows deleted • In Excel – be careful to delete rows (not just cells) • May be particularly useful for boring logs 4. Export from 3rd party database such as EQuIS or EnviroData EnviroInsite Training
  • 28. Loading Data… Sometimes it can be hard… EnviroInsite Training
  • 29. Populating Data Files w/o Tears 1. Populate all linking fields EI Data 2. Populate filtering fields (e.g. Screen.Group, Well.Class, Screen.ID) 3. Double-check match of linking fields 4. Assume case-sensitivity of linking fields Full Description of Database in EI Tutorial Data Flow
  • 30. Populating Data Files w/o Tears 1. Check consistency of elevation field values EI Data 2. Check consistency of depth field values 3. If you don‟t know what to do and it‟s not a numeric field, enter a single hyphen 4. If all else fails – support@enviroinsite.com Full Description of Database in EI Tutorial Data Flow
  • 31. Populating MS Excel Data Files w/o Tears 1. No non-numeric data in numeric fields EI Data 2. Preface numbers in text fields with single apostrophe ( „8) Full Description of Database in EI Tutorial Data Flow
  • 32. What‟s Wrong? Wells Table Well Easting Northing MW-1 300 200 MW-2 100 500 Class Monitoring well Screens Table Well mw-1 MW-2 Screen Top Elevation Bottom Elevation d 200 300 500 300 EnviroInsite Training
  • 33. What‟s Wrong? Constituents Table Constituent Media Units Standard Cadmium Water ug/L 100 Cadmium Soil mg/kg None Observation Table Well Screen Date Constituent mw-1 d 20-Mar-1999 Cadmium MW-2 s Cadmium EnviroInsite Training Media Value W 300 Soil 300
  • 34. Saving Documents • File -> Save preserves complete session • Document extension - vizx or xml • Automated Backup • Complete file path of images / database • File -> Package zips all files into single file – to simplify file exchange EnviroInsite Training