Course announcements

  • The SAP Hybris Data Hub provides a flexible, scalable, and service- oriented solution to simplify data integration efforts (import and export) between SAP Hybris and external data storage solutions and systems. Data from various sources can be consolidated and prepared for loading into the SAP Hybris Commerce Suite.
  • This course focuses on the architecture of the SAP Hybris Data Hub and all essential programming and data flow aspects such as: data modelling, data loading, event system, canonical data model, data transformations and data publication.
  • Hands-on activity includes defining the raw and canonical data model, writing custom composition handlers, target system definition, look-up tables, data publication to the SAP Hybris Commerce Suite and flow automation via events.


  • This course will prepare you to:
    • Make effective use of the SAP Hybris Data Hub in projects.
    • Apply foundational technical knowledge in the implementation of data integration scenarios


  • Software developers
  • Software architects
  • Technical consultants



  • Good Java development skills
  • Solid understanding of the SAP Hybris Commerce platform data model and ImpEx
  • Basic Maven knowledge
  • Basic knowledge of the Spring framework and Spring integration


Course based on software release

  • SAP Hybris Commerce 6.5
  • SAP Hybris Data Hub 6.5
  • Java version 8


  • Introduction
  • Data Hub Architecture
    • Overview
    • Architecture
    • Data processing constraints
    • Data Hub & SAP integration
    • Installation
    • User Interface
    • (Lab) Installing the SAP Hybris Commerce Suite and the Data Hub
  • Data Hub Extensions
    • Overview
    • Configuration
    • Deployment
    • (Lab) Workspace setup and extension creation
  • Data Hub Configuration
    • Configuration properties
    • Authentication
    • Debugging
    • Logging in the Data Hub
    • JMX Beans
    • Data Hub shutdown
    • (Lab) Configuration
  • Loading Data Into The Data Hub
    • The Raw Data Model
    • RawItem
    • Data feeds and pools
    • Spring Integration Adapter
    • Events
    • Item statuses and lifecycle
    • Use cases
    • User Interface
    • (Lab) Loading data
  • Data Composition
    • The Canonical Data Model
    • CanonicalItem
    • Grouping / Composition
    • Composition phase
    • Item Statuses and Lifecycle
    • User Interface
    • Events & SDK
    • Data Cleansing
    • (Lab) Composition
    • (Lab) Grouping and Composition Handlers
    • (Lab) Events
  • Data Publication
    • Overview
    • Target System Definition
    • Publication
    • Dereferencing during publication
    • Publication Filtering
    • Publishing Classification Attributes
    • Item Statuses and Lifecycle
    • Publication Grouping Handlers
    • Data Hub SDK
    • Deletion
    • Dynamic Publication
    • Events
    • User Interface
    • (Lab) Define the target system
    • (Lab) Dereferencing / Lookup tables
    • (Lab - Optional) Custom Publication Handler
  • Data Hub Adapters
    • Overview
    • Adapter Services
    • CoreAdapterService
    • Datahubadapter platform extension
    • Troubleshooting
    • Writing Custom Adapters
    • (Lab) Explore the Data Hub Outbound Service
    • (Lab) Explore the SimpleFileAdapter
  • Use Cases
    • Extending an Extension
    • Dynamic Extensions
    • (Lab) Dynamic Extensions
  • Performance
    • Best Practices
    • Performance Configuration
    • Scalability & High Availability
    • Resiliency
    • Clustering
    • Cleanup
    • Troubleshooting
    • Operational Awareness


  • If you are not an official SAP Hybris partner or customer, you cannot access the SAP Hybris Commerce Help documentation.
  • If you are not an official SAP Hybris partner or customer, you cannot access the SAP Hybris Wiki.

CPE Credits

024 Credits

Please note CPE credits are available only for publicly scheduled courses delivered at SAP locations. CPE credits are not available for virtual classroom deliveries or customer specific deliveries.

This course is also available as a test system within SAP Live Access

Learn more

Register your interest for taking this course

Let us know when and where you'd like to attend and we'll notify you when sessions become available.

Note: Location can be for a public classroom or a virtual that meets your prefered timezone.

Register Interest