Enum JoinCardinality
- Assembly
- SemanticBridge.dll
The cardinality of a join's relationship between source and joined table. Drives whether the joined table is treated as a dimension lookup (ManyToOne) or as an independent fact source that the engine aggregates separately (OneToMany). Per the Databricks v1.1 spec, omitting the field defaults to ManyToOne; OneToMany additionally requires Databricks Runtime 18.1+.
public enum JoinCardinality
Fields
| Name | Description |
|---|---|
| ManyToOne | Each source row matches at most one row in the joined table —
the joined table acts as a dimension lookup. Default per spec
when |
| OneToMany | The joined table can have multiple matching rows per source row; the engine aggregates it independently at the source grain as a separate fact source. |