ETL Tools Quiz: Informatica & DataStage

Test your knowledge of enterprise ETL tools including Informatica PowerCenter and IBM DataStage. Covers lookup transformations, batch processing, target load planning, job parallelism, and partitioning.

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

The following group property identifies the kind of group:

  1. class
  2. class_group
  3. group_class
  4. none of the above
Question 2 Multiple Choice (Single Answer)

The first two hex digits in r_object_id represents:

  1. Repository ID
  2. Object format
  3. Unique ID within the repository
  4. None of these
Question 3 True/False

Is it possible to compile a job in Protected project?

  1. True
  2. False
Question 4 Multiple Choice (Multiple Answers)

How do you get a Purged log of a job?

  1. Through DS Director
  2. Thru’ DS Administrator
  3. Thru' DS Manager
  4. None of the above
Question 5 Multiple Choice (Multiple Answers)

Pipelining partitioning is available in?

  1. In Process
  2. Inter Process
  3. Sequence Process
  4. All of the above
Question 6 Multiple Choice (Multiple Answers)

What are/is the command to be executed in DS Admin to get the job modifications details

  1. SELECT * FROM DS_JOBDETAILS WHERE JOB_NAME = ‘<job name>’
  2. SELECT * FROM DS_AUDIT WHERE INSTANCE = ‘<job name>’
  3. Both Option1 and Option2
  4. Only Option 1
Question 7 Multiple Choice (Multiple Answers)

Which Environmental variable should be enabled to check for data skew across data partitions?

  1. APT_PM_PLAYER_TIMING
  2. APT_RECORD_COUNTS
  3. APT_SKEW_DATA
  4. None of the above
Question 8 Multiple Choice (Multiple Answers)

How will you tune the Parallelism of a given job? a. through the configuration file b. running specific stages sequentially or on selected node pool(s) c. Changing the partition mode

  1. A and C only
  2. A Only
  3. C only
  4. A, B and C
Question 9 Multiple Choice (Multiple Answers)

How would you call a Routine in a Sequence job?

  1. User Variable activity
  2. Routine Activity
  3. Both Option1 and Option2
  4. None of the above
Question 10 Multiple Choice (Multiple Answers)

Is it possible to call a Sequence job through sequence job?

  1. Yes
  2. No
  3. Depends on the Environmental setup
  4. Yes. But only for the selected Users
Question 11 Multiple Choice (Multiple Answers)

When the Invocation Id for a job will be enabled?

  1. All the Parallel Jobs with the Shared containers
  2. Multiple Instance jobs
  3. Both Option1 & Option2
  4. None of the above
Question 12 Multiple Choice (Single Answer)

Informatica follows SOA, SOA stands for?

  1. Service Oriented Architecture
  2. Server Oriented Architecture
  3. Several Options Architecture
  4. None of the above
Question 13 Multiple Choice (Single Answer)

can we update the target without any primary key?

  1. Yes
  2. no
  3. Maybe
  4. not sure
Question 14 Multiple Choice (Single Answer)

What is target load plan? What is the main constraint for using this?

  1. Target load plan is the selection of order in which target tables are to be populated. The constraint is that number of target tables to be populated should not be more than number of source qualifiers in the data flow
  2. target load plan is the definition of data load plan. It does not have any constraint
  3. N/A
  4. NA
Question 15 Multiple Choice (Single Answer)

Suppose you have imported table from database as a source and you have used that source in multiple mappings. If there is any change in the source table structure in the database then how will it be reflected in the mapping?

  1. the changes in the source table in the database will not be reflected in the source that has been imported
  2. N/A
  3. do the changes in the source table , close the session and then re-import the data
  4. NA
Question 16 Multiple Choice (Multiple Answers)

What is the difference between connected and unconnected look up and which performs better?

  1. A connected look up can return only one port within the data flow. An unconnected look up is used when multiple values are to be returned
  2. A connected look up can return multiple ports within the data flow. An unconnected look up is used when only one value is to be returned
  3. the performance of unconnected look up is lower than connected lookup
  4. the performance of connected look up is lower than unconnected lookup
Question 17 Multiple Choice (Single Answer)

can we get a new session log file each time we run the session?

  1. Yes
  2. no
  3. Maybe
  4. in some cases it is possible by setting options in session properties
Question 18 Multiple Choice (Single Answer)

target load order plan is about?

  1. Targets
  2. Sources
  3. constraints
  4. sessions
Question 19 Multiple Choice (Single Answer)

In sequential batch..

  1. all sessions run at the same time
  2. each session starts after the other
  3. it has to be enabled
  4. session parameters are necessary for sequential batch
Question 20 Multiple Choice (Single Answer)

which cache is used in unconnected look up?

  1. dynamic
  2. static
  3. recache
  4. we cannot use cache in unconnected look up