Skip to content

[CT-3092] Support optional label property for semantic layer objects #8595

Closed
@QMalcolm

Description

Context

We currently allow for specifying an optional label property on metric nodes. This wasn't defined in dbt-semantic-interfaces previously because it was not identified as need in MetricFlow. MetricFlow would like to begin using this property, and would like it to exist on more objects. Thus labels are being added to a number of DSI protocols as defined in dbt-labs/dbt-semantic-interfaces#143. To begin parsing and propagating this labels on Metric nodes, SemanticModel nodes, Dimensions, and Measures.

Acceptance Criteria

  • A label can be specified on Metric nodes, SemanticModel nodes, Dimensions, and Measures
  • labels on Metric nodes, SemanticModel nodes, Dimensions, and Measures are serialized into the semantic_manifest.json

Blocked By

dbt-labs/dbt-semantic-interfaces#143.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Impact: SLsemanticIssues related to the semantic layer

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions