You are on page 1of 3

Name of Solution:

PowerCenter : Data Warehouse Sample Project

Business Requirement:

The purpose of this solution is to explain how to create a demo data warehouse / data mart using
PowerCenter.

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

Supported Versions:
PowerCenter 9.1 and above.

Description:
Transaction and master data from OLTP (online transaction processing) systems is loaded into the data
warehouse as Fact tables and Dimension tables respectively. In this demo, we consider a Sales Order
Processing system as a source with the following table

Table Name Type

CUSTOMERS Master

COUNTRIES Master

PRODUCTS Master

PROMOTIONS Master

CHANNELS Master

SALES Transaction
And we consider the following table as target tables for building data warehouse.

Table Name Type

DIM_ CUSTOMERS Dimension Table

DIM_ COUNTRIES Dimension Table

DIM_ PRODUCTS Dimension Table

DIM_ PROMOTIONS Dimension Table

DIM_ CHANNELS Dimension Table

DIM_TIMES Dimension Table

FACT_SALES Fact Table

This OLTP table is loaded into the data warehouse using PowerCenter mapping by using the following
mappings

Mapping Name Source Target Action

m_load_dim_channels CHANNELS DIM_CHANNELS Update/Insert

m_load_dim_countries COUNTRIES DIM_COUNTRIES Update/Insert

m_load_dim_customers CUSTOMERS DIM_CUSTOMERS Update/Insert

m_load_dim_products PRODUCTS DIM_PRODUCTS Update/Insert

m_load_dim_promotions PROMOTIONS DIM_PROMOTIONS Update/Insert

m_load_fact_sales SALES FACT_SALES Update/Insert

The above mappings are packaged in as an application along with sample data in the download file. This
can help you to understand how to use PowerCenter functionality to populate a data warehouse.

Download file contents:


1. Source_oltp_scripts
2. Target_dw_scripts
Steps to implement the solution:
1. Run the OLTP Scripts and the OPTDW provided in the following folders in your local database:
 Source_oltp_scripts
 Target_dw_scripts
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 dim_load and fact_load mappings.
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. For more details of importing object, please visit our YouTube link.
7. Execute the workflow ”WF_DW_Starter_Pack” and observe the dimension tables and fact table.
Other Useful Resources:

Mapping Bundles

Workflow Bundles

Informatics 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 Bundle

You might also like