Skip to content

Conversation

@plypaul
Copy link
Contributor

@plypaul plypaul commented Nov 6, 2025

This PR rewrites simple_manifest to remove measures from semantic models (via a script). In addition, the definition of simple metrics were moved to the YAML file containing the associated semantic model. Other semantic manifests will be updated in a subsequent PR.

@cla-bot cla-bot bot added the cla:yes label Nov 6, 2025
@plypaul plypaul force-pushed the p/update_manifests_to_remove_measures__01 branch from 83654db to 515b505 Compare November 6, 2025 21:18
@plypaul plypaul marked this pull request as ready for review November 6, 2025 21:23
@plypaul plypaul requested a review from a team as a code owner November 6, 2025 21:23
CreateProxyMeasureRule(),
FlattenSimpleMetricsWithMeasureInputsRule(),
ReplaceInputMeasuresWithSimpleMetricsTransformationRule(),
FixProxyMetricsRule(),
Copy link
Contributor

Choose a reason for hiding this comment

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

I recently added this in to fix a bug from core's transformation. I think we would need this in here since there will be legacy manifests that still has that issue that we wouldn't want to break.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I was using an older SHA of DSI that did not have that rule, so I thought it was removed. Added a commit to use a later version of DSI and reverted this change.

@plypaul plypaul force-pushed the p/update_manifests_to_remove_measures__01 branch from 417602c to 890037b Compare November 11, 2025 17:34
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.

4 participants