metricflow icon indicating copy to clipboard operation
metricflow copied to clipboard

MetricFlow allows you to define, build, and maintain metrics in code.

Results 144 metricflow issues
Sort by recently updated
recently updated
newest added

Shopify customers often get a bunch of useful sales and inventory data in their warehouse. Some MetricFlow users might find it convenient to include that Shopify data in their overall...

**Describe the Feature** With #194 we have the ability to generate an inferred data source config from Snowflake schemas. When this is production-ready and extended to all warehouse types (and...

enhancement

The SqlClient protocol does not have a list_tables method, but it seems like all internal implementations do. We should add this soon. Note it is technically a breaking change on...

bug

The current configuration for running mypy in the Metricflow .pre-commit-config.yaml uses the `--ignore-missing-imports` flag. This is generally undesirable. This issue is to remove that and replace it with a combination...

bug
good first issue
mf_developer ergonomics

One core feature request from customers is the ability to specify constrained input measures for metric definitions. For example, a user might want to define a metric that looks like...

run_mf_sql_engine_tests

Our jsonschema version is pegged to something nearly a year out of date. Since the Draft7Validator we rely on should be pretty stable, updating that dependency isn't a burning issue....

bug
mf_developer ergonomics
backlog

**Describe the bug** When we have a metric based on multiple measures originating from different data sources, such as a ratio metric with a numerator and denominator computed from different...

bug

**Describe the Feature** If I am not using [snowflake](https://github.com/transform-data/metricflow/blob/main/pyproject.toml#L16) why should it be installed? **Would you like to contribute?** Are you interested in building this feature? Sure, can raise the...

enhancement

**Describe the Feature** Update our table name rendering to properly handle escape characters for sql_table entries involving reserved keywords. This involves figuring out how to make the SqlTable class process...

enhancement
triage

**Describe the Feature** The CLI only allows one logging and output level, which is fine for most normal operation, but if an end user hits an issue having a more...

enhancement
good first issue