# 8 TRANSFORM

What to do in the Transform, the functionality: aggregation, calculating, filter, lambda, vertigo (explain)

In the Transform Section you work with a graphical representation of the functions of the NLG Cloud to create variables, logics and conditions that will form the ruleset for your text. You create nodes (boxes in different colours) and join them by dragging connections (arrows) from port to port.

# How to use nodes, ports and connections

  • Click on the node type (in the left columns) you want to use and drag it into the center column.
  • Click on the port and drag the connections to the associated port of another node.

Note: For deleting the arrows click on them to activate them and then click on the red "X".

# Overview of node types

Data nodes: Nodes used for retrieving data.

Mapping nodes: Mapping (Code) are nodes for retrieving and modifying data out of the data source or other nodes. You can use our expression language to create any kind of data extraction. Lookups convert data strings.

Conditions:

Condition (Code) define under which condition a container will be used. You can use our expression language to create any kind of comparisons. Decision: Creates a pre-made decision tree by comparing values Nodes for Variables: Nodes for exposing transformed values

Text: Phrase Nodes provide the higher level grammatical and semantic instances of the nouns and defines the relationship to the according adjectives. Group Nodes expose a group (and have multiple inputs)

Output: Variable Nodes have only an input port. They are the only node types that can be used directly in the text – either to trigger an entire statement or to control the output within a statement.

Nodes for Organizing :

  • Add comments
  • Mark a section of your ruleset and create a subgraph to keep a clear view over your ruleset.
  • Error Nodes: you can use these nodes to skip text generation for certain conditions
  • Subgraphs are an embedded work sheet where you can place your nodes in. They allow you to keep your configurations clean and group certain nodes together. see also: "management tools in the Transform"