Node Types

The Node Types section shows all the currently available node types that can be used in the DAG.


All node types and nodes can be checked in to git and deployed to the environment.

Each node type is defined by a node specification YAML file, a Create Template and a Run Template.

The node specification consists of the following:

  • Attributes of the node type (such as name prefix, graph color)
  • UI elements that are used to configure the attributes of each individual instance of that node type

The Create Template for a Node is executed during Deploy, while the Run Template is executed during Run/Refresh.

Coalesce comes with several built-in Out-of-the-Box Node Types which are not editable. However, they can be duplicated and edited, or new ones can be made from scratch.


Node Types Interface

StatusGreen indicates all aspects of that node type are valid
Red indicates there is invalid info within the node type that needs to be revised.
NameThis is the type of node. Coalesce provides the Dimension, Fact, Stage, View, and Persistent Stage node types, but a user can also create a new type.
Default Storage LocationDefault storage location that will be chosen automatically for new nodes of this type. Each workspace will have a Global Default for all nodes, which can be overridden here.
ActionsAll node types can be duplicated for further customization. The name of this duplicate will default to Copy of <Node Type> but can be modified in the Node Type Editor. Additionally, custom node types can be edited.

Note: Default node types and node types in use in the application or node type editor cannot be deleted.
Enabled/DisabledThis feature allows a user to add any Enabled node types in the Graph Build .