superset
superset copied to clipboard
feat: Draft drilldown POC
SUMMARY
This PR introduces drilldown
on explore and dashboard. notice that drilldown
is an experimental feature.
Associated PR in superset-ui: https://github.com/apache-superset/superset-ui/pull/1120
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Drilldown on explore
https://user-images.githubusercontent.com/2016594/118643365-0bfbbe80-b80f-11eb-9647-f960f6d70d3a.mp4
Drilldown on dashboard
https://user-images.githubusercontent.com/2016594/118643385-1322cc80-b80f-11eb-8ace-27d95b01e023.mp4
TEST PLAN
ADDITIONAL INFORMATION
- [ ] Has associated issue:
- [x] Changes UI
- [ ] Includes DB Migration (follow approval process in SIP-59)
- [ ] Migration is atomic, supports rollback & is backwards-compatible
- [ ] Confirm DB migration upgrade and downgrade tested
- [ ] Runtime estimates and downtime expectations provided
- [x] Introduces new feature or API
- [ ] Removes existing feature or API
Look forword to this feat.
This looks great. Besides the related PR in superset-ui, does anything else need to be done before this is merged?
Hi @ skymarstroy @jhult , This feature needs more design. I will update this PR soon. Thank you for your interest! cc @junlincc
hi @zhaoyongjie, I modified my files according to the code mentioned,but there are something wrong:
98% after emitting SizeLimitsPluginERROR in D:/superset_1.3/superset/superset-frontend/src/explore/components/controls/DrillDownControl/DrillDownControl.tsx(23,10): TS2305: Module '"@superset-ui/core"' has no exported member 'DrillDown'.
what can I do? thank you very much
superset 1.3
Is going in anytime soon? We'd love to use this functionality and considering hacking it together ourselves if this is not a priority/on the roadmap.
how to add drilldown feat to 'mixed time series' chat,I tried your method(eg: echat-pie),but it doesn't work
Hi, is drill down feature usable in version 1.3?
For those following this PR, I have taken the liberty of bringing this feature up-to-date with the fairly recent superset reorg into a mono repo. I've also extended the functionality to work the bar charts. Those changes are in #17883.
Is this drilldown feature got released ?
Can we please have this released? It's a critical feature we need , awesome addition
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. For admin, please label this issue .pinned
to prevent stale bot from closing the issue.
will this be released?
will this be released?
Superset3.0 might release this.
Superset 3.0 might be quite a while. Can we have this in a 2.x please? This is one of the highly requested features by our customers and PR looks good in video!
@zhaoyongjie @superset-ui/core/DrillDown is not available in version 0.17.46, why do you can import?:smile:
Hi @xinchanghao, the superset-ui
had been part of the superset repo
. This PR is going to implement in the master in the future.
Hi @xinchanghao, the
superset-ui
had been part of thesuperset repo
. This PR is going to implement in the master in the future.
I see. Thank you 😃
Any ETA of the release?
Would really love this feature. Hope there will be some progress soon
I am also waiting for this feature on the master, I think Preset has lots of engineers tackling this one and will bring a fantastic Drill feature in the future. isn't it? @rusackas
@zhaoyongjie thanks for your effort, so are you expecting your branch to be merged in the future? or someone from the preset will finally work on it and release this feature ?
Indeed, I don't think we're going to merge this... I'll just close it, with a proper round of applause for @zhaoyongjie for proving out so much with this effort.
Preset (and anyone who want to join!) are working on a stepped approach to drilling. Drill to Details is already shipping, Drill By (where you pick any column to drill into) is in flight, and then the final step will be mapping hierarchical relationships at the semantic layer to enable more automagic drill-down/drill-up actions. There's always more to do here (chart support and so forth) so we welcome extra sets of hands in this effort! Hit me up on Slack if you want to coordinate!
drill by is similar with cross-filter (drill-through)?
drill by is similar with cross-filter (drill-through)?
Cross-filters are a different story entirely. Drill by is KIND OF like Drill Down, but instead of the right-click menu automatically knowing which filter+groupBy is "down" by knowing a hierarchy, drillBy lets you pick an arbitrary column to group by. This could be the next hierarchical layer, or... anything else.
I'll try to explain all this in a blogpost and/or meetup in the new year.
awesome feature, looking forward to it @rusackas do you have any idea when this feature might be released?
Not yet... as always, there's a competition for time/resource prioritization :)
Any update on this topic ?
Any update on this topic ?
You can now use DRILL_BY to drill into supported charts in dashboards. Preset's docs cover this pretty well, and there was a meetup that covers it too. The approach on this PR was a POC, but it was decided that specifying hierarchies for each and every chat was too much workflow overhead.
@zhaoyongjie I want to modify dashboard native filters whenever using this drilldown feature. Can you please help me with that. email: [email protected]
@rusackas @zhaoyongjie Will we get this feature in the future? We eagerly waiting for drill down / drill up feature. Current drill to details and drill by features are working only on the same database table while we need drill down to another table.