0% found this document useful (0 votes)
72 views32 pages

SL - No Topic: Sensitivity: Internal Restricted

The document discusses architecture components and concepts in Informatica PowerCenter such as integration service, repository service, application services, and designer components like mappings, transformations, and target definitions. It provides questions and possible answers about how these components work and how to use the designer to create mappings between sources and targets with transformations.

Uploaded by

Kiran P Gowdru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views32 pages

SL - No Topic: Sensitivity: Internal Restricted

The document discusses architecture components and concepts in Informatica PowerCenter such as integration service, repository service, application services, and designer components like mappings, transformations, and target definitions. It provides questions and possible answers about how these components work and how to use the designer to create mappings between sources and targets with transformations.

Uploaded by

Kiran P Gowdru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 32

Sl.

no Topic Question
1 Architecture You define a set of instructions to execute tasks, using :
Overview &
Components
2 Architecture .……………….. is the primary unit for management and administration within
Overview & PowerCenter
Components
3 Architecture A ……….. is the logical representation of a machine in a domain
Overview &
Components
4 Architecture ………… allow users to create shortcuts to objects in the folder
Overview &
Components
5 Architecture The Integration Service connects to the repository through the …………… to fetch
Overview & metadata from the repository
Components
6 Architecture Which among the following is not an Application service
Overview &
Components
7 Architecture Which service is responsible for executing the mappings
Overview &
Components
8 Architecture Which are the types of services which need not to be created by the Administrator?
Overview &
Components
9 Designer A set of source and target definitions linked by transformation objects that define
the rules for data transformation is called a
10 Designer …………… is a repository object that generates, modifies, or passes data
11 Designer To create or import source definitions, ………….. is used in the Designer
12 Designer To extract data from a source, first step in the Designer is :
13 Designer Relational source definitions can be imported from :
14 Designer When a relational source definition is imported, which of the following source
metadata is imported ?
15 Designer What type of files can be imported for flat-file source/target definitions in the
repository ?
16 Designer Target Designer is used to :
17 Designer In which of the following ways can the target definitions be created ?

18 Designer Which types of target definitions can be created in the Target Designer ?
19 Designer Mappings represent :

20 Designer When the Integration Service runs a ……………, it uses the instructions configured in
the mapping to read, transform, and write data
21 Designer Every mapping must contain which of the following components :

22 Designer Which of the following changes cause the session to be invalid ?

23 Designer Which of the following cannot be used as Targets


24 Designer A flat file cannot be used as the following
25 Designer Which of the following objects cannot be included in a mapplet?
26 Designer Shortcuts can be created from which of the following?
27 Designer Which of the following is not a Active Transformation ?
28 Designer Which of the following Transformations does not use cache files ?

# Sensitivity: Internal Restricted


29 Designer Which of the following is not a lookup cache property ?
30 Designer Which of the following transformations does not have variable port ?
31 Designer The output from an Aggregator transformation without a Group by will return?
32 Designer ………….. contains a set of transformations that can be reused in multiple mappings

33 Designer An Active Transformation :

34 Designer When you add a relational or a flat file source definition to a mapping, you need to
connect it to a
35 Designer In Joiner Transformation, if Master Outer Join type is used, it will :

36 Designer To test data for one or more conditions and route rows of data that do not meet any
of the conditions to a default output group, which transformation would you use ?
37 Designer A transformation that does not change the number of rows that pass through it, is
called :
38 Designer ……………….. is an example of Passive Transformation

39 Designer ……………….. is used to control on a row by row basis, whether the row is to be
inserted, updated, deleted or a rejected based on some logical condition
40 Designer To concatenate first name and last name of an employee, which transformation
would be used ?
41 Designer Aggregator Transformation performs :

42 Designer Which of the following is not True with respect to Sorter transformation ?

43 Designer What types of transformation ports are valid ones?

44 Designer What value would the function GET_DATE_PART (DATE_SHIPPED, 'HH') return
when the value of DATE_SHIPPED is null?
45 Designer
For triming leading & trailing spaces of a in Informatica the following function is used
46 Workflow A set of instructions to execute tasks such as sessions, emails, shell commands etc is
manager called :
47 Workflow A session :
manager

48 Workflow Which among the following is not a type of workflow task


manager
49 Workflow A session task is a type of :
manager
50 Workflow Chrological details of workflow tasks can be viewed in
manager
51 Workflow In a Workflow , you need to run an operating system script between two sessions.
manager How can you best accomplish this?
52 Workflow Are user-defined events supported in PowerCenter workflows?
manager

# Sensitivity: Internal Restricted


53 Workflow
manager Which of the following is a type of workflow task?
54 Workflow A workflow fails and you need to consult the logs. Which PowerCener application will
monitor allow you consult the session and workflow logs?
55 Workflow A Workflow log does not contain which of the following?
monitor
56 Workflow
monitor To determine the cause of workflow or session problems & resolve it?
57 Workflow
monitor You can also create an _________ file for workflow log events
58 Workflow What is Default Recovery Strategy for Session
monitor
59 Workflow At which tracing level does the Integration Service not write error messages or row-
monitor level information for reject data.
60
Workflow
monitor You can view properties for which of the following items in the Workflow Monitor?

61 scheduling which command is used to execute workflow tasks from the command line
62 scheduling A scheduling tool from BMC software
63 scheduling -sv' option of PMCMD command is used to specify______________ name

# Sensitivity: Internal Restricted


OptA OptB OptC
Workflow Monitor Workflow Manager Repository Manager

Repository Manager Workflow Manager Administration Console

Node Server Grid

Integration Service Ans)Shared Folder Repository Security

Repository Service Repository Manager Reporting Service

Integration service Repository service Log service

Integration service Repository service Log service

SAP BW service Core Repository service

Mapping Worklet Workflow

Transformation DTM Mapping


Target Designer Transformation Developer Mapping Designer
create a session data profiling define sources in the repository
tables tables, views, synonyms tables, views
triggers stored procedures Column Names, Datatypes

Fixed-width Delimited Fixed-width and delimited flat files that


do not contain binary data
Import or create target definitions Create mappings Import or create source definitions
Create a target definition based on Manually create a target definition Import the target definition from a
a source definition relational target or a flat file
Relational Relational, Flat file, XML file Binary file
the data flow between sources data extraction data cleansing
and targets
command session transformation

Source definition Target definition Source definition, Target definition,


Transformation, Links
Adding a table in the source Deleting rows from a target table Creating an index in the source database
database

XML Files Cobol Files Text Files


Source Target Aggregator
Target Definition Source Definitions Router Transformation
Source Definitions Reusable transformations Mapplets
Filter Sequence Generator Router
Sorter Router Rank

# Sensitivity: Internal Restricted


Dynamic Lookup Cache Static Lookup Cache Persistent Lookup Cache
Expression Rank Filter
All records Error 1 record
Worklet Mapplet Custom Transformation

Does not change the number of Represents the data flow between Can change the number of rows that
rows that pass through it sources and targets pass through it
Joiner Transformation Aggregator Transformation Source Qualifier Transformation

Keep all rows of data from the Discard all rows of data from the Keep all rows of data from the master
detail source and the matching master and detail source that do not source and the matching rows from the
rows from the master source, and match, based on the condition detail source, and discards the
discards the unmatched rows from unmatched rows from the detail source
the master source
Sorter Transformation Router Transformation Joiner Transformation

Passive Transformation Connected Transformation Mapplet

Update Strategy Transformation Router Transformation Expression Transformation

Sorter Transformation Update Strategy Transformation Joiner Transformation

Aggregator Transformation Joiner Transformation Expression Transformation

calculation of values in a single row concatenation of columns/ports in a aggregate calculations, such as


row averages and sums
Sorter uses cache memory to sort Sorter is a Passive Transformation Sorter can be used to remove duplicate
data records
Input, Output, Variable ans)Input, Output, Input/Output, Input, Output, Variable, Aggregate
Variable
0 Null 12

TRIM(VALUE) LTRIM(VALUE) LTRIM(RTRIM(VALUE))

Mapping Load Balancer Workflow

is a set of instructions that is an object that groups a set of tasks is a set of instructions that describes
describes how and when to how to move data from source to
execute tasks related to extraction, target using a mapping
transformation and loading data

Event wait Event raise Timer

transformation worklet workflow task

Gantt chart view task view Workflow view

Call from Post SQL Call the script from a Command task Use a custom transformation

No, because only File Wait events Yes, but only in workflows containing No, because Event-raise tasks do not
are supported in the Event-Wait worklets. support user-defined events.
task.

# Sensitivity: Internal Restricted


Database Bulk Loading Event Raise Ranking

Designer Administration console. Workflow Monitor

Status of tasks and worklets in the Errors encountered during the Status of tasks and worklets in the
workflow workflow and general information workflow
Use log events Locate the relevant log codes Locate text prefixes

XML text binary log

Restart task Resume from last checkpoint Fail task and continue workflow

Terse Verbose Both A and B

Session, Tasks, Workflows Session, Tasks, Workflows, Links, Session, Tasks, Workflows, Links,
Folders Folders, Integration Service

PMREP PMCMD REPCMD


CONTROL M Autosys
repository service domain name integration service name

# Sensitivity: Internal Restricted


OptD Answer
PowerCenter Designer
B
Power Center Domain

D
Service A

Administration Console B

Metadata Manager Service

A
reporting service
C
reporting service
A
Application service
B
Schema
A
Integration Service Process A
Source Analyzer D
create a workflow C
tables, views, stored procedures D
Column Names, Datatypes, Key
constraints D
Binary
C
Create target definitions A
All of the above
D
DLL file B
data loading
A
query
B
Source and Target definition
C
Adding or removing a Joiner or
Update Strategy transformation
in the mapping
D
Relational Tables B
Lookup C
Update Strategy Transformation A
All the above D
Update Strategy B
Aggregator B

# Sensitivity: Internal Restricted


Active Lookup Cache D
Aggregator C
None of the above C
Workflow
B
Creates a target definition based C
on a source definition
Expression Transformation C

Keep all rows of data from both


the master and detail sources

A
Filter Transformation B

Source Qualifier A

Rank Transformation C

Normalizer Transformation B

Normalizer Transformation C

calculations on a row-by-row basis C

All the above


B
Input, Output, Input/Output, B
Variable, Parameter
A Transformation error is
generated B
All of the above
C
Transformation C

Reads workflow information from C


the repository

Filter D

mapplet C

we cant view chronological details A


in worklow monitor
Use Event raise and Event wait
tasks B
Yes, using a combination of
Event-Raise and Event-Wait tasks D

# Sensitivity: Internal Restricted


Sorting
B
Workflow Manager.
C
None of the above
D
All of the above
D
All of the above
D
None
c
Normal
a
Session, Tasks, Workflows, Links,
Folders, Integration Service, Grids D

CMD B
A
node name C

# Sensitivity: Internal Restricted


SL No Topic Question
designer How many return ports are allowed in unconnected lookup
1 transformation ?

designer which reference is used to call an unconnected lookup


2 transformation?
the transformation that control how the rows are flagged for
designer Insert, Update, Reject or Delete in a Mapping
3
Informatica The kinds of information that are stored in the repository are
4 Repository
Informatica Which PowerCenter applications are used for creating and
5 Repository administrating folders?
Informatica The dependency window can display following type of
6 Repository dependency

Informatica Which types of objects can be visible in the Repository Manager


Repository Navigator window?
7
Partitions in One of the following partition types available to Informatica
Informatica ensures that data is evenly distributed among all partitions
8
Partitions in If you have created a session using source-based commit, which
Informatica partition type do you use on the Relational and Flat File targets?
9
Partitions in
Informatica A partition executes in a _________
10
Partitions in Which partition type need to be used if the target tables are
11 Informatica partitioned on key range

Partitions in Partitioning option helps configure which of the following?


Informatica

12
Partitions in You cannot create partition point for which of the following
13 Informatica transformations

Partitions in Which of the following is true in case of a Round Robin


Informatica partitioning type
14
Partitions in Which is not a type of partition?
15 Informatica

Partitions in Which of following changes to mappings can cause partitioned


Informatica session failure?
16
Parameters &
Variables Which of the below statements is true?
17

Parameters & What is the difference between a mapping parameter and a


Variables mapping variable?

18
Parameters & Parameters are created in which tool?
19 Variables
Parameters & What is the difference between the system variables $$
Variables $SessionStartTime and SESSSTARTTIME?
20
Parameters & Which among these is not a task specific predefined workflow
21 Variables variable?

Parameters & Which is not true about built in functions $$$SessStartTime and
Variables SESSSTARTTIME ?
22
Parameters & Which options is false for built-in-variables:
Variables
23

Parameters & The Integration Service looks for the start value of a variable in
the following order:
Variables

24
Parameters & which among the following is not a variable function?
25 Variables
Parameters & If we enter a space between the parameter name and the
26 Variables equals sign, the Integration Service interprets the space as
Parameters &
Variables What is difference between $ and $$ parameters/variables?
27
Parameters & To assign a null value to $PMBadFileDir , set the parameter or
28 Variables variable value to

Reuable
components Which of the below statement is not true about Mapplet
29
Reuable Which of the below statement about reusable component is
components true?
30
Which of the below object cannot be used in Mapplet.
1. Expression Transformation
Reuable 2. Lookup Transformation
3. Normalizer transformation
components 4. Mapplet

31
Reuable A mapplet must contain at least one _____ with at least one
33 components connected port in the mapplet.

Which of the following actions when performed on a mapplet


Reuable can cause an existing mappings to become invalid?
components

34
Reuable What is a mapplet?
components
35
Reuable
components Which statement is true of Worklets but NOT of Mapplets?
36
Reuable
components Which is not a valid option of UPDATE STRATEGY transformation
37
Reuable If you delete ports in the mapplet when the mapplet is used in a
38 components mapping, which of the following is True?
Reuable which of the transformation cannot be created as Reusable
39 components transformation?
Reuable _____________ definitions are not allowed in mapplet
40 components
What happens if the Lookup table is larger than the Lookup
Debugging Job Cache?
41

Debugging Job Which components are required to run a debug session?


42
What type of debugger sessions can be configured?
43 Debugging Job
SCD What is a conformed dimension?
44
45 SCD Which is not a Valid SCD type 2?
46 SCD Which SCD type stored Partial history?
47 SCD Which type of SCD can store the complete history
Session
Which is not a valid options in Target Load type Property?
48 Properties

Job Execution The tasks that can be performed using Workflow Manager
49
Job Execution Which one of the following statements is NOT correct?
50
198 Job Execution Which of the following is a type of workflow task?

Job Execution How to run a workflow without using GUI i.e, Workflow
51 Manager, Workflow Monitor?
In a sequential batch, can we run the session if previous session
Job Execution fails?
52
If a session fails after loading of 10000 records into the target.
Job Execution How can you load the records from 10001th record when you
53 run the session next time?

Job Execution Difference between stop and abort


54
Which command line program should you use to start a
Job Execution workflow from a batch file?
55
56 Job Schedule Which of the following objects can be scheduled?
which command is used to execute workflow tasks from the
scheduling command line
57
58 scheduling A scheduling tool from BMC software

Job Process How to determine whether the incoming record already exists in
59 the target table?

Job Process A pipeline consists of a ______


60
Opt A Opt B Opt C
2 1 3

:LKP :LPK LKP

Router Lookup Update Strategy

Repository configuration details Mappings Workflows

Administration Console and Workflow Repository Manager and Workflow Manager and Workflow
manager Administration Console Monitor

source target dependencies Mapping dependencies shortcut dependencies

Repository users, folders and sub Business


Mappings, repository users, and source folders ,and source and target components,Mappings,reusable
and target definitions definitions transformations

Hash partitioning n:n Master/Detail partitioning Keyrange partitioning

Round-Robin Partitioning Pass-Through Data-Driven

single reader, transformation, or writer multiple reader, transformation, or


thread single reader, or writer thread writer thread

round robin Hash auto keys Key Range

Multiple partitions for a single pipeline How the Integration Service reads data
stage, Partitioning information that Number of source and target from the source, distributes rows of
controls the number of threads (reader, connections to use data to each transformation
transformation, and writer)

Source Qualifier Joiner Sequence Generator

The integration service passes all rows The integration service passes the
at one partition point to the next data to each partition depending on The integration service distributes data
partition point without redistributing evenly among all partitions
them the ranges you specify for each port

Round robin database pass through

Delete a transformation that was a Add a transformation that is a default Move a transformation that is a
partition point partition point partition point to a different pipeline

You can change the parameter file when You cannot change the parameter file once a parameter file is created, it can
the workflow is running when the workflow is running never be changed.

A parameter value can change A parameter value remains constant A parameter value must be read from a
throughout a Session Task run, and a throughout a Session Task run, and a flat file, and a mapping variable value
mapping variable value remains must be recalculated with an expression
constant. mapping variable value can change. for each row.

Repository manager Designer workflow monitor


$$$SessionStartTime returns the session $$$SessionStartTime returns the $$$SessionStartTime returns the session
start time as a string , and session start time as integer , and start time as a string , and
SESSSTARTTIME returns the session start SESSSTARTTIME returns the session SESSSTARTTIME returns the session start
time as date/time start time as date/time time as integer

Condition EndTime ErrorCode

$$$SessStartTime cannot be use in SESSSTARTTIME can be used in $$$SessStartTime can be used in sql
Mapping or mapplet filter condition. expressions. overrides.

Values can be defined for built-in


Built-in variables return either run-time variables The integration service sets the values
in a workflow or session
or system information for built in variables.
parameter file.

1. Value in parameter file 1. Datatype default value


2. Value saved in the repository (if the 1. Value saved in the repository (if 2. Value saved in the repository (if the
variable is persistent) the variable is persistent) variable is persistent)
2. Value in parameter file
3. User-specified default value 3. User-specified default value 3. Value in parameter file
4. Datatype default value 4. User-specified default value
4. Datatype default value

SetMaXVariable SetMinVariable SetCountVariable

part of the parameter name part of the parameter value Ignores it

$ are User defined and $$ are System $ are System defined and $$ are User $ are Session Level defined and $$ are
defined variables defined variables Mapping Level defined variables

$PMBadFileDir=NULL $ PMBadFileDir=’\0’ $PMBadFileDir=<null>

If you use a Sequence Generator


Mapplets and mapplet ports display transformation, A mapplet can be active or passive
you must use a
differently in the Mapplet Designer and reusable Sequence Generator depending on the transformations in the
the Mapping Designer transformation mapplet

We can revert back Reusable We cannot revert back Reusable Reusable components are only created
transformation to normal one transformation to normal one in the mapping designer tool

1&2 2&3 3&4

Input Transformation Ouput Transformation Sequence Generator

Do not delete connected ports in an Do not change the data type, Do not change a passive mapplet to an
Input or Output transformation precision, or scale of connected ports active mapplet or an active mapplet to a
in an Input or Output transformation passive mapplet.

A mapplet used to run a batch of A mapplet is a reusable object that is A mapplet is a database object referred
mappings created using mapplet designer. in a mapping

They encapsulate part of the


They are reusable by nature functionality of a Workflow/Mapping They have their own Designer tool
DD_DELETE DD_INSERT DD_UPDATE

It invalidates the mapping It does not invalidate the mapping It will invalidate the mapplet

sequence genertor Source qualifier sorter

Target source trasnformation

the Power Center Server stores the


overflow values in the cache files The workflow execution will fail The workflow will execute with error

The Designer The Designer and the Workflow The Designer and a running Informatica
Manager server

Use an existing non-reusable session Use an existing reusable session Create a debug session instance

Dimesion which is finalized. Dimesion which is connected to more Dimesion which is connected to another
than one fact. dimention.
Flag Date Range Version
SCD type1 SCD Type 2 SCD Type 3
SCD type1 SCD Type 2 SCD Type 3

BULK NORMAL FULL

Create sessions, view object


dependencies, run workflows, edit Create and delete workflows, Create and delete workflows, create
configure connections, create tasks tasks, restore repositories
mappings
Workflows must be within Tasks to be Tasks must be within Workflows to Workflow links may contain conditions
executed be executed
Database Bulk Loading Event Raise Ranking

From Oracle Database Using 'runworkflow' command Using pmcmd command

Yes, the second session will run even if the second session has no We cannot run sessions sequentially in
the first session fails dependency of the first session workflow manager

Restart the session using session Restart the session using workflow
Restart the session normally recovery option manager option

Stop - Stops the Session Stop - Kills the session. Both stops the session
Abort - Kills the session. Abort - Stops the session

infacmd infasetup pmrep

Workflows Sessions Worklets

PMREP PMCMD REPCMD

and) CONTROL M Autosys workflow scheduler

Using Router Transformation Using Lookup Transformation Using Aggregate Transformation

source qualifier ,all the transformations source qualifier and all the source qualifier ,all the transformations
and targets that receive data from that transformations from that source and all the targets in the mapping from
source qualifier qualifier but not target other sources as well
Opt D Answer
B
Any number
A
no reference is required
C
Filter
D
All of the above
B
Designer and Workflow Manager.
D
All of the above
C
Mappings and Mapplets,Integration
Services,and folders and subfolders

D
Round-robin partitioning

B
Hash User-Keys

A
single reader, multiple transformation,
or multiple writer thread

C
database
D

All of the above

c
Both A & C
c
The integration service distributes data
to the partitions by group

D
key hash
D
All of the above

parameter files can be created B


dynamically
B
A mapping variable value must be read
from a flat file, and a parameter value
must be recalculated with an expression
for each row.

B
Admin console
A
There is no difference in practice.Either
can be used to return the session start
time.

d
ErrorName
a
NONE

b
Built-in variables can be used in
expressions in Designer.

a
1. User-specified default value
2. Datatype default value
3. Value saved in the repository (if the
variable is persistent)
4. Value in parameter file

D
SetAvgVariable
a
Throws an error

$ are Mapping Level defined and $$ are b


Session Level defined variables
c
None of the Above
d
COBOL Sources and XML Sources can be
used in mapplet

once a reusable component is created, B


we need to use only that in all the
mappings

4 C

b
None
d

All of the above

B
None of the above

D
They can be nested
D
DD_TRUNCATE
A
None of the above
B
expression
A
None of the Above
A
the system will hang
C
The Designer, the Workflow Manager,
and a running Informatica server

All of the above D A

Dimesion which is connected to single B


fact
and) Type C
None of the Above C
None of the Above B
B
A&B
B
Create and Edit tasks, Start and stop
Informatica server, monitor workflows

A
Workflows may contain worklets.

Sorting B A
C
None of the above

the second session will by default fail if A


the first session fails
B
It is not possible to load from 10001th
record

A
None of the above
D
pmcmd

Command Tasks A
B
CMD

Maestro A
B
Writing a select query on toad
A
none of the above
SL No Topic Question

Repository Which of the following is a Web Based application for administering


1 service the powercenter domain and powercenter security
Repository
2 service which is not the valid kind on lock on repository objects

3 Repository the extension of a repository backup file is


service

4 Debugging Job Which components are required to run a debug session?

5 Debugging Job What type of debugger sessions can be configured?

6 scheduling A scheduling tool from BMC software

pushdown
7 optimization Which is not a Type of Pushdown optimization:

8 pushdown For pushdown optimization the integration service creates which


optimization DML in case of source side pushdown?

pushdown
9 optimization What is 'PowerCenter Pushdown Optimization Option' in Informatica

pushdown
10 optimization Types of Pushdown optimizations

11 pushdown For pushdown optimization the integration service creates which


optimization DML in case of target side pushdown?

pushdown
12 Which statement about integration service is true?
optimization

13 pushdown To use different pushdown optimization configuration at different


optimization times, use the ________________ mapping parameter

pushdown In Pushdown Optimization the amount of transformation logic that


14
optimization can be pushed to the database depends on the ___________

pushdown
15 optimization Pushdown Optimization is used for

16 Performance To improve performance, where should a filter transformation be


Tuning placed?

17 Performance Which of the below statements helps in improving the performance


Tuning

Performance How to improve the session performance in aggregator


18 Tuning transformation?

19 Performance How can you minimize the cache for a joiner transformation?
Tuning
When you want to create an additional pipeline stage to improve
20 Performance performance, but do not want to change the distribution of data
Tuning
across partitions, use _______ partition

21 Performance Which of the following is True on Load Balancing?


Tuning

22 Performance Integration Service processes the transformation logic if which of the


Tuning following conditions are true:

Performance Which of the following criteria affects whether the Integration Service
23 Tuning can push the transformation to the database?

24 Performance Pushdown optimization viewer shows.


Tuning

25 Performance Pushdown optimization cannot be used on which transformation?


Tuning

Performance
26 Tuning When can you say that there is a source bottleneck?

27 Performance You are optimizing a mapping. Which of the following statements


Tuning about expressions is true?

28 Performance Which statement about optimizing Mapping bottleneck are valid?


Tuning
The______ratio indicates the number of read or write operations the
29 Performance Integration Service performs on the cache.
Tuning

30 Performance [(# of reads from disk) + (# of writes to disk)]/[(# of reads from


Tuning memory cache) + (# of writes to memory cache)] is the formula for

Performance
31 Tuning Which is not valid for optimizing system bottleneck?

Metadata ___________is a PowerCenter web application to browse,analyze and


32 Manager manage metadata form disparate sources

33 Metadata ________ is used to analyze where data originates, how the data is
Manager transformed and what objects transform it, and where the data ends

Repository which repository table stores the name of each PowerCenter


34 tables repository folder
Repository The repository table thast stores the names and IDs of all the
35 tables transformation fields for each of the transformations

36 Repository The repository table which stores the component details like Post-
tables Session-Success-Email, commands in Post-Session/pre-Session etc

Repository Which repository table stores information regarding repository name


37
tables and its associated domain
Repository This table stores the details of the expressions used anywhere in
38 tables PowerCenter
Repository The repository table that stores the name and ID of each mapping and
39 tables its corresponding folder
integration
40 with social Which plug in enables IT to access and extract data from social media
media networks and integrate data in batch or real time
Opt A Opt B Opt C

Repository Manager ans)Admin console repository service

Read lock write lock execute lock

.REP .BAK .DBF

The Designer and the The Designer and a running


The Designer Workflow Manager Informatica server

Use an existing non-reusable session Use an existing reusable


session Create a debug session instance

CONTROL M Autosys workflow scheduler

Target side Pushdown


Source side Pushdown optimization optimization Full Pushdown optimization

insert statement Select insert statement Select statement

Transforms Mapplet logic into SQL Transforms Transformation Transforms Session logic into
Queries and sends to database logic into SQL Queries and SQL Queries and sends to
sends to database database

Source-side push down Target side push down Full push down

select update statement Select insert statement Select statement

When the Integration Service


pushes transformation logic to the integration service can also integration service cannot push
transformation logic to the
database, it cannot track errors track database errors database
that occur in the database

$$configpushdown $$Pushdownconfig $$pushdownsource

database, transformation logic, database, transformation logic transformation logic, and


mapping and session configuration and mapping configuration mapping configuration

Optimizing the session performance Optimizing the workflow Optimizing the lookup
while execution performance while executing performance

As early in the mapping as possible. As late in the mapping as


possible.
Immediately before an
Aggregator transformation.

Drop the constraints and


indexes need to be enabled before indexes before running the indexes should be dropped but
constraints should be enabled
running a session session and rebuild them after before running a session
completion of session

Using Sorted Input Using Index Using SQL Override

Make the smaller source the master Make the smaller source the Sort the master data prior to the
source details source joiner transformation
Database Key range Hash user keys

When multiple tasks are


Load Balancer dispatches tasks from waiting to be dispatched, the
the dispatch queue based on the Load Balancer dispatches high You can create service levels and
configure the dispatch priorities
service levels priority tasks before low
priority tasks

The transformation logic updates a The session is not configured to


mapping variable and saves it to the The transformation contains a override the default values of
repository database variable port. input or output ports.

Location of the Mapping and session


Type of transformation transformation in the mapping transformationfor the
configuration

ETL logic Transformation details SQL queries or messages


related to the pushdown

Source Qualifier Target Rank

When the Integration Service When the Integration Service When the Integration Service
spends more time on the reader spends more time on the spends more time on the writer
thread than the transformation or transformation thread than the thread than the transformation
writer threads reader or writer threads or reader threads

String operations are faster than You should trim char and ans)The CONCAT function is
number operations varchar fields before faster than the || operator
performing comparisons.

Avoid unnecessary datatype Avoid database reject errors


Configure for Single-Pass reading conversions

hit ratio miss ratio a&b

hit ratio miss ratio a&b

Improve network speed improve CPU performance increase paging

informatica IDQ informatica powerexchange informatica Metadata Manager

impact Analysis Data Lineage data depenedency

OPB_MAPPING OPB_TASK OPB_FOLDER

OPB_MAPPING OPB_TASK
OPB_WIDGET_FIELD

OPB_COMPONENT OPB_SESSIONS OPB_TASK_ATTR

OPB_REPOSIT
OPB_SESSIONS OPB_TASK_ATTR
OPB_MAPPING OPB_TASK OPB_EXPRESSION

OPB_MAPPING OPB_TASK OPB_EXPRESSION

PowerExchange for Social Media PowerExchange No plug in is required


Opt D Answer

integration service B

Exclusive lock D
any extension can be A
given
The Designer, the
Workflow Manager, and a
running Informatica C
server

All of the above D

Maestro A

Transformation
Pushdown optimization d

Update,insert,Delete c
statement

None B

All D

Update,insert,Delete D
statement

all above statements are


A
valid

$$pushdowntarget B

transformation logic,
mapping and session A
configuration
Is a session property to
pushdown the
transformation logic to D
the database
Immediately before an
Expression A
transformation.

disable the constraints


but enable the indexes B
before running a session

None of the above A

sort the detail data prior


to the joiner A
transformation
Pass-through D

All of the above D

a&b d

All of the above d

None of the above C

Union C

All above statements


create source bottleneck A

Using a variable is less C


efficient than using the
equivalent code in several
expressions.

All the above statements D


are valid

None of the Above A

None of the Above A

check hard disks on


related machines C

Informatica MDM C

data quality B

OPB_SUBJECT
D

OPB_COLUMNS C

OPB_REPO A

A
OPB_REPO
C
OPB_DETAILS
A
OPB_DETAILS

Powerexchange for A
twitter

You might also like