B2B Data Transformation (B2BDT)(10)

This course is an introduction to Informatica’s B2B Data Transformation designed for those who want to develop and implement data transformation services as well as learn best practices for parsing, serializing, and mapping tasks. This course is applicable to software version 10.1.
 
Objectives
  • After successfully completing this course, students should be able to:
  • Discuss the key concepts of the B2B Data Transformation
  • Utilize parsing techniques
  • Move information from an XML structure to an output format
  • Perform XML to XML transformation with mappers
  • Discuss various preprocessors and their uses
  • Describe locators, keys, and indexing and their uses
  • Explain concepts such as:
    • Logic implementation via conditions
    • Specification-driven transformation
    • Streamers to process large documents
    • Validators, notification, and failure handling
  • Discuss PowerCenter integration via the Data Processor transformation, the usage of Data Transformation services in B2B Data Exchange and the usage of pre-built libraries in Data Transformation
 
Target Audience
  • Administrators
  • Consultants
Show details
Agenda
Module 1: Introduction to Data Transformation
  • Features, supported APIs, and supported data formats
Module 2: Overview of Data Transformation
  • Developer/Data Processor components and perspectives
  • Architecture and services
Module 3: XML and XSD Basics
  • Overview of both XML and XSD
  • Compare the XSD and Data Transformation syntax
Module 4: Basic Parsing
  • Parsing by example concept
  • Basic anchors in Data Transformation
Module 5: Parsing
  • Create a new parser
  • Parsing Concepts:
CustomFormat and delimiters
Format preprocessors
Data holders
Anchors
  • Uses of user- and system-defined variables
  • Search criteria with scope and phase
  • Anchors with a parser
Module 6: Transformers and Actions
  • Default and commonly used transformers
  • Actions and transformers
  • Commonly used actions
  • Data manipulation functions
Module 7: Serializers
  • Create a serializer
  • Commonly used, string, and content serializers
  • How serializers utilize locator property
Module 8: Regular Expressions
  • Pattern matching and basic expressions
  • Character classes, pattern representation, repeating characters, and line anchors
  • Understand OR condition, grouping, and greedy searching
  • RegularExpresssion syntax in Data Transformation and also in PDF parsing
Module 9: Conditions
  • Serializers, mappings, and variables
  • SetValue and EnsureCondition Actions
Module 10: Positional Parsing
  • Positional delimiters component
  • Positional serializing
Module 11: Mappers
  • Mappers and locators
  • Create a mapper
  • Mapper Concepts:
Map anchor
Alternative mappings
Embedded mapper
Group mapping
Module 12: Locators, Keys, and Indexing
  • Composite keys and the restrictions on keys
  • Locator and LocatorByKey and their uses in a mapping
  • LocatorByOccurrence
  • The influence of component source and target properties on the locators
Module 13: Advanced Anchors
  • Enclosed group and delimited sections
  • EmbeddedParser and schema connections
Module 14: Embedded Parsers
  • Process segments of source with embedded parsers
  • EmbeddedParsers and RunParsers
Module 15: Streamers
  • Text and XML streamers
  • Processing of large documents
Module 16: PowerCenter Integration – UDT
  • EDI parsing in PowerCenter
  • Input and output hierarchy
  • Dynamic service name
Module 17: Data Transformation 10.x Features
  • XMap
  • Data Processor Wizards
  • JSON document using the DP Wizard