Sunteți pe pagina 1din 24

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

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. o pro!ide support for "ainframes source data, which files r used as a source definitions?
C!" files
#. Which transformation should u need while using the $%&%' sources as source definitions?
#ormali$er transformation which is used to normali$e the data. Since C!" sources r often consists of Denormail$ed data.
(. How can U create or import flat file definition in to the warehouse designer?
% can not create or import flat file definition in to warehouse desi&ner directly. 'nstead % must analy$e the file in source analy$er(
and then dra& it into the warehouse desi&ner. )hen u dra&s the flat file source definition into warehouse desi&ner wor*space( the
warehouse desi&ner creates a relational tar&et definition not a file definition. 'f u want to load to a file( confi&ure the session to
write to a flat file. )hen the informatica ser+er runs the session( it creates and loads the flat file.
). What is the maplet? "aplet is a set of transformations that you build in the maplet designer and U can use in
multiple mappings.
*. What is a transformation? 't is a repository ob,ect that &enerates( modifies or passes data.
+. What r the designer tools for creating transformations?
-appin& desi&ner
Transformation de+eloper
-applet desi&ner
1,. What r the acti!e and passi!e transformations?
.n acti+e transformation can chan&e the number of rows that pass throu&h it. . passi+e transformation does not chan&e the
number of rows that pass throu&h it.
11. What r the connected or unconnected transformations?
.n unconnected transforamtion is not connected to other transformations in the mappin&.Connected transforamation is connected
to other transforamtions in the mappin&.
12. How many ways u create ports?
Two ways
1.Dra& the port from another transforamtion
2.Clic* the add buttion on the ports tab.
14. What r the reusable transforamtions?
Reusable transformations can be used in multiple mappin&s.)hen u need to incorporate this transformation into mapin&(% add an
instance of it to mapin&."ater if % chan&e the definition of the transformation (all instances of it inherit the chan&es.Since the
instance of reusable transforamation is a pointer to that transforamtion( % can chan&e the transforamation in the transformation
de+eloper(its instances automatically reflect these chan&es.This feature can sa+e % &reat deal of wor*.
1#. What r the methods for creating reusable transforamtions?
Two methods
1.Desi&n it in the transformation de+eloper.
2.Promote a standard transformation from the mappin& desi&ner..fter % add a transformation to the mappin& ( % can promote it to
the status of reusable transformation.
nce % promote a standard transformation to reusable status(% can demote it to a standard transformation at any time.
'f u chan&e the properties of a reusable transformation in mappin&(% can re+ert it to the ori&inal reusable transformation properties
by clic*in& the re+ert button.
1(.What r the unsupported repository ob-ects for a mapplet?
C!" source definition
/oiner transformations
#ormali$er transformations
#on reusable se0uence &enerator transformations.
Pre or post session stored procedures
Tar&et defintions
Power mart 1.2 style "oo* %p functions
3-" source definitions
'!- -4 source defintions
1). What r the mapping paramaters and maping !ariables?
-apin& parameter represents a constant +alue that % can define before runnin& a session.. mappin& parameter retains the same
+alue throu&hout the entire session.
)hen u use the mapin& parameter (% declare and use the parameter in a mapin& or maplet.Then define the +alue of parameter in a
parameter file for the session.
%nli*e a mappin& parameter(a mapin& +ariable represents a +alue that can chan&e throu&hout the session.The informatica ser+er
sa+es the +alue of mapin& +ariable to the repository at the end of session run and uses that +alue ne5t time % run the session.
1*. $an U use the maping parameters or !ariables created in one maping into another maping? .%.
)e can use mappin& parameters or +ariables in any transformation of the same mapin& or mapplet in which % ha+e created mapin&
parameters or +ariables.
1+.$an u use the maping parameters or !ariables created in one maping into any other reusable transformation?
6es.!ecause reusable tranformation is not contained with any maplet or mapin&.
2,.How can U impro!e session performance in aggregator transformation? %se sorted input.
21.What is aggregate cache in aggregator transforamtion?
The a&&re&ator stores data in the a&&re&ate cache until it completes a&&re&ate calculations. )hen u run a session that uses an
a&&re&ator transformation( the informatica ser+er creates inde5 and data caches in memory to process the transformation. 'f the
informatica ser+er re0uires more space(it stores o+erflow +alues in cache files.
22.What r the diffrence between -oiner transformation and source /ualifier transformation?
% can ,oin hetro&enious data sources in ,oiner transformation which we can not achie+e in source 0ualifier transformation.
% need matchin& *eys to ,oin two relational sources in source 0ualifier transformation. )here as u doesn7t need matchin& *eys to
,oin two sources.
Two relational sources should come from same datasource in source0ualifier. % can ,oin relatinal sources which r comin& from
diffrent sources also.
23.0n which condtions we can not use -oiner transformation1 'imitaions of -oiner transformation2 ?
!oth pipelines be&in with the same ori&inal data source.
!oth input pipelines ori&inate from the same Source 4ualifier transformation.
!oth input pipelines ori&inate from the same #ormali$er transformation.
!oth input pipelines ori&inate from the same /oiner transformation.
Either input pipelines contains an %pdate Strate&y transformation.
Either input pipelines contains a connected or unconnected Se0uence 8enerator transformation.
24. What r the settings that u use to configure the -oiner transformation?
-aster and detail source
Type of ,oin
Condition of the ,oin
2#. What r the -oin types in -oiner transformation?
#ormal 9Default:
-aster outer
Detail outer
;ull outer
2(.What r the -oiner caches?
)hen a /oiner transformation occurs in a session( the 'nformatica Ser+er reads all the records from the master source and builds
inde5 and data caches based on the master rows.
.fter buildin& the caches( the /oiner transformations reads records from the detail source and perform ,oins.
2). What is the loo3 up transformation?
%se loo*up transformation in u7r mappin& to loo*up data in a relational table( +iew( synonym.
'nformatica ser+er 0ueries the loo* up table based on the loo*up ports in the transformation. 't compares the loo*up
transformation port +alues to loo*up table column +alues based on the loo* up condition.
2*.Why use the loo3up transformation ?
To perform the followin& tas*s.
8et a related +alue. ;or e5ample( if your source table includes employee 'D( but you want to include the employee name in your
tar&et table to ma*e your summary data easier to read.
Perform a calculation. -any normali$ed tables include +alues used in a calculation( such as &ross sales per in+oice or sales ta5( but
not the calculated +alue 9such as net sales:.
%pdate slowly chan&in& dimension tables. 6ou can use a "oo*up transformation to determine whether records already e5ist in the
tar&et.
2+.What r the types of loo3up? Connected and unconnected
3,.4ifferences between connected and unconnected loo3up?
Connected loo*up %nconnected loo*up
Recei+es input +alues diectly from Recei+es input +alues from the result of a
the pipe line. l*p e5pression in a another transformation.
% can use a dynamic or static cache % can use a static cache.
Cache includes all loo*up columns Cache includes all loo*up out put ports in the
used in the mappin& loo*up condition and the loo*up<return port.
Support user defined default +alues Does not support user defiend default +alues
31.what is meant by loo3up caches?
The informatica ser+er builds a cache in memory when it processes the first row af a data in a cached loo* up transformation. 't
allocates memory for the cache based on the amount u confi&ure in the transformation or session properties.The informatica ser+er
stores condition +alues in the inde5 cache and output +alues in the data cache.
32. What r the types of loo3up caches?
Persistent cache= % can sa+e the loo*up cache files and reuse them the ne5t time the informatica ser+er processes a loo*up
transformation confi&ured to use the cache.
Recache from database= 'f the persistent cache is not synchroni$ed with he loo*up table(% can confi&ure the loo*up transformation
to rebuild the loo*up cache.
Static cache= % can confi&ure a static or read>only cache for only loo*up table. !y default informatica ser+er creates a static
cache.'t caches the loo*up table and loo*up +alues in the cache for each row that comes into the transformation. when the loo*up
condition is true(the informatica ser+er does not update the cache while it prosesses the loo*up transformation.
Dynamic cache= 'f u want to cache the tar&et table and insert new rows into cache and the tar&et(u can create a loo* up
transformation to use dynamic cache.The informatica ser+er dynamically inerts data to the tar&et table.
shared cache= % can share the loo*up cache between multiple transactions. % can share unnamed cache between transformations
inthe same mapin&.
33. 4ifference between static cache and dynamic cache
Static cache Dynamic cache
% can not inert or update the cache. % can insert rows into the cache as u pass
to the tar&et
The informatic ser+er returns a +alue from The informatic ser+er inserts rows into cache
the loo*up table opr cache when the condition when the condition is false.This indicates that
is true.)hen the condition is not true(the the row is not in the cache or tar&et table.
informatica ser+er returns the default +alue % can pass these rows to the tar&et table.
for connected transformations and null for
unconnected transformations.
34. Which transformation should we use to normali5e the $%&%' and relational sources?
#ormali$er Transformation.
)hen % dra& the C!" source in to the mappin& Desi&ner wor*space(the normali$er transformation automatically
appears(creatin& input and output ports for e+ery column in the source.
3#.How the informatica ser!er sorts the string !alues in 6an3transformation?
)hen the informatica ser+er runs in the .SC'' data mo+ement mode it sorts session data usin& !inary sortorder.'f % confi&ure the
seeion to use a binary sort order(the informatica ser+er caluculates the binary +alue of each strin& and returns the specified number
of rows with the hi&est binary +alues for the strin&.
1?.)hat r the ran* caches@
Durin& the session (the informatica ser+er compares an inout row with rows in the datacache.'f the input row out>ran*s a stored
row(the informatica ser+er replaces the stored row with the input row.The informatica ser+er stores &roup information in an inde5
cache and row data in a data cache.
3).What is the 6an3inde7 in 6an3transformation?
The Desi&ner automatically creates a R.#K'#DE3 port for each Ran* transformation. The 'nformatica Ser+er uses the Ran* 'nde5
port to store the ran*in& position for each record in a &roup. ;or e5ample( if you create a Ran* transformation that ran*s the top 2
salespersons for each 0uarter( the ran* inde5 numbers the salespeople from 1 to 2=
3*.What is the 6outer transformation?
. Router transformation is similar to a ;ilter transformation because both transformations allow you to use a condition to test data.
Aowe+er( a ;ilter transformation tests data for one condition and drops the rows of data that do not meet the condition. . Router
transformation tests data for one or more conditions and &i+es you the option to route rows of data that do not meet any of the
conditions to a default output &roup.
'f you need to test the same input data based on multiple conditions( use a Router Transformation in a mappin& instead of creatin&
multiple ;ilter transformations to perform the same tas*.
3+.What r the types of groups in 6outer transformation? 'nput &roup utput &roup
The desi&ner copies property information from the input ports of the input &roup to create a set of output ports for each output
&roup.
Two types of output &roups
%ser defined &roups
Default &roup
% can not modify or delete default &roups.
4,.Why we use stored procedure transformation? ;or populatin& and maintainin& data bases.
42.What r the types of data that passes between informatica ser!er and stored procedure?
1 types of data
'nput<ut put parameters
Return Balues
Status code.
43.What is the status code?
Status code pro+ides error handlin& for the informatica ser+er durin& the session.The stored procedure issues a status code that
notifies whether or not stored procedure completed sucessfully. This +alue can not seen by the user.'t only used by the informatica
ser+er to determine whether to continue runnin& the session or stop.
44. What is source /ualifier transformation?
)hen % add a relational or a flat file source definition to a mapin&(% need to connect it to
a source 0ualifer transformation. The source 0ualifier transformation represnets the records
that the informatica ser+er reads when it runs a session.
4#.What r the tas3s that source /ualifier performs?
/oin data ori&inatin& from same source data base.
;ilter records when the informatica ser+er reads source data.
Specify an outer ,oin rather than the default inner ,oin
specify sorted records.
Select only distinct +alues from the source.
Creatin& custom 0uery to issue a special SE"ECT statement for the informatica ser+er to read
source data.
4(. What is the target load order?
% specify the tar&et loadorder based on source 0ualifiers in a mapin&.'f u ha+e the multiple
source 0ualifiers connected to the multiple tar&ets(% can desi&natethe order in which informatica
ser+er loads data into the tar&ets.
4).What is the default -oin that source /ualifier pro!ides?
'nner e0ui ,oin.
4*. What r the basic needs to -oin two sources in a source /ualifier?
Two sources should ha+e primary and ;orei&n *ey relation ships.
Two sources should ha+e matchin& data types.
4+.what is update strategy transformation ?
This transformation is used to maintain the history data or ,ust most recent chan&es in to tar&et
table.
#,.4escribe two le!els in which update strategy transformation sets?
)ithin a session. )hen you confi&ure a session( you can instruct the 'nformatica Ser+er to either treat all records in the same way
9for e5ample( treat all records as inserts:( or use instructions coded into the session mappin& to fla& records for different database
operations.
)ithin a mappin&. )ithin a mappin&( you use the %pdate Strate&y transformation to fla& records for insert( delete( update( or
re,ect.
#1.What is the default source option for update stratgey transformation?
Data dri+en.
#2. What is 4atadri!en?
The informatica ser+er follows instructions coded into update strate&y transformations with
in the session mapin& determine how to fla& records for insert(update( (delete or re,ect
'f u do not choose data dri+en option settin&(the informatica ser+er i&nores all update strate&y
transformations in the mappin&.
#3.What r the options in the target session of update strategy transsformatioin?
'nsert
Delete
%pdate
%pdate as update
%pdate as insert
%pdate esle insert
Truncate table
#4. What r the types of maping wi5ards that r to be pro!ided in 0nformatica?
The Desi&ner pro+ides two mappin& wi$ards to help you create mappin&s 0uic*ly and easily. !oth wi$ards are desi&ned to create
mappin&s for loadin& and maintainin& star schemas( a series of dimensions related to a central fact table.
8ettin& Started )i$ard. Creates mappin&s to load static fact and dimension tables( as well as slowly &rowin& dimension tables.
Slowly Chan&in& Dimensions )i$ard. Creates mappin&s to load slowly chan&in& dimension tables based on the amount of historical
dimension data you want to *eep and the method you choose to handle historical dimension data.
##. What r the types of maping in 8etting 9tarted Wi5ard?
Simple Pass throu&h mapin& =
"oads a static fact or dimension table by insertin& all rows. %se this mappin& when you want to drop all e5istin& data from your
table before loadin& new data.
Slowly 8rowin& tar&et =
"oads a slowly &rowin& fact or dimension table by insertin& new rows. %se this mappin& to load new data when e5istin& data does
not re0uire updates.
#(. What r the mapings that we use for slowly changing dimension table?
Type1= Rows containin& chan&es to e5istin& dimensions are updated in the tar&et by o+erwritin& the e5istin& dimension. 'n the
Type 1 Dimension mappin&( all rows contain current dimension data.
%se the Type 1 Dimension mappin& to update a slowly chan&in& dimension table when you do not need to *eep any pre+ious
+ersions of dimensions in the table.
Type 2= The Type 2 Dimension Data mappin& inserts both new and chan&ed dimensions into the tar&et. Chan&es are trac*ed in the
tar&et table by +ersionin& the primary *ey and creatin& a +ersion number for each dimension in the table.
%se the Type 2 Dimension<Bersion Data mappin& to update a slowly chan&in& dimension table when you want to *eep a full history
of dimension data in the table. Bersion numbers and +ersioned primary *eys trac* the order of chan&es to each dimension.
Type 1= The Type 1 Dimension mappin& filters source rows based on user>defined comparisons and inserts only those found to be
new dimensions to the tar&et. Rows containin& chan&es to e5istin& dimensions are updated in the tar&et. )hen updatin& an
e5istin& dimension( the 'nformatica Ser+er sa+es e5istin& data in different columns of the same row and replaces the e5istin& data
with the updates
#).What r the different types of ype2 dimension maping?
Type2 Dimension<Bersion Data -apin&= 'n this mapin& the updated dimension in the source will &ets inserted in tar&et alon& with a
new +ersion number..nd newly added dimension
in source will inserted into tar&et with a primary *ey.
Type2 Dimension<;la& current -apin&= This mapin& is also used for slowly chan&in& dimensions.'n addition it creates a fla& +alue
for chan&ed or new dimension.
;la& indiactes the dimension is new or newlyupdated. Recent dimensions will &ets sa+ed with cuurent fla& +alue 1. .nd updated
dimensions r sa+ed with the +alue C.
Type2 Dimension<Effecti+e Date Ran&e -apin&= This is also one fla+our of Type2 mapin& used for slowly chan&in& dimensions.This
mapin& also inserts both new and chan&ed dimensions in to the tar&et..nd chan&es r trac*ed by the effecti+e date ran&e for each
+ersion of each dimension.
2D.Aow can u reco&nise whether or not the newly added rows in the source r &ets insert in the tar&et @
'n the Type2 mapin& we ha+e three options to reco&nise the newly added rows
Bersion number
;la&+alue
Effecti+e date Ran&e
#+. What r two types of processes that informatica runs the session?
"oad mana&er Process= Starts the session( creates the DT- process( and sends post>session email when the session completes.
The DT- process. Creates threads to initiali$e the session( read( write( and transform data( and handle pre> and post>session
operations.
(,. What r the new features of the ser!er manager in the informatica #.,?
% can use command line ar&uments for a session or batch.This allows % to chan&e the +alues of session parameters(and mappin&
parameters and mapin& +ariables.
Parallel data processi&= This feature is a+ailable for powercenter only.'f we use the informatica ser+er on a S-P system(% can use
multiple CP%7s to process a session concurently.
Process session data usin& threads= 'nformatica ser+er runs the session in two processes.E5plained in pre+ious 0uestion.
(1. $an u generate reports in 0nformatcia?
6es. !y usin& -etadata reporter we can &enerate reports in informatica.
?2.)hat is metadata reporter@
't is a web based application that enables you to run reports a&ainist repository metadata.
)ith a meta data reporter(u can access information about %7r repository with out ha+in& *nowled&e of s0l(transformation lan&ua&e
or underlyin& tables in the repository.
(3.4efine maping and sessions?
-apin&= 't is a set of source and tar&et definitions lin*ed by transformation ob,ects that define the rules for transformation.
Session = 't is a set of instructions that describe how and when to mo+e data from source to tar&ets.
?E.)hich tool % use to create and mana&e sessions and batches and to monitor and stop the informatica ser+er@
'nformatica ser+er mana&er.
(#.Why we use partitioning the session in informatica?
Partitionin& achie+es the session performance by reducin& the time period of readin& the source and loadin& the data into tar&et.
((.o achie!e the session partition what r the necessary tas3s u ha!e to do?
Confi&ure the session to partition source data.
'nstall the informatica ser+er on a machine with multiple CP%7s.
().How the informatica ser!er increases the session performance through partitioning the source?
;or a relational sources informatica ser+er creates multiple connections for each parttion of a sin&le source and e5tracts seperate
ran&e of data for each connection.'nformat ica ser+er reads multiple partitions of a sin&le source concurently. Similarly for loadin&
also informatica ser+er creates multiple connections to the tar&et and loads partitions of data concurently.
;or 3-" and file sources(informatica ser+er reads multiple files concurently. ;or loadin& the data informatica ser+er creates a
seperate file for each partition9of a source file:.% can choose to mer&e the tar&ets.
(*. Why u use repository connecti!ity?
)hen u edit(schedule the sesion each time(informatica ser+er directly communicates the repository to chec* whether or not the
session and users r +alid..ll the metadata of sessions and mappin&s will be stored in repository.
?F.)hat r the tas*s that "oadman&er process will do@
-ana&es the session and batch schedulin&= )he u start the informatica ser+er the load mane&er launches and 0ueries the
repository for a list of sessions confi&ured to run on the informatica ser+er.)hen u confi&ure the session the loadmana&er
maintains list of list of sessions and session start times.)hen u sart a session loadman&er fetches the session information from the
repository to perform the +alidations and +erifications prior to startin& DT- process.
"oc*in& and readin& the session= )hen the informatica ser+er starts a session lodamaa&er loc*s the session from the
repository."oc*in& pre+ents % startin& the session a&ain and a&ain.
Readin& the parameter file= 'f the session uses a parameter files(loadmana&er reads the parameter file and +erifies that the session
le+el parematers are declared in the file
Berifies permission and pri+elle&es= )hen the sesson starts load man&er chec*s whether or not the user ha+e pri+elle&es to run the
session.
Creatin& lo& files= "oadman&er creates lo&file contains the status of session.
),. What is 4" process?
.fter the loadman&er performs +alidations for session(it creates the DT- process.DT- is to create and mana&e the threads that
carry out the session tas*s.' creates the master thread.-aster thread creates and man&es all the other threads.
)1. What r the different threads in 4" process?
-aster thread= Creates and mana&es all other threads
-apin& thread= ne mapin& thread will be creates for each session.;ectchs session and mapin& information.
Pre and post session threads= This will be created to perform pre and post session operations.
Reader thread= ne thread will be created for each partition of a source.'t reads data from source.
)riter thread= 't will be created to load data to the tar&et.
Transformation thread= 't will be created to tranform data.
)2.What r the data mo!ement modes in informatcia?
Datamo+ement modes determines how informatcia ser+er handles the charector data.% choose the datamo+ement in the
informatica ser+er confi&uration settin&s.Two types of datamo+ement modes a+ialable in informatica.
.SC'' mode
%ni code mode.
)3. What r the out put files that the informatica ser!er creates during the session running?
'nformatica ser+er lo&= 'nformatica ser+er9on uni5: creates a lo& for all status and error messa&es9default name= pm.ser+er.lo&: .'t
also creates an error lo& for error messa&es.These files will be created in informatica home directory.
Session lo& file= 'nformatica ser+er creates session lo& file for each session.'t writes information about session into lo& files such as
initiali$ation process(creation of s0l commands for reader and writer threads(errors encountered and load summary.The amount of
detail in session lo& file depends on the tracin& le+el that u set.
Session detail file= This file contains load statistics for each tar&ets in mappin&.Session detail include information such as table
name(number of rows written or re,ected.% can +iew this file by double clic*in& on the session in monitor window
Performance detail file= This file contains information *nown as session performance details which helps % where performance can
be impro+ed.To &enarate this file select the performance detail option in the session property sheet.
Re,ect file= This file contains the rows of data that the writer does notwrite to tar&ets.
Control file= 'nformatica ser+er creates control file and a tar&et file when % run a session that uses the e5ternal loader.The control
file contains the information about the tar&et flat file such as data format and loadin& instructios for the e5ternal loader.
Post session email= Post session email allows % to automatically communicate information about a session run to desi&nated
recipents.% can create two different messa&es.ne if the session completed sucessfully the other if the session fails.
'ndicator file= 'f u use the flat file as a tar&et(% can confi&ure the informatica ser+er to create indicator file.;or each tar&et row(the
indicator file contains a number to indicate whether the row was mar*ed for insert(update( delete or re,ect.
output file= 'f session writes to a tar&et file(the informatica ser+er creates the tar&et file based on file prpoerties entered in the
session property sheet.
Cache files= )hen the informatica ser+er creates memory cache it also creates cache files.;or the followin& circumstances
informatica ser+er creates inde5 and datacache files.
.&&rea&tor transformation
/oiner transformation
Ran* transformation
"oo*up transformation
)4.0n which circumstances that informatica ser!er creates 6e-ect files?
)hen it encounters the DDGRe,ect in update strate&y transformation.
Biolates database constraint
;iled in the rows was truncated or o+erflowed.
)#. What is polling?
't displays the updated information about the session in the monitor window. The monitor window displays the status of each
session when % poll the informatica ser+er
)(. $an u copy the session to a different folder or repository?
6es. !y usin& copy session wi$ard u can copy a session in a different folder or repository.!ut that
tar&et folder or repository should consists of mappin& of that session.
'f tar&et folder or repository is not ha+in& the mapin& of copyin& session (
u should ha+e to copy that mapin& first before u copy the session
)). What is batch and describe about types of batches?
8roupin& of session is *nown as batch.!atches r two types
Se0uential= Runs sessions one after the other
Concurrent= Runs session at same time.
'f u ha+e sessions with source>tar&et dependencies u ha+e to &o for se0uential batch to start the
sessions one after another.'f u ha+e se+eral independent sessions u can use concurrent batches.
)hch runs all the sessions at the same time.
)*. $an u copy the batches? #
HF.Aow many number of sessions that u can create in a batch@ .ny number of sessions.
*,.When the informatica ser!er mar3s that a batch is failed?
'f one of session is confi&ured to Irun if pre+ious completesI and that pre+ious session fails.
*1. What is a command that used to run a batch? pmcmd is used to start a batch.
*2. What r the different options used to configure the se/uential batches? Two options
Run the session only if pre+ious session completes sucessfully. .lways runs the session.
*3. 0n a se/uential batch can u run the session if pre!ious session fails?
6es.!y settin& the option always runs the session.
*4. $an u start a batches with in a batch?
% can not. 'f u want to start batch that resides in a batch(create a new independent batch and copy the necessary sessions into the
new batch.
*#. $an u start a session inside a batch idi!idually?
)e can start our re0uired session only in case of se0uential batch.in case of concurrent batch
we cant do li*e this.
*(. How can u stop a batch? !y usin& ser+er mana&er or pmcmd.
*). What r the session parameters?
Session parameters r li*e mapin& parameters(represen t +alues % mi&ht want to chan&e between
sessions such as database connections or source files.
Ser+er mana&er also allows % to create userdefined session parameters.;ollowin & r user defined
session parameters.
Database connections
Source file names= use this parameter when u want to chan&e the name or location of
session source file between session runs
Tar&et file name = %se this parameter when u want to chan&e the name or location of
session tar&et file between session runs.
Re,ect file name = %se this parameter when u want to chan&e the name or location of
session re,ect files between session runs.
**. What is parameter file?
Parameter file is to define the +alues for parameters and +ariables used in a session.. parameter
file is a file created by te5t editor such as word pad or notepad.
% can define the followin& +alues in parameter file
-apin& parameters
-apin& +ariables
session parameters
*+. How can u access the remote source into U:r session?
Relational source= To acess relational source which is situated in a remote place (u need to
confi&ure database connection to the datasource.
;ileSource = To access the remote source file % must confi&ure the ;TP connection to the
host machine before u create the session.
Aetro&enous = )hen %7r mapin& contains more than one source type(the ser+er mana&er creates
a hetro&enous session that displays source options for all types.
+,. What is difference between partioning of relatonal target and partitioning of file targets?
'f u parttion a session with a relational tar&et informatica ser+er creates multiple connections
to the tar&et database to write tar&et data concurently. 'f u partition a session with a file tar&et
the informatica ser+er creates one tar&et file for each partition.% can confi&ure session properties
to mer&e these tar&et files.
+1. what r the transformations that restricts the partitioning of sessions?
.d+anced E5ternal procedure tranformation and E5ternal procedure transformation= This
transformation contains a chec* bo5 on the properties tab to allow partitionin&.
.&&re&ator Transformation= 'f u use sorted ports u can not parttion the assosiated source
/oiner Transformation = % can not partition the master source for a ,oiner transformation
#ormali$er Transformation
3-" tar&ets.
+2. ;erformance tuning in 0nformatica?
The &oal of performance tunin& is optimi$e session performance so sessions run durin& the a+ailable load window for the
'nformatica Ser+er.'ncrease the session performance by followin&.
The performance of the 'nformatica Ser+er is related to networ* connections. Data &enerally mo+es across a networ* at less than 1
-! per second( whereas a local dis* mo+es data fi+e to twenty times faster. Thus networ* connections ofteny affect on session
performance. So a+iod netwro* connections.

S-ar putea să vă placă și