Trigger rule (chain) after successful data load
None
We've migrated our data loads
to S3 and one of the nice features there is the ability to load the data
whenever a new file is loaded up. So if the database team changes the run time
or there's just a 1-off delay my file still gets processed.
But... I still have to run some enrichment on the file to map to accounts and
relationships. That's all done with rules (conveniently chained together!) and
scheduled at a specific time.
I think we've talked about post-action events before... this seems like another
good example of where a "post data load rule trigger" would be great.
I could do my aggregations and then even let CSMs know of any significant
events as soon as the data was available.
to S3 and one of the nice features there is the ability to load the data
whenever a new file is loaded up. So if the database team changes the run time
or there's just a 1-off delay my file still gets processed.
But... I still have to run some enrichment on the file to map to accounts and
relationships. That's all done with rules (conveniently chained together!) and
scheduled at a specific time.
I think we've talked about post-action events before... this seems like another
good example of where a "post data load rule trigger" would be great.
I could do my aggregations and then even let CSMs know of any significant
events as soon as the data was available.
Sign up
If you ever had a profile with us, there's no need to create another one.
Don't worry if your email address has since changed, or you can't remember your login, just let us know at community@gainsight.com and we'll help you get started from where you left.
Else, please continue with the registration below.
Welcome to the Gainsight Community
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.
A follow up set of questions to understand your use cases (and others please chime in as well):
1. Would One Data Load -> One Rule Chain meet most of your use cases?
2. Do you see a need in your environment for Multiple Data Loads -> One Rule Chain?
3. Do you see a need for One Data Load -> Multiple Rule Chains?
I can't imagine why I'd need multiple rule chains. Presumably I'd just make one larger rule chain! However, that does touch on the current limit of a rule only being in one chain... 😉
@Denise, multiple data loads -> one rule chain might be something we could benefit of. However instead of connecting multiple data loads to one rule chain I think we might simply trigger a rule chain from the last or largest data load job. That could work.
Oh and I almost forgot to ask - are those features planned only for the S3 or will it be available for Data Load API as well?
I am trying to trigger a rule (or a rule chain) after data is loaded from S3.
I see there is no such capability in the Connector so I'm trying to use the S3 dataset feature of the RulesEngine but there doesn't seem to be a way to trigger another rule once that rule is complete.
Or is there a way?
But if you're expecting the S3 file upload to be the catalyst to run the entire rule chain, that doesn't appear to be possible yet. You can configure a rule to run when the data file gets uploaded to S3 using the Event trigger S3 Schedule type - but as of now, that rule cannot be added to a rule chain.
Fair warning: the S3 event trigger does not provide notifications - so if the rule fails, you get no email.