Table of Contents

Enum JoinCardinality

Namespace
TabularEditor.SemanticBridge.Platforms.Databricks.MetricView
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 cardinality: is omitted.

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.