Expand my Community achievements bar.

Help shape the future of AI assistance by participating in this quick card sorting activity. Your input will help create a more effective system that better serves your needs and those of your colleagues.
SOLVED

Data Ingestion Job Schedule in AEP

Avatar

Level 1

Hi team, 

 

We have batch ingestion set up where in AEP picks up files from SFTP folders, as of now it is set for specific time. 

 

I was wondering is there a option to make it any time and files will be picked up as soon as it is available in SFTP folder, so that we can avoid specific time requirements ad dependeies 

 

Thank you 

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hey @vikramrai 

I am not sure if you can achieve this through UI scheduling of batch files. 

 

You can look at the batch ingestion API but that would need a few changes in the way the file might be consumed currently. 

 

It should work something like this. 

 

You place a file in a cloud storage (not sure about sftp), trigger a microservice which in turn calls the batch ingestion api and then created a new batch upload everytime.

 

You would need some sort of a microservice (cloud function) which does the API calling bit for you.

 

Here is the link to the API documentation: 

https://experienceleague.adobe.com/docs/experience-platform/ingestion/batch/overview.html?lang=en

 

 

View solution in original post

2 Replies

Avatar

Correct answer by
Community Advisor

Hey @vikramrai 

I am not sure if you can achieve this through UI scheduling of batch files. 

 

You can look at the batch ingestion API but that would need a few changes in the way the file might be consumed currently. 

 

It should work something like this. 

 

You place a file in a cloud storage (not sure about sftp), trigger a microservice which in turn calls the batch ingestion api and then created a new batch upload everytime.

 

You would need some sort of a microservice (cloud function) which does the API calling bit for you.

 

Here is the link to the API documentation: 

https://experienceleague.adobe.com/docs/experience-platform/ingestion/batch/overview.html?lang=en

 

 

Avatar

Community Advisor

Hi @vikramrai  - As @abhinavbalooni  mentioned , AEP does not support this. If you want this then you have to implement something custom using a middleware or a cloud solution. This custom solution should be configured as an event based trigger. As soon as a file is added or the data is changed the service should pick up the data from the file and ingest that into AEP.

 

Thanks,

Arpan