In Coalesce, your Graph, also known as your directed acyclic graph (or DAG), is the visual representation of all the Nodes in your data pipeline, and their lineage and relationships with respect to each other. The Coalesce UI has a built in feature to optimize this visualization so it is always the best visual representation of these objects and their relationships.
Data pipelines can get quite large and complex. Subgraphs organize subsets of your graph by topic, flow, etc. and help you quickly view and evaluate a subset of your data pipeline.
A Subgraph:
- Is defined by the user, manually or via a Selector query.
- May or may not contain all predecessor and successor objects of included Nodes, depending upon how user defines the Selector for the Subgraph
In addition, while a given Node will only be in your Graph once, it can be included in multiple Subgraphs.
Subgraphs should not be confused with Jobs, which can also be subsets of your comprehensive graph. Subgraphs are an organizational construct only, whereas Jobs are the object called within Coalesce to refresh you data pipeline(s).