How to schedule the aggregation for flat file using file upload utility in linux system?

Hi all,

I need to to schedule aggregation for flat file using file upload utility in linux system.

I am new to linux system before that I have used windows task scheduler.

Any ideas how to acheive this? Or did anyone tries this process on Linux environment?

Thanks,
Sheela

Are you asking how to setup crontab ?

  • If your org supports it, you can use crobtab:
    just search in your fav’ search engine for something like : linux crontab format
    I bet the first result returned will do it
    ('crontab' in Linux with Examples - GeeksforGeeks)
  • If your org, does not support cron, you may have to follow your org’s Enterprise scheduling process.
  • Last resort, host a simple webservice app (maybe nodejs) which will kick off the command/aggregation API and call this service from IDNs workflow on a scheduled basis.
3 Likes

Hi @sheela01,

Flat File sources are static, hence your need for an external trigger that schedule your aggregations. However, I wonder why instead of trying to configure a cron job you try with a different connector that still supports CSV imports but allows you to schedule the aggregations from within SailPoint.

For example, if you’re able to host your CSV in the cloud and or a server with reachable IP in your VA’s network, you could configure the SQLLoader connector to read the file as “direct connection” which allows you to configure regular schedules.

The con of this approach is that every row you remove from the CSV will delete the account from your source in SailPoint, so your file must always contain the information of all your accounts even if they were already imported in SailPoint. It’s fine for small sources or sources that don’t change often, but when sources grow too fast this approach may quickly become too expensive and you won’t be able to aggregate too often.

Another more efficient alternative would be to build an API Gateway on front of your file repository and retrieve the information via the WebService connector which allows delta aggregations (i.e. you only need to upload new and updated records instead of EVERYTHING).

In either case, you may want to configure some protection layers for your data such as encryption at rest and in transit and have the traffic going through your VAs and they should be protected behind firewalls in your private network, otherwise your data would be exposed to breaches.

Regards,

Elisa.

2 Likes

i have used the crontab to achieve this give it a try it works for me i have configured this in past month.

Thanks.

1 Like

Thanks @lampard08 @eabedrapo1 @Santhakumar i have tried it works thanks for the input for this.

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.