- 
                    Sequential file with Duplicate RecordsA sequential file has 8 records with one column, below are the values in the column separated by space,1 1 2 2 3 4 5 6In a parallel job after reading the sequential file 2 more sequential files should be created, one with duplicate records and the other without duplicates.File 1 records separated by space: 1 1 2 2File 2 records separated by space: 3 4 5 6How will you do it 
- 
                    Generate Surrogate Key in DatabaseHow we will generate Surrogate Key in Database not in Datastage. 
- 
                    Store Rejected RecordIn join stage how we will store the rejected record in one file? 
- 
                    How we can implement Bulk Collect methodology in DatastageI have faced an interview question recently. 
 
 In database we are using Bulk Collect concept to load the bunch of records ata time.
 
 How we will achieve the same process in Datastage ?
 
 Can we use any paticular stage or any other methodology we can implement.
 
 Can any one help me on this.
 
 Thanks in advance.
 Aloka
- 
                    Sequence Job Creation ScenarioYou are given 2 jobs say job A and Job B with parameters x and y respectively. You need to create a sequence job. If you pass parameter x then Job A should run, If you pass parameter y then Job B should run, if you dont pass any parameter then Both Job A & B should run 
- 
                    Convert Column Data into Row DataSolve in Datastage 
 
 Input:
 
 col1, col2, col3
 ----------------
 a, b, c
 d, e, f
 
 Output like
 
 Col
 ---
 a
 b
 c
 d
 e
 f
 
 
- 
                    Count in DatasetHow to get the dataset record count? with out using orchadmin command 
- 
                    Job sequencingI have 3 jobs A,B & C, which are dependent each other, I want to run A & C jobs daily and B job run only on Sunday. How can I do it? 
- 
                    Distribution of Number of rows equally.Hi all, 
 I have 100 rows in a table and want to distribute the data by 4 equal parts and write to four sequential file. here the source data keeps changing. Example : if source data is having 1000 rows the target files have to get 250 rows each in the four files.
 1000/4 = 250 each
 100/4 =25 each
- 
                    Scenario in datastageinput is 
 cola
 1
 2
 3
 this should be populated at the output as
 
 cola
 1
 2 2
 3 3 3
- 
                    Datastage scenario - Flat fileSource is a flat file and has 200 records . These have to split across 4 outputs equally . 50 records in each . 
 
 The total number of records in the source may vary everyday ,according to the count records are to split equally at 4 outputs.
 
 Could someone post an answer for this question.
 Thanks
- 
                    
- 
                    Datastage scenario - two columns in the sourceI have two columns in the source , COl A and Col B . 
 Input is like
 Cola Colb
 100 ABCDEF
 I should achieve the output as
 Cola Colb
 100 A
 100 B
 100 C
 100 D
 100 E
 100 F
 
 Note : Colb is not of fixed length .
 
 
- 
                    How to identify updated records in datastage.How can we identify updated records in datastage? Only updated records without having any row-id and date column available. 
- 
                    Datastage jobi have a sequence of job in DataStage which is taking more than 4 hrs which is supposed to complete in less than 1 hr 
 so what could be the possibilities to take much longer time than expected?
- 
                    What are Routines and where/how are they written and have you written any routines before?Routines are stored in the Routines branch of the DataStage Repository, where you can create, view or edit. The following are different types of routines: 1) Transform functions 2) Before-after job subroutines 3) Job Control routines 
- 
                    Datastage scenario QuestionA Sequences is calling activity 1, activity 2 and activity 3.while running, activity 1 and 2 got finished but 3 got aborted. How can I design a sequence such that the sequence has to run from activity 2 when I restart the sequences? 
- 
                    Remove Leading ZeroHow to remove leading zeros in data and transform data to target? 
- 
                    
- 
                    How to handle Date convertions in Datastage? Convert a mm/dd/yyyy format to yyyy-dd-mm?We use a) "Iconv" function - Internal Convertion. b) "Oconv" function - External Convertion. Function to convert mm/dd/yyyy format to yyyy-dd-mm is Oconv(Iconv(Filedname,"D/MDY[2,2,4]"),"D-MDY[2,2,4]") 
DataStage Interview Questions

 
  
  
  
		
Ans