Data Preparation and Ingestion blueprint
Data Preparation and Ingestion Blueprint encompasses all the methods by which data can be prepared and ingested into Adobe Experience Platform.
Data preparation includes the mapping of source data to Experience Data Model (XDM) schema. It also includes performing transformations on data, including date formatting, field splitting/concatenation/conversions, and joining/merging/re-keying of records. Data preparation helps unify customer data to provide aggregated/filtered analysis, including reporting or preparing data for customer profile assembly/data science/activation.
Architecture
Data ingestion guardrails
The below diagram illustrates the average performance guardrails and latency for data ingestion into Adobe Experience Platform.
Data ingestion methods
Latency:
- Real time - same page collection to Edge Network
- Streaming ingestion to Profile < 15 minutes at the 95th percentile
- Streaming ingestion to data lake (micro batch ~15 minutes)
Documentation:
Streaming Sources
Latency:
- Real time - same page collection to Edge Network
- Streaming ingestion to Profile ~1 minute
- Streaming ingestion to data lake (micro batch ~15 minutes)
Edge Network Server API (preferred) - supports Edge Services including Edge Segmentation and
Data Collection Core Service API - does not support Edge Services, routes directly to the hub.
Latency:
- Real time - same page collection to Edge Network
- Streaming ingestion to Profile ~1 minute
- Streaming ingestion to data lake (micro batch ~15 minutes)
- 7 GB/hour
Use ETL tools to modify and transform enterprise data before ingestion into Experience Platform.
Latency:
- Timing dependent on external ETL tool scheduling, then standard ingestion guardrails apply based on the method used for ingestion.
Latency:
- Batch ingestion to Profile dependent on size and traffic loads ~45 minutes
- Batch ingestion to data lake dependent on size and traffic loads
Automatically ingest data that is sourced from Adobe Experience Cloud Applications
- Adobe Analytics: Documentation and Video Tutorial
- Audience Manager: Documentation and Video Tutorial
Data preparation methods
Documentation
Compute functions on data as it is ingested; that is, data formatting, splitting, concatenation, and so on.
Documentation
Related blog posts
- Leveraging External Data Platforms in Adobe Experience Platform Journey Orchestration
- High Throughput Ingestion with Iceberg
- Query Service Tricks in Adobe Experience Platform (Writing Queries and Storing Derived Datasets)
- Digging into Adobe Experience Platform’s Experience Data Model to More Fully Understand the Power of Real-time Customer Profile
- An Introductory Look at Exploratory Data Analysis on Adobe Experience Platform
- Modeling XDM Data for Data Science at Scale on Adobe Experience Platform