Upload
corey-armstrong
View
220
Download
0
Tags:
Embed Size (px)
Citation preview
FDOT Database Training FDOT Database Training #2#2
May 3, 2010May 3, 2010
Presented by Erica Hughes & Michael Presented by Erica Hughes & Michael Faraone Faraone
Bridge Software InstituteBridge Software InstituteUniversity of FloridaUniversity of Florida
OverviewOverview
Part 1 – Initial Setup of MachinesPart 1 – Initial Setup of Machines
Part 2 – Database Hierarchy & OverviewPart 2 – Database Hierarchy & Overview
Part 3 – Uploading Data to Database from Excel Part 3 – Uploading Data to Database from Excel ApplicationsApplications
LunchLunch
Part 4 – Review of Uploaded Data w/ CADD Part 4 – Review of Uploaded Data w/ CADD DrawingDrawing
Part 5 – Locking Data by Submitter After ReviewPart 5 – Locking Data by Submitter After Review
Part 6 – Application of FB-Deep AnalysisPart 6 – Application of FB-Deep Analysis
Part 1: Initial Setup of MachinesPart 1: Initial Setup of Machines
Training RequirementsTraining Requirements– Latest version of FB-Deep with 3.8 Database Latest version of FB-Deep with 3.8 Database
DLLDLL– Excel Applications 2.02 for LabTest and InsituExcel Applications 2.02 for LabTest and Insitu
Required Files & Presentation Handouts are Required Files & Presentation Handouts are available:available:– Located in the ‘Other Training’ section for Located in the ‘Other Training’ section for
5/3/105/3/10http://http://fdot.ce.ufl.edu/tutorials.htmlfdot.ce.ufl.edu/tutorials.html
– CADD User Tutorial presentation by Michael CADD User Tutorial presentation by Michael Robertson is also on the tutorials page.Robertson is also on the tutorials page.
Part 2: Database Hierarchy & Part 2: Database Hierarchy & OverviewOverview
Presented by Erica HughesPresented by Erica Hughes
Why a Database?Why a Database?About ProjectsAbout ProjectsGeoTech Security HierarchyGeoTech Security HierarchyDGE Interface – creating projects, users, DGE Interface – creating projects, users, assigning security settings for userassigning security settings for userSecurity Access for Excel Applications Security Access for Excel Applications Project Hierarchy in DatabaseProject Hierarchy in DatabaseNaming ConventionsNaming ConventionsProtecting Your DataProtecting Your DataDGE DelegatesDGE Delegates
Why a Database?Why a Database?
A database provides the means to digitally A database provides the means to digitally store, read and write the geotechnical data.store, read and write the geotechnical data.
One Time Entry of DataOne Time Entry of Data– Allows quick access for an array of Allows quick access for an array of
software applications.software applications.– Reduces chances for input errors.Reduces chances for input errors.
Promotes reuse of historical Insitu and Lab Promotes reuse of historical Insitu and Lab data on future projects.data on future projects.
Monitor project progress.Monitor project progress.
About ProjectsAbout Projects
Everything starts with a ProjectEverything starts with a Project Project’s unique identifier is called Project’s unique identifier is called
‘Project Number’‘Project Number’ Project Number generally Project Number generally
coincides with FDOT’s Financial coincides with FDOT’s Financial Project NumberProject Number
About Projects cntd.About Projects cntd.
Project Administrators like District Project Administrators like District Geotech Engineers (DGEs) create Geotech Engineers (DGEs) create the Project in the database the Project in the database system and create/assign user system and create/assign user accountsaccounts
District GeoTech Engineer (DGE)Creates Projects, has District Level
approval (level 2), can assign all GeoTech accounts to the Projects the
DGE creates
GeoTech Insitu Poster
Lab Soil Poster
Lab Rock Poster
Load Test Poster
GeoTech Viewer
Can view all Insitu and Lab Rock/Soil data, does
not submit data
Can submit all Insitu data (creates Holes and SPT/
CPT/DMT/PMT/VST data)
Can submit all Lab Rock Data (creates Holes and
all Lab Rock data)
Can submit all Lab Soil Data (creates Holes and
all Lab Soil data)
Can submit all Load Test Data (creates Piers/Pilesand all Load Test data,
Bridge must already exist prior to Load Test
submissions)
DGE DelegateHas District Level approval (level 2), can
assign all GeoTech accounts to the Projects the DGE creates
GeoTech Security GeoTech Security HierarchyHierarchy
How To: How To: DGE Create ProjectsDGE Create Projects Log into DGE account Log into DGE account (DGE accounts (DGE accounts
have Project creator permissions)have Project creator permissions)http://fdot.ce.ufl.eduhttp://fdot.ce.ufl.edu – Admin Interface– Admin Interface
Click the ‘Create Project’ buttonClick the ‘Create Project’ button Fill in required field, ‘Project Number’ Fill in required field, ‘Project Number’
which should coincide with the FDOT which should coincide with the FDOT Financial Project NumberFinancial Project Number
Project Number must be unique and Project Number must be unique and only used for 1 Project in the databaseonly used for 1 Project in the database
Main Interface for DGEMain Interface for DGE
Create New Projects
Create New Users
Create Project InterfaceCreate Project Interface
•Corresponds to FDOT’s Financial Project Number
•Unique Identifier for the Project
•Will be used for all database submissions for the Project
Create New User Create New User InterfaceInterface
•Unique Identifier for User Account
•Geotechs should use geo- prefix for new user accounts or an agreed upon prefix for your district to easily locate users.
New User Notified by New User Notified by EmailEmail The User will receive a The User will receive a
notification of their new user notification of their new user account and their auto-generated account and their auto-generated password.password.
Assign User to ProjectAssign User to Project
After User is created, you can After User is created, you can assign the New User to the assign the New User to the Project you created earlier.Project you created earlier.
Assign User to ProjectAssign User to Project
You may locate the Project by You may locate the Project by ‘Project Number’ ‘Project Number’ (top)(top) or by or by ‘Project Name’ ‘Project Name’ (bottom)(bottom)
Assign User to ProjectAssign User to Project
Confirm the User Account you want to Assign Confirm the User Account you want to Assign to the Project. Existing users for the Project to the Project. Existing users for the Project are listed in the top, new users are listed in are listed in the top, new users are listed in the bottom section (the new account is auto-the bottom section (the new account is auto-selected).selected).
Assign User to ProjectAssign User to Project
Check each type of job role the user should Check each type of job role the user should be granted for the Project. Do not give a be granted for the Project. Do not give a user access to Lab data if they will only be user access to Lab data if they will only be submitting Insitu (SPT/CPT/etc.) data. submitting Insitu (SPT/CPT/etc.) data.
User Notified by EmailUser Notified by Email
User will be notified of their user User will be notified of their user account’s new security settings for the account’s new security settings for the Project Number.Project Number.
The Admin will also receive a copy of the The Admin will also receive a copy of the user’s email message as confirmation.user’s email message as confirmation.
Security Access for Security Access for ExcelExcel In order for Users to submit data In order for Users to submit data
using the Insitu Excel application, using the Insitu Excel application, they will need to be assigned as they will need to be assigned as ‘Insitu Poster’.‘Insitu Poster’.
In order for Users to submit data In order for Users to submit data using the Lab Test Excel application, using the Lab Test Excel application, they will need to be assigned as ‘Lab they will need to be assigned as ‘Lab Rock Poster’ and ‘Lab Soil Poster’. Rock Poster’ and ‘Lab Soil Poster’.
Project HierarchyProject Hierarchy
ProjectProject Number: 123456-1-11-99
Submitted By: TestDGE
HoleHole_Name: B-1
Submitted By: geo-jdoe
DMT
HoleHole_Name: B-2
Submitted By: geo-cpeterson
CPT
HoleHole_Name: B-3
Submitted By: geo-jdoe
SPT
Lab_Rock
Lab_Soil
Naming ConventionsNaming Conventions
Hole Name is the unique identifier Hole Name is the unique identifier for Borings/Holes.for Borings/Holes.
Hole Name: B1 Hole Name: B1 B-1 B-1 they would be submitted as they would be submitted as different Holes in the database.different Holes in the database.
Make sure to know your Project’s Make sure to know your Project’s naming conventions in order for naming conventions in order for boring information to be submitted boring information to be submitted correctly.correctly.
Protect Your DataProtect Your Data
Multiple users can submit to the same Hole Multiple users can submit to the same Hole if they have the appropriate permissions. if they have the appropriate permissions.
Once the Boring data is complete, the Hole Once the Boring data is complete, the Hole should be locked by one of the submitters should be locked by one of the submitters to prevent changes. The last person to to prevent changes. The last person to submit a portion of the data (ex: SPT) will submit a portion of the data (ex: SPT) will be recorded as the Submitter for the data.be recorded as the Submitter for the data.
If the Hole is locked, no submissions can be If the Hole is locked, no submissions can be made to any of the Hole’s nodes (ex: Lab made to any of the Hole’s nodes (ex: Lab Rock).Rock).
DGE DelegatesDGE Delegates
DGEs also have the ability to assign a DGEs also have the ability to assign a user account to the DGE Delegate user account to the DGE Delegate security role.security role.
DGE Delegates act as backup for the DGE Delegates act as backup for the DGE when the DGE is not available.DGE when the DGE is not available.
DGE Delegates have the same ability DGE Delegates have the same ability to assign/create user accounts and to assign/create user accounts and approve data as the DGE but do not approve data as the DGE but do not have access to create new Projects.have access to create new Projects.
Questions?Questions?
Part 3: Uploading Data to Database Part 3: Uploading Data to Database from Excel Applicationsfrom Excel Applications
Overview of Excel ApplicationOverview of Excel Application– Entering data into applicationEntering data into application– Uploading to Database using DLL & Review of LogUploading to Database using DLL & Review of Log– Downloading from Database using DLL for ReviewDownloading from Database using DLL for Review
Credentials to Use for Test SubmissionCredentials to Use for Test Submission– User: test-user1User: test-user1– Password: geotechPassword: geotech– Project-Number: 000000-0-00-00Project-Number: 000000-0-00-00– Hole Name: First Initial and Last Name (ex: jdoe)Hole Name: First Initial and Last Name (ex: jdoe)
Review of Data TypesReview of Data Types– Insitu Data – SPT & CPTInsitu Data – SPT & CPT– Lab Data – Rock & SoilLab Data – Rock & Soil
Presented by Mike FaraonePresented by Mike Faraone
Lunch BreakLunch Break
Next session starts 1:10pm.Next session starts 1:10pm.
Part 4: Review of Uploaded Data with Part 4: Review of Uploaded Data with CADD DrawingCADD Drawing
Downloading XML using Web InterfaceDownloading XML using Web Interface Generating boring log with MicrostationGenerating boring log with Microstation View Michael Robertson’s presentation View Michael Robertson’s presentation
online: online: http://fdot.ce.ufl.edu/tutorials.htmlhttp://fdot.ce.ufl.edu/tutorials.html
Compare Excel Data to DrawingCompare Excel Data to Drawing Two Scenarios for DrawingTwo Scenarios for Drawing
– top of boring elev. = ground surface elev.top of boring elev. = ground surface elev.
– top of boring elev. top of boring elev. ground surface elev. ground surface elev.
Presented by Mike FaraonePresented by Mike Faraone
Part 5: Locking Data by Submitter Part 5: Locking Data by Submitter After ReviewAfter Review
Importance of Locking Your DataImportance of Locking Your Data Reviewing XML OnlineReviewing XML Online Accessing Locking InterfaceAccessing Locking Interface Levels of LockingLevels of Locking Locking Database HierarchyLocking Database Hierarchy Notifications of LockingNotifications of Locking
Presented by Erica HughesPresented by Erica Hughes
Why You NEED to LockWhy You NEED to Lock
Prevent your data Prevent your data from being from being overwritten by othersoverwritten by others
Allows the data to be Allows the data to be reviewed and verified reviewed and verified at different levelsat different levels
Reviewing Data Using Reviewing Data Using Web InterfaceWeb Interface
Begin by viewing your XML Tree
Your XML TreeYour XML Tree
Shows the XML for the projects you are Shows the XML for the projects you are authorized to view.authorized to view.
Only a skeleton version of your data will Only a skeleton version of your data will be available until you select a node.be available until you select a node.
Selecting Data to LockSelecting Data to Lock
Select Table Results
First select ‘Table Results’First select ‘Table Results’ Then select a node to lock from XMLThen select a node to lock from XML Below we are choosing to Lock Hole B-Below we are choosing to Lock Hole B-
33
Accessing Locking Accessing Locking InterfaceInterface
View Your Table File
A table file is generated to lock A table file is generated to lock the data.the data.
Open the link to review and lock Open the link to review and lock data node.data node.
The Table File ViewThe Table File View
Enables you to Enables you to edit values for edit values for unlocked dataunlocked data
All locks are All locks are applied using this applied using this view onlyview only
Levels of LockingLevels of Locking
Two levels of locking used currently for Two levels of locking used currently for boring information:boring information:– SubmitterSubmitter– District/DGEDistrict/DGE
Once submitter locks the data it Once submitter locks the data it cannot be overwritten.cannot be overwritten.
Only the Submitter that Locked the Only the Submitter that Locked the data can Un-Lock the data.data can Un-Lock the data.
After District locks are placed, no After District locks are placed, no submitter can update the data.submitter can update the data.
Locking HierarchyLocking Hierarchy
When you lock a node, all When you lock a node, all subsequent children nodes will subsequent children nodes will automatically be locked from automatically be locked from editing.editing.
User Locks Hole
SPT Locked Automaticall
y and not able to be
updated by any
submitter
Locking InterfaceLocking Interface
Submitter chooses ‘Lock Data’ after
review
DGE Approval
Confirm Confirm Locking/ChangesLocking/Changes
Provides Provides additional securityadditional security
Review UpdatesReview Updates Enter your Enter your
password and password and confirm.confirm.
Email NotificationsEmail Notifications
The DGE will be notified when the The DGE will be notified when the data is locked by the submitter.data is locked by the submitter.
Log Results After Log Results After LockingLocking
You will see confirmation that your lock You will see confirmation that your lock was successful in the Log Resultswas successful in the Log Results
You will also see which users (DGEs) You will also see which users (DGEs) were sent notification of your lock.were sent notification of your lock.
Questions?Questions?
Part 6: Application of FB-Deep Part 6: Application of FB-Deep AnalysisAnalysis
Driven Pile AnalysisDriven Pile Analysis Downloading SPT Boring Data into Downloading SPT Boring Data into
FB-DeepFB-Deep Modifying Downloaded Data to Modifying Downloaded Data to
Create Proper FB-Deep Input FileCreate Proper FB-Deep Input File Uploading FB-Deep Boring LogsUploading FB-Deep Boring Logs
Presented by Mike FaraonePresented by Mike Faraone
Bridge Software Bridge Software InstituteInstitute
Additional Training Materials:Additional Training Materials:http://fdot.ce.ufl.edu/tutorials.htmlhttp://fdot.ce.ufl.edu/tutorials.html
Technical Support: Technical Support: [email protected]@fdot.ce.ufl.edu
Bridge Software Bridge Software InstituteInstitute