Hi, I would like the ability to run a workspace (via a node or another means) within another workspace. The idea is that I can use the workspaces in the vein of object oriented programming, by having a "base class" workspace that could do something like get data, perform some calculations and then that workspace could be called from another workspace to take the output tables and do something else with them (e.g. create a graph from the final output table). The benefit would be that if I need to make a change to a node that does a calculation for example, I'd have to change just one workspace (the "base class" one) rather than two or more if the workspaces were just copies of each other. I'd be happy to discuss further with anyone else, but this would be a very high item on our wishlist.
Here is an example with Statistica 13.1 or older, https://support.tibco.com/s/article/Migrated-AritcleNo-185818. Have you used this example ?
Rob, "Use Defined Input/Output Nodes" was in Statistica 13.2 to make it a little bit easier to call a workspace.
I am looking up the example that uses your version of Statistica
Hi Angela, no I do not see that option in our version (13.0). Is this in a newer version of this node? Is it possible to get/evaluate a copy of it if so?
Also I noticed I was getting errors if I try to reference a "Multiple Copies" node as the output assignment FYI when trying to run the node.
When you open the "execute External Workspace" node do you see a checkbox named "Use Defined Input/Output Nodes" ?
Hi, I have tried using the "Execute External Workspace" node, but from my testing it seems to require an Input node. I want to simply run another workspace and then utilize some or all of the outputs from it in another workspace. Or if someone can demonstrate how to do this with the existing node, I'd greatly appreciate it.
IMO this already exists. Please check the "Execute external workspace" node.