informatica i &q
TRANSCRIPT
-
8/15/2019 Informatica I &Q
1/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
-
8/15/2019 Informatica I &Q
2/7
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 doesn’t 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:
-
8/15/2019 Informatica I &Q
3/7
-
8/15/2019 Informatica I &Q
4/7
- Router transformation provides mutually inclusive groups to have the same records,
whereas Filter transformation used to restrict the incoming record.
- Router transformation doesn’t block the incoming record, whereas Filter transformation
blocks or restricts the incoming record on the condition given.
- Router transformation doesn’t block the record that is being used, whereas Filter
transformation doesn’t provide the default groups.
- Router transformation allows the record that doesn’t 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-filter-
transformation-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 differenttransformation 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.
-
8/15/2019 Informatica I &Q
5/7
- 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 designer’s 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?
-
8/15/2019 Informatica I &Q
6/7
- Connected lookup is used to provide the input values that are taken from the
transformation directly, where unconnected lookup doesn’t take the values directly.
- Connected lookup is connected to the database for the purpose of synchronization,
whereas unconnected lookup doesn’t have any synchronization technique in place.
- Connected lookup provides the transformations that are in the pipeline, whereas
unconnected lookup doesn’t provide the provision to have pipelines.
- Connected lookup can’t be used for other transformation like expression, etc. whereas
unconnected lookup can only be used with the transformation.
- Connected lookup can’t 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?
-
8/15/2019 Informatica I &Q
7/7
- 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.