Import externally created audiences in AEP via SFTP/DLZ/Cloud Storage | Adobe Higher Education
Skip to main content
Level 2
February 19, 2025
질문

Import externally created audiences in AEP via SFTP/DLZ/Cloud Storage

  • February 19, 2025
  • 2 답변들
  • 1080 조회

Hello Team,

We have a requirement to import/load externally created audiences into AEP. We are familiar with the "Import Audience" feature provided in the UI and we have done this couple of times. Now, based on the volume of audiences and increased frequency of importing thaudience, we are thinking of options to see if importing/uploading the audiences (in CSV or JSON) from SFTP or Data Landing Zone (DLZ) is feasible or not. I could not find anything in the ExperienceLeague other than importing audience using UI.

 

Anyone of you knwo, if this is at all possible through regular dataflow from SFTP/DLZ ? 

 

Thanks a lot in advance for all the help I get from this forum.

 

Thanks,

Bitun

2 답변

jayakrishnaaparthasarathy
Community Advisor
Community Advisor
February 20, 2025

Hi @bitunsenaep  - Importing the external audience from "Import audience" feature and other sources like SFTP, Cloud Storage is totally vary. Import audience will directly create a audience list from the uploaded CSV file and available to utilize for downstream and further enrichment. However, importing the audience from external connection will not be performing as same as like what import audience will do. Also, it would be considering as a separate stand alone profiles and we may have to create audience from those ingestion. On the other hand, it is not possible to utilize any source connection to set up a import audience.

I have read a document long back saying that adobe is planning to have S3 connection for "Import Audience" feature where we can connect and have a incremental set up as you expected. So, just check with support team and see if you get any luck. 

Thank you,
Jayakrishnaa P.

BitunSenAEP작성자
Level 2
February 21, 2025

Thank you for your response @jayakrishnaaparthasarathy 

 

I have raised a support ticket as well. Waiting for their side of response. If I get any, I will keep this posted here as well.

 

One question - what is the purpose of the "Segment Definition" class? As per the experience league document, this class should be used if we are bringing in segment definitions from external systems into Adobe Experience Platform. The confusion is, if it is used to bring segment definition only, then why it contains IdentityMap to capture individuals who are qualified for the segment.

 

Any explanation will really help. 

Level 5
February 21, 2025

UPS segmentDefinition schema keeps the versions of all audiences. And the identityMap is used to store the audience id (you can query the underlying table).

The association between an audience and profile is set up in the profile snapshot schema. There you will find 'segmentMembership' column which will tell the audiences a profile is part of.

 

So in essence, if audience has to be built from S3, I think the flow will look as:

  1. Create the audience entity
  2. Create the entry in Segment Ingestion Dataset
  3. Create the profiles
  4. Set up the association between profile and audience id in profile snapshot schema

** not sure if step 1 is required

Hope this clarifies your doubt

kautuk_sahni
Community Manager
Community Manager
March 7, 2025

@bitunsenaep Did you find the suggestions helpful? Please let us know if you need more information. If a response worked, kindly mark it as correct for posterity; alternatively, if you found a solution yourself, we’d appreciate it if you could share it with the community. Thank you!

Kautuk Sahni