You are on page 1of 6

1.What is Informatica B2B and Webservices usage?

System gets request from Webservice1 and moved these requests to JMS queues through Informatica Power center. The JMS queues( format which I specified either pdf or excel ) will be moved to Informatica B2B to convert to XML (Complex Data Exchange studio) is used 2. How to Load PDF File to a Table Using Informatica? B2B will let you parse and read unstructured data such as PDF, EXCEL, HTML etc... and it has the capability to read binary data such as Messages, EBCDIC File etc... and has a very large list of supported formates. B2B Data Transformation Studio is the Developer tool, by which the parsing of (reading) the unstructured data is done. B2B mostly gives the output as an XML file. B2B Data Transformation is integrated with Informatica Power Center using a Transformation "Unstructured Data Transformation", This transformation can receive the output of B2B Data Transformation studion and load into any Target supported by Power center. 3. What is B2B data exchange in informatica.How could we use it? B2B will let you parse and read unstructured data such as PDF, EXCEL, HTML etc... and it has the capability to read binary data such as Messages, EBCDIC File etc... and has a very large list of supported formates. B2B Data Transformation Studio is the Developer tool, by which the parsing of (reading) the unstructured data is done. B2B mostly gives the output as an XML file. B2B Data Transformation is integrated with Informatica PowerCenter using a Transformation "Unstructured Data Transformation", This transformation can receive the output of B2B Data Transformation studion and load into any Target supported by Powercenter. 4. Compare : Informatica B2B Data Transformation & Informatica B2B Data Exchange? Informatica B2B Data Transformation provides accessibility to complex file and message formats based on a comprehensive, enterprise-class solution to your transformation challenges. Informatica B2B Data Exchange lets IT organizations define processes and transformations and allows business users to configure these processes per partner and source. 5. What is parser and what are the methods of creating a parser? A Parser is a component that converts a source document to XML. A Parser contains many nested components. Directly under the contains line of the Parser, you can nest anchors and actions. Under various Parser properties, you can assign components such as formats, delimiters, document processors, and transformers. You can create a parser by either of the following methods: By using the New Parser wizard By editing the IntelliScript and inserting a Parser component

6. What is update strategy transformation? The Update Strategy transformation is used to indicate the DML statement. We can implement update strategy in two levels: 1) Mapping level 2) Session level. Session level properties will override the mapping level properties.

7. What are main advantages and purpose of using Normalizer Transformation in Informatica? Normalizer Transformation is used mainly with COBOL sources where most of the time data is stored in de-normalized format. Also, Normalizer transformation can be used to create multiple rows from a single row of data 1)Normalizer Transformation read the data from COBOL Sources 2)It support Horizontal Pivot .It is a processing of single input into a multiple output

8. How can you create or import flat file definition in to the warehouse designer? You can not create or import flat file defintion in to warehouse designer directly.Instead you must analyze the file in source analyzer,then drag it into the warehouse designer. When you drag the flat file source defintion into warehouse desginer workspace,the warehouse designer creates a relational target defintion not a file defintion.If you 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.

9. How to convert the .doc docs into .txt format using informatica? this is nothing but using new features available in informatica 8.1 and above i.e using unstructured sources. this can be done using the B2B Data transformation tool provided by informatica.

10. What is a steamer and how a steamer works in Informatica b2b Data Transformation? A Streamer is a Data Transformation component that splits a large source document into smaller portions that a transformation can process separately. Streamers are useful in transformations that process very large inputs, such as multi-gigabyte data streams.

10.What is Serializers and what are the methods of creating Serializers? Serialization is the opposite of parsing. A parser converts a source document from any format to an XML file. A serializer converts an XML file to an output document in any format. For example, the output of a serializer can be a text document, an HTML document, or even another XML document. You can create a serializer by any of the following methods: By inverting the configuration of an existing parser By using the New Serializer wizard By editing the IntelliScript and inserting a Serializer component

11. What is the use of incremental aggregation? Its a session option. when the informatica server performs incremental aggr. it passes new source data through the mapping and uses historical chache data to perform new aggregation caluculations incrementaly. for performance we will use it.When using incremental aggregation, you apply captured changes in the source to aggregate calculations in a session. If the source changes incrementally and you can capture changes, you can configure the session to process those changes. This allows the Integration Service to update the target incrementally, rather than forcing it to process the entire source and recalculate the same data each time you run the session.

12. What are 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. 13. How do you decide whether you need ti do aggregations at database level or at Informatica level? It depends upon our requirment only.If you have good processing database you can create aggregation table or view at database level else its better to use informatica. Here i'm explaing why we need to use informatica. what ever it may be informatica is a thrid party tool, so it will take more time to process aggregation compared to the database, but in Informatica an option we called "Incremental aggregation" which will help you to update the current values with current values +new values. No necessary to process entire values again and again. Unless this can be done if nobody deleted that cache files. If that happend total aggregation we need to execute on informatica also. 14. At the maximum how many tranformations can be use in a mapping? In a mapping we can use any number of transformations depending on the project, and the included transformations in the perticular related transformatons. 15. What is the Rankindex in Ranktransformation? The Designer automatically creates a RANKINDEX port for each Rank transformation. The Informatica Server uses the Rank Index port to store the ranking position for<br>each record in a group. 16. What is the difference between constraind base load ordering and target load plan? Target Load Plan: If you have multiple pipelines in a mapping say T1 & T2 & to set condition to which pipeline should rum 1st, we use target load option. for exyou having 2 pipe lines T1 & T2 in a mapping.you want to execute pipeline T1 1st & then T2, go to mapping tab & select Target load plan. there all mapping will appear(T2&T2).there you can specify which mapping should run 1st by using up-down arrow. Constraint based load: In mapping If you want to load data to parent target table 1st & then load data to child target table you set condition in session-Config Object-check Constraint based load plan.This will load data to parent table & then to child table. 17.What are the approaches used by Transformation Informatica B2B Transformation Exchange? The transformation uses the following approach: 1.In the input XML, the transformation identifies the corresponding Child and Parent elements as follows: id attribute of Parent = parentID attribute of Child 2.The transformation creates Hobby and Person elements. It identifies the Hobby element where it should nest each Person element as follows: name attribute of Hobby = hobby attribute of Child 3.The transformation writes the child's first name into the Person element.

4.The transformation writes the parent's last name into the Person element. 18.Compare between Actions and Transformers in B2B Transformation? Transformers: The input of a Transformer is a single String. The output of a Transformer is a String. A transformer has no side effects, other than modifying the input string. Actions: The input is implemented by the action. An action can have multiple inputs. The inputs can be data holders. The output is implemented by the action. For example, an action can create output data holders.

19. Can we eliminate duplicate rows by using filter and router transformation ?if so explain in detail? This can be done using aggregator and router t/r. 1:in agg t/r create a new port cnt decimal enable the o/p port. and write the condition as count(*). 2.connect the agg to router t/r. take two new grours as unique,duplicate.->in unique the condtion is cnt=1.->in duplicate the conditon is cnt>1 20. What is B2B data exchange in Informatica and How could we use it? B2B will let you parse and read unstructured data such as PDF, EXCEL, HTML etc... and it has the capability to read binary data such as Messages, EBCDIC File etc... and has a very large list of supported formates. B2B Data Transformation Studio is the Developer tool, by which the parsing of (reading) the unstructured data is done. B2B mostly gives the output as an XML file. 21 .What are Aggregate transformation? Aggregator transformation allows you to perform aggregate calculations, such as averages and sums. 22. HOW CAN WE SAY THAT UNION TRANSFORMATION IS AN ACTIVE TRANSFORMATION? CAN U PLZ GIVE ME AN EXAMPLE.? the only condition for a transformation to bcum active is row number changes. Now the thing is how a row number can change. Then there are 2 conditions: 1. either the no of rows coming in and going out is diff. eg: in case of filter we have the data like id name dept row_num 1 aa 4 1 2 bb 3 2 3 cc 4 3 and we have a filter condition like dept=4 then the o/p wld b like

id name dept row_num 1 aa 4 1 3 cc 4 2 So row num changed and it is an active transformation 23. Which is better among connected lookup and unconnected lookup transformations in informatica or any other ETL tool? if you are having deIined source you can use connected, source is not well defined or from different database you can go for unconnected We are using like that only. 24. What is Data Transformation Manager? The primary purpose of the DTM process is to create and manage threads that carry out the session tasks. The DTM allocates process memory for the session and divide it into buffers. This is also known as buffer memory. It creates the main thread, which is called the master thread. The master thread creates and manages all other threads. If we partition a session, the DTM creates a set of threads for each partition to allow concurrent processing.. When Informatica server writes messages to the session log it includes thread type and thread ID 25. How the informatica server sorts the string values in Rank transformation? We can run informatica server either in UNICODE data moment mode or ASCII data moment mode. Unicode mode: in this mode informatica server sorts the data as per the sorted order in session. ASCII Mode:in this mode informatica server sorts the date as per the binary order. 26. Explain What are the different types of transformation available in informatica. and what are the mostly used ones among them? Mainly there are two types of tranformation.1]Active TransformationAn active transformation can change the number of rows that pass through it from source to target i.e it eliminates rows that do not meet the condition in transformation.2]Passive TransformationA passive transformation does not change the number of rows that pass through it i.e it passes all rows through the transformation.Transformations can be Connected or UnConnected. Connected TransformationConnected transformation is connected to other transformations or directly to target table in the mapping.UnConnected TransformationAn unconnected transformation is not connected to other transformations in the mapping. It is called within another transformation, and returns a value to that transformation.list of Transformations available in Informatica:1 source qualifier Tranformation2..Expression Transformation 3..Filter Transformation 4..Joiner Transformation 5..Lookup Transformation 6..Normalizer Transformation 7..Rank Transformation 8..Router Transformation 9..Sequence Generator Transformation 10..Stored Procedure Transformation 11..Sorter Transformation 12..Update Strategy Transformation .13...Aggregator Transformation 14..XML Source Qualifier Transformation 15..Advanced External Procedure Transformation 16..External Transformation 16.. custom transformation Mostly use of particular transformation depend upon the requirement.In our project we are mostly using source qualifier ,aggregation,joiner,look up transformation. 27. What does the expression n filter transformations do in Informatica Slowly growing target wizard? EXPESSION transformation detects and flags the rows from source. Filter transformation filters the rows that are not flagged and passes the flagged rows to the Update strategy transformation 28. Diff between informatica repositry server & informatica server? Informatica Repository Server:It's manages connections to the repository from client application. Informatica Server:It's extracts the source data,performs the data transformation,and loads the transformed data into the target.

29. what are the difference between view and materialized view? Materialized views are schema objects that can be used to summarize, precompute, replicate, and distribute data. E.g. to construct a data warehouse.A materialized view provides indirect access to table data by storing the results of a query in a separate schema object. Unlike an ordinary view, which does not take up any storage space or contain any data

You might also like