SlideShare a Scribd company logo
Informatica Power Center 9.0.1
          Building Financial Data Mode - Lab#19
             Update Strategy transformation




Description:
     BISP is committed to provide BEST learning material to the
beginners and advance learners. In the same series, we have
prepared a complete end-to end Hands-on Guide for building
financial data model in Informatica. The document focuses on how
the real world requirement should be interpreted. The mapping
document template with very simplified steps and screen shots
makes the complete learning so easy. The document focuses on
XML Transformations. Join our professional training program and
learn from experts.




History:
Version      Description Change         Author                 Publish Date
0.1         Initial Draft         Upendra Upadhyay       12th Aug 2011
0.1         Review#1              Amit Sharma                  18th Aug 2011


www.bispsolutions.com    |   www.hyperionguru.com |   www.bisptrainings.com    |
     Page 1
Table of Content

Contents
Contents.......................................................................................................................... 2

  XML Transformation in Informatica ..............................................................................3

     XML Source Qualifier Transformation:.......................................................................3

     XML Parser Transformation.......................................................................................3

     XML Generator Transformation Overview:.................................................................3

  Importing Source and Target Table..............................................................................5

  Create Mapping.......................................................................................................... 13

  Create Workflow.........................................................................................................15

  Workflow Monitor and View Target Data....................................................................22




www.bispsolutions.com                   |       www.hyperionguru.com |                     www.bisptrainings.com                  |
     Page 2
XML Transformation in Informatica
The XML Parser transformation lets you extract XML data from messaging systems,
such as TIBCO or MQ Series, and from other sources, such as files or databases. The
XML Parser transformation functionality is similar to the XML source functionality,
except it parses the XML in the pipeline.



Types of XML Transformations
    XML Source Qualifier Transformation
    XML Parser Transformation
    XML Generator Transformation Overview

XML Source Qualifier Transformation:
     It is an active transformation, as well as connected transformation . Just like the normal Source
Qualifier Transformation we can use the XML Source Qualifier Transformation by dragging an
XML source definition to the Mapping Designer workspace or by manually creating one. The source
definition needs to be connected to the target via XML Source Qualifier Transformation. This
Source qualifier defines the data elements that the Integration Service reads when it executes a
session. XML Source Qualifier has one input or output port for every column in the source. If you
remove an XML source definition from a mapping, the Designer also removes the corresponding
XML Source Qualifier transformation.

XML Parser Transformation
   It’s an also active transformation, as well as Connected. We use an XML Parser transformation to
extract XML inside a pipeline and then pass this to the target. The XML is extracted from the source
systems such as files or databases. The XML Parser transformation reads XML data from a single
input port and writes data to one or more output ports.

XML Generator Transformation Overview:
    It’s an also active transformation, as well as connected. We use XML Generator Transformation
Overview to create XML inside a pipeline. It reads data from source such as files and databases and
generates XML in the pipeline. The XML Generator transformation accepts data from multiple ports
and writes XML through a single output port.




www.bispsolutions.com          |     www.hyperionguru.com |            www.bisptrainings.com        |
     Page 3
Steps to performing XML Transformation:
 In this example, we use source as a oracle and target as a XML.
    Import source table.
    Create target table in target designer. (if target same as a source then select Non-XML
       Source).
    Drag and drop both source and target table in mapping designer window and then create
       mapping and save it.
    Create workflow and assign task and specify connection and then save it.
    Preview data and check execution log.


Source Table (Multiple Source)                        Target Table. (XML)



   Oracle 11g Table




www.bispsolutions.com       |    www.hyperionguru.com |        www.bisptrainings.com       |
     Page 4
Importing Source and Target Table
     Step-1 Click on Start -> All Programs -> Informatica 9.0.1 -> Client -> Power
Center Client -> Power

     Center Designer.




Step-2 Then Connect to Repository in Informatica Power Center Designer Right click on repository
name and click on Connect.




Step-3 Then go to Tools Menu and click on Source Analyzer to import source table. First create
ODBC Connection for the RDBMS Source.




www.bispsolutions.com         |    www.hyperionguru.com |          www.bisptrainings.com           |
     Page 5
Step-4 And then go to Sources Menu in Informatica Power Center Designer. When you click on
Source, there are various option available for import source table but these four option are most
important to import source table,
    Import from Database - Import source table form RDBMS.
    Import from File - Import source table from Flatfile.
    Import from Cobol File - Import source table from Cobol source.
    Import XML Definition - Import source table from XML Source.




Step-5 Then click on Import from Database to import table from RDBMS Source database.




www.bispsolutions.com         |    www.hyperionguru.com |          www.bisptrainings.com        |
     Page 6
Step-6 Select ODBC data source (first create ODBC Connection for RDBMS Source ) and then
specify Username, Owner name and password. Then click OK.




www.bispsolutions.com      |    www.hyperionguru.com |       www.bisptrainings.com     |
     Page 7
Step-7 Right click on table and select Preview Data to View data of source table.




Step-8 Specify Username, Owner name and password. Then click connect.




www.bispsolutions.com          |    www.hyperionguru.com |           www.bisptrainings.com   |
     Page 8
Step-9 Now go to Targets Designer in Informatica Power Center Designer and click on target menu.
In target menus also available various options and click on Import XML Definition.




Step-10 Here we have four options available in XML Definition, They are followings.
    Local File - Used local file as a target.
    URL - Give URL for Target
    Non-XML Sources - Used target as a source table.
    Non- XML Targets - Target table as a specified target table.

If your target table same as a source then select Non-XML Sources and select Source table.




www.bispsolutions.com         |     www.hyperionguru.com |           www.bisptrainings.com     |
     Page 9
Step-11 Select table and click on Open.




Step-12 Click Yes on open window..




www.bispsolutions.com            |        www.hyperionguru.com |   www.bisptrainings.com   |
     Page 10
Step-13 Here some options for change XMLViews and creating and naming options so select options as your
target base and click OK.




Step-13 Here specify XML target table name.




www.bispsolutions.com          |     www.hyperionguru.com |            www.bisptrainings.com          |
     Page 11
Step-11 Right click on table and select Preview Data to View the data.




www.bispsolutions.com            |     www.hyperionguru.com |            www.bisptrainings.com   |
     Page 12
Create Mapping

Step-1 Go to Mapping Designer          and Create New Mapping and then name of mapping and
click OK.




Step-2 Then drag and drop source and target data in Mapping Designer.




Step-3 Then create mapping.




www.bispsolutions.com         |    www.hyperionguru.com |          www.bisptrainings.com   |
     Page 13
Step-9 And then save it (ctrl+s) and check mapping is VALID.




www.bispsolutions.com        |     www.hyperionguru.com |      www.bisptrainings.com   |
     Page 14
Create Workflow
Step-1 Now go to Informatica Power Center Workflow Manager, and go to Tools menu and select
Workflow Designer.




Step-2 Now to create workflows, go to Workflows menu and select Create. Then Name of workflow
and click OK buttons.




www.bispsolutions.com       |     www.hyperionguru.com |        www.bisptrainings.com       |
     Page 15
Step-3 Work flow Designer windows




                                                                                Step-
4 Then create Task, Go to Tasks Menu and click Create.




Step-5 Now select session and insert Name of task.



www.bispsolutions.com         |     www.hyperionguru.com |   www.bisptrainings.com   |
     Page 16
Step-6 Select Mapping to associate with the session.




Step-7 Workflow Designer Window.




Step-8 Now create flow B/W Workflow to Task. Select Link Task and link to start to s_XML. Link
task use to connect each workflow task(session). We can specify conditions with link to create
branches in the workflow. The Workflow Manager does not allow us to use links to create loops in
the workflow. Each link in the workflow can run only once.


www.bispsolutions.com         |     www.hyperionguru.com |        www.bisptrainings.com        |
     Page 17
Step-9 Work Designer Windows




Step-10 After that create relational connection for Oracle.




Step-11 Then specify Name, User Name, Password, Connection String and Attribute and then click
OK.




www.bispsolutions.com          |     www.hyperionguru.com |      www.bisptrainings.com       |
     Page 18
Step-12 Now Configure Connection to Source and Target, Then Right Click on Filter and Edit, Then
Click Mapping tab and configure connection for your source and target table schema in oracle 11g
RDBMS. And then click OK.




Step-13 Select DBConnection for Source and Target Relation Database.




www.bispsolutions.com        |     www.hyperionguru.com |         www.bisptrainings.com        |
     Page 19
Step-14 Set Property of Target Table. In property tab, we set property according to target
requirement. Here set target attribute and its value.




www.bispsolutions.com      |     www.hyperionguru.com |       www.bisptrainings.com      |
     Page 20
Step-15 Now save (ctrl+s) this workflow and check it.




www.bispsolutions.com         |     www.hyperionguru.com |   www.bisptrainings.com   |
     Page 21
Workflow Monitor and View Target Data
Step-1 Now Start Workflow, Right click on Workflow Designer Window and Click on Start
Workflow.




Step-2 Check session in Informatica PowerCenter Workflow Monitor.




www.bispsolutions.com       |     www.hyperionguru.com |        www.bisptrainings.com   |
     Page 22
Step-3 Now check execution log.




    Insert Script.




www.bispsolutions.com       |     www.hyperionguru.com |   www.bisptrainings.com   |
     Page 23
Target table path.




   Target Load Summary.




Step-4 Now view data in Target.




www.bispsolutions.com        |    www.hyperionguru.com |   www.bisptrainings.com   |
     Page 24
www.bispsolutions.com   |   www.hyperionguru.com |   www.bisptrainings.com   |
     Page 25
Ad

More Related Content

What's hot (20)

SQL
SQLSQL
SQL
Shunya Ram
 
Sql tutorial
Sql tutorialSql tutorial
Sql tutorial
Rumman Ansari
 
ETL Using Informatica Power Center
ETL Using Informatica Power CenterETL Using Informatica Power Center
ETL Using Informatica Power Center
Edureka!
 
Informatica session
Informatica sessionInformatica session
Informatica session
vinuthanallam
 
Informatica Transformations with Examples | Informatica Tutorial | Informatic...
Informatica Transformations with Examples | Informatica Tutorial | Informatic...Informatica Transformations with Examples | Informatica Tutorial | Informatic...
Informatica Transformations with Examples | Informatica Tutorial | Informatic...
Edureka!
 
Informatica slides
Informatica slidesInformatica slides
Informatica slides
sureshpaladi12
 
Sql server-integration-services-ssis-step-by-step-sample-chapters
Sql server-integration-services-ssis-step-by-step-sample-chaptersSql server-integration-services-ssis-step-by-step-sample-chapters
Sql server-integration-services-ssis-step-by-step-sample-chapters
NadinKa Karimou
 
BP204 - Take a REST and put your data to work with APIs!
BP204 - Take a REST and put your data to work with APIs!BP204 - Take a REST and put your data to work with APIs!
BP204 - Take a REST and put your data to work with APIs!
Craig Schumann
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration Services
Robert MacLean
 
MYSQL-Database
MYSQL-DatabaseMYSQL-Database
MYSQL-Database
V.V.Vanniaperumal College for Women
 
Informatica Online Training
Informatica Online Training Informatica Online Training
Informatica Online Training
saikirancrs
 
Citrix StoreFront - Implementation Guide
Citrix StoreFront - Implementation GuideCitrix StoreFront - Implementation Guide
Citrix StoreFront - Implementation Guide
Nuno Alves
 
SSIS Presentation
SSIS PresentationSSIS Presentation
SSIS Presentation
BarbaraBederman
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration Services
Robert MacLean
 
DBA Basics guide
DBA Basics guideDBA Basics guide
DBA Basics guide
azoznasser1
 
MS SQL SERVER: SSIS and data mining
MS SQL SERVER: SSIS and data miningMS SQL SERVER: SSIS and data mining
MS SQL SERVER: SSIS and data mining
DataminingTools Inc
 
The Roadmap for SQL Server 2019
The Roadmap for SQL Server 2019The Roadmap for SQL Server 2019
The Roadmap for SQL Server 2019
Amit Banerjee
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database?
Markus Michalewicz
 
Oracle database 12c sql worshop 1 activity guide
Oracle database 12c sql worshop 1 activity guideOracle database 12c sql worshop 1 activity guide
Oracle database 12c sql worshop 1 activity guide
Otto Paiz
 
Informatica partitions
Informatica partitionsInformatica partitions
Informatica partitions
singh100
 
ETL Using Informatica Power Center
ETL Using Informatica Power CenterETL Using Informatica Power Center
ETL Using Informatica Power Center
Edureka!
 
Informatica Transformations with Examples | Informatica Tutorial | Informatic...
Informatica Transformations with Examples | Informatica Tutorial | Informatic...Informatica Transformations with Examples | Informatica Tutorial | Informatic...
Informatica Transformations with Examples | Informatica Tutorial | Informatic...
Edureka!
 
Sql server-integration-services-ssis-step-by-step-sample-chapters
Sql server-integration-services-ssis-step-by-step-sample-chaptersSql server-integration-services-ssis-step-by-step-sample-chapters
Sql server-integration-services-ssis-step-by-step-sample-chapters
NadinKa Karimou
 
BP204 - Take a REST and put your data to work with APIs!
BP204 - Take a REST and put your data to work with APIs!BP204 - Take a REST and put your data to work with APIs!
BP204 - Take a REST and put your data to work with APIs!
Craig Schumann
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration Services
Robert MacLean
 
Informatica Online Training
Informatica Online Training Informatica Online Training
Informatica Online Training
saikirancrs
 
Citrix StoreFront - Implementation Guide
Citrix StoreFront - Implementation GuideCitrix StoreFront - Implementation Guide
Citrix StoreFront - Implementation Guide
Nuno Alves
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration Services
Robert MacLean
 
DBA Basics guide
DBA Basics guideDBA Basics guide
DBA Basics guide
azoznasser1
 
MS SQL SERVER: SSIS and data mining
MS SQL SERVER: SSIS and data miningMS SQL SERVER: SSIS and data mining
MS SQL SERVER: SSIS and data mining
DataminingTools Inc
 
The Roadmap for SQL Server 2019
The Roadmap for SQL Server 2019The Roadmap for SQL Server 2019
The Roadmap for SQL Server 2019
Amit Banerjee
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database?
Markus Michalewicz
 
Oracle database 12c sql worshop 1 activity guide
Oracle database 12c sql worshop 1 activity guideOracle database 12c sql worshop 1 activity guide
Oracle database 12c sql worshop 1 activity guide
Otto Paiz
 
Informatica partitions
Informatica partitionsInformatica partitions
Informatica partitions
singh100
 

Similar to Xml transformation-doc (20)

Informatica complex transformation ii
Informatica complex transformation iiInformatica complex transformation ii
Informatica complex transformation ii
Amit Sharma
 
Informatica complex transformation i
Informatica complex transformation iInformatica complex transformation i
Informatica complex transformation i
Amit Sharma
 
Incremental update-with-data-driven-approach
Incremental update-with-data-driven-approachIncremental update-with-data-driven-approach
Incremental update-with-data-driven-approach
Amit Sharma
 
Update strategy-transformation
Update strategy-transformationUpdate strategy-transformation
Update strategy-transformation
Amit Sharma
 
Informatica object migration
Informatica object migrationInformatica object migration
Informatica object migration
Amit Sharma
 
informatica
informaticainformatica
informatica
bispsolutions
 
Tips and tricks for creating cm14 reports white paper (1)
Tips and tricks for creating cm14 reports white paper (1)Tips and tricks for creating cm14 reports white paper (1)
Tips and tricks for creating cm14 reports white paper (1)
p6academy
 
Tips and tricks for creating cm14 reports white paper
Tips and tricks for creating cm14 reports white paperTips and tricks for creating cm14 reports white paper
Tips and tricks for creating cm14 reports white paper
p6academy
 
Sap bo-universe-design-beginner-s-guide-part-i
Sap bo-universe-design-beginner-s-guide-part-iSap bo-universe-design-beginner-s-guide-part-i
Sap bo-universe-design-beginner-s-guide-part-i
Amit Sharma
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisher
Samchi Fouzee
 
ASP NET Professional Projects 1st Edition Hersh Bhasin
ASP NET Professional Projects 1st Edition Hersh BhasinASP NET Professional Projects 1st Edition Hersh Bhasin
ASP NET Professional Projects 1st Edition Hersh Bhasin
tevdtridev
 
ASP NET Professional Projects 1st Edition Hersh Bhasin
ASP NET Professional Projects 1st Edition Hersh BhasinASP NET Professional Projects 1st Edition Hersh Bhasin
ASP NET Professional Projects 1st Edition Hersh Bhasin
resulljuz
 
Power BI Training Guide by workforce Dev
Power BI Training Guide by workforce DevPower BI Training Guide by workforce Dev
Power BI Training Guide by workforce Dev
Mariabernadettemanza
 
14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher
14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher
14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher
Mohan Dutt
 
Check printingxmlp r12
Check printingxmlp r12Check printingxmlp r12
Check printingxmlp r12
Venkatesh Tati
 
Soa8
Soa8Soa8
Soa8
naveen1249
 
Informatica cloud Powercenter designer
Informatica cloud Powercenter designerInformatica cloud Powercenter designer
Informatica cloud Powercenter designer
Rameswara Reddy
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2
Amit Sharma
 
Developing RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdfDeveloping RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdf
sheriframadan18
 
Smart view for-planning
Smart view for-planningSmart view for-planning
Smart view for-planning
Amit Sharma
 
Informatica complex transformation ii
Informatica complex transformation iiInformatica complex transformation ii
Informatica complex transformation ii
Amit Sharma
 
Informatica complex transformation i
Informatica complex transformation iInformatica complex transformation i
Informatica complex transformation i
Amit Sharma
 
Incremental update-with-data-driven-approach
Incremental update-with-data-driven-approachIncremental update-with-data-driven-approach
Incremental update-with-data-driven-approach
Amit Sharma
 
Update strategy-transformation
Update strategy-transformationUpdate strategy-transformation
Update strategy-transformation
Amit Sharma
 
Informatica object migration
Informatica object migrationInformatica object migration
Informatica object migration
Amit Sharma
 
Tips and tricks for creating cm14 reports white paper (1)
Tips and tricks for creating cm14 reports white paper (1)Tips and tricks for creating cm14 reports white paper (1)
Tips and tricks for creating cm14 reports white paper (1)
p6academy
 
Tips and tricks for creating cm14 reports white paper
Tips and tricks for creating cm14 reports white paperTips and tricks for creating cm14 reports white paper
Tips and tricks for creating cm14 reports white paper
p6academy
 
Sap bo-universe-design-beginner-s-guide-part-i
Sap bo-universe-design-beginner-s-guide-part-iSap bo-universe-design-beginner-s-guide-part-i
Sap bo-universe-design-beginner-s-guide-part-i
Amit Sharma
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisher
Samchi Fouzee
 
ASP NET Professional Projects 1st Edition Hersh Bhasin
ASP NET Professional Projects 1st Edition Hersh BhasinASP NET Professional Projects 1st Edition Hersh Bhasin
ASP NET Professional Projects 1st Edition Hersh Bhasin
tevdtridev
 
ASP NET Professional Projects 1st Edition Hersh Bhasin
ASP NET Professional Projects 1st Edition Hersh BhasinASP NET Professional Projects 1st Edition Hersh Bhasin
ASP NET Professional Projects 1st Edition Hersh Bhasin
resulljuz
 
Power BI Training Guide by workforce Dev
Power BI Training Guide by workforce DevPower BI Training Guide by workforce Dev
Power BI Training Guide by workforce Dev
Mariabernadettemanza
 
14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher
14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher
14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher
Mohan Dutt
 
Check printingxmlp r12
Check printingxmlp r12Check printingxmlp r12
Check printingxmlp r12
Venkatesh Tati
 
Informatica cloud Powercenter designer
Informatica cloud Powercenter designerInformatica cloud Powercenter designer
Informatica cloud Powercenter designer
Rameswara Reddy
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2
Amit Sharma
 
Developing RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdfDeveloping RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdf
sheriframadan18
 
Smart view for-planning
Smart view for-planningSmart view for-planning
Smart view for-planning
Amit Sharma
 
Ad

More from Amit Sharma (20)

Oracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptionsOracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptions
Amit Sharma
 
Oracle EPBCS Driver
Oracle EPBCS Driver Oracle EPBCS Driver
Oracle EPBCS Driver
Amit Sharma
 
Oracle Sales Quotation Planning
Oracle Sales Quotation PlanningOracle Sales Quotation Planning
Oracle Sales Quotation Planning
Amit Sharma
 
Oracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp convertedOracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp converted
Amit Sharma
 
Basics of fdmee
Basics of fdmeeBasics of fdmee
Basics of fdmee
Amit Sharma
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
Amit Sharma
 
Oracle PBCS creating standard application
Oracle PBCS creating  standard applicationOracle PBCS creating  standard application
Oracle PBCS creating standard application
Amit Sharma
 
Hfm rule custom consolidation
Hfm rule custom consolidationHfm rule custom consolidation
Hfm rule custom consolidation
Amit Sharma
 
Hfm calculating RoA
Hfm calculating RoAHfm calculating RoA
Hfm calculating RoA
Amit Sharma
 
Adding metadata using smartview
Adding metadata using smartviewAdding metadata using smartview
Adding metadata using smartview
Amit Sharma
 
Hyperion planning weekly distribution
Hyperion planning weekly distributionHyperion planning weekly distribution
Hyperion planning weekly distribution
Amit Sharma
 
Hyperion planning scheduling data import
Hyperion planning scheduling data importHyperion planning scheduling data import
Hyperion planning scheduling data import
Amit Sharma
 
Hyperion planning new features
Hyperion planning new featuresHyperion planning new features
Hyperion planning new features
Amit Sharma
 
Microsoft dynamics crm videos
Microsoft dynamics crm videosMicrosoft dynamics crm videos
Microsoft dynamics crm videos
Amit Sharma
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1
Amit Sharma
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-document
Amit Sharma
 
Sales force managing-data
Sales force managing-dataSales force managing-data
Sales force managing-data
Amit Sharma
 
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Amit Sharma
 
Sales force certification-lab-ii
Sales force certification-lab-iiSales force certification-lab-ii
Sales force certification-lab-ii
Amit Sharma
 
Sales force certification-lab
Sales force certification-labSales force certification-lab
Sales force certification-lab
Amit Sharma
 
Oracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptionsOracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptions
Amit Sharma
 
Oracle EPBCS Driver
Oracle EPBCS Driver Oracle EPBCS Driver
Oracle EPBCS Driver
Amit Sharma
 
Oracle Sales Quotation Planning
Oracle Sales Quotation PlanningOracle Sales Quotation Planning
Oracle Sales Quotation Planning
Amit Sharma
 
Oracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp convertedOracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp converted
Amit Sharma
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
Amit Sharma
 
Oracle PBCS creating standard application
Oracle PBCS creating  standard applicationOracle PBCS creating  standard application
Oracle PBCS creating standard application
Amit Sharma
 
Hfm rule custom consolidation
Hfm rule custom consolidationHfm rule custom consolidation
Hfm rule custom consolidation
Amit Sharma
 
Hfm calculating RoA
Hfm calculating RoAHfm calculating RoA
Hfm calculating RoA
Amit Sharma
 
Adding metadata using smartview
Adding metadata using smartviewAdding metadata using smartview
Adding metadata using smartview
Amit Sharma
 
Hyperion planning weekly distribution
Hyperion planning weekly distributionHyperion planning weekly distribution
Hyperion planning weekly distribution
Amit Sharma
 
Hyperion planning scheduling data import
Hyperion planning scheduling data importHyperion planning scheduling data import
Hyperion planning scheduling data import
Amit Sharma
 
Hyperion planning new features
Hyperion planning new featuresHyperion planning new features
Hyperion planning new features
Amit Sharma
 
Microsoft dynamics crm videos
Microsoft dynamics crm videosMicrosoft dynamics crm videos
Microsoft dynamics crm videos
Amit Sharma
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1
Amit Sharma
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-document
Amit Sharma
 
Sales force managing-data
Sales force managing-dataSales force managing-data
Sales force managing-data
Amit Sharma
 
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Amit Sharma
 
Sales force certification-lab-ii
Sales force certification-lab-iiSales force certification-lab-ii
Sales force certification-lab-ii
Amit Sharma
 
Sales force certification-lab
Sales force certification-labSales force certification-lab
Sales force certification-lab
Amit Sharma
 
Ad

Xml transformation-doc

  • 1. Informatica Power Center 9.0.1 Building Financial Data Mode - Lab#19 Update Strategy transformation Description: BISP is committed to provide BEST learning material to the beginners and advance learners. In the same series, we have prepared a complete end-to end Hands-on Guide for building financial data model in Informatica. The document focuses on how the real world requirement should be interpreted. The mapping document template with very simplified steps and screen shots makes the complete learning so easy. The document focuses on XML Transformations. Join our professional training program and learn from experts. History: Version Description Change Author Publish Date 0.1 Initial Draft Upendra Upadhyay 12th Aug 2011 0.1 Review#1 Amit Sharma 18th Aug 2011 www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 1
  • 2. Table of Content Contents Contents.......................................................................................................................... 2 XML Transformation in Informatica ..............................................................................3 XML Source Qualifier Transformation:.......................................................................3 XML Parser Transformation.......................................................................................3 XML Generator Transformation Overview:.................................................................3 Importing Source and Target Table..............................................................................5 Create Mapping.......................................................................................................... 13 Create Workflow.........................................................................................................15 Workflow Monitor and View Target Data....................................................................22 www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 2
  • 3. XML Transformation in Informatica The XML Parser transformation lets you extract XML data from messaging systems, such as TIBCO or MQ Series, and from other sources, such as files or databases. The XML Parser transformation functionality is similar to the XML source functionality, except it parses the XML in the pipeline. Types of XML Transformations  XML Source Qualifier Transformation  XML Parser Transformation  XML Generator Transformation Overview XML Source Qualifier Transformation: It is an active transformation, as well as connected transformation . Just like the normal Source Qualifier Transformation we can use the XML Source Qualifier Transformation by dragging an XML source definition to the Mapping Designer workspace or by manually creating one. The source definition needs to be connected to the target via XML Source Qualifier Transformation. This Source qualifier defines the data elements that the Integration Service reads when it executes a session. XML Source Qualifier has one input or output port for every column in the source. If you remove an XML source definition from a mapping, the Designer also removes the corresponding XML Source Qualifier transformation. XML Parser Transformation It’s an also active transformation, as well as Connected. We use an XML Parser transformation to extract XML inside a pipeline and then pass this to the target. The XML is extracted from the source systems such as files or databases. The XML Parser transformation reads XML data from a single input port and writes data to one or more output ports. XML Generator Transformation Overview: It’s an also active transformation, as well as connected. We use XML Generator Transformation Overview to create XML inside a pipeline. It reads data from source such as files and databases and generates XML in the pipeline. The XML Generator transformation accepts data from multiple ports and writes XML through a single output port. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 3
  • 4. Steps to performing XML Transformation: In this example, we use source as a oracle and target as a XML.  Import source table.  Create target table in target designer. (if target same as a source then select Non-XML Source).  Drag and drop both source and target table in mapping designer window and then create mapping and save it.  Create workflow and assign task and specify connection and then save it.  Preview data and check execution log. Source Table (Multiple Source) Target Table. (XML) Oracle 11g Table www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 4
  • 5. Importing Source and Target Table Step-1 Click on Start -> All Programs -> Informatica 9.0.1 -> Client -> Power Center Client -> Power Center Designer. Step-2 Then Connect to Repository in Informatica Power Center Designer Right click on repository name and click on Connect. Step-3 Then go to Tools Menu and click on Source Analyzer to import source table. First create ODBC Connection for the RDBMS Source. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 5
  • 6. Step-4 And then go to Sources Menu in Informatica Power Center Designer. When you click on Source, there are various option available for import source table but these four option are most important to import source table,  Import from Database - Import source table form RDBMS.  Import from File - Import source table from Flatfile.  Import from Cobol File - Import source table from Cobol source.  Import XML Definition - Import source table from XML Source. Step-5 Then click on Import from Database to import table from RDBMS Source database. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 6
  • 7. Step-6 Select ODBC data source (first create ODBC Connection for RDBMS Source ) and then specify Username, Owner name and password. Then click OK. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 7
  • 8. Step-7 Right click on table and select Preview Data to View data of source table. Step-8 Specify Username, Owner name and password. Then click connect. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 8
  • 9. Step-9 Now go to Targets Designer in Informatica Power Center Designer and click on target menu. In target menus also available various options and click on Import XML Definition. Step-10 Here we have four options available in XML Definition, They are followings.  Local File - Used local file as a target.  URL - Give URL for Target  Non-XML Sources - Used target as a source table.  Non- XML Targets - Target table as a specified target table. If your target table same as a source then select Non-XML Sources and select Source table. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 9
  • 10. Step-11 Select table and click on Open. Step-12 Click Yes on open window.. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 10
  • 11. Step-13 Here some options for change XMLViews and creating and naming options so select options as your target base and click OK. Step-13 Here specify XML target table name. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 11
  • 12. Step-11 Right click on table and select Preview Data to View the data. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 12
  • 13. Create Mapping Step-1 Go to Mapping Designer and Create New Mapping and then name of mapping and click OK. Step-2 Then drag and drop source and target data in Mapping Designer. Step-3 Then create mapping. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 13
  • 14. Step-9 And then save it (ctrl+s) and check mapping is VALID. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 14
  • 15. Create Workflow Step-1 Now go to Informatica Power Center Workflow Manager, and go to Tools menu and select Workflow Designer. Step-2 Now to create workflows, go to Workflows menu and select Create. Then Name of workflow and click OK buttons. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 15
  • 16. Step-3 Work flow Designer windows Step- 4 Then create Task, Go to Tasks Menu and click Create. Step-5 Now select session and insert Name of task. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 16
  • 17. Step-6 Select Mapping to associate with the session. Step-7 Workflow Designer Window. Step-8 Now create flow B/W Workflow to Task. Select Link Task and link to start to s_XML. Link task use to connect each workflow task(session). We can specify conditions with link to create branches in the workflow. The Workflow Manager does not allow us to use links to create loops in the workflow. Each link in the workflow can run only once. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 17
  • 18. Step-9 Work Designer Windows Step-10 After that create relational connection for Oracle. Step-11 Then specify Name, User Name, Password, Connection String and Attribute and then click OK. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 18
  • 19. Step-12 Now Configure Connection to Source and Target, Then Right Click on Filter and Edit, Then Click Mapping tab and configure connection for your source and target table schema in oracle 11g RDBMS. And then click OK. Step-13 Select DBConnection for Source and Target Relation Database. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 19
  • 20. Step-14 Set Property of Target Table. In property tab, we set property according to target requirement. Here set target attribute and its value. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 20
  • 21. Step-15 Now save (ctrl+s) this workflow and check it. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 21
  • 22. Workflow Monitor and View Target Data Step-1 Now Start Workflow, Right click on Workflow Designer Window and Click on Start Workflow. Step-2 Check session in Informatica PowerCenter Workflow Monitor. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 22
  • 23. Step-3 Now check execution log. Insert Script. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 23
  • 24. Target table path. Target Load Summary. Step-4 Now view data in Target. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 24
  • 25. www.bispsolutions.com | www.hyperionguru.com | www.bisptrainings.com | Page 25