2f3e11db66
* add POC ExploreMixin * Working POC > columns are loading into page * Created/tested query dataset dropdown * Add isValidDatasourceType to @superset-ui/core and hide query dropdown * Visual updates to explore datasource panel * Temporarily make Query icon visible * Remove Query icon visibility * Removed isValidDatasourceType check * Added Query preview Modal from DatasourceControl if the data source type is Query [41493] Initial commit to add ability for the a Query Preview Modal to be available when the data source type is Query and not Dataset Converted ModalTrigger to a functional TypeScript component * > fix integration point with frontend > allow for all records to be displayed > fix select with all columns queries > filters are now working * Adjusts conditional logic approach to be extensible for additional types from DatasourceTypes options * refactor * set field for sql * Fixes issue where Missing query parameters error was showing in datasourcePanel * add query_language * fix ds main_dttm * Fixes issue where menu.tsx was blocking access to redux debugging for SqlLab and Explore * Fixes issue where database id was not available to save query as dataset, adds default metric when chart source is query * oops * fix pre-commit to 50 errors now * fix circuliar dep * Disables showing Metrics section in DatasourcePanel when Query is the datasource A follow on separate effort will enable having a default Count metric when Query is the datasource type * adds condition to use query.columns if query.results is not present enable saving query as a dataset * down to 26 now * patch for pre-commit * one more pre-commit * added explore_json error * added error messages * add for metrics * add text for columns * add model open/close method * add propogation and methods * change link to span * lint fix * Fixes frontend lint and TypeScript errors unit test fixes will be next commit * Aditional TypeScript error fix * Fixes unit test failure * fix some types * added frontend piece * fix type * Fixes bad import caused by merge from master and removes duplicate showSaveDatasetModal check * Fixes for DartasourceControl Test Suite * Fix lint error * Fixes unit test issues due to array instead of a component being passed to modal footer * Fixes unit test failure for DatasourceControl and simplifies getDatasourceTitle based on PR comment * fix ts * pylint * core_test fix * Fixes line error post merge from master * fixed from master * fixed from master * Fixes issue where Overwrite dataset does not work due to userid error SPA refractor changed Redux structure that is used when in explore (which is now within SPA). user object is at the root of the store now for anything under SPA. * Resolves TypeScript errors with changes made for SPA merging in and changes needed for overwriting dataset from SaveDatasetModal * fix: top right panel view query functionality * remove unneeded code from core.py * working samples endpoint for query * add owner check * update FE for it * handle columns are dict vs object * fix exceptions * fix fe lint * fix test * add tab_name to payload * Enables use of tab name from Query * fix cypress test * save columns on execution * fix frontend build test * remove parathesis around columns * changing column types * fixing samples that has literal_columns * address comments * add changes * fix path * fix merge * fix types * remove console * add type * fix linting * update to enum * fix test * remove explore from buttons * fix logic * fix logic * oops Co-authored-by: Hugh A. Miles II <hughmil3s@gmail.com> Co-authored-by: lyndsiWilliams <kcatgirl@gmail.com> Co-authored-by: Eric Briscoe <eric.j.briscoe@gmail.com> Co-authored-by: AAfghahi <arash.afghahi@gmail.com> Co-authored-by: AAfghahi <48933336+AAfghahi@users.noreply.github.com> |
||
---|---|---|
.github | ||
RELEASING | ||
RESOURCES | ||
docker | ||
docs | ||
helm/superset | ||
requirements | ||
scripts | ||
superset | ||
superset-embedded-sdk | ||
superset-frontend | ||
superset-websocket | ||
tests | ||
.asf.yaml | ||
.codecov.yml | ||
.dockerignore | ||
.editorconfig | ||
.flaskenv | ||
.fossa.yml | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.pre-commit-config.yaml | ||
.pylintrc | ||
.rat-excludes | ||
CHANGELOG.md | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
Dockerfile | ||
INSTALL.md | ||
LICENSE.txt | ||
MANIFEST.in | ||
Makefile | ||
NOTICE | ||
README.md | ||
UPDATING.md | ||
docker-compose-non-dev.yml | ||
docker-compose.yml | ||
lintconf.yaml | ||
pytest.ini | ||
setup.cfg | ||
setup.py | ||
tox.ini | ||
yarn.lock |
README.md
Superset
A modern, enterprise-ready business intelligence web application.
Why Superset? | Supported Databases | Installation and Configuration | Release Notes | Get Involved | Contributor Guide | Resources | Organizations Using Superset
Why Superset?
Superset is a modern data exploration and data visualization platform. Superset can replace or augment proprietary business intelligence tools for many teams. Superset integrates well with a variety of data sources.
Superset provides:
- A no-code interface for building charts quickly
- A powerful, web-based SQL Editor for advanced querying
- A lightweight semantic layer for quickly defining custom dimensions and metrics
- Out of the box support for nearly any SQL database or data engine
- A wide array of beautiful visualizations to showcase your data, ranging from simple bar charts to geospatial visualizations
- Lightweight, configurable caching layer to help ease database load
- Highly extensible security roles and authentication options
- An API for programmatic customization
- A cloud-native architecture designed from the ground up for scale
Screenshots & Gifs
Large Gallery of Visualizations
Craft Beautiful, Dynamic Dashboards
No-Code Chart Builder
Powerful SQL Editor
Supported Databases
Superset can query data from any SQL-speaking datastore or data engine (Presto, Trino, Athena, and more) that has a Python DB-API driver and a SQLAlchemy dialect.
Here are some of the major database solutions that are supported:
A more comprehensive list of supported databases along with the configuration instructions can be found here.
Want to add support for your datastore or data engine? Read more here about the technical requirements.
Installation and Configuration
Extended documentation for Superset
Get Involved
- Ask and answer questions on StackOverflow using the apache-superset tag
- Join our community's Slack and please read our Slack Community Guidelines
- Join our dev@superset.apache.org Mailing list
Contributor Guide
Interested in contributing? Check out our CONTRIBUTING.md to find resources around contributing along with a detailed guide on how to set up a development environment.
Resources
-
Getting Started with Superset
-
Deploying Superset
-
Recordings of Past Superset Community Events
-
Visualizations