informatica i &q

Upload: shravan-kumar

Post on 05-Jul-2018

214 views

Category:

Documents


0 download

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.