Default Guardrails for Real-time Customer Data Platform B2B Edition

NOTE

The limits outlined in this document represent the changes enabled by Real-time Customer Data Platform B2B Edition. For a complete list of default limits for Real-time CDP B2B Edition, combine these limits with the general Adobe Experience Platform limits outlined in the guardrails for Real-time Customer Profile data documentation.

Real-time Customer Data Platform B2B Edition enables you to deliver personalized cross-channel experiences based on behavioral insights and customer attributes in the form of Real-time Customer Profiles and Account Profiles. To support this new approach to profiles, Experience Platform uses a highly denormalized hybrid data model that differs from the traditional relational data model.

This document provides default use and rate limits to help you model your data for optimal system performance. When reviewing the following guardrails, it is assumed that you have modeled the data correctly. If you have questions on how to model your data, please contact your customer service representative.

INFO

Most customers do not exceed these default limits. If you would like to learn about custom limits, please contact your customer care representative.

Limit types

There are two types of default limits within this document:

  • Soft limit: It is possible to go beyond a soft limit, however soft limits provide a recommended guideline for system performance.

  • Hard limit: A hard limit provides an absolute maximum.

INFO

The limits outlined in this document are constantly being improved. Please check back regularly for updates. If you are interested in learning about custom limits, please contact your customer care representative.

Data model limits

The following guardrails provide recommended limits when modeling Real-time Customer Profile data. To learn more about primary entities and dimension entities, see the section on entity types in the Appendix.

Primary entity guardrails

NOTE

The data model limits outlined in this section represent the changes enabled by Real-time Customer Data Platform B2B Edition. For a complete list of default limits for Real-time CDP B2B Edition, combine these limits with the general Adobe Experience Platform limits outlined in the guardrails for Real-time Customer Profile data documentation.

Guardrail Limit Limit Type Description
Real-time CDP B2B Edition standard XDM class datasets 60 Soft A maximum of 60 datasets that leverage the standard Experience Data Model (XDM) classes provided by Real-time CDP B2B Edition is recommended. For a complete list of standard XDM classes for B2B use cases, refer to the schemas in Real-time CDP B2B Edition documentation.

Note: Due to the nature of Experience Platform’s denormalized hybrid data model, most customers do not exceed this limit. For questions about how to model your data, or if you would like to learn more about custom limits, please contact your customer care representative.
Legacy multi-entity relationships 20 Soft A maximum of 20 multi-entity relationships defined between primary entities and dimension entities is recommended. Additional relationship mappings should not be made until an existing relationship is removed or disabled.
Many-to-one relationships per XDM class 2 Soft A maximum of 2 many-to-one relationships defined per XDM class is recommended. Additional relationship should not be made until an existing relationship is removed or disabled. For steps on how to create a relationship between two schemas, refer to the tutorial on defining B2B schema relationships.

Dimension entity guardrails

NOTE

The data model limits outlined in this section represent the changes enabled by Real-time Customer Data Platform B2B Edition. For a complete list of default limits for Real-time CDP B2B Edition, combine these limits with the general Adobe Experience Platform limits outlined in the guardrails for Real-time Customer Profile data documentation.

Guardrail Limit Limit Type Description
No nested legacy relationships 0 Soft You should not create a relationship between two non-XDM Individual Profile schemas. The ability to create relationships is not recommended for any schemas which are not part of the Profile union schema.
Only B2B objects may participate in many-to-one relationships 0 Hard The system only supports many-to-one relationships between B2B objects. For more information on many-to-one relationships, refer to the tutorial on defining B2B schema relationships.
Maximum depth of nested relationships between B2B objects 3 Hard The maximum depth of nested relationships between B2B objects is 3. This means that in a highly nested schema, you should not have a relationship between B2B objects nested more than 3 levels deep.

Data size limits

The following guardrails refer to data size and provide recommended limits for data that can be ingested, stored, and queried as intended. To learn more about primary entities and dimension entities, see the section on entity types in the Appendix.

INFO

Data size is measured as uncompressed data in JSON at time of ingestion.

Primary entity guardrails

NOTE

The data size limits outlined in this section represent the changes enabled by Real-time Customer Data Platform B2B Edition. For a complete list of default limits for Real-time CDP B2B Edition, combine these limits with the general Adobe Experience Platform limits outlined in the guardrails for Real-time Customer Profile data documentation.

Guardrail Limit Limit Type Description
Batches ingested per XDM class per day 45 Soft The total number of batches ingested each day per XDM class should not exceed 45. Ingesting additional batches may prevent optimal performance.

Dimension entity guardrails

NOTE

The data size limits outlined in this section represent the changes enabled by Real-time Customer Data Platform B2B Edition. For a complete list of default limits for Real-time CDP B2B Edition, combine these limits with the general Adobe Experience Platform limits outlined in the guardrails for Real-time Customer Profile data documentation.

Guardrail Limit Limit Type Description
Total size for all dimensional entities 5GB Soft The recommended total size for all dimensional entities is 5GB. Ingesting large dimension entities may affect system performance. For example, attempting to load a 10GB product catalog as a dimension entity is not recommended.
Datasets per dimensional entity schema 5 Soft A maximum of 5 datasets associated with each dimensional entity schema is recommended. For example, if you create a schema for “products” and add five contributing datasets, you should not create a sixth dataset tied to the products schema.
Dimension entity batches ingested per day 4 per entity Soft The recommended maximum number of dimension entity batches ingested per day is 4 per entity. For example, you could ingest updates to a product catalog up to 4 times per day. Ingesting additional dimension entity batches for the same entity may affect system performance.

Segmentation guardrails

The guardrails outlined in this section refer to the number and nature of segments an organization can create within Experience Platform, as well as mapping and activating segments to destinations.

NOTE

The segmentation limits outlined in this section represent the changes enabled by Real-time Customer Data Platform B2B Edition. For a complete list of default limits for Real-time CDP B2B Edition, combine these limits with the general Adobe Experience Platform limits outlined in the guardrails for Real-time Customer Profile data documentation.

Guardrail Limit Limit Type Description
Segments per B2B sandbox 400 Soft An organization can have more than 400 segments in total, as long as there are less than 400 segments in each individual B2B sandbox. Attempting to create additional segments may affect system performance.

Next steps

The limits outlined in this document represent the changes enabled by Real-time Customer Data Platform B2B Edition. For a complete list of default limits for Real-time CDP B2B Edition, combine these limits with the general Adobe Experience Platform limits outlined in the guardrails for Real-time Customer Profile data documentation.

Appendix

This section provides additional details for the limits in this document.

Entity types

The Profile store data model consists of two core entity types:

  • Primary entity: A primary entity, or profile entity, merges data together to form a “single source of truth” for an individual. This unified data is represented using what is known as a “union view”. A union view aggregates the fields of all schemas that implement the same class into a single union schema. The union schema for Real-time Customer Profile is a denormalized hybrid data model that acts as a container for all profile attributes and behavioral events.

    Time-independent attributes, also known as “record data” are modeled using XDM Individual Profile, while time-series data, also known as “event data” is modeled using XDM ExperienceEvent. As record and time-series data is ingested in Adobe Experience Platform, it triggers Real-time Customer Profile to begin ingesting data that has been enabled for its use. The more interactions and details that are ingested, the more robust individual profiles become.

  • Dimension entity: While the Profile data store maintaining profile data is not a relational store, Profile permits integration with small dimension entities in order to create segments in a simplified and intuitive manner. This integration is known as multi-entity segmentation. Your organization may also define XDM classes to describe things other than individuals, such as stores, products, or properties. These non-XDM Individual Profile schemas are known as “dimension entities” and do not contain time-series data. Dimension entities provide lookup data which aids and simplifies multi-entity segment definitions and must be small enough that the segmentation engine can load the entire data set into memory for optimal processing (fast point lookup).

On this page