IBM InfoSphere DataStage Fundamentals

Test your knowledge of IBM InfoSphere DataStage ETL tool, covering job sequences, transformation stages, partitioning methods, lookup types, and configuration management.

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

What is the lowest cost partitioning method for parallel stage to sequential stage?

  1. Sort Merge
  2. Round Robin
  3. Entire
  4. Ordered
Question 2 Multiple Choice (Multiple Answers)

Which three statements are true about Transformer stages? (Choose three.)

  1. Derivations are written in C++.
  2. Constraints are executed before output link derivations.
  3. Stage variables are executed before output link derivations.
  4. @PARTNUM returns the number of job partitions currently active.
  5. Constraints can keep a record from being written to an output link.
Question 3 Multiple Choice (Single Answer)

Your job reads from a file using a Sequential File stage running sequentially. You are using a Transformer stage following the Sequential File stage to format the data in some of the columns. What is the default (Auto) partitioning method?

  1. Random
  2. Hash
  3. Round Robin
  4. Same
Question 4 True/False

Transformer Stage Variable can be used outside the Transformer stage?

  1. True
  2. False
Question 5 Multiple Choice (Single Answer)

Which stage does not require sorted input?

  1. Join stage
  2. Merge stage
  3. Lookup stage
  4. Remove Duplicates stage
Question 6 Multiple Choice (Multiple Answers)

You changed the logic in an existing parallel shared container within your project. This shared container is used by other parallel jobs within your project. Which two actions are rue regarding 1his change to the parallel shared container? (Choose two.)

  1. Jobs using this parallel shared container need to be re-compiled.
  2. You can create a sequencer to re-compile all of the routines using this shared container.
  3. Jobs using this shared container can be identified using advanced find.
  4. You can compile the shared container and all jobs using it will have the changes available.
Question 7 Multiple Choice (Single Answer)

A Data Stage job is sourcing a flat file which contains a VARCHAR field. This field needs to be mapped to a target field which is a date. Which will accomplish this?

  1. Use a Column Exporter to perform the type conversion.
  2. Data Stage handles the type conversion automatically.
  3. Use the TimestampFromDateTime function in a Transformer.
  4. Use the Modify stage to perform the type conversion.
Question 8 True/False

Data stage can also import the metadata from a schema file for a File Stage which is specified during the Runtime?

  1. True
  2. False
Question 9 Multiple Choice (Single Answer)

A customer must compare the value of a decimal field to that of an integer field to determine whether to drop a row of data. What would be the correct stage to use for this requirement?

  1. The Transformer stage
  2. The Switch stage
  3. The Filter stage
  4. The Compare stage
Question 10 Multiple Choice (Multiple Answers)

Which three Lookup types may be performed in the Lookup stage? (Choose three.)

  1. Equality match
  2. Negative match
  3. Range on stream link
  4. Range on the reject link
  5. Range on the reference link
Question 11 Multiple Choice (Single Answer)

What is the extension used for the Configuration File?

  1. .fs
  2. .apt
  3. .osh
  4. .trx
Question 12 Multiple Choice (Single Answer)

Where can we define the parameters in a job?

  1. Job properties
  2. Job sequence
  3. Import Menu
  4. None of the above
Question 13 Multiple Choice (Single Answer)

Which stage in Job Sequence is used to run two parallel jobs in parallel?

  1. Job Activity
  2. Routine Activity
  3. Sequencer
  4. User Variables Activity
Question 14 True/False

Mr.X have a Job created where the target is a File Stage, the File Update Mode= CREATE, but the file name mentioned in the stage is already existing in the Folder(which is also created by Mr. X). When Mr. X runs the Job, the job will over write the existing file?

  1. True
  2. False
Question 15 True/False

A Job Sequence can be called inside a Job Sequence?

  1. True
  2. False
Question 16 True/False

If the “Execution Failed” status is not handled properly in the Job Sequence, then Status of the Job Sequence will show the result as “Executed successfully” even if the Job in the Job Sequence is Aborted?

  1. True
  2. False
Question 17 Multiple Choice (Single Answer)

Which is the costliest stage?

  1. DB Stage
  2. Transformer
  3. Modify
  4. Decode
Question 18 True/False

Can we run both Server Job and Parallel jobs in a Job Sequence?

  1. True
  2. False
Question 19 Multiple Choice (Single Answer)

Can we update target without primary key ?

  1. Yes
  2. No
  3. May be
  4. Not sure
Question 20 Multiple Choice (Single Answer)

Which transformation should be used before aggregator to improve performance ?

  1. Expression
  2. Sorter
  3. Normalizer
  4. Filter