You are on page 1of 144

 !

 

'   &(

Ô   
Ô

 
  

   
   ) *    
   

 
          
!   "   "   #$ %

  % & .

  |  .

   .

.

    . '   &( p   0              ) 0 (($   $     ( 1 0 #       $2    $   (  0      (  $2   0 &   . ! 3 2  $    0      1  0       +  !  % .

 %   % -. |  ./.    .-.

   .

.

'   &( p p 0 .

 -)  &  7$ 7(  0 .

 )  &   &   0 .

 6)  &   +   8 ! 3 !2 0 .

 9) #   6 +  !  % .

 %   % /45 4-.    . |  .

   .

 !  .

'   &( ( !2                                    !   "   "   #$ % .

  % & .

  |  .

   .

.

'   &(    0 0             ) 8 .$ $ 7$ 7(   2 2 : +  !  % .     7$ 7(   8 .

/.    .-. |  . %   % -.

   .

.

-./. |  .+ 0 ! 6 ) & 0 ! 9 ) 0    0 ! : )7$ 7( !  (($ 0 !  )7$ 7( !    % -. '   &(     !" #   0 ! .)    0 !  1 (.

   .

.

'   &( $%Ô & '       ) .

 -   . Ô )* " '   '   ( (   #  Ô   &            p'  #    & $# + /  #  p   "   * "  #  !   & +  #  +0  (    + - '   ( +   .   + p   ! .         *& * %"%  &+%p+         +  .

  .

.

 p ( (  #  ! . ! .    .

 [  .

< +  !  % .

|  .-.    . %   % -./.

   .

.

-./. '   &( $#  .!  &              !         $            @ $      0 & ! !    A@  $  $     = % -. |  .!  >   7  !          . #  # #   #  ( # #   0 &.    ?  "      (     0 &.

   .

.

0 [0         0 5.&. '   &( $#  .

  &   !   $      5" &  .

|  .-./.   &B  $        0 +        0 &     / % -.

   .

.

'   &(    ŒŒ  - % -. |  ./.-.

   .

.

'   &( . +   ! $  2       "  "2  (  ((    $         !"     0 C 7(  0 0   C 7(  0 !  &  0   2        7$ 7(  0 .      $      $     +    0 ( h  .

+  !  % .  -.

|  ./. %   % -.-.    .

   .

.

'   &( /   - +  !  % .

   ./.-. |  . %   % -.

   .

 !  .

'   &( ( !2     .

  )                &                !   "   "   #$ % .

  % & .

  |  .

   .

.

  A( . '   &(    0 0             ) 8 .  $   5 8 .$  .$      .'            8    2      -9 +  !  % .$  5 7( >  (     &  8 .$  +    >  (     &  8 .

   . |  .-./. %   % -.

   .

.

'   &(  p    0 ! .)    8 D      &  8 A!7      0 !  ) 5 >  (  8 &  >  (  8 72 >  (  8   >  (  8 +    >  (  -: +  !  % .

-. %   % -./. |  .    .

   .

.

'   &(  p    0 ! 6 ) 5 >  (  8 &  >  (  8 72 >  (  8   >  (  8 +    >  (  - +  !  % .

-./. |  .    . %   % -.

   .

.

D    0 +(    $ 0 A     .     $2     G &(             1    (  1       0 . '   &( p  E     F !        ( $   $          (    $   "  $ $      A!7           A!7     1 Ô 0 D (  0 A  $       2 2  ( 0 0$  @   @      $   (    E  .

"  4       0 . 2    '.

-. |  ./.     -< % -.

   .

.

-. '   &( p  +"   !             H I      2     $  $ ( 1   &   0 ( 4 0            $    (  &( 1   0 48 ?  1    "    0 + 8 ! 0&          $             $  ( 1 D     4  (  ( 1 0 #p 8 0      4           (     1   1 0  " 8 0     1 8      "    "   $  0   4 0       $              $   0      0  8 &      2  (       (    -= % -. |  ./.

   .

.

/.-. '   &( p  (p   0        "       (            1"         "    $  $  1 0                "         0 ?      5  &     !"     $          5  !       (        0 !         !       5   @         $     1  ("               ( ( 0 !     1    $   (        0    (                (      "       $ (   1"     $ $   -/ % -. |  .

   .

.

'   &( p  0 4  A  1    1        1    $      1    "    1       ! 1          !       5  0 40   5             "            !"              5  !       (        0   ! !          $         "     "    !                        !               ) - )      " . |  ./.(" & " D0 /  )       % -.-.

   .

.

'   &( p  *#' C           .-.("             0 ' 0  &  1 $      "  "      !            ! $) 0 &     0 0$  (     (    2 0 0$         0 0$       $ 0 0 2  . % -./. |  .

   .

.

 p E  B>  ( BF !       $     (  1  0 (         $     1 >         "    (2  0  >  ( 4 0 A       " 0 +( (  ( Ô 0 ?        (       ($             1  0            (     % -./. |  . '   &( .-.

   .

.

|  ./. '   &( . p ! $      (   (      E ( (   "       2    (     (      (   1   $2     !        ($         2 (           @    6 % -.-.

   .

.

/.  p +1 >  !  1      . '   &( & . |  .   !           (   (     1   ! 1                $       1  ) ( " ! " 0 "  + " $ $     1    (         9 % -.   .-. 1 . p p%&  .    .

   .

.

  p ! 1     (     1 5 ./.  1     1     "   1    "  "  "  "   5    (       ? 1 "      ) J1  KLJ  L K : % -. '   &( 4. p p%&  .-. |  .

  

'   &( 

. p

&  ) 0  (       " 
    "    "      
 (
   2   "    "
 "  "  
1 
p2  
"342  
3
$  LL   $ 4        
(  $         

p%&  . p

&   ? &LJ   K

@ ? ? LJ   K

C   CLJ   K 

% -./.-- | 

   .

.

  p *. p  %&  . '   &(  .

-.7  * LJ   K       LJ   K       LJ   K < % -. |  ./.

   .

.

-. '   &(  . |  .  p    LKLJ   K ?   ( ?!+ ?  KLJ   K & 0 &LJ    K    L    K = % -./. p p%&  .

   .

.

'   &(  . |  . p   )   (    2   "    "  "  "   1 p2 4"342  43       "    L       (             1     p%&  .-. p    LJ  L 3 0  0 LJ  L 3 ? ? LJ  L 3 / % -./.

   .

.

'   &(  . p  %&  ./.-.  p ?  ?  LJ  L 3   +  LJ  L 3 72 +    7 LJ  L 3 72 72 LJ  L 3 6 % -. |  .

   .

.

 p . '   &(  . p p%&  .



 LJ  L 3

& & LJ  L 3

!  * LJ  L 3

6- % -./.-- | 

  

.

'   &(  . |  . LJ  L 3 5 5 LJ  L 3 6 % -.         LJ  L 3 ? ?. p p%&  .-./.

   .

.

/. LJ  L 3 D(    LJ  L 3   LJ  L 3 66 % -. p p%&  .p &  . '  &.-. '   &(  . |  .

   .

'   &( 

. p

0 72   (  (   ,2   "    $ 
4   
"           "
 $     "           (  
     

0 A@ )
0  
0  

69 % -./.-- | 

  

.

-. p 0 #p !    &      $  &L " $           0  p !    7      $  7L " $           0  5 0 &  #         (        (            (      # 4 #   0            (        6 6: % -./. |  . '   &( p.

   .

.

/.     + $ +L LJ    KL+0&&ED 6 % -. |  .&AD  .    +L LJ    KL.-. p  & >  +L LJ    KL&> . p 0 & 0               0 1 !     (  ) +LJ K &  . '   &( &.

   .

.

'   &( &. p ?          (  ) +L DLJ K ! $        (   )  " #.

 p     1 +L DL >+.!     &  +L DL!A.!+.!      +L DL.  .

+    4   +L DLADDD&   $ (     +L DLDA?    6< % -./.-. |  .

   .

.

'   &(  p &   #$     1" (   1  (             "            2    1      "                   0  (   "     2   1   (  "    $       $   1  6= % -.-. |  ./.

   .

.

|  . '   &(       p 0         $                     $     0       (    "   (    ( $                 $  4p  0   1   5 + ) 0 +(       "     0 +( 7        ("  "       $ 0     "    ( 0       0 E  1" $  2         5 +      6/ % -.-./.

   .

.

|  . '   &(     + '   0 D                   5"     (   0 !             '       1   0 +(       "     0 +( 7        ("  "       $ 0     "    ( 0       0 E  1" $  2         5 +      9 % -.-./.

   .

.

/.     $ $          "     0        $  2  (       0"       (    ( $ "  $  (     $   ( @ $2  $ 0         (    0 ! (  " $       @  $24  "      ( 0 . |  .              !  2    $      0 A     M    "     "       0          9.-. '   &(  p   0 0(    "         2   "  $            0 0(  2  $         2   ("         0 . % -.

   .

.

|  ./.-. '   &( * 0  0 5     $    @"   1"  2 1        (  0 "  @ " $ $           $" $            1  C$(" $ $ $     1     ( " $   2       1 44               1 "          $   (  6 9 % -.

   .

.

4K &    &  0   &   4K  1  2  N+ N   &  64K   '   2  NA( N   &  94K2   N.-./. |  . N       1  ( (   &  :4K!     1             $ 1 96 % -. '   &( * p &   (5 C            $) &  .

   .

.

'   &( * * ( 5  4 & ) &  -4K  1 &  4K'  5 +   (        &  64K 2   N0 A( #   N   $ B   ( (        @  ( (      1  1     &  94K 0  1     1 2            1    O "  @ ) 8   POQEL L>0.

O&.AO 8 + $POQEL L+0&&EDO 8 ?POQ+D5A!L+0!CO./.-.DAL DO. LO+DA&&L0!AO ( 99 % -. |  .

   .

.

-. |  ./. '   &( * &  .  E     (    $      NQ+D5A?N            1   0 E  1              (       #      0       (   Q+D5A?     &    (    #    (   1   0 &  (      1      Q+D5A? E      $    $   @ 0 ! N#$  N   $  $2  (     1   ( (     Q+D5A?  QA># !     &         ( (    & 1       1    1        1 QEL L+0&&ED        1 $       EL L+0&&ED 9: % -.

   .

.

|  .-. '   &( * &  .  0 E     (    $      NQ+D5A?N            1   0 E  1              (       #      0       (   Q+D5A?     &    (    #    (   1   0 &  (      1      Q+D5A? E      $    $   @ 0 ! N#$  N   $  $2  (     1   ( (     Q+D5A?  QA># !     &         ( (    & 1       1    1        1 QEL L+0&&ED        1 $       EL L+0&&ED 9 % -./.

   .

.

'   &(  7 ( 0 8 8 )            (   $ (       (        +1 (       2  $       5 0 ' ) 0       $          ( $                 $     9< % -.-./. |  .

   .

.

'   &(  7 & ' +             " $("  (         "      $ 4      $   &  $        6 0 1 & 0            $    $ +1 ! $       A(    D $     ? @ ) 0 .

'D0! >0!A 8 R      @   $  2S 0 !0D'A!&T&!A.

8 R    (        $      9= % -./. |  .-.

   .

.

'   &( /   9/ +  !  % .

   .-. |  . %   % -./.

   .

 !  .

'   &( ( !2     .

 6 )                +   . !  !2              !   "   "   #$ % .

  % & .

  |  .

   .

.

+  !  % . '   &(    00             ) 8      +    ! 8      +    ! 8        +    ! 8 A  :.

/.-. |  .    . %   % -.

   .

.

3.5. Transformer compared to Dedicated stages 6.5.8. Ensuring Restartability 6.6.5.3.5.5.1.5. Extracting Data 6. '   &(  Ô&  %    0 Getting started 0 Prerequisites 0 Overview of the Data Migration Environment implemented 0 Estimating a Conversion 0 Preparing the DS environment Creating Project Level Parameters 1.7.4. Designing Jobs 6.2. Tips: Removing Duplicates 6. Tips: Sorting 6.5.5.5. Sample Job Template 6. General Design Guidelines 6. Null Handling 6.Performing Lookups 6. Lookup stage Problem 6. Using Transformer 6.4.5. When to configure nodes and partitioning : |  . Transforming the Extracted Data 6.1.2.

   .

.

8.7.12 Dataset Management 6.6.2 Oracle Error Codes in DataStage 5.7 Using Job Level Message Handler :6 |  . Job sequence vs Batch Scripts 6. Capturing Rejects 6.4 Tips: Message Handler 5.9. Mapping multiple stand-alone jobs in one single job 6.11.6 Tips: Job Level and Project Level Message Handling 5. Troubleshooting 5.1 Troubleshooting: Some debugging Techniques 5.10 Tips: Releasing locked Jobs 6.5 Local runtime Message Handling in Director 5. Loading Valid Data 6.13 Ensuring Restartability 5.3 Common Errors and Resolution 5. Sequencing the jobs 6. '   &(  Ô&  %    6.

   .

.

'   &(  Ô&  %    . Sequencing the jobs 6. Transforming the Extracted Data 6. Unit Testing of the modules 6. General Design Guidelines 6. Job sequence vs Batch Scripts 6.5. Mapping multiple stand-alone jobs in one single job 6. Capturing Rejects 6.11.9.8.12 Dataset Management :9 |  .1.3. Ensuring Restartability 6.10 Tips: Releasing locked Jobs 6. Sample Job Template 6.2. Loading Valid Data 6.4.6. Extracting Data 6.7.

   .

.

jobs and categories 7.5 Performance Tuning of DS Jobs 8.4 Retrieving Job Statistics Assuring Naming Conventions of components. Preparing UTP.3 DS Auditing Activity 7. '   &(  Ô&  %    7. Maintenance Activity 7.1 Backup and version control Activity 7.2 Version Control in ClearCase 7.guidelines :: |  .

   .

.

'   &(  Ô&  %    9 Taking whole project backup Taking Job level Export Taking folder level Export 9.2 DS Auditing Activity Tracking the list of modified jobs during a period Retrieving Job Statistics Getting the row counts of different jobs : |  .1 Backup and version control Activitties Version Control in ClearCase 9.

   .

.

jobs and categories 9. '   &(  Ô&  %    9.5 Scheduled Maintenance :< |  .3 Performance Tuning of DS Jobs Analyzing a flow Measuring Performance Designing for good performance Improving performance 9.4 Assuring Naming Conventions of components.

   .

.

'   &( -61  0     .

  A( " $  (           E&  &      2  $ "   @ 0      0 +   & ( 0 5 ( +  )        0 5 ( +  )   1   0 5 ( +  ) (  .

 0 5 A  +  ) #   0  &  0  0 (  0  &  .

   0 (  := |  .

   .

.

 &  A   . '   &( 26&0  0 ! $         $ 1   1 ( ) .

   &  >  (  &     $ 6 5  !  9 0  $  2  #   0 (  :  2    5 D($ 2   < . !  !  :/ |  .

   .

.

'   &( 6 (($   .

  ( 0 &  D )               7  $           0     (   (        .    0&          &    D  (        &                    AD+ 0  &   )  $  (     .

  "           0     -)  $  (       &          (    0    "              E    >#L7'  >#LD.>  ! 1           (      0&   ) !       AD+  $    $    .  |  .

   .

.

!   2        1   2 1   @    1    $          &[7         ! @          1            2      (    @                       6 ! @                @  !     1                  $     (   ?     "       1     (           . |  . '   &( 9 A   ( 0 0 (($     1      2  .

   .

.

'   &( : +  & ( 0 &           $          0+1 7( A( (            (  (       "       "          |  .

   .

.

'   &(   5 6.4. General Design Guidelines 6.1.9. Job sequence vs Batch Scripts 6. Sequencing the jobs 6. Transforming the Extracted Data 6.6. Sample Job Template 6. Loading Valid Data 6.2. Capturing Rejects 6.7.3. Extracting Data 6.11.10 Tips: Releasing locked Jobs 6.8. Ensuring Restartability 6. Mapping multiple stand-alone jobs in one single job 6.12 Dataset Management 6 |  .5.

   .

.

          2      2  2 0 B   1      (        1 ( 0 !  &             $2  ( 2 1 9 |  . '   &(  .'  ' 0 !   (                 5        0 !          1 $  $     (    "  5 (     .

   .

.

'   &( @62(  + " 0     24 1 0 & @    1             !           (  0      2 1 : |  .

   .

.

The stages have been named as per defined standard. '   &(   &  1 !  Below is a sample Job: It contains annotation at the top. it will populate two flat files with the information about the failed records.  |  . Apart from loading valid data into target table.

   .

.

          +(    $         +            !   K  0$                    $    2  2               1 $ 6 0(                   9           "                  $   (   : > ( 0+   $            &        < |  . '   &(  9 A@     ..

   .

.

+ 72   :  72   +   : 6 . '   &(  9 !  @       : . !    : 9 !           : : !) &    :  !) D(     : < > C    : = E         = |  .

   .

.

!         2             (  !                  "  2               >! >. 724  ) . '   &( @696&   0 .770 7A   4   1          2 / |  .A               2       >.

   .

.

'   &( 72 &   0E   $ 2   low !*   @  $    "  $      2     $         " $ $     2. (       2     $    0!         2    M  $   2 0! $     (      2   $  !* 2     < |  .

   .

.

  1 (              1 (      (      .      ! ) 0E   5            " +1                   0 1 (     $      +   ) . '   &( @6962*  0. |  . ' A( U(( U 2 ' A( HQ+L+I 00               (    !   $ (    !         $     .        (            (                  ?               <.

   .

.

'   &(  :  !         00 +* !      VV       $ $     2  4         (      2) 0!                0?   (" $  (    0?          " $       0          2   0!  M              (      $  (    0        (           "   @ 2  (        $       $    M     &"                                  < |  .

   .

.

 0      7   +    "  & &   ( $     &             "        $       !   ) 0 .     & .     <6 |  .  0   0 *   .!       $   (       &    &    !        H&  I     0(  !    &    0  +          2    "     C  . '   &( @696:. !           +    !    &      $   .

   .

.

'   &( @696:+    0 & &   D(   &         ! (     $        $" (          0    $  (   2 ( ) 0 !    (                      &    !        +      &        .       ! !    @        $     H-I    (    & 2  HI     (  !            !           (  <9 |  .

   .

.

77         1         ?   " $         "  $        0!       2    >    2  M          @     >   & >   <: |  .** 0?    > W" > # " >!A         >         ?   "     2"     M     2         M  $  (         0!   $                &    >. '   &( @6969.

   .

.

!4.L0.77 C  $       0 & $    2   $       $     E    (       $ $         2                "             &        2   ) 0 *#Ô .  ) B" 0>. '   &(  :  >.>!L>.*  8  # ? 2> JK  ! B  ) B) (   & .

) B ) (   & . 0>.>!L>.L0.

L>. ) B" 0>.

L>.) B ) (   & . 0>.

 D'L L7. ) B" D'L B ) (   & . A BB < |  .

   .

.

** #     8         0>. '   &( @696@.L>.

L0.  ) B" 0>. P >.>!L>.77 $     $  >!A  (       $   "  $ )4  # ? 2> JK  ! B  ) B) (   & .

L0.) B ) (   & .>!L>. 0>.

L>. ) B" 0>.

) B ) >!A  (   & . 0>.L>.

 ) B" D'L B ) (   & . D'L L7. A BB << |  .

   .

.

'   &( @696<$#  &# 0      "  2                &     0                   $    )  $     0  M    $ 1       1  $               0                           $ $ $2          $   2$   $  $    (    $) 0 (D$ P(D$ V -G 0 C       $ "  $   $  $ $   $     &     $          0 0       (   (   !     (   <= |  .

   .

.

'   &( @6@p  +  0 p  + + 0 !    (      1               $            $      0                     1 ! 1            1 0 !           1        </ |  .

   .

.

'   &( @6< 5  .P   : 5   $                 &        = |  .+           !   K   0$            6 0(                   9 .          .    ?     2    &[7  2 $        2 .

   .

.

'   &( @6=0   # 0 4 " Ô&  ) 0 0(   Q+D5A?  5 0 (  &   ) 0 .

|  .  (      (   (      1 (         1    5 0 (   "  $  (  (      &"     (  $  $   (   (  1      ( (      (    0 +(  @     RD  "  S            1     0 !        (   4$    1             1 $     (    (      (    "    (   (  $ 2    =.

   .

.

    & 1     5  (    $                       5  (     = |  . '   &( @6=0   #4 0 C$  (         5      5 0 (   ) 0 ( & 4 0  1     "          $  &"    (   (" $               5  (       ! (   $      $) .

   .

.

'   &( @6=0   #4 0& (  1  @  0>$   @         1   0&             1   $      1        1  (          (     0& (  @     1 >$         1       16 =6 |  .

   .

.

'   &( @6>0  5Ô #  0 &  (  ( (    '.      (     ( 2 0   (        $   &          $                        =9 |  .

   .

.

 D 2  &$ 0    $  2 $$ 0 .  &   ) 0 '    0 '  5   . '   &( @6?+   0 .

> *  ) 0 .        2   =: |  . 2     +    2 1     $$ 0 &  +     $$  2  0 D 0 2  1   0 . .

   .

.

'   &(  -.

    4  1   1 0 ! $  @      0  )  (     41                         2 0  ) ! 1 $        $  0"   @     $       $"  $  2 $      $  = |  .

   .

.

'   &(  - D  2 1 0 E           2       1          2    0 +    ) !         @      $           0   $            E   (  $                         0 * ( $ & (    0 Ô&   0 !                      2 N).0  .  R                  1 $       (   2 =< |  . & .

   .

.

'   &(  -6 D  2 1 0 !   $       R        (    S    1      1 ! $  &              1   0  &  (  1          (        M        1 == |  .

   .

.

! ) &  ! <    A    &  < 6  A  D  < 9 !) . '   &( < !  < .

  C  < : 7    .

  C     <  !) 5 7(  +1 7( .

  C  < < . 5 7( .

  C  =/ |  .

   .

.

! 4   0 *  &4 *&4p+( 0 ! ( (    (      &  0   0   +   ß D      &     $   " "       1 0 *  &4  Ô(4pÔ. 0        0+!L &0 7AL. . '   &( < .

>0! > ! ( (    (      &  0     +               () $     $          $  >         .> * "         6 / |  .

   .

.

! 4   0      @    $                  $      $  $ $  0     0 * *4(p*! ( (    (      &  0     +   ß D      "     &      1     1        @    6 /. '   &( < . |  .

   .

.

'   &( < .! 4   0 A   $ ( (     &  0  ) 0 0+!L+.

L+70TADL! .

>' 8 $ $  +.       0 0+!L+.

L&CEL+ & 8 $        0 0+!LDADL.>!& 8 $      0 0+!L>? 'L? 7A 8 $      "    0 &CL.

 $           0 72            ) )X  X1 LX3+C3 / |  .+ 8 $ &C    1 &$   @    $    '. 0 .            2             (          (  0 .

   0 .

.

'   &( <          0&              $     (      R Π R  R /6 |  .

   .

.

*  6 +  0 +(*. '   &( < 6      - pp .          $   (  $             $    A       $       $       2.

> * & $  $    "  2    @       $     2       (      ?$  $2             ) 0    $     & 0 #           M   "     ( /9 |  .& ' >!     $       . 0 +(*.+p*(+ (7   1.

   .

.

! N) $        (4              0 +(*.) 0         >! >.A"             2       >. '   &( < 6      6 E 2  )     N0+!L7.) !   1 $       (       1  (          E              2    B     B 9 E       R? A7-N   R? A7N) (      4   G       G        (   $     (  0 +(*.770 7A /: |  .

   .

.

'   &( < 9 .

  C  0  *) 0!  $   $  $      $) 0D 2   $  $  $     K 2  0    C  K 2  0 D K 0   $    @ "    $         $  $ 0E 2 @ "  @            07  D      7       DL&      1   !         +1 +    0   0 $    1     & 5 & / |  .

   .

.

'   &( < : 7  D  .

  C     4- /< |  .

   .

.

'   &( < : 7  D  .

  C     4 /= |  .

   .

.

'   &( < : 7  D  .

  C     46 // |  .

   .

.

'   &( < : 7  D  .

  C     4 9 - |  .

   .

.

'   &( <  ! ) 5 7(  +1 ( .

  C  04 * 00$  1      " $         1 @("              0!     .

C   &    E $       (" $   $    0! 2  1  A# (    ( "          @     $   @ "    (          (     .

D0! >             M    -.C    !  1 $  @  $ $         $2  0&  * 0     0   0    1   1 00+!LADDDL>? '. |  .

   .

.

 5 7( . '   &( < <4 .

  C 4- - |  .

   .

.

 5 7( . '   &( < <4 .

  C 4 -6 |  .

   .

.

'   &( < <4 . 5 7( .

  C 46 -9 |  .

   .

.

!+   2  0        "   .!+      $   (       0 ! 0        $        1 !     2     !     "  " (L" (L      0 . '   &( =4 +  .!+ 4 ' 0         $   0    0     .

           0@6 -: |  .

   .

.

5 Scheduled Maintenance - |  .4 Assuring Naming Conventions of components.2 DS Auditing Activity Tracking the list of modified jobs during a period Retrieving Job Statistics Getting the row counts of different jobs 9. '   &( >6   9.3 Performance Tuning of DS Jobs Analysing a flow Measuring Performance Designing for good performance Improving performance 9.1 Backup and version control Activity Taking whole project backup Taking Job level Export Taking folder level Export Version Control in ClearCase 9. jobs and categories 9.

   .

.

'   &( >6Ô *+ " " .+ *p.*(&+p()    (  "   $     2     (     "  1     $2      $2   2      (    (    (  " $ 1  2     $2  (      " $ 1  2     ' #)  ! 2 $ 1  2          ! 2 5 (    ( @            1      2  2   1     (    (  -< |  .

   .

.

'   &( Ô   " 0 4(7)0 5 D           .   (    &"         (   @     ! 1 ( @  $    $            ( -= |  .0  1       !      $ @     1                 !    1         0     .1     @ "   (         $       $       1   @  0     (  "       1                      @ $   1 ( @     $    0  1  2   "     $            2.

   .

.

'   &( Ô   " 0 (7 0  1 (  2   "             ( @  0          @ "   (         $       $       1   @  0     (  "       1                      @ $     1 ( @          $ @  0   @   "    $  .2  1   (    @      2 @   1   @   $  "  ( @  $     $    -/ |  .

   .

.

'   &( 5p 8 !    @     (    8      $         8     (            8 2    (  K  K2   8 +  @     D         8 2     2 ! K    $      (  0  @      D 2           K   K      0   2 $   8 2     2         8 D 2           K ! K$ (  ! (  $  2 8  #"" # #  8   @          2      8     1     $ @   -- |  .

   .

.

'   &( >62     8 ! 2     1   8 0 >  (    " 1    8 D ( 5 &   --. |  .

   .

.

       (   1"    2"                   $    (  8  . '   &(       8 0 .

 &       @  &       D .

&     (  2"            (       -- |  .

   .

.

> !0 7A  0     (  1    $         $    (              (   $   $. '   &( D ( 5 &   0 (        (         !    $    ?    (      "          "      (     1     !      $   &   $  (        2 $    2$ ! 2$    2  "       2     1 !       >#LD.

--6 |  .

   .

.

'   &( / 6 +    & 5 8 0  $ 8 .

  +  8      8 (   --9 |  .

   .

.

'   &( / 6 +    & 5 ) +  !     $    1 $             1  2 ? "       (        1       "      1               !             $   "    $         $   (          "   $   (   8   (      --: |  .

   .

.

0     1      $ E         0+!L. '   &( +    & 5 ) 0   $ .

+L&DA ( (       1 0+! L.

+L&DA       0    "   +   K D    !       $ $   "        1 8 !      ) 8 E  $       8 E   &      @      $ 8 !           $ "   $  8    $    -- |  .

   .

.

'   &( +    & 5 ) 0   $ 8 !          $  $  &            1 $       &  $          $     1    &                                1   (  26 + ) E    0+!L+.

L+70TADL! .

>' ( (  "    (       1 $ !    $    1  $  1         $  +.    "                  $ "      "        2       @6  # )0+!L &0 7AL.                                    +.

  $ " $("       $       (   $"      $    --< |  . >0! >            4      $      +.

   .

.

'   &( +    & 5 ) .

  +  8 E  .

@ ! $ (   $       2 --= |  .      $ $  8               "         $        $   2     ! $ (  2$4$ $                    $   (       2  8        4 (          (  ! $   2$ $   1   $       8               "         .   .

   .

.

'   &( +    & 5 ) .

  +  02         1 4 !         2     (     0          1  2    1 $                    0!       "   1 $             $    4  T   1 2   M"           --/ |  .

   .

.

'   &( +    & 5 ) ( +  8   ) 8 D( $         8 D   $     !                 $          8 A  !  $     $       .

"         "         0    $        .

   $                  !        @ " 2."  ("      "         .

       !  - |  .

   .

.

'   &( +    & 5 ) ( +  8     2          $(   8            $   1"      1              (    8          2 "    "   (  $       0              -. |  .

   .

.

 - |  . '   &( +    & 5 ) ( +  0  ) 0D  1 $     (             ! $   $          $     !        ( Q0+!L>? 'L? 7A           0E $        $      $    1" $  $          &   A        "       "   "    (   0(  (    .

   .

.

'   &( / 9 & .

   8 + p   8 +     3+C3      $ $ 1     "  $     "  "          3+C3   $        &  0  "   1  " 2  1 "       "      7A0D ? 7A 3+C3"    @    0  $      1 $    ) A*A.!A N7A0D ? 7A 3+C3N   1      1   $$       $2"        $  $           3+C3  1 ( "   1          1 8                       "              0            -6 |  .

   .

.

'   &( / :    0  ) 8           .   1        (    8   VV       +*   8            ) ! $ 2$                &    !   (       &  +   1 -9 |  .

   .

.

'   &( /   -: +  !  % .

/. %   % -. |  .-.    .

   .

 !  .

'   &( ( !2     .

 9 ) #                           !   "   "   #$ % .

  % & .

  |  .

   .

.

'   &(    0 0         E    ) 8 .

    2   &         8 .

             &  1  "      $  $      8 &   (   &  1 8 D  (     1 8 D(  2 ( (  1 8 &         M   -< +  !  % .

|  .-./. %   % -.    .

   .

.

)# . '   &( 5p  0 ! .

0  8  +1  0 ! )   M   8 #   > 8 ?    0 ! 6) +    8       8  .  8  8  +.

  0 ! 9)  +   8 .    ?  #   8 &    #    &4 -= +  !  % .

-.    ./. |  . %   % -.

   .

.

'   &( 5 # " 0      ( "       ( $2  1       (  E  (  "  (      1   (            0 (  (($       #                (   (       Ô 0 5  4 (  (    4(  2   &      $     (    2     0 p "4                 "    1  (   0   4      $  H #AD& >I 1 " $         &   #   0  (" #          $    &   0  4     2   4      #  "          $       -/ % -. |  .-./.

   .

.

'   &( 5 # "   0 !     @    #   E  @     E         E $ 2  M     1 $ 0 0$    E      #        @    ( ! $  2  1 (       2"    E  ( @ 1        1 Ô & %  # .

  &  1 (        (   &  1" $            !   ) 0 !   0 !   0 ! &   -6 % -./. |  .-.

   .

.

% -. |  ./. '   &( 5 # " Ô & %  # 0  # 5  0   " 1     ( ( "    " (       "        0 !               $  $  ( "     (  0 E   2  #        $   &  1     0 0       1 ( " 1            #        @   -6.-.

   .

.

|  . '   &( 5 # " Ô & %  # 0  #5  E  #  " 0 +1  $  (    (    0 !   $  ( "  "    0        (     -6 % -./.-.

   .

.

'   &( 5 # " &   0 #5p& ./. |  . #       &  1        1        ! 1      H#AD& >I"   E     1 $     E (   E   ( 1 "         #        (       M       ( (           0 #& . E  &  1       ( -66 % -.  E       " E $    (    1 ) 0 .-.

   .

.

E ( 1       0 & ./.-. |  . '   &( pB 0 .        $   1      ! 1        &  (    (    "    A  ( 1    #     ?       ! 1 E      $     ( 4  "        #       +  1 -69 % -.

   .

.

-./. '   &( A p A#         #5p      6 0 E   M  "   1   ( 1 0 0    (    M    #  "           1 0   M   (  $   (  -6: % -. |  .

   .

.

'   &( A p 5p. |  .-.   !  (    &    2 $  $) +.  $) 0 ! +.    $ E   M    #     E         A  @    " #                1       0 ! . 6.         #   $ E   M  $       E   M        E       -6 % -./.

   .

.

'   &( A p 0 ' p E           $    $         ? @ " E   $       $  H& I  H0 I D           " E        "        -6< % -.-./. |  .

   .

.

2  '          @     )    @   "    @ $ $      $       $ $"        $ $   $    HDI   ? @ "   H  "  I $    $     ( H  I  H I      2  $ @   ?      $         (   6 E $    $     @ " 2  ?  @   "   "  2    ($   #   $$ 9 !       ($" 2  ?      -6= % -. '   &( A p !    ) . |  ./.-.

   .

.

-. '   &( & p 0 E           (    M   #   0    ( "      M   1       1 p  E           $ $ )  (          (  1       -6/ % -. |  ./.

   .

.

|  .  &  0 Ô" #E $   M       #  "      2$  H I                $   M"  $ $          #   $            M   "    "      &                             0 Ô"E       $           0     $   M             -9 % -./.-. '   &( & p !  $           $) 0 Ô"   E            ($   ($  (        $ $          !         D .

   .

.

/.-. % -. '   &( & p 0 Ô" E        (    M       &       0      (    M            0 Ô"&   (    0      (    M   (         0 Ô" E        (    M      1 &   1    0      (    M   1         0 Ô"E               0                  0 Ô"E       $           0     $   M             -9. |  .

   .

.

'   &( Ô&   * p '5p .

-. |  .  ( 1  $   &   @   "       A!7      1    $        &    !      7        #       0&      $      &     $      "          #   4            A(  #        1 "      M     "  2        @      @ "  #   $    0  #         "        $   (    !         #            $     1   -9 % -./.

   .

.

'   &( Ô&    5p .   E    #      $   &  "    .

CP   .     2    &     E       $ $ $ #      $         E $  #      $          $       " E            !          (  $  @) ..+P $ $) ÷    &  &(   1    &     .P  .

-./.  &   $ ? @ "  E  (     HL(I"    H(LI"   $  H I"  E $  ) %* 4%*  4 %&  #     $        &   -96 % -. |  .

   .

.

'   &( /   -99 +  !  % .

|  .-.    ./. %   % -.

   .