ptsdbmigrationassessment-cartões
-
Upload
jose-teixeira -
Category
Documents
-
view
219 -
download
0
Transcript of ptsdbmigrationassessment-cartões
-
8/3/2019 ptsdbmigrationassessment-cartes
1/20
Instructions
Step3: Go to the "Stored Procedures" worksheet.
Adjust the Migration Metrics as appropriate.
Then, for each Database, enter the number of Stored Procedures that
exist in each T-SQL Line count bucket. This information can be
obtained from the OMWBAnalyser Tool.
Version: 2.6
Scope: Instructions
Step1: Verify that the Assumptions made in the box to the left arecorrect.
Step2:Go to the "Tables" worksheet and enter each database and thenumber of tables in each database.
Step5: Go to the "Total Etimate", enter appropriate values for Supportand Project Management.
Now see the estimated Migration Man Days.
Step4:Repeat Step 3 for the Functions, Views and Triggersworksheets.
-
8/3/2019 ptsdbmigrationassessment-cartes
2/20
Number of Engineers 1
6.4
0%
1
10%
30
15%
10
15%
ce Testing
Analysis (in days)
Minutes per Parse
Issue
System Testing
Assumptions
Number of Databases
to Parse
Oracle Migration Service
Acceptance Testing
Contingency
Hours Per Man Day
-
8/3/2019 ptsdbmigrationassessment-cartes
3/20
-
8/3/2019 ptsdbmigrationassessment-cartes
4/20
-
8/3/2019 ptsdbmigrationassessment-cartes
5/20
< 30 --------------
< 60 --------------
< 120 --------------> 120 --------------
Schema
(Man Days)
Data Move
(Man Days)
1 1 1.56
2 0 0.00
3 0 0.00
4 0 0.00
5 0 0.00
6 0 0.00
7 0 0.00
8 0 0.00
9 0 0.0010 0 0.00
Total 1 1.56
OracleScope: Calcualte Time to Migrate All Schema Objects and Generate Data Move Scripts
Table Migration Metrics
Number of Tables Days To Migrate
Time (mins) to create "Data
Move" scripts per table
Number of Tables
300
Insert New Row Here...
300
2
0.5
0.5
0.51
cartes
Database Name
-
8/3/2019 ptsdbmigrationassessment-cartes
6/20
Migration Service
Step2: Enter the nameof each Foreign Database
Source and the number of
tables in each to be
migrated.
-
8/3/2019 ptsdbmigrationassessment-cartes
7/20
Simple Medium Medium Complex Complex VeryComplex
0-19 20-49 50-199 200-250 250-500 500-750
20 35 60 75 120 180
10 10 25 30 45 45
10 10 10 10 10 10
19.20 10.97 6.40 5.12 3.20 2.13
Total 0
Database Name0-19 20-49 50-199 200-250 250-500 500-750
1
2
3
4
5
6
7
8
9
10
0 0 0 0 0 0
Temp tables Transaction
Logic
Use of
System
tables
Global
Variable
(@@xxx)
raiserror
without
return
Dynamic
generated
DDL
20% 15% 10% 10% 5%
2 2 2 1 2 2
0 0 0 0 0 0
Simple Medium Medium Complex Complex Very
Complex
0 0 0 0 0 0
0
0
0Insert New Row Here...
cartes
0
Migration Metrics
Total Number
0
Percent
0
0
0
Scope: Enter T-SQL Line Counts
Migration Metrics
Migrated Per Day
Time to Migrate (mins)
Time to Review (mins)
Line Size Range
Time to Test (mins)
T-SQL Line Count
Stored Procedures
Complexity Description
Complexity Description
Added Complexity Description
Factor (number of levels to
move)
Stored Procedures
-
8/3/2019 ptsdbmigrationassessment-cartes
8/20
Migration Time in Minutes
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Review Time in Minutes
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Testing Time in Minutes
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Total Migration Time for Stored Procedures
0
0
0
Low Estimate
High Estimate
Low Estimate
High Estimate
Estimated
Estimated
Low Estimate
Estimated
High Estimate
Low Estimate
High Estimate
Estimated
-
8/3/2019 ptsdbmigrationassessment-cartes
9/20
VeryComplex
ExtremelyComplex
ExtremelyComplex
What wereyou thinking?
750-1000 1000-
1500
1500-
2000
> 2000
220 300 380 480
60 60 90 90
15 15 15 15
1.75 1.28 1.01 0.80
750-1000 1000-
1500
1500-
2000
> 2000Sub Totals
0
0
0
0
0
0
0
0
0
0
0 0 0 0
Multiple
result sets
Other Non
standard
features
60%
2 2 2 1
0 0 0 0
Very
Complex
Extremely
Complex
Extremely
Complex
What were
you thinking?
0 0 0 0 0
Oracle Migration Service
-
8/3/2019 ptsdbmigrationassessment-cartes
10/20
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
-
8/3/2019 ptsdbmigrationassessment-cartes
11/20
-
8/3/2019 ptsdbmigrationassessment-cartes
12/20
Migration Time in Minutes
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Review Time in Minutes
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Testing Time in Minutes
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Total Migration Time for Views
0
0
0
Low Estimate
Estimated
High Estimate
Low Estimate
Estimated
Low Estimate
Estimated
High Estimate
High Estimate
Low Estimate
Estimated
High Estimate
-
8/3/2019 ptsdbmigrationassessment-cartes
13/20
VeryComplex
1000
VeryComplex
1500
VeryComplex
2000
VeryComplex
2000+
750-1000 1000-
1500
1500-
2000
> 2000
220 300 380 480
60 60 90 90
10 10 10 10
1.75 1.28 1.01 0.80
750-1000 1000-
1500
1500-
2000
> 2000Sub Totals
0
0
0
0
0
0
0
0
0
0
0 0 0 0
30%
0 0 0 0
Very
Complex
Extremely
Complex
Extremely
Complex
What were
you thinking?
0 0 0 0 0
Oracle Migration Service
-
8/3/2019 ptsdbmigrationassessment-cartes
14/20
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
-
8/3/2019 ptsdbmigrationassessment-cartes
15/20
Simple Medium Complex VeryComplex 250
VeryComplex 500
VeryComplex 750
0-19 20-49 50-199 200-250 250-500 500-750
20 40 100 150 240 360
10 10 20 30 45 45
5 5 5 5 5 10
19.20 9.60 3.84 2.56 1.60 1.07
Total 0
Database Name0-19 20-49 50-199 200-250 250-500 500-750
1
2
3
4
5
6
7
8
9
10
0 0 0 0 0 0
Temp tables Transaction
Logic
Use of
System
tables
Global
Variable
(@@xxx)
inserted/dele
ted tables in
selects or
DML
DDL
5%
1 4 2 1 2 2
0 0 0 0 0 0
Simple Medium Medium Complex Complex Very
Complex
0 0 0 0 0 0
Scope: Enter T-SQL Line Counts
Migration Metrics
Migrated Per Day
Time to Migrate (mins)
Time to Review (mins)
0
0
T-SQL Line Count
Triggers
Complexity Description
Line Size Range
Time to Test (mins)
Added Complexity Description
0Insert New Row Here...
0
0
0
0
cartes
0
PercentFactor (number of levels to
move)
Triggers Migration Metrics
Complexity Description
Total Number
-
8/3/2019 ptsdbmigrationassessment-cartes
16/20
Migration Time in Minutes
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Review Time in Minutes
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Testing Time in Minutes
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Total Migration Time for Triggers
0
0
0
Low Estimate
Estimated
High Estimate
Low Estimate
Estimated
High Estimate
Estimated
High Estimate
Low Estimate
Estimated
High Estimate
Low Estimate
-
8/3/2019 ptsdbmigrationassessment-cartes
17/20
VeryComplex
1000
VeryComplex
1500
VeryComplex
2000
VeryComplex
2000+
750-1000 1000-
1500
1500-
2000
> 2000
440 600 760 960
60 60 90 90
10 10 10 10
0.87 0.64 0.51 0.40
750-1000 1000-
1500
1500-
2000
> 2000Sub Totals
0
0
0
0
0
0
0
0
0
0
0 0 0 0
Other Non
standard
features
5%
2 2 2 1
0 0 0 0
Very
Complex
Extremely
Complex
Extremely
Complex
What were
you thinking?
0 0 0 0 0
Oracle Migration Service
-
8/3/2019 ptsdbmigrationassessment-cartes
18/20
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
-
8/3/2019 ptsdbmigrationassessment-cartes
19/20
Module Chacteristics Number of Modules
ODBC
JDBC No result sets
Uses result sets
Embedded SQL Using C/C++
Using Dynamic SQL with C/C++
DB Library Calls DB Lib
Stored Proceedures with Result sets
Visual Basic VB modules
Powerbuilder Data Window onlyData Window using Powerscript
Data Window or Powerscript with SP
-
8/3/2019 ptsdbmigrationassessment-cartes
20/20
Low Estimate High Estimate