Está en la página 1de 7

What are the different types of repositories created using

Informatica?

- Informatica uses Repository manager to manage the upgrades and updates of the
complete software system.
- The repositories contained by the Informatica are as follows:
- Standalone Repository: this is a repository that includes all the individual functions and
that is not related to the repository.
- Global Repository: it provides the repository in a centralized domain and allows it to be
shared across many other repositories and platforms.
The objects are shared using the global shortcuts and the domains are fixed such that
easy transaction can be done.
- Local Repository: this allows the repository to be given within the domain using the
global repository.
- Versioned Repository: this is the repository used for the local as well as global object
as it allows the version control of it as well.

What is the difference between STOP and ABORT options in


Workflow Monitor?

- The STOP option is used to execute the session task and allow other task to run,
whereas ABORT option completely turns off the task that is running.
- When using STOP option the integration services stop reading the data from the source
of the file, whereas ABORT waits for the services to be finished and then only any
actions take place.
- The STOP command processes the data to the source or to targets, whereas ABORT

option has the timeout period of 60 seconds.


- STOP option allows the writing of the data and committing the data to the targets,
whereas ABORT shows no commitment as such.
- STOP option doesnt kill any process and it just stops the resource sharing between the
processes, whereas ABORT stops the process and the session gets terminated.

Write the program through which the records can be


updated?

- The records in informatica can be updated without using the update strategy and it
uses the target table for that.
- There is a need to define the key in target table of the Informatica level and allow the
connection of the key area.
- Informatica provides the key and field level updation and it allows the mapping of the
target.
- The program is as follows:
The program uses the target table say "Customer" with fields as
"Customer ID", "Customer Name" and "Customer Address".
Then "Customer ID" is being defined as the primary key and the Customer ID and
Address fields are connected together for the mapping of it.

What are the different lookup cache(s)?

- Informatica provides the lookup cache and un-cache for the static or dynamic types of
applications.
- The types are defined as follows:

- Static caches are those caches that dont modify the cache when the build of it already
being done.
The cache remains the same for all the session and for the users data that it will store.
- Dynamic cache is used to store the data that is generated dynamically by some user
action.
It allows the running of the session by inserting or updating the records in the cache that
is based on the source data.

What are the conditions needed to improve the performance


of Informatica Aggregator Transformation?

- The records can be stored before the value is being passed to the aggregator and by
using the sorted input option.
- The aggregator properties are checked to see that the inputs are provided and handled
dynamically.
- The record set in the transformation is being used on the sorted columns used in
GROUP BY operations.
- The record sets are being sorted at the database level and the source qualifier
transformations are used for the unsorted data.
- The tuning of the transformation is being done by seeing the level of source data being
transferred from one source to another.

What is the difference between Router and Filter?

- Router transformation provides the division of the incoming records into multiple groups
using the condition mentioned, whereas Filter transformation doesnt take care of division.

- Router transformation provides mutually inclusive groups to have the same records,
whereas Filter transformation used to restrict the incoming record.
- Router transformation doesnt block the incoming record, whereas Filter transformation
blocks or restricts the incoming record on the condition given.
- Router transformation doesnt block the record that is being used, whereas Filter
transformation doesnt provide the default groups.
- Router transformation allows the record that doesnt match the routing conditions,
whereas Filter transformations are used not to match the condition.
RE: What is the difference between Router and Filter? - Informatica ankita Jain (06-9-2014)
Router transformation is used to move data to different group depending upon the c
condition.. where as filter is too filter out the unmatched record and it will give output to
single group only..
I found a good example at below site: http://www.tecktricks.com/difference-between-filtertransformation-and-router-transformation-in-informatica/

What are the different options available for update strategy?

- Informatica uses the source data row-by-row to process the data with different
transformation models.
- Every row that is used in the model by default allows the insertion of the data in the
target table.
The options available for update strategy are as follows:
- DD_INSERT: this option allows the use of update strategy flags using the row of
insertion.
This keeps the numeric value of the option to 0.
- DD_UPDATE: allows the use of Update Strategy flags to provide the update for the row.
The value for it will be given as 1.
- DD_DELETE: it is used for detletion purpose and its value remains 2 as it is given in
the rules.

- DD_REJECT: The Update Strategy flags are used for the rejection rows and the value
of it will be 3.

What does reusable transformation mean?

- Reusable transformations are used to provide the mapping multiple times and allow
different methods to do it.
- Reusable transformations are stored in the metadata to provide the separate logic from
different mappings.
- Reusable transformations are used to provide the usage technique for other
transformations.
- It keeps all the changes to the reusable transformation and by providing the mappings
that is provided to be invalidated.

What is main use of mapplet?

- Mapplets are used to provide the reusable object that is being created by the mapplet
designer.
- It is used to consist of the designers designs that consist of the provision to provide the
objects in use.
- The mapplet consists of the transformations that allow the use of mapping techniques.
- It also reuses the transformation logic that allows the multiple mappings to be done with
the source data.

What is the difference between a connected look up and


unconnected lookup?

- Connected lookup is used to provide the input values that are taken from the
transformation directly, where unconnected lookup doesnt take the values directly.
- Connected lookup is connected to the database for the purpose of synchronization,
whereas unconnected lookup doesnt have any synchronization technique in place.
- Connected lookup provides the transformations that are in the pipeline, whereas
unconnected lookup doesnt provide the provision to have pipelines.
- Connected lookup cant be used for other transformation like expression, etc. whereas
unconnected lookup can only be used with the transformation.
- Connected lookup cant be called for multiple times in a mapping, whereas connected
lookup can be called multiple times.

What is the function of look up transformation?

- Transformation is used with the data source and used to provide the mapping
techniques.
- The transformation is a lookup transformation when the lookup data is used in flat file.
- It also uses the relational table and view that allow the file to be easily used in the
transformation.
- The lookup transformation consists of the ports or input ports using the source column
values.
- The column values allow the transformation to be based on the conditions provided by
the lookup.

What is the function of Union Transformation?

- The union transformation provides the use of multiple input groups that allows the
transformation to process further.
- It provides the data sources to be merged by using different sources and then the data
is used in the application.
- The pipeline consists of the data sources that are used for merging purpose and other
union purposes.
- The union transformations allow the transformations of the multiple input groups that
provide merging of the data from different sources.
- The transformation allows the use of functions like UNION ALL statements in SQL that
combines with the result of the SELECT statements.

También podría gustarte