Escolar Documentos
Profissional Documentos
Cultura Documentos
When we create a target as flat file and source as oracle.. how can i specify firstrows as
column names in flat files...
use a pre sql statement....but this is a hardcoding method...if you change the column namesor put in extra columns
in the flat file, you will have to change the insert statementYou can also achive this by changing the setting in the
Informatica Repository manager todisplay the columns heading. The only disadvantage of this is that it will be
applied on all thefiles that will be generated by This server
1.can u explain one critical mapping? 2.performance issue which one is better?whether
connected lookup tranformation or unconnected one?
it depends on your data and the type of operation u r doing.If u need to calculate a value for all the rows or for the
maximum rows coming out of thesource then go for a connected lookup.Or,if it is not so then go for unconnectd
lookup.Specially in conditional case like,we have to get value for a field 'customer' from order tabel or from
customer_data table,onthe basis of following rule:If customer_name is null then
,customer=customer_data.ustomer_Idotherwisecustomer=order.customer_name.so in this case we will go for
unconnected lookup
The both the table should have a common feild with same datatype.Its not neccessary both should follow primary
and foreignrelationship. If any relation shipexists that will help u in performance point of view.
What is the default join that source qualifier provides?
The Joiner transformation supports the following join types, which you set in the Propertiestab:Normal
(Default)Master OuterDetail OuterFull OuterInner equil joint is default joint in source qualifier.
What is the target load order?
A target load order group is the collection of source qualifiers, transformations, and targetslinked together in a
mapping.
What r the tasks that source qualifier performs?
Join data originating from the same sourcedatabase. You can join two or more tables withprimary-foreign key
relationships by linking the sources to one Source Qualifier.Filterrecordswhen the Informatica Server reads
source data. If you include a filter condition,the InformaticaServeradds a WHERE clause to the default
query.Specify an outer join rather than the default inner join. If you include a user-defined join, theInformatica
Server replaces the join information specified by the metadata in the SQL query.Specify sorted ports. If you
specify a number for sorted ports, the Informatica Server adds anORDER BY clause to the default SQL
query.Select only distinct values from the source. If you choose Select Distinct, the InformaticaServer adds a
SELECT DISTINCT statement to the default SQL query.Create a custom query to issue a special SELECT
statement for the Informatica Server toread source data. For example, you might use a custom query to perform
aggregatecalculations or execute astored procedure.
What is source qualifier transformation?
When you add a relational or aflat filesource definition to a mapping, you need to connect itto a Source Qualifier
transformation. The Source Qualifier represents the rows that theInformaticaServerreads when it executes a
session.Join data originating from the same source database. You can join two or more tables withprimary-foreign
key relationships by linking the sources to one Source Qualifier.Filterrecordswhen the Informatica Server reads
source data. If you include a filter condition,the Informatica Server adds a WHERE clause to the default
query.Specify an outer join rather than the default inner join. If you include a user-defined join, theInformatica
Server replaces the join information specified by the metadata in theSQL query.Specify sorted ports. If you
specify a number for sorted ports, the Informatica Server adds anORDER BY clause to the default SQL
query.Select only distinct values from the source. If you choose Select Distinct, the InformaticaServer adds a
SELECT DISTINCT statement to the default SQL query.Create a custom query to issue a special SELECT
statement for the Informatica Server toread source data. For example, you might use a custom query to perform
aggregatecalculations or execute astored procedure
The Normalizer transformation normalizesrecordsfrom COBOL and relational sources,allowing you to organize
the data according to your own needs. A Normalizer transformationcan appear anywhere in a data flow when you
normalize a relational source. Use a Normalizertransformation instead of the Source Qualifier transformation
when you normalize a COBOLsource. When you drag a COBOL source into the MappingDesignerworkspace,
theNormalizer transformation automatically appears, creating input and output ports for everycolumn in the source
Difference between static cache and dynamic cache
Static cacheDynamic cacheU can not insert or update the cacheU can insert rows into the cache as u pass to the
targetThe informaticserverreturns a value from the lookup table or cache when the condition istrue.When the
condition is not true, informatica server returns thedefault valueforconnected transformations and null for
unconnected transformations.The informatic server inserts rows into cache when the condition is false.This
indicates thatthe the row is not in the cache or target table. U can pass these rows to the target table