The default behavior for data-functions is to run asynchronously.
In some cases, we need to force the data functions in an analysis to run synchronously. We truly need a global flag that can be set via API to force all data functions in the analysis to run in Synchronous mode without the need to loop over them one-by-one and call datafunction.ExecuteSynchronous() method.
We need this option to make sure that the data cruching/loading is done before we execute an action like capturing a snapshot of a visualization for reporting.