Modeler stream rules
You may have noticed that in the previous example, we connected the Var. File
node to the Table
node and this worked fine. However, what if instead we tried to connect the Table
node to the Var. File
node? Let's try it:
- Right-click the
Table
node. - Select
Connect
from the Context menu (notice that theConnect
option does not exist).
Let's try something different:
- Bring a
Statistics File
node onto the canvas. - Right-click on the
Var. File
node. - Select
Connect
from theContext
menu. - Click the
Statistics File
node (notice that you get an error message when you try to connect these two nodes).
The reason we are experiencing these issues is that there are rules for creating Modeler streams.
Modeler streams are typically comprised of three types of nodes: Source
, Process
, and Terminal
nodes. Connecting nodes in certain ways makes sense in the context of Modeler, and other connections are not allowed.
In terms of general rules, streams always start with a Source
node (a node from the Sources...