-
- Downloads
Add support for binning of nested queries
To support this Cards now include fingerprints in the result_metadata. That fingerprint is included in the query dictionary and is available to the query pipeline. The expand/resolve/binning middleware can make use of that fingerprint data to build the binned query. Dimension options for these kinds of queries will also now be available. Note that binning is only available on questions that have result metadata. If no result metadata (and thus no fingerprint) is available, no dimensions options will be included and an exception will be thrown if a binned query is attempted. In most cases, just running a card once will populate that data. Fixes #5938
Showing
- src/metabase/automagic_dashboards/core.clj 4 additions, 6 deletionssrc/metabase/automagic_dashboards/core.clj
- src/metabase/query_processor/interface.clj 10 additions, 7 deletionssrc/metabase/query_processor/interface.clj
- src/metabase/query_processor/middleware/binning.clj 5 additions, 6 deletionssrc/metabase/query_processor/middleware/binning.clj
- src/metabase/query_processor/middleware/expand.clj 1 addition, 1 deletionsrc/metabase/query_processor/middleware/expand.clj
- src/metabase/query_processor/middleware/expand_macros.clj 3 additions, 6 deletionssrc/metabase/query_processor/middleware/expand_macros.clj
- src/metabase/query_processor/middleware/fetch_source_query.clj 14 additions, 7 deletions...etabase/query_processor/middleware/fetch_source_query.clj
- src/metabase/query_processor/middleware/resolve.clj 27 additions, 3 deletionssrc/metabase/query_processor/middleware/resolve.clj
- src/metabase/query_processor/middleware/results_metadata.clj 4 additions, 2 deletionssrc/metabase/query_processor/middleware/results_metadata.clj
- src/metabase/query_processor/util.clj 14 additions, 1 deletionsrc/metabase/query_processor/util.clj
- test/metabase/api/table_test.clj 26 additions, 0 deletionstest/metabase/api/table_test.clj
- test/metabase/query_processor/middleware/fetch_source_query_test.clj 10 additions, 9 deletions...se/query_processor/middleware/fetch_source_query_test.clj
- test/metabase/query_processor/middleware/results_metadata_test.clj 3 additions, 1 deletion...base/query_processor/middleware/results_metadata_test.clj
- test/metabase/query_processor_test/breakout_test.clj 35 additions, 1 deletiontest/metabase/query_processor_test/breakout_test.clj
Loading
Please register or sign in to comment