Sie sind auf Seite 1von 2

Name of Solution:

Mapping: Build Concurrent Lookup Caches

Business Requirement:
Implementation of a mapping to demonstrate the building of concurrent Lookup Caches to
Increase session performance.

Solution URL:
https://community.informatica.com/solutions/3113

Supported Versions:
PowerCenter 9.1 and above

Description:
Overview:
Many a times, a mapping contains multiple lookup transformations. For each of the cached
lookup, the cache has to built by selecting the data from lookup source. By default, this is
done serially, consuming lots of time during session run. The session run time can be
shortened if the multiple lookup caches are created in parallel. The mapping and session
example of this solution demonstrates, how to implement this technique using appropriate
session settings.
The session settings that are relevant for this feature are

Additional Concurrent Pipelines for Lookup Cache


Pre-build Lookup Cache

Additional Concurrent Pipelines for Lookup Cache Creation property Restricts the number of
pipelines that the Integration Service can create concurrently to pre-build lookup caches.
Configure this property when the Pre-build Lookup Cache property is enabled for a session
or transformation.
When the Pre-build Lookup Cache property is enabled, the Integration Service creates a
lookup cache before the Lookup transformation receives the data. Also, if the session has
multiple Lookup transformations, the Integration Service creates an additional pipeline for
each lookup cache that it builds.
To configure the number of pipelines that the Integration Service can create concurrently,
select Auto or enter a numeric value:

Auto: The Integration Service determines the number of pipelines, it can create at
run time.
Numeric value: The Integration Service can create the specified number of
pipelines to create lookup caches.

Download file contents:


1. Workflow
2. Script

Steps to implement the solution:


1. Execute the script to create Source,Lookup and Target Table.
2. Import workflow using the Repository Manager. Select the appropriate folder from
the repository and resolve the conflicts by choosing suitable option.
3. In the PowerCenter Designer, Observe the Lookup transformation

To pre-build the look up cache for the transformations, set Additional Concurrent
Pipelines for Lookup Cache Creation property to a numeric value. As we are using
three lookup transformation in our mapping, the value has been set as 3.
Pre-build lookup cache property needs to be selected as Always allowed.

4. Open the workflow in Workflow Manager. Assign the integration service in Workflow > Edit -> Integration Service
5. Edit session and assign valid connection object for the source and target.
6. Observe in the $PMCacheDir,the cache files for all the 3 lookups will be created.
7. For more details of importing object, please visit our YouTube link.

YouTube Video on Importing and Configuring Workflows:


http://www.youtube.com/playlist?list=PLLRreK2jjjgWBQ4NPfp0QWTxYDvlnEqSJ

Other Useful links:


Mapping Bundles
Workflow Bundles
Informatica Tools Bundles
Informatica for Social Media Bundles
Debugging Tools Bundles
Visio Templates Bundles
B2B Templates and Projects Bundles
Data Quality Packs and Plans Bundles
Script Bundles

Das könnte Ihnen auch gefallen