dbt-labs / metricflow

MetricFlow allows you to define, build, and maintain metrics in code.
https://docs.getdbt.com/docs/build/about-metricflow
Other
1.12k stars 92 forks source link

Enable PredicatePushdownOptimization for all MetricFlowEngine queries #1308

Closed tlento closed 2 months ago

tlento commented 2 months ago

This effectively releases PredicatePushdownOptimization - the moment this change is deployed to cloud it will be enabled.

In order to allow for a rapid mitigation of any unexpected issues this also parameterizes the query request object to allow callers to disable optimizations as needed. This means cloud services calling this method can override the optimizer behaviors without requiring an update to MetricFlow.

github-actions[bot] commented 2 months ago

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.

tlento commented 2 months ago

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

Join @tlento and the rest of your teammates on Graphite Graphite

tlento commented 2 months ago

Merge activity