Informatica Interview Questions Pdf Free Download
Informatica free practice questions lets you to boost your confidence on nuances of informatica techonology.A great place for you to enhance your knowledge. Most Frequently asked Informatica Interview Questions and Answers: This article is covering the top Informatica MDM, PowerCenter, Workflow Manager, Workflow Monitor, Designer etc.
Below are the Top 100 Questions in Excel format. Kindly scroll Left to Right to View the answers and scroll down for more questions.
Question | Option 1 | Option 2 | Option 3 | Option 4 | Option 5 | Correct Answer |
What type of tool is Informatica? | ETL | OLTP | OLAP | Reverse Engineering | Data Modeling | 1 |
Which database does not support user-defined return values? | Sybase | Oracle | Informix | SQL Server | Teradata | 3 |
What is cache? | An area in Source database | An area in Target database | An area in Repository Server | An area in Informatica Server | An area in Memory | 5 |
Which of the following are join types are there in informatica? | Normal | Master Outer | Left Outer | Exclusive Outer | Right outer | 1,2 |
In ASCI I mode for each character, how many bytes are required | 1 byte | 2 bytes | 3 bytes | 4 bytes | 1 bit | 1 |
Comparing with Informatica power center 5.1 and 6.1 version, in 6.1 version, which transformations have been newly added? | Lookup & Union | Sorter and sequence | Transaction control & Sorter | Sorter & Union | Filter | 3 |
XML stands for | Extended Mainframe Language | Extended Markup language | Enhanced Mainframe Language | Enhanced Markup Language | 2 | |
Which types of data movement modes does Informatica server supports? | ASCII | Unicode | Binary | Decimal | Hexadecimal | 1,2 |
In what version of Informatica FlatFile Lookup Is available. | Infa 5 | Infa 6 | Infa 7 | All The Above | 3 | |
Which one of these are not terminologies related to Informatica | Drill down | Dimension | Mapping | Workflow | Session | 2,3,4,5 |
Which of the following terms are applicable for Datawarehousing? | OLAP | OLTP | Dimension | Cube | Fact | 1,3,4,5 |
What are the types of extractions available? | Full Extraction | Progressive Extraction | Incremental Extraction | Big Bang Extraction | Slow Extraction | 1,3 |
Where is the Source and Target information stored? | Repository Server | Informatica Server | Specific Folder | Repository Database | Source and Target Database respectively | 4 |
Informatica server holds two different values for a mapping Variable. What are they called as? | Start value/End value | Start Value/Current Value | Start Value/Persistent Value | Start Value/Active Value | No values are held | 2 |
Where will the Informatica server store data until it completes Aggregate calculations? | Memory | Repository Server Cache | Database | Cache | Informatica Server Cache | 3 |
Characters in the parameter file must be a subset of | Repository server code page | Information Server code page | Repository agent code page | Informatica client code page | Database Server Code Page | 2 |
Informatica Server uses the following environment variable defined on the server plat form to locate the dynamic link library or shared object on window operating server | PATH | LD_LIBRARY_PATH | SHLIB_PATH | LIBPATH | LOGPATH | 1 |
What will happen if the maximum number of sessions are reached | The new sessions enter into a queue and are run one by one | Failure or queuing can be controlled by another option | All the sessions will fail | All new sessions will fail | Server goes to a sleep mode untill sessions are manually terminated | 2 |
What will happen if the maximum number of sessions are reached | ||||||
What are different ways Null can be handled by Informatica in comparisons? | Null cannot be used for comparisons | Treated as Null | Treated as a Low/High value | Determined at runtime | Determined by the database | 2,3 |
By enabling the Enhanced security option, the following permissions are provided | Read/Write | Append | Execute | Overwrite | Override | 1,3 |
External Stored procedure transformation object resides at | Repository Server | Informatica Server | Repository Database | Informatica Client Machine | Database where Stored Procedure is present | 3 |
Which of the following are the security options not avaialble in Repository Manager? | Manage Users | Manage Groups | Manage Folders | Manage Privileges | Manage Repository | 3,5 |
Which of the following are false about Metadata Extensions | It is not a property of the object in which it is created | It appears on the Metadata extension tab of the each object of that type created | Metadata extension names need not be unique for each type of object in a domain | The datatype could be numeric (integer), string, or boolean | Metadata extension names must be unique for each type of object in a domain | 1,3 |
By default how does the Informatica server treat NULL values in aggregator functions? | Zero | NULL | Will throw an error message | Zero for Numeric, NULL for String variable | 2 | |
Where will you set the type of Update for an Update Strategy transformation? | In session | In mapping | In repository | In workflow | In task | 2 |
Which of the following properties belong to update strategy transformation | Variable | Forward rejected rows | Data driven | Tracing | SQL Override | 2,4,5 |
If the lookup table is not changed in between sessions which cache is better to use? | Static | Index | Persistent | Dynamic | Cached | 3 |
If lookup transformation uses dynamic cache which operator we can use in lookup condition? | = | >= | <= | =>' | =<' | 1 |
What will happen when the Informatica Server encounters multiple matches for a dynamic Lookup transformation | It returns all the results | It returns the first matching value | It returns an error | It returns the values one by one sequentially | Duplicate data will be deleted in the lookup table | 3 |
What will happen if this condition is given as a filter condition? IIF(ISNULL(FIRST_NAME),FALSE,TRUE) (Assume FIRST_NAME is a column in a Database table) | All rows that have FIRST_NAME as NULL are filtered | All rows that do not have FIRST_NAME as NULLare filtered | Will result in an error when mapping is validated | All rows will be filtered | No rows will be filtered | 1 |
What is the default Sorter Transformation Cache size | 2000000 bytes | 4000000 bytes | 8000000 bytes | 16000000 bytes | 0 bytes | 3 |
We use the Update Strategy transformation before or after the lookup, to flag rows for _____ to the target | Insert | Update | Append | Reject | Override | 1,2,4 |
When the stored procedure transformation is after the joiner transformation, the informatica server uses the database connection of the | Detail table | Master table | Target table | 1 or 2 (If existing in both the DBs, Master will be used) | 2 or 3 | 2 |
All rows of data from the detail source and the matching rows from the master source are selected.This type of join called as? | Master-Outer | Normal | Detail-Outer | Full-Outer | Inner-Join | 1 |
From the below which transformation cannot be reusable? | ERP Source Qualifier | Dynamic lookup cache | Sequence Generator | Aggregator | 1 | |
Where do you configure the Index and data cache of Aggregator transformation? | Session properties | Aggregator transformation | Mapping properties | Changes can be made using Designer or Workflow Manager tool | Paramater Variables | 1,2,4 |
Which of the data type is preferable when making comparisons using lookup And filter transformations? | Date | DateTime | Integer | String | Char | 3 |
Find out the Active transformations? | Expression | Filter | Lookup | Aggregator | XML Source Qualifier | 2 |
Find out the Passive transformation? | Source Qualifier | Rank | Aggregator | Router | Filter | 3 |
We Use the Normalizer transformation with COBOL sources which are often stored in? | Demoralized Form | Normalized Form | Hierarchical Form | Referential Form | Textual Form | 1 |
Which transformation is designed to handle data read from COBOL sources | Union | Router | Advanced External Procedure | Normalizer | Filter | 4 |
Assume your source table has a column EmployeeID, and you want to include the EmployeeName in your target. In this case which Transformation will you use? Assume mapplets are not used in this Repository | Update strategy | Stored procedure | Lookup | Joiner | Filter | 3 |
What is the use of Variable port? | To improve the performance | To reduce time | To store intermediate results | To parameterise values in a mapping | Used in mapplets for reusability | 3 |
Which of these groups are Router Transformation supported Groups? | Variable Group | User defined Group | Dynamic Group | Static Group | Custom Group | 2 |
Which Transformation won't allow addition of any port? | Custom | Union | Sequence | Mid Stream XML Parser | Aggregator | 3 |
What is the default join that Source qualifier provides? | Inner join | Outer join | Inner equi join | Inner non-equi join | Outer equi join | 3 |
What is the default join in the joiner transformation? | Normal | Outer join | Inner | Full Outer | Exclusive | 1 |
Which one is correct for the following example? The total commission of employees who exceeds their quarterly quota? | Sum (commission, commission > quota) | Sum (commission, commission >=quota) | Sum (commission, commission > quota=) | Sum (commission, commission => quota) | Sum (commission, commission <= quota) | 1 |
If we do not set the cycle option in sequence generator what happens when it reaches maximum value? | Starts from initial value | Does not effect the session | Session fails | Decrements from maximum value | Mapping is invalidated | 3 |
In my source there are two fields entry date and apply date i want to reject the data if the entry date is after the apply date for this which expression correct | IIF ((ENTRY_DATE >=APPLY_DATE), DD_REJECT, DD_Update) | IIF ((ENTRY_DATE <= APPLY_DATE), DD_UPDATE, DD_REJECT) | IIF ((ENTRY_DATE > APPLY_DATE), DD_REJECT, DD_UPDATE | IIF ((ENTRY_DATE =>APPLY_DATE), DD_REJECT, DD_Update) | IIF ((ENTRY_DATE =< APPLY_DATE), DD_UPDATE, DD_REJECT) | 3 |
To verify the target tables and disk space on the target system, Stored procedure must be the type of | Source pre-load | Target pre-load | Source post-load | Target post-load | Source commit-load | 2 |
What is the purpose of SQL Override in a Source Qualifier? | Joining 2 or more homogenous sources | Peform cross-platform joins | Joining 2 or more heterogenous sources | To change column order of source | To eliminate duplicate data | 1 |
A transformation has the following ports: Port_1: String, Input port; Port_2: String, Input port; Port_3: String, Output port Which of the expressions shown below would be valid? Assume that it is associated with Port_3 and that the string ENDSTRING is no | Port_1|| Port_2 || 'ENDSTRING' | Port_1 || Port_2 || "ENDSTRING" | Port_1 || Port_2 || ENDSTRING | CONCAT(Port_1, CONCAT(Port_2, "ENDSTRING")) | 1 | |
A transformation has the following ports: Port_1: Decimal, Input port; Port_2: Decimal, Input port; Port_3: String, Input port; Port_4: Decimal, Output port; Port_5: Decimal, Output port. Which of the expressions shown below would be invalid? | IIF ( Port_1 > 5, Port_2 * 10, Port_2 * 15 ) | IIF ( Port_1 > 5, Port_1 * 10,Port_1 * 20) | IIF ( Port_5 > 7, Port_5 * 10, Port_5 * 15 ) | IIF ( Port_2 > 8, Port_2 * 10, Port_2 * 15 ) | IIF ( Port_3 > 8, Port_3 * 10, Port_3 * 15 ) | 5 |
When can we use a connected Lookup? | Does not support UserDefined Values | DynamicCache is possible | Returns MultipleColumns | DynamicCache is not possible | If rows are to be passed to a Filter or Router transformation directly | 2,3,5 |
When using Mapping Designer, what are all the Transformations that cannot be used in a Mapplet? | Sequence Generator | Sources | Aggregator | Targets | Normaliser | 1,4,5 |
How is the Pre and Post SQL Commands validated? | By the Designer | Cannot be validated | By the Workflow Manager | Validated when session is created | Validated at run time by Informatica Server | 2 |
Baed on a flag (0 or 1) either Insert or Update has to be done on a Target. What are the ways in which this can be best achieved? | Use Router Transformation | Use Filter Transformation | Group the data using Aggregator and send to target | Use Update Strategy and use the flag for setting the condition as DD_UPDATE or DD_INSERT | Write two mappings and filter data using source qualifier | 1,4 |
._____means the row will not have SQL Written for it | DD_INSERT | DD_REJECT | DD_UPDATE | DD_DELETE | DD_APPEND | 2 |
Which of the following properties you can change for a newly added Source column without invalidating a mapping: | Data type | Table Name | Redefines | Key constraints | Column Name | 1,3,4 |
When you import the Source definition, which of the following source metadata you import? | Source name | Triggers | Column Names | Key Contraints | Indexes | 1,3,4 |
When you import a COBOL source, the Designer scans the file for which of the following components? | Target | Source | Redefines | Fields | Occurs | 3,4,5 |
You can create Transformations in designer using | Mapping Designer | Source Analyzer | Mapplet Designer | Transformation Developer | Warehouse Designer | 1,3,4 |
Which of the following are tools of Designer? | Source Analyzer | Session Developer | Task Developer | Warehouse Designer | Mapping Designer | 1,4,5 |
Designer is used for | Creating source and target definitions | Creating mappings | Create Folders and set privileges | Creating Mapplets | Creating Sessions and Workflows | 1,2,4 |
Jumping from one transformation to any other transformation using the debugger can be done using | Step to instance | Next instance | Break points | Forward instance | Break to Instance | 1 |
Sources do not contain | Input ports | Output ports | Variable ports | Sorted ports | Metadata Extensions | 1,3,4 |
Update the row if it exists,otherwise insert it.Which option is suitable for this one | Update as update | Update as insert | Delete | Insert | Update as update/Insert as Insert | 5 |
Which of the following tasks can we perform in the designer? | Create shortcuts | Export/Import Registry | Export and Import repository objects | Copy objects | Compare Folders | 1,2,4 |
If the object is Target, then what are the dependencies that are displayed when "View Dependencies" is selected for it? | Target within the same folder that reference the target through a foreign key relationship | Shortcuts to the target | Mappings using the target | Mapplets using the target | Sources that are dependent on the target | 1,2,3 |
I used a Sequence Generator in a mapping and I have done some testing on this particular mapping.In this particular Scenario, how I can set the sequence Generator to its Initial value? | Set the current value to 1 | Remove from mapping and recreate | Cannot be reset | 1,2 | 2,4 | 4 |
Variable ports are not visible in_____view | Normal | Edit | Debug | Read-only View | Full-screen View | 1 |
----' is a set of source and target definitions linked by transformation Objects that define the rules for transformation | Session | Mapping | Workflow | Worklet | Batch | 2 |
What is Slowly changing dimensition? | To manage the data | To manage the mapping | To manage the workflow | To manage the Session | To manage Workflow monitor | 1 |
How many types of techniques are there for SCD? | 1 | 2 | 3 | 4 | 5 | 3 |
What is the default source option for update strategy transformation | Insert | Update | Delete | Data driven | Reject | 4 |
The Designer includes a "Find" search tool as part of the standard toolbar.What can be searched using the tool? | Persistent Values | Port Names | Source Definitions | Target Definitions | Descriptive Text | 2,3,4 |
If a source is imported form a databases what all can be configured? | Owner Name | Database Type | Constraint Name | Index Name | Database Name | 1,2,5 |
If a target is imported form a databases what all can be configured? | Constraint Name | Database Type | Index Name | Business Name | Nullability | 2,4,5 |
A -------- is a set of transformations that you build in the Mapplet Designer and can use in multiple mappings | Session | Mapping | Workflow | Mapplet | Batch | 4 |
Which of the following is not possible while copying/moving columns from one source to another without connecting to database | Create a shortcut and rename it | Cannot be copied | Use the Copy columns option | Drag and drop columns into the new source | Use the Move columns option | 1,2,4 |
Repository manager is not used for | Creating Sessions | User Administration | Creating Folders | Folder Administration | Creating Mapping | 1,5 |
Where is the cache (lookup, index) created? | Cache directory | Informatica Repository | Session Logs directory | Workflow Logs Directory | 1 | |
Which of the following is true about Advanced external procedures | AEP transformations are connected transformations | AEP transformations cannot be referenced in an expression | AEP transformations can be referenced in an expression | AEP transformations are un-connected transformations | AEP can be created only using Transformation Developer | 1,2,5 |
Disabling of high precision for numeric data converts data to which data type? | Integer | Decimal | Char | Double | Date | 4 |
What happens to the session if the commit interval is too high and Informatica server fills the database log file? | Session waits for the Log to be cleared | Does not affect the session | Session fails | Session resumes once the log is cleared | Informatica Server hangs | 3 |
Default location of the parameter file is | $PMSourceFileDir | $PMCacheDir | $PMSessionLogCount | $PMSessionLogDir | $PMBadFileDir | 1 |
Config object tab in a session properties includes ____ settings | Commit | Load | Reject | Commit on Insert | Commit on Update | 1,2 |
Which tracing level of Informatica Server logs 1. Initialization 2. Error message and 3. Notification of rejected data | Normal | Verbose Init | Verbose data | Terse | Descriptive | 4 |
Workflow manager displays a _______ Invalid Icon if the worklet instance in the Workflow is invalid? | Red | Blue | Yellow | Green | Black | 2 |
You want to use the same session to extract transaction records for each of your customers individually. Which way is preferred? | Create a mapping parameter to represent a single customer account | Create individual sesion for each customer account | Create individual mappings and sessions for each customer account | Create mapplets | Create mapplets and worklets for re-using | 1 |
Which of the following is not applicable for CONTROL task in workflow manager? | To send e-mails when session fails | To stop the workflow that is running | To send alerts to the Notification Window | To fail a workflow that is running | To check the performance of session | 1,3,5 |
Which of the following is applicable for COMMAND task in workflow manager? | To check the performance of session | Allows Batch File to be executed | Allows Unix command to be executed | To send alerts to the Notification Window | Allows shell scripts to be executed | 2,3,5 |
Which Threads are created in DTM process? | Master | Input, Output | Transformation | Mapping | Reader | 1,2,4,5 |
Whether or not a Session Task can be considered to have heterogeneous targets is determined by | The Mapping properties alone | The Session Task properties alone. | Either the Mapping properties or the Session Task properties | Either the Mapping properties or the Workflow properties. | Either the Mapping properties or the Workflow properties or Session Properties | 2 |
How can we compare the mapping and mapplets of the same name belonging to different folders? | Mapping Designers | Mapplet Designers | Cannot be compared | Only by using a Repository Manager Compare | Workflow Manager | 1,2 |
Which of the following tasks are re-usable? | Command | Control | E-mail | Session | Timer | 1,3,4 |
Worklet variables are not used for | Reference values | Record information | Performance Tuning | Database Comparisons | Storing metadata extensions | 3,4,5 |
Which of the following are applicable for Resuable tasks | Task instance can be edited using workflow designer | changes made to an instance is only applicable to the instance | changes made to an instance is propogated to the original task | Once an instance property is changed, the changes cannot be reverted | An instance property if changed, can be reverted | 1,2,5 |
User defined worklet variables cannot be ______ | Static | Dynamic | Persistent | Non-Persistent | Volatile | 1,2,5 |
Which of the following objects you cannot include in a mapplet? | Filter | XML Sources | Normaliser | Aggregator | Target Definitions | 2,3,5 |
I selected sorted input option but workflow takes same amount of time as before. What all could be the reason for this? | Aggregator expression contains nested aggregate functions | Source uses Incremental aggregation | Source data is data-driven | Source data has lesser data | Source has lesser columns | 4 |
The number of threads depends on the ________ information for each pipeline? | Partition | Expression | CPU bandwidth | session | workflow | 1 |
Where will the Informatica server stores data until it completes Aggregate calculations? | Memory | Repository | Database | Cache | log dir | 3 |
Which data type is preferable when making comparisons using lookup and filter transformations? | Decimal | Double | Integer | char | varchar | 3 |
To improve the session Performance which one has to be done? | Increase the no of partitions | Always use Verbose Tracing | Use only Normal load | Use ODBC for loading huge data | Avoid staging area | 1,5 |
What is the order of identifying performance bottleneck | Source->Target->Mapping->Session->System | Target->Source->Mapping->Session->System | System->Source-> Target->Mapping->Session | Mapping->Session->System->Source->Target | Mapping->Session->System->Target->Source | 2 |
To increase the performance of target load which one we have to do? | Use External load | Use Normal load | Decrease checkpoint intervals | build indexes | to enable cache | 1 |
In lookup transformation which cache we have to use to improve session Performance? | Shared cache | Persistent cache | Recache from db | 1 &2 | 1 & 3 | 1,2 |
There are three lookup cache counters having numbers 2000,4000,10000.Which of the following is true? | Tuning the lookup having counter 2000 | Tuning the lookup having counter 10000 | Tuning the lookup having counter 4000 | All of them have the same performance | Disabling cache will improve performance | 2 |
For a lookup on a small set of unchanging values which functions will degrade Session performance? | IIF | Is Null | Decode with single condition | Not NULL | Decode with multiple conditions | 1,2,4 |
I have a table employee. I want the data only of deptno 10 using filter. To improve session performance where will I place the filter transformation? | Nearer to Target | After the lookup | Near to source | In the middle | Before the lookup | 1 |
Which one will optimize Aggregator transformation? | Group by simple columns | Use sorted input | Use incremental aggregation | Use lookup | Use cache | 1,2,3 |
If your Target consists key constraints and indexes that will slow the loading of data, to improve the session performance, what you will do? | Trace Level should be Verbose Init | Drop indexes before load | Drop table and re-create | Drop constraints before load | Trace Level should be Verbose | 2,4 |
To run the informatica server which data movement you prefer? | ASCII | Unicode | Binary | EBCDIC | Decimal | 1 |
Which of the following are types of lookup cache? | Non-volatile cache | Recache from database | Static cache | Dynamic cache | Volatile Cache | 2,3,4 |
Which of the following is applicable in Sources with respect to File sources | Fixed-width file is supported | De-limited file is supported | No header should exist in a file | One source can act as placeholder for multiple sources | Escape character should always be / for delimited files | 1,2,4 |
What components of a datawarehouse can you create using informatica | Cubes | Dimensions | Attributes | Levels | Marts | 1,2,4 |
For which of the following transformations you will use Sorted Ports option to improve performance? | Source | Rank | Aggregator | Target | Joiner | 2,3,5 |
Source: https://informaticaguru99.blogspot.com/2018/08/informatica-top-100-mcq.html
Posted by: beehamakere04127.blogspot.com
Posting Komentar untuk "Informatica Interview Questions Pdf Free Download"