Skip to content

Commit

Permalink
Support time_granularity and date_part parameters in Dimension object
Browse files Browse the repository at this point in the history
This is supported in JDBC already, so this will create a more consistent experience for customers.
  • Loading branch information
courtneyholcomb committed Sep 12, 2024
1 parent 47f831e commit 5bb6014
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
3 changes: 2 additions & 1 deletion dbt_semantic_interfaces/call_parameter_sets.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ class DimensionCallParameterSet:

entity_path: Tuple[EntityReference, ...]
dimension_reference: DimensionReference
# TODO: MFS Jinja allows grain and date part in Dimension(...). Should we allow them here, too, for consistency?
time_granularity: Optional[TimeGranularity] = None
date_part: Optional[DatePart] = None


@dataclass(frozen=True)
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "dbt-semantic-interfaces"
version = "0.7.1"
version = "0.7.2"
description = 'The shared semantic layer definitions that dbt-core and MetricFlow use'
readme = "README.md"
requires-python = ">=3.8"
Expand Down

0 comments on commit 5bb6014

Please sign in to comment.