24

Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Embed Size (px)

Citation preview

Page 1: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05
Page 2: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Trns*port Data Model Unification

Joe PughVirginia Department of Transportation

Peggy LeightInfo Tech Inc

11/06/05

Page 3: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

ScopeIdentify potential data model changes that will help facilitate a unified data model approach

VDOT Strategic Objectives– Review current processes and identify redundant

data – Identify opportunities for expanding use of Trns*port

in the agency– Facilitate meta-data driven and service oriented

architecture

Data Model Unification

Page 4: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Data Management Concepts

Key Concepts• Conceptual Data Model

• Metadata

• Web Services

Page 5: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Current Data Structures

Database Database Database

Database

Page 6: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Duplicate Data

Page 7: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Data Flow Diagram

Page 8: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Future Data Flow

N G T U nifie d D a ta ba se( es tim atio n , p r o p o s a l p r ep ar a tio n , b id

le t t in g , aw ar d , c o n s tr u c tio n , p ay m en ts ,m ater ia ls , d es ic io n an a ly s is )

E s tim ato r

Exp ed ite F ie ldM a na ge r

Site P ad

Page 9: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

“Add Project” Function Today

C E SE x p o r t J o b

G UI f u n c tio n

P E SI m p o r t f r o m

E s tim ato rBatc h J o b

P E SAd d P r o jec t

G UI f u n c tio n

P E SI m p o r t f r o m

D es ig nBatc h J o b

P E S D atab as e

Page 10: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

“Add Project” Web Service

N G T D atab as e

E s tim ato r"Up lo ad "

" A dd Pro je ct"W e b S e rv ice

C o s t E s tim atio nE x p o r t

F u n c tio n

D es ig nS y s tem

P r o p o s a lE s tim ate W eb

F u n c tio n

Page 11: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

NGT Conceptual Data Model

c o n tr ac t

d o cu m en tp ricin g p ack ag e

b id ex ten s io n s

f u n d lis t

p r o jec t

i t emco m p o n en t

item g r o u p

co l lab o rato rlo cat io n s

f u n d s

b id p r ic es

q u a lif ie r s

c o llab o r a to r s

item s

i t em m as terco m p o n en ts

item m as te r

ac tiv ity

p eo p le

c o d e tab les

s u p p o r t in f oD O T lo cat io nm as ter

ite m c o m p o n e n tg r o u p

co n t ract in g b idd ata

j u r isd ic tio n a l a n dc o o r d in a te lo c a tio n

fu n d p ack ag e

c o st in g gr o up

Bid L ett in g

p r im e p r o je c t

A tta c h me n t

Page 12: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Conceptual Data Model Implementation To Date

c o n tr ac t

d o cu m en tp ricin g p ack ag e

b id ex ten s io n s

f u n d lis t

p r o jec t

i t emco m p o n en t

item g r o u p

co l lab o rato rlo cat io n s

f u n d s

b id p r ic es

q u alif ie r s

c o llab o r a to r s

item s

i t em m as terco m p o n en ts

item m as ter

ac tiv ity

p eo p le

c o d e tab les

s u p p o r t in f oD O T lo cat io n

m as ter

ite m c o m p o n e n tg r o u p

co n t ract in g b idd ata

j u r isd ic tio n a l a n dc o o r d in a te lo c a tio n

fu n d p ack ag e

c o st in g gr o up

Bid L ettin g

p r im e p r o je c t

A tta c h me n t

Page 13: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Evaluating Entities

100%75%50%25%

100%

66%

33%

100%

50%

25% Entities • Fund package • Items• Projects

Most of the work is up front

Page 14: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Conceptual Web Services Architecture

Page 15: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

NGT Services-Oriented Architecture

D atab as e

W eb S ervic es R ep o rtS ervic es

W eb B ro w s erU s er Interfac e(W eb S erver)

U s er Interfac e(H and held )

ExternalS ys tem s

M etad ata

Page 16: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

VDOT Trns•port Data Integration

Trns•port

Financial Management

System

Project Scheduling

Data Warehouse

Enterprise Metadata Repository

Roadway Network System

Environmental System

Program Planning

Asset Management

Project Dashboard

Page 17: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

VDOT Data Issues/ NGT Potential Solutions

Issues:

1. PES Generate Bid Based Prices process to allow different bid history files for estimating.

2. Ability to enter in a quantity on the construction side and have the system generate unit price. Set boundaries for pricing.

3. Ability to generate multiple bid histories for each county, region, cost group, district. Etc.

Potential Solution:• A single estimation engine which can be run at any

point in the workflow from estimation through construction. Estimation would allow for selection of price based on multiple criteria.

Page 18: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

VDOT Issues and Potential Solutions cont.

Issue:• The ability to handle generic fields

differently as appropriate to various tables.

Potential Solution:• Allow each agency to add however

many generic fields of any type to any base table.

Page 19: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

VDOT Issues and Potential Solutions cont.

Issues:• The ability to generate a totally electronic

proposal.• Improve the interface between PES and

Expedite• Ability to determine vendors by district based

on zip code, address, longitude/ latitude, etc.

Potential Solutions:• Yet to be determined (tell us what you need)

Page 20: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Data Analysis Observations

To improve the structure of the unified data model:

Entity Unification (alignment based on related business rules)

– Functional Data (Project, Item, Attachment, etc.)– Reference Data (Item Master, Fund Master,

People/Vendor, etc.)

Streamlining (Consolidate data reducing number of tables and/or columns)

– Long Text Descriptions– Code Tables– Location Data type attributes– Attribute/Entity Relocation (e.g., Letting Proposal

with Proposal)

Page 21: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Consistency in Attributes– Length and type– Code Tables

Versioning and Status– Snapshots (e.g., improved addendum processing,

change history)– Active/Inactive Status (e.g., Code Tables)– Date/Time/UserID Stamp

General Data Clean Up and Reduction– Crosswalk Tables– Temporary Tables for client/server environment– Duplicate Data (e.g., SiteManager data in

BAMS/DSS)

General Organization, Flexibility and Efficiency– Generic Fields and Attributes– Storage of Calculated Attributes

Data Analysis Observations

Page 22: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Recommendations

Expose NGT working data models to end-users and set-up process to accept feedback throughout development

Expose current metadata to end users and include the ability for this information to be accessed outside of NGT.

Page 23: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Next Steps

1. Expand analysis to other modules

2. Involve other states in the process

3. Propose recommendations for consideration into NGT backlog

https://www.cloverleaf.net/support/forum

Page 24: Trns*port Data Model Unification Joe Pugh Virginia Department of Transportation Peggy Leight Info Tech Inc 11/06/05

Remember

“Virginia is for Lovers”