Get Started for Data Engineer data-engineer

As an Adobe Journey Optimizer Data Engineer, prepare and maintain customer profile data to power the experiences orchestrated by Journey Optimizer, model customer and business data in schemas and configure source connectors for ingesting data. You can start working with Adobe Journey Optimizer once the System Administrator granted you access and prepared your environment.

Learn how to identify data and create schema and dataset to get your data into Adobe Experience Platform in this page.

Learn more about data ingestion in Adobe Experience Platform documentation.

Steps to create an identity namespace and a dataset enabled for profiles, and test profiles are detailed in the sections below:

  1. Create an identity namespace. In Adobe Journey Optimizer, Identities link consumers across devices and channels, the result is an identity graph. The linked identity graph is used to personalize experiences based on interactions across all of your business touchpoints. Learn more about identities and identity namespaces in this page.

  2. Create a schema and enable it for profiles. A schema is a set of rules that represent and validate the structure and format of data. At a high level, schemas provide an abstract definition of a real-world object (such as a person) and outline what data should be included in each instance of that object (such as first name, last name, birthday, and so on). Learn more about schemas in this page.

  3. Create datasets and enable it for profiles. A dataset is a storage and management construct for a collection of data, typically a table, that contains a schema (columns) and fields (rows). Datasets also contain metadata that describes various aspects of the data they store. Once a dataset is created, you can map it to an existing schema and add data into it. Learn more about datasets in this page.

  4. Configure sources connectors. Adobe Journey Optimzer allows data to be ingested from external sources while providing you with the ability to structure, label, and enhance incoming data using Platform services. You can ingest data from a variety of sources such as Adobe applications, cloud-based storages, databases, and many others. Learn more about Source connectors in this page.

  5. Create test profiles. Test profiles are required when using the test mode in a journey, and to preview and test your messages before sending. Steps to create test profiles are detailed in this page.

In addition, to be able send messages in journeys, you must configure Data Sources, Events and Actions. Learn more in this section.

  • The Data Source configuration allows you to define a connection to a system to retrieve additional information that will be used in your journeys. Learn more about Data Sources in this section.

  • Events allow you to trigger your journeys unitarily to send messages, in real-time, to the individual flowing into the journey. In the event configuration, you configure the events expected in the journeys. The incoming events’ data is normalized following the Adobe Experience Data Model (XDM). Events come from Streaming Ingestion APIs for authenticated and unauthenticated events (such as Adobe Mobile SDK events). Learn more about events in this section.

  • Journey Optimizer comes with built-in message capabilities: you can create your messages within a journey and design your content. If you are using a third-party system to send your messages, for example Adobe Campaign, create a custom action. Learn more about actions in this in this section.