In advanced analytics often we're running various TERR data functions simultaneously to analyze our data and sometimes it is desirable to execute data functions locally (e.g. if data transfer times to and from the TSSS would exceed computation times).
However, real asynchronous execution (not: triggering according to logs!) of multiple data functions is only possible when max. one of the is executed locally and the others are executed on the TSSS (run location = "force server"). This is because the SPOTFIRE client only supports a single TERR engine withe a single execution thread (see Case_ID:01590046) so even if asynchronous execution of multiple data functions is triggered simultaneously (e.g. through a Python script) they are executed one after the other.
It would be great if the clients could support multiple execution threads.