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.
Questions
The following group property identifies the kind of group:
- class
- class_group
- group_class
- none of the above
The first two hex digits in r_object_id represents:
- Repository ID
- Object format
- Unique ID within the repository
- None of these
Is it possible to compile a job in Protected project?
- True
- False
How do you get a Purged log of a job?
- Through DS Director
- Thru’ DS Administrator
- Thru' DS Manager
- None of the above
Pipelining partitioning is available in?
- In Process
- Inter Process
- Sequence Process
- All of the above
What are/is the command to be executed in DS Admin to get the job modifications details
- SELECT * FROM DS_JOBDETAILS WHERE JOB_NAME = ‘<job name>’
- SELECT * FROM DS_AUDIT WHERE INSTANCE = ‘<job name>’
- Both Option1 and Option2
- Only Option 1
Which Environmental variable should be enabled to check for data skew across data partitions?
- APT_PM_PLAYER_TIMING
- APT_RECORD_COUNTS
- APT_SKEW_DATA
- None of the above
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
- A and C only
- A Only
- C only
- A, B and C
How would you call a Routine in a Sequence job?
- User Variable activity
- Routine Activity
- Both Option1 and Option2
- None of the above
Is it possible to call a Sequence job through sequence job?
- Yes
- No
- Depends on the Environmental setup
- Yes. But only for the selected Users
When the Invocation Id for a job will be enabled?
- All the Parallel Jobs with the Shared containers
- Multiple Instance jobs
- Both Option1 & Option2
- None of the above
Informatica follows SOA, SOA stands for?
- Service Oriented Architecture
- Server Oriented Architecture
- Several Options Architecture
- None of the above
can we update the target without any primary key?
- Yes
- no
- Maybe
- not sure
What is target load plan? What is the main constraint for using this?
- 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
- target load plan is the definition of data load plan. It does not have any constraint
- N/A
- NA
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?
- the changes in the source table in the database will not be reflected in the source that has been imported
- N/A
- do the changes in the source table , close the session and then re-import the data
- NA
What is the difference between connected and unconnected look up and which performs better?
- 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
- 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
- the performance of unconnected look up is lower than connected lookup
- the performance of connected look up is lower than unconnected lookup
can we get a new session log file each time we run the session?
- Yes
- no
- Maybe
- in some cases it is possible by setting options in session properties
target load order plan is about?
- Targets
- Sources
- constraints
- sessions
In sequential batch..
- all sessions run at the same time
- each session starts after the other
- it has to be enabled
- session parameters are necessary for sequential batch
which cache is used in unconnected look up?
- dynamic
- static
- recache
- we cannot use cache in unconnected look up