I want to be able to not re-run a query when I'm adding filters/sorting in Lightdash #10080
Labels
✨ feature-request
Request for a new feature or functionality
✍️ needs spec
Label used for issues that still require speccing before they can be picked up.
Description
Today, every time I add a new filter or a new sort to my results, a query gets rerun in Lightdash.
This is fine if I'm working with a tiny table, but if my table is say 1TB, then this is really time-consuming and takes a really long time for me to do anything.
I don't know the right answer here. It could be a combination of backend changes which result in us caching data smartly so that we can update ordering adn filtering quite quickly as well as UX/UI changes where there's a way to stop queries from running automatically (and you have to manually click
run query
each time instead).It's also an odd pattern today, so it's hard to know when to click
run query
vs. not. E.g.To add a bit of focus here: I think the goal of this ticket should be to make it easy for users with large tables to update their queries in the Explore view without needing to wait a long time (e.g. I can add/update table calculations, change sorting, and add new filters without needing to run 4 new full queries - this could just be a caching issue!).
How we do that, I'm not sure! But it will probably require a couple of changes, instead of one small change.
The text was updated successfully, but these errors were encountered: