Skip to content

Conversation

@theyostalservice
Copy link
Contributor

@theyostalservice theyostalservice commented Oct 2, 2025

Version BUUUUUUUMP

This PR is just here to pull in the new transformations and such from dsi. Early commits in this PR will be pinned to commits while I'm working on feeding dbt-labs/dbt-semantic-interfaces#436 to the merge-asaurus.

Snapshot updates reflect the fact that now(*) we produce more metrics to replace measures, reflecting the changes in structure for the new user YAML.

(*) "now" is true, but ONLY IN TESTS. Because of a transformation rule that exists only in MF right now, we don't use the list of transformations directly from dsi. See upstack #1877 for the PR that brings these changes to prod. OTH, tests DO run on the default list of metric transformations from dsi, so the snapshots needed more immediate updating.

@cla-bot cla-bot bot added the cla:yes label Oct 2, 2025
@github-actions
Copy link

github-actions bot commented Oct 2, 2025

Thank you for your pull request! We could not find a changelog entry for this change. For details on how to document a change, see the contributing guide.

Copy link
Contributor Author

theyostalservice commented Oct 2, 2025

This stack of pull requests is managed by Graphite. Learn more about stacking.

@theyostalservice theyostalservice force-pushed the patricky/bump-dsi-version-hooray branch 2 times, most recently from ec37377 to b1f9453 Compare October 2, 2025 20:01
@theyostalservice theyostalservice changed the title Bump DSI version and include new transformations Bump DSI Version Oct 2, 2025
@theyostalservice theyostalservice marked this pull request as ready for review October 2, 2025 23:40
@theyostalservice theyostalservice requested a review from a team as a code owner October 2, 2025 23:40
@theyostalservice theyostalservice requested review from courtneyholcomb and plypaul and removed request for a team October 2, 2025 23:41
@theyostalservice theyostalservice force-pushed the patricky/bump-dsi-version-hooray branch from bdcdd56 to 0fd70d9 Compare October 3, 2025 00:13
Copy link
Contributor

@courtneyholcomb courtneyholcomb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One more thing - I do think we should add an under the hood changelog entry for this!

@theyostalservice theyostalservice merged commit 5b55953 into main Oct 3, 2025
14 checks passed
@theyostalservice theyostalservice deleted the patricky/bump-dsi-version-hooray branch October 3, 2025 15:08
theyostalservice added a commit that referenced this pull request Oct 3, 2025
Depends on #1876 

Upstream PR bumps the dsi version, implicitly updating tests to using
the default ruleset from dsi. We can't do that for production MF rn
because MF uses an extra transformation internally, so this PR adds all
the newer built in PRs from dsi to
metricflow-semantics/metricflow_semantics/model/dbt_manifest_parser.py
to be used in real circumstances.

(If time was less limited before coalesce, I'd prefer to move the rule
upstream if possible, but I don't want to pick up extra work before code
freeze.)

Edit: There's also a rule (AddInputMeasuresToMetrics) that only works in
dsi. It probably merits a refactor/rewrite later to clean up the usage
code here, but I'd rather prioritize getting this updated here for now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants