Set up the source
Navigate to streaming sources
- Go to Adobe Experience Platform UI and navigate to Sources
- Click on Catalog in the top nav
- Select Streaming from the list of sources (ensure the All sources radio button is selected)
- Click on Setup / Add Data for the HTTP API
Create HTTP API account
The first thing you need to do is create a new account. This account holds the details around how authentication is handled and if the data being streamed in is XDM compatible (i.e. already matching the structure of the underlying XDM schema)
Perform the following tasks:
- Select New Account and add the following details:
- Account Name ->
Streaming Ingestion - <Your Initials>
- Account Name ->
- Leave the toggle for Enable authentication disabled
- Leave the checkbox for XDM compatible unchecked
- Click the Connect to source button to continue
Your screen should look like this:
You should now see a green checkbox with the message “Connected”. Click the Next button in the upper right to continue setting up your dataflow:
Upload sample data
- In the Source data schema section of the screen, upload the JSON file Lab_Single_Customer_sample.json from your local file system you downloaded from the previous lab.
- Once the file is uploaded, a preview appears as follows. Click the Next button in the upper right to continue. Observe how the birth_Date field is in a different format YYYY-MM-DD compared to the MM/DD/YYYY format that you saw in the batch ingestion lab earlier.
Configure dataflow detail
In this screen, you are creating a specific dataflow that leverages the HTTP API account you set up. You can have many dataflows per account. In this scenario, you need to create a dataflow for streaming customer account data. A dataflow requires an association between a source account, a dataset with associated schema, and configuration details.
Perform the following steps:
- Create a New dataset and name it as ->
Customer Account Stream - <Your Initials> - Choose the Schema as ->
dep: Customer Account - Ensure the Profile dataset toggle is enabled. If not enable it.
- Update the Dataflow name like so:
Customer Account Stream - <Your Initials>
- Click the Next button to continue