-
- Downloads
Add questions caching layer to improve dashboard performance after migration to MLv2 (#38425)
* Apply performance tweaks during dashboard editing * Revert one change for tests * Fix unit test * reapply fix * Try another improvement * Revert "Adding cache stats to metabase.lib.cache" This reverts commit dc32be74. * Fix unit test * More question caching * Revert "Revert "Adding cache stats to metabase.lib.cache"" This reverts commit 4eea6a12. * Cache questions * Pass object * Reuse questions * Fix unit tests * Fix unit tests * Resolve conflicts * Reuse questions in autowire * fix typecheck * json.stringify -> toString * naming cleanup * Support multi-series dashboards * cleanup * cleanup * Fix typecheck * Use only unique targets * Address comments
Showing
- enterprise/frontend/src/metabase-enterprise/sandboxes/containers/QuestionParameterTargetWidget.jsx 1 addition, 1 deletion...se/sandboxes/containers/QuestionParameterTargetWidget.jsx
- frontend/src/metabase-lib/parameters/utils/targets.ts 2 additions, 13 deletionsfrontend/src/metabase-lib/parameters/utils/targets.ts
- frontend/src/metabase-lib/parameters/utils/targets.unit.spec.ts 1 addition, 41 deletions...nd/src/metabase-lib/parameters/utils/targets.unit.spec.ts
- frontend/src/metabase/dashboard/actions/auto-wire-parameters/actions.ts 13 additions, 4 deletions...etabase/dashboard/actions/auto-wire-parameters/actions.ts
- frontend/src/metabase/dashboard/actions/auto-wire-parameters/utils.ts 7 additions, 4 deletions.../metabase/dashboard/actions/auto-wire-parameters/utils.ts
- frontend/src/metabase/dashboard/actions/data-fetching.js 8 additions, 1 deletionfrontend/src/metabase/dashboard/actions/data-fetching.js
- frontend/src/metabase/dashboard/components/DashCard/DashCardParameterMapper/DashCardCardParameterMapper.jsx 8 additions, 7 deletions...d/DashCardParameterMapper/DashCardCardParameterMapper.jsx
- frontend/src/metabase/dashboard/components/DashCard/DashCardParameterMapper/DashCardCardParameterMapper.unit.spec.jsx 9 additions, 3 deletions...ParameterMapper/DashCardCardParameterMapper.unit.spec.jsx
- frontend/src/metabase/dashboard/selectors.ts 61 additions, 8 deletionsfrontend/src/metabase/dashboard/selectors.ts
- frontend/src/metabase/parameters/utils/dashboards.ts 47 additions, 23 deletionsfrontend/src/metabase/parameters/utils/dashboards.ts
- frontend/src/metabase/parameters/utils/dashboards.unit.spec.js 15 additions, 1 deletion...end/src/metabase/parameters/utils/dashboards.unit.spec.js
- frontend/src/metabase/parameters/utils/mapping-options.js 1 addition, 3 deletionsfrontend/src/metabase/parameters/utils/mapping-options.js
- frontend/src/metabase/parameters/utils/mapping-options.unit.spec.js 58 additions, 52 deletions...rc/metabase/parameters/utils/mapping-options.unit.spec.js
Loading
Please register or sign in to comment