Sunteți pe pagina 1din 3

Data Sheet

Informatica B2B Data Transformation 9.1

Course Description
Delivery Methods
Public Instructor-led training Virtual Public Instructor Led training Onsite Instructor-led training Dedicated Virtual InstructorLed training

Course Overview
This four-day, instructor led course introduces the student to Informatica B2B Data Transformation through lecture and hands-on exercises. It is designed for those who want to develop and implement Data Transformations, as well as learn methodologies and best practices for parsing, serialization, and mapping tasks. The course also covers the major functionalities of the PowerCenter Unstructured Data Option.

Course Duration
Three Days of instructor-led training 40% lecture, 60% hands on lab with a workshop

Target Audience
Administrators and Consultants

After successfully completing this course, students should be able to: Discuss the basic concepts surrounding the B2B Data Transformation Learn parsing techniques Move information from an XML structure to an output format through Serialization Use mappers to perform XML to XML transformation Discuss preprocessors used to convert binary files Describe positional parsing Describe locators, keys and indexing for efficient parsing, mapping and serialization Describe various document preprocessors and their usage Describe logic implementation via conditions Describe specification driven transformation Describe streamers to process large documents Discuss topics around validators, notification and failure handling Discuss Validation Rule Language (VRL) and use Discuss PowerCenter integration via UDT Discuss usage of DT services in B2B DX Discuss usage of pre-built libraries in DT

Networking technology Server machines Database concepts and technology

Contact your Informatica Education Representative for pricing information

More Information
Courses are conveniently scheduled around the world. Please visit our website at to find the class that is right for you. For onsite class information contact your local Education Sales Specialist.

Course Agenda
1. Introduction to Data Transformation
Features of Data Transformation Supported APIs Supported Data Formats

6. Transformers & Actions

Defining Transformers Default Transformers Commonly used Transformers Defining Actions Comparing Actions and Transformers Commonly used Actions Data Manipulation Functions

2. Overview of Data Transformation

Overview Data Transformation Studio DT Studio components and perspectives DT Architecture DT Services

7. Serializers
Concept of Serialization Creating a Serializer Commonly used Serializers String Serializer Content Serializer RepeatingGroupSerializer How Serializers utilizes Locator property

3. XML and XSD Basics

XML Overview XSD Overview XSD and DT syntax comparison

4. Basic Parsing
Parsing By Example - Concept Introduction to Parsers and Anchors Data Transformation - Basic Anchors Marker Anchor Content Anchor

8. Document Preprocessors
Document Preprocessors How to use Document Preprocessors Document Preprocessors Reference Frequently used Preprocessors Excel Preprocessor PDF Preprocessor PowerPoint Preprocessor Xml Preprocessor External Java Preprocessor External C++ Preprocessor Notes of Preprocessor Pattern Matching Basic Expressions Character Classes and pattern representation Repeating Characters Line anchors OR condition and grouping Greedy Searching Regular Expression syntax in DT Regular Expression in PDF parsing

5. Parsing
Creating New Parser Parser Component Properties Ports and Formats CustomFormat and Delimiters Frequently used Delimiters with example Format Preprocessors and Delimiters Data Holders Variables purpose and usage User and System defined variables Defining Anchors Frequently used Anchors and examples Concept of Scope and Phase How a parser searches for Anchors How Marking controls the reference points while parsing Adjusting search criteria with scope and phase Searcher Component

9. Conditions
Alternatives - Overview and Examples Standard Properties Use of SetValue and EnsureCondition Actions Comparison of Alternatives and if-else construct Alternative Serializers Alternative Mappings Alternative Validators

10. Positional Parsing

Positional Parsing - Overview and Example Positional Delimiters Component Positional Serializing

15. Streamers
Concept and usage Text and XML Streamers Processing large documents

11. Mappers
Mappers Overview Mappers and Locators Creating a Mapper Map Anchor Alternative Mappings Embedded Mapper Group Mapping Repeating Group Mapping

16. Validators, Notification and Failure Handling

Validators overview Validators components Notifications and NotificationHandlers Failure Handling and Optional property Writing failure messages to user log

12. Locators, Keys and Indexing

Locators, Keys and Indexing Overview Keys - Concept with an example Composite Keys Restriction on Keys Locator and LocatorByKey - Concept with examples Usage in a Mapping Keys and LocatorByKey LocatorByOccurance - Concept with an example How component Source and Target properties influences the locators

17. PowerCenter Integration - UDT

UDT Concept EDI parsing in PowerCenter Input and Output Hierarchy Multiple Output buffer ports Dynamic Service Name

18. VRL
Concept and usage VRL Editor VRL Element reference XPath extensions

13. Advanced Anchors

Enclosed Group Delimited Sections EmbeddedParser & Schema Connections

19. Data Transformation 9.5 Features

New Development Environment - Informatica Developer New Feature: Data Processor New Feature: XMap Demo of 9.5 new features

14. Embedded Parsers

Concept and usage Processing segments of source with Embedded Parsers Difference between EmbeddedParsers and RunParser

20. DT Workshop
A full-day activity applying DT in a real-world scenario. Build a DT Project that utilizes Parser, Serializer, Mapper and Streamers to parse a large document and produce transformed reports in Excel/PD. Gives an opportunity to apply and exercise the learning from the previous sessions