Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1


Ratings: (0)|Views: 186|Likes:
Published by api-3725541

More info:

Published by: api-3725541 on Oct 15, 2008
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





1. While importing the relational source definition from database, what are the metadata of source U

Source name
Database location
Column names
Data types

Key constraints
2. How many ways U can update a relational source definition and what r they?
Two ways
1. Edit the definition
2. Re import the definition
3. Where should U place the flat file to import the flat file definition to the designer?
Place it in local folder
4. To provide support for Mainframes source data, which files r used as a source definitions?
COBOL files
5. Which transformation should u need while using the COBOL sources as source definitions?
Normalizer transformation which is used to normalize the data. Since COBOL sources r often consists of
Denormailzed data.
6. How can U create or import flat file definition in to the warehouse designer?

U can not create or import flat file definition in to warehouse designer directly. Instead U must analyze the file in source analyzer, and then drag it into the warehouse designer. When u drags the flat file source definition into warehouse designer workspace, the warehouse designer creates a relational target definition not a file definition. If u want to load to a file, configure the session to write to a flat file. When the informatica server runs the session, it creates and loads the flat file.

7. What is the maplet? Maplet is a set of transformations that you build in the maplet designer and U can
use in multiple mappings.
8. What is a transformation? It is a repository object that generates, modifies or passes data.

9. What r the designer tools for creating transformations?
Mapping designer
Transformation developer
Mapplet designer

10. What r the active and passive transformations?
An active transformation can change the number of rows that pass through it. A passive
transformation does not change the number of rows that pass through it.
11. What r the connected or unconnected transformations?
An unconnected transforamtion is not connected to other transformations in the mapping.Connected
transforamation is connected to other transforamtions in the mapping.
12. How many ways u create ports?
Two ways
1.Drag the port from another transforamtion
2.Click the add buttion on the ports tab.
14. What r the reusable transforamtions?

Reusable transformations can be used in multiple mappings.When u need to incorporate this transformation into maping,U add an instance of it to maping.Later if U change the definition of the transformation ,all instances of it inherit the changes.Since the instance of reusable transforamation is a pointer to that transforamtion,U can change the transforamation in the transformation developer,its instances automatically reflect these changes.This feature can save U great deal of work.

15. What r the methods for creating reusable transforamtions?

Two methods
1.Design it in the transformation developer.
2.Promote a standard transformation from the mapping designer.After U add a transformation to the

mapping , U can promote it to the status of reusable transformation.
Once U promote a standard transformation to reusable status,U can demote it to a standard
transformation at any time.
If u change the properties of a reusable transformation in mapping,U can revert it to the original
reusable transformation properties by clicking the revert button.
16.What r the unsupported repository objects for a mapplet?
COBOL source definition

Joiner transformations
Normalizer transformations
Non reusable sequence generator transformations.
Pre or post session stored procedures
Target defintions
Power mart 3.5 style Look Up functions

XML source definitions
IBM MQ source defintions
17. What r the mapping paramaters and maping variables?
Maping parameter represents a constant value that U can define before running a session.A mapping
parameter retains the same value throughout the entire session.
When u use the maping parameter ,U declare and use the parameter in a maping or maplet.Then define
the value of parameter in a parameter file for the session.

Unlike a mapping parameter,a maping variable represents a value that can change throughout the session.The informatica server saves the value of maping variable to the repository at the end of session run and uses that value next time U run the session.

18. Can U use the maping parameters or variables created in one maping into another maping? NO.
We can use mapping parameters or variables in any transformation of the same maping or mapplet in
which U have created maping parameters or variables.
19.Can u use the maping parameters or variables created in one maping into any other reusable
Yes.Because reusable tranformation is not contained with any maplet or maping.
20.How can U improve session performance in aggregator transformation? Use sorted input.
21.What is aggregate cache in aggregator transforamtion?

The aggregator stores data in the aggregate cache until it completes aggregate calculations.When u run a session that uses an aggregator transformation,the informatica server creates index and data caches in memory to process the transformation.If the informatica server requires more space,it stores overflow values in cache files.

22.What r the diffrence between joiner transformation and source qualifier transformation?
U can join hetrogenious data sources in joiner transformation which we can not achieve in source
qualifier transformation.
U need matching keys to join two relational sources in source qualifier transformation.Where as u
doesn't need matching keys to join two sources.
Two relational sources should come from same datasource in sourcequalifier.U can join relatinal
sources which r coming from diffrent sources also.
23.In which condtions we can not use joiner transformation(Limitaions of joiner transformation)?

Both pipelines begin with the same original data source.
Both input pipelines originate from the same Source Qualifier transformation.
Both input pipelines originate from the same Normalizer transformation.
Both input pipelines originate from the same Joiner transformation.
Either input pipelines contains an Update Strategy transformation.
Either input pipelines contains a connected or unconnected Sequence Generator transformation.

24. What r the settings that u use to configure the joiner transformation?
Master and detail source
Type of join
Condition of the join

25. What r the join types in joiner transformation?
Normal (Default)
Master outer
Detail outer
Full outer

26.What r the joiner caches?
When a Joiner transformation occurs in a session, the Informatica Server reads all the records from the
master source and builds index and data caches based on the master rows.
After building the caches, the Joiner transformations reads records from the detail source and perform
27. What is the look up transformation?
Use lookup transformation in u'r mapping to lookup data in a relational table, view, synonym.

Informatica server queries the look up table based on the lookup ports in the transformation. It compares the lookup transformation port values to lookup table column values based on the look up condition.

28.Why use the lookup transformation ?
To perform the following tasks.
Get a related value. For example, if your source table includes employee ID, but you want to include the
employee name in your target table to make your summary data easier to read.

Activity (8)

You've already reviewed this. Edit your review.
1 hundred reads
TEJASKO liked this
usman393 liked this
chnaiduch liked this
chatrao liked this
yaparala liked this
mohanvamsi_18 liked this
padmapk liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->