You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently we provide limited ways to initiate derived flow processes like EXECUTE_TRANSFORM and WEBHOOK_DELIVER (on dataset change):
manual trigger (by user)
reactive trigger:
upstream flow completed and updated one of the watched input datsets
there has been a push event in one of the watched input datasets
Reactive triggers do allow configuring batching rules to minimize the number of activations, in particular, number of input records to accumulate and a batching deadline, so that the arrived data does not wait forever:
However, when the input activations are intensive (such as IoT devices), and the transformation is expensive, it might be preferable to choose batching style of updates, such as once per day or once per hour.
So, derived flow processes should be allowed to have a schedule as an alternative to reactive trigger.
If there are no input updates, that would create an "Up-To-Date" result.
For EXECUTE_TRANSFORM datasets:
update validation rules inside setTrigger API to support scheduled triggers
Currently we provide limited ways to initiate derived flow processes like
EXECUTE_TRANSFORMandWEBHOOK_DELIVER(on dataset change):Reactive triggers do allow configuring batching rules to minimize the number of activations, in particular, number of input records to accumulate and a batching deadline, so that the arrived data does not wait forever:
However, when the input activations are intensive (such as IoT devices), and the transformation is expensive, it might be preferable to choose batching style of updates, such as once per day or once per hour.
So, derived flow processes should be allowed to have a schedule as an alternative to reactive trigger.
If there are no input updates, that would create an "Up-To-Date" result.
EXECUTE_TRANSFORMdatasets:setTriggerAPI to support scheduled triggersWEBHOOK_DELIVER(might go with a separate ticket):implement Webhooks: reliable delivery of missed dataset updates #1342 first
extend APIs that create and update webhook subscriptions:
extend APIs that read this state back (
type WebhookSubscription { ... })update logic of schedule/sensors handling, similarly to transform
support changes in UI, including: