ptsdbmigrationassessment-cartões

download ptsdbmigrationassessment-cartões

of 20

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