[SIP-154] Optional dataset folders #32351
Labels
change:backend
Requires changing the backend
change:frontend
Requires changing the frontend
design:proposal
Design proposals
sip
Superset Improvement Proposal
[SIP-154] Optional dataset folders
Motivation
It's not uncommon for core datasets to have hundreds or even thousands (!) of columns/metrics. Exploring these datasets is cumbersome, forcing users to know their names beforehand, so they can search for them in the chart builder UI. Even with small datasets, knowing columns and/or metrics are important can be unclear.
Proposed Change
To address this problem this SIP proposes a worfklow in which metrics and columns in a dataset can be organized into folders (figure 1). The folders are surfaced in the chart builder UI, allowing for quicker and more confident exploration of the metrics and columns (figure 2).
A few clarifications:
New or Changed Public Interfaces
No new APIs are needed, but the dataset CRUD API will be extended to support folders.
New dependencies
No new dependencies.
Migration Plan and Compatibility
The feature is optional, and old datasets wlil work as today (without any custom folders), so there's no need for migrations.
Rejected Alternatives
An alternative would be to create new datasets with a subset of the metric and columns of a given dataset, but that could lead to the excessive proliferation of datasets, and different datasets could fall out of sync.
The text was updated successfully, but these errors were encountered: