COE 2016: Technical Data Migration Made Simple

50
Technical Data Migration Made Simple Jonathan Scott Razorleaf Corporation

Transcript of COE 2016: Technical Data Migration Made Simple

Page 1: COE 2016: Technical Data Migration Made Simple

Technical Data Migration Made Simple

Jonathan ScottRazorleaf Corporation

Page 2: COE 2016: Technical Data Migration Made Simple

• Monday» 4115: (DEM) Technical Data Migration Made Simple

11:35:00 AM - 12:25:00 PM | Jonathan Scott

» 4114: (COL) LIVE DEMO: How to Get to Full Digitalization4:35:00 PM - 5:25:00 PM | Brian Lau, Jonathan Scott

• Tuesday» 4116: (IDM) LIVE DEMO: ENOVIA 2013x Tips

2:00:00 PM - 2:50:00 PM | Michael Craffey, Brian Lau

• Wednesday» 4113: (COL) 10 Cool Tools for 2016

12:05:00 PM - 12:35:00 PM | Jonathan Scott

Page 3: COE 2016: Technical Data Migration Made Simple

Explaining the Title

• What I’m NOT going to do:» Make the activity of migrating technical data easier» Give advice on technical migration mechanics

Page 4: COE 2016: Technical Data Migration Made Simple

Explaining the Title

• What I’m NOT going to do:» Make the activity of migrating technical data easier» Give advice on technical migration mechanics

• What I AM going to do:» Make technical data migrations easier to understand» Give you a framework for explaining it to others

Page 5: COE 2016: Technical Data Migration Made Simple

Moving is Painful

Page 6: COE 2016: Technical Data Migration Made Simple

Why is Moving Painful?

• The process is time-consuming• Valuables can be broken & lost• You need to clean-up first (or you risk moving junk)• No room for error

Page 7: COE 2016: Technical Data Migration Made Simple

Why is Moving Data Migration Painful?

Page 8: COE 2016: Technical Data Migration Made Simple

Why is Moving Data Migration Painful?

• The process is time-consuming• Valuables can be broken & lost• You need to clean-up first (or you risk moving junk)• No room for error

SAMEREASONS

Page 9: COE 2016: Technical Data Migration Made Simple
Page 10: COE 2016: Technical Data Migration Made Simple

Moving Cost Variables

• How many houses (to/from)• How many rooms per house• How many levels per house• Heavy/large furniture• Room-specific delivery• Acceptable breakage (insurance)

Page 11: COE 2016: Technical Data Migration Made Simple

Data Migration Variables• Homogeneousness / congruity• Required accuracy (iterations)• Needed transformations• Metadata or files or both• Inter-relationships (CAD links)• Location in Space (logical location)• History (versions/revisions)

Page 12: COE 2016: Technical Data Migration Made Simple

Where Are We Going?

PLM

Page 13: COE 2016: Technical Data Migration Made Simple

Where Are We Going?

PLM

Page 14: COE 2016: Technical Data Migration Made Simple

Data Sources: Homegrown Access DB

Access

PLM

Page 15: COE 2016: Technical Data Migration Made Simple

Data Sources: Network File Servers

Access Windows

PLM

Page 16: COE 2016: Technical Data Migration Made Simple

Data Sources: ERP System

Access Windows ERP

PLM

Page 17: COE 2016: Technical Data Migration Made Simple

How Are We Getting There?

Access Windows ERP

PLM

Page 18: COE 2016: Technical Data Migration Made Simple

ECO

s

Data Streams: ECOs

Access Windows ERP

PLM

Page 19: COE 2016: Technical Data Migration Made Simple

ECO

s

BOM

Data Streams: BOMs & Comps

Access Windows ERP

PLM

Page 20: COE 2016: Technical Data Migration Made Simple

ECO

s

PDF

(ECO

)PD

F (D

rwg)

BOM

Data Streams: PDFs

Access Windows ERP

PLM

Page 21: COE 2016: Technical Data Migration Made Simple

ECO

sEC

O-C

omp

PDF

(ECO

)PD

F (D

rwg)

BOM

Data Streams: ECO-Comp

Access Windows ERP

PLM

Page 22: COE 2016: Technical Data Migration Made Simple

ECO

sEC

O-C

omp

ECO

-Drw

g

PDF

(ECO

)PD

F (D

rwg)

BOM

Data Streams: ECO-Drwg

Access Windows ERP

PLM

Page 23: COE 2016: Technical Data Migration Made Simple

ECO

sEC

O-C

omp

ECO

-Drw

gCo

mp-

Drw

g

PDF

(ECO

)PD

F (D

rwg)

BOM

Data Streams: Comp-Drwg

Access Windows ERP

PLM

Page 24: COE 2016: Technical Data Migration Made Simple

ECO

sEC

O-C

omp

ECO

-Drw

gCo

mp-

Drw

g

PDF

(ECO

)PD

F (D

rwg)

BOM

OrC

AD

Data Streams: Electrical CAD

Access Windows ERP

PLM

Page 25: COE 2016: Technical Data Migration Made Simple

ECO

sEC

O-C

omp

ECO

-Drw

gCo

mp-

Drw

g

Mic

rost

ation

PDF

(ECO

)PD

F (D

rwg)

BOM

Auto

CAD

OrC

AD

Data Streams: Mechanical 2D CAD

Access Windows ERP

PLM

Page 26: COE 2016: Technical Data Migration Made Simple

ECO

sEC

O-C

omp

ECO

-Drw

gCo

mp-

Drw

gSo

lidW

orks

Mic

rost

ation

PDF

(ECO

)PD

F (D

rwg)

BOM

Auto

CAD

OrC

AD

Data Streams: Mechanical 3D CAD

Access Windows ERP

PLM

CATI

A

Page 27: COE 2016: Technical Data Migration Made Simple

ECO

sEC

O-C

omp

ECO

-Drw

gCo

mp-

Drw

gSo

lidW

orks

Mic

rost

ation

Offi

ce D

ocPD

F (E

CO)

PDF

(Drw

g)

BOM

Auto

CAD

OrC

AD

Data Streams: Office Docs

Access Windows ERP

PLM

CATI

A

Page 28: COE 2016: Technical Data Migration Made Simple

ECO

sEC

O-C

omp

ECO

-Drw

gCo

mp-

Drw

gSo

lidW

orks

Mic

rost

ation

Offi

ce D

ocPD

F (E

CO)

PDF

(Drw

g)

BOM

Auto

CAD

OrC

AD

PDF-

Nati

ve

Data Streams: PDF Relationships

Access Windows ERP

PLM

CATI

A

Page 29: COE 2016: Technical Data Migration Made Simple

ECO

sEC

O-C

omp

ECO

-Drw

gCo

mp-

Drw

gSo

lidW

orks

Mic

rost

ation

Offi

ce D

ocPD

F (E

CO)

PDF

(Drw

g)

BOM

Auto

CAD

OrC

AD

PDF-

Nati

ve

Unnecessary Data Streams

Access Windows ERP

PLM

CATI

A

Page 30: COE 2016: Technical Data Migration Made Simple

ECO

sEC

O-C

omp

ECO

-Drw

gCo

mp-

Drw

gSo

lidW

orks

Mic

rost

ation

Offi

ce D

ocPD

F (E

CO)

PDF

(Drw

g)

BOM

Auto

CAD

OrC

AD

PDF-

Nati

ve

Data Streams & Revision History

Access Windows ERP

PLM

H H H H H L L H H HL

L = Latest Rev H = History

CATI

A

H

Page 31: COE 2016: Technical Data Migration Made Simple

ECO

sEC

O-C

omp

ECO

-Drw

gCo

mp-

Drw

gSo

lidW

orks

Mic

rost

ation

Offi

ce D

ocPD

F (E

CO)

PDF

(Drw

g)

BOM

Auto

CAD

OrC

AD

PDF-

Nati

ve

Data Streams & Accuracy

Access Windows ERP

PLM

H H H H H L L H H HL

L = Latest Rev H = History

CATI

A

H

90%

Page 32: COE 2016: Technical Data Migration Made Simple

Estimating ECO Data Stream

• Latest revision only• Metadata without files• 90% accuracy means only 3 iterations

Page 33: COE 2016: Technical Data Migration Made Simple

Estimating ECO Data Stream

• Latest revision only• Metadata without files• 90% accuracy means only 3 iterations

• 2 days to develop the process• 3 days to automate the process• 2 days for refinement 1• 1 day for refinement 2

8

Page 34: COE 2016: Technical Data Migration Made Simple

Estimating CATIA Data Stream

• Full revision history• Metadata and files, files links, links to “space”• 90% accuracy means only 3 iterations

Page 35: COE 2016: Technical Data Migration Made Simple

Estimating CATIA Data Stream

• Full revision history• Metadata and files, files links, links to “space”• 90% accuracy means only 3 iterations

• 8 days to develop/automate the process• 4 days for refinement 1• 2 days for refinement 2 14

Page 36: COE 2016: Technical Data Migration Made Simple

ECO

sEC

O-C

omp

ECO

-Drw

gCo

mp-

Drw

gSo

lidW

orks

Mic

rost

ation

Offi

ce D

ocPD

F (E

CO)

PDF

(Drw

g)

BOM

Auto

CAD

OrC

AD

PDF-

Nati

ve

Data Stream Estimates

Access Windows ERP

PLM

H H H H H L L H H HL

L = Latest Rev H = History

CATI

A

H

90%

8 14

Page 37: COE 2016: Technical Data Migration Made Simple

ECO

sEC

O-C

omp

ECO

-Drw

gCo

mp-

Drw

gSo

lidW

orks

Mic

rost

ation

Offi

ce D

ocPD

F (E

CO)

PDF

(Drw

g)

BOM

Auto

CAD

OrC

AD

PDF-

Nati

ve

Data Stream Estimates

Access Windows ERP

PLM

H H H H H L L H H HL

CATI

A

H

90%

6 6 8 13 9 9 6 10 10 118 14

110

Page 38: COE 2016: Technical Data Migration Made Simple

Migration Accuracy90% = 110 days (3 iterations)

Page 39: COE 2016: Technical Data Migration Made Simple

Migration Accuracy90% = 110 days (3 iterations)

95% = 121 days (4 iterations)

98% = 133 days (5 iterations)

99% = 146 days (6 iterations)

Page 40: COE 2016: Technical Data Migration Made Simple

Always Ask Questions

• Which file types are included/excluded?• Which locations/sources are included/excluded?• Latest versions or full revision history?• Correlation of native files to static files?• Will security be maintained?• How accurate will the results be?

Page 41: COE 2016: Technical Data Migration Made Simple

Data Migration Key Factors• Homogeneousness / congruity• Required accuracy (iterations)• Needed transformations• Metadata or files or both• Inter-relationships (CAD links)• Location in Space (logical location)• History (versions/revisions)

Page 42: COE 2016: Technical Data Migration Made Simple

Data Migration Key Factors• Congruity

Page 43: COE 2016: Technical Data Migration Made Simple

Data Migration Key Factors• Congruity• Accuracy required (iterations)

Page 44: COE 2016: Technical Data Migration Made Simple

Data Migration Key Factors• Congruity• Accuracy required (iterations)• Transformation needed

Page 45: COE 2016: Technical Data Migration Made Simple

Data Migration Key Factors• Congruity• Accuracy required (iterations)• Transformation needed• Files or just metadata

Page 46: COE 2016: Technical Data Migration Made Simple

Data Migration Key Factors• Congruity• Accuracy required (iterations)• Transformation needed• Files or just metadata• Inter-relationships (CAD links)

Page 47: COE 2016: Technical Data Migration Made Simple

Data Migration Key Factors• Congruity• Accuracy required (iterations)• Transformation needed• Files or just metadata• Inter-relationships (CAD links)• Space (logical location)

Page 48: COE 2016: Technical Data Migration Made Simple

Data Migration Key Factors• Congruity• Accuracy required (iterations)• Transformation needed• Files or just metadata• Inter-relationships (CAD links)• Space (logical location)• History (versions/revisions)

Page 49: COE 2016: Technical Data Migration Made Simple

Moving is Painful