Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
Go to file
Gabriel Dutra fc246aafc4
Separate visualizations into their own package (#4837)
* Add visualizations project settings

* Move visualizations to redash-visualizations

* Delete shared components

* Remove antd from deps

* Remove p-r-5 from table utils

* Remove visualization deps from package.json

* Rename package and change its version

* Test preinstall script

* Update Dockerfile build for frontend

* Test adding dockerignore

* Update jest tests

* Add step for jest tests

* Include viz-lib on dev commands

* User prettier v1 for now

* Delete unused libs on the app

* Add readme draft (to be finished)

* Add getOptions to Editor

* Add required libraries and finish basic example

* Bump version
2020-05-06 10:49:15 +03:00
.circleci Separate visualizations into their own package (#4837) 2020-05-06 10:49:15 +03:00
.github Prettier all the Javascript code & GitHub Action (#4433) 2019-12-11 17:05:38 +02:00
bin remove rq_healthcheck entrypoint and deprecate celery_healthcheck (#4574) 2020-02-27 17:55:04 +02:00
client Separate visualizations into their own package (#4837) 2020-05-06 10:49:15 +03:00
migrations Fix : Alembic migration for scheduled query from older to newer version (#4709) 2020-03-08 17:41:21 +02:00
redash Add blob: to allowed img-src rules in CSP (#4860) 2020-05-03 12:32:17 +03:00
setup Move the setup scripts to their own home (#4310) 2019-10-28 21:11:21 +02:00
tests Add ability to ship periodic RQ jobs as part of extensions again. (#4822) 2020-04-28 18:39:30 +02:00
viz-lib Separate visualizations into their own package (#4837) 2020-05-06 10:49:15 +03:00
.coveragerc Move to pytest since nose is unmaintained. 2017-10-18 13:51:09 +02:00
.dockerignore Separate visualizations into their own package (#4837) 2020-05-06 10:49:15 +03:00
.editorconfig Convert query control dropdown button to React (#3698) 2019-05-01 07:20:54 +03:00
.gitignore Add ability to ship periodic RQ jobs as part of extensions again. (#4822) 2020-04-28 18:39:30 +02:00
.restyled.yaml Specify restylers versions for restyled (#4842) 2020-04-29 15:44:57 +03:00
CHANGELOG.md Add V8 to the CHANGELOG. 2019-10-28 13:27:34 +02:00
CONTRIBUTING.md Black support for the Python codebase (#4297) 2019-12-11 13:54:29 +02:00
cypress.json Migrate Box Plot visualization to React (#3948) 2019-07-04 22:25:09 +03:00
docker-compose.yml Set POSTGRES_HOST_AUTH_METHOD environment variable (#4740) 2020-03-18 14:52:23 +02:00
Dockerfile Separate visualizations into their own package (#4837) 2020-05-06 10:49:15 +03:00
LICENSE Update copyright year to 2020 in LICENSE (#4616) 2020-02-09 12:39:22 +02:00
Makefile Use npm ci instead of npm install in CI scripts (#4688) 2020-02-26 19:23:32 +02:00
manage.py Move CLI logic into redash.cli and uses manager for tests. 2016-12-07 14:58:33 +02:00
netlify.toml Use npm ci instead of npm install in CI scripts (#4688) 2020-02-26 19:23:32 +02:00
package-lock.json Separate visualizations into their own package (#4837) 2020-05-06 10:49:15 +03:00
package.json Separate visualizations into their own package (#4837) 2020-05-06 10:49:15 +03:00
pytest.ini Remove missing coverage from pytest terminal output (#3180) 2018-12-12 08:30:46 +02:00
README.md Minor tweak to README (#4862) 2020-05-04 10:23:02 +03:00
requirements_all_ds.txt Datasource Exasol: support encryption setting (#4712) 2020-04-14 12:38:01 +03:00
requirements_bundles.txt Migrate the application to Python 3 (#4251) 2019-10-24 12:42:13 +03:00
requirements_dev.txt Add redshift role use option (#4532) 2020-01-21 11:18:33 +02:00
requirements_oracle_ds.txt Update oracle client version 2017-09-13 17:40:44 +02:00
requirements.txt Force specific version of Werkzeug to prevent the breaking changes of the new release. (#4618) 2020-02-09 09:23:48 +02:00
SECURITY.md Create SECURITY.md (#3823) 2019-05-26 09:32:41 +03:00
setup.cfg Add "Active at" column to user list. (#3026) 2019-01-07 10:30:42 +02:00
webpack.config.js Migrate router and <app-view> to React (#4525) 2020-01-20 20:56:37 +02:00
worker.conf Multiprocess RQ workers (using supervisor) (#4371) 2020-01-01 15:32:29 +02:00

Documentation Datree Build Status

Redash is designed to enable anyone, regardless of level of technical sophistication, to harness the power of data big and small. SQL users leverage Redash to explore, query, visualize, and share data from any data sources. Their work in turn enables anybody in their organization to use the data. Every day, millions of users at thousands of organizations around the world use Redash to develop insights and make data-driven decisions.

Redash features:

  1. Browser-based: Everything in your browser, with a shareable URL.
  2. Ease-of-use: Become immediately productive with data without the need to master complex software.
  3. Query editor: Quickly compose SQL and NoSQL queries with schema browser and auto-complete.
  4. Visualization and dashboards: Create beautiful visualizations with drag and drop, and combine them into a single dashboard.
  5. Sharing: Collaborate easily by sharing visualizations and their associated queries, enabling peer review of reports and queries.
  6. Schedule refreshes: Automatically update your charts and dashboards at regular intervals you define.
  7. Alerts: Define conditions and be alerted instantly when your data changes.
  8. REST API: Everything that can be done in the UI is also available through REST API.
  9. Broad support for data sources: Extensible data source API with native support for a long list of common databases and platforms.

Getting Started

Supported Data Sources

Redash supports more than 35 SQL and NoSQL data sources. It can also be extended to support more. Below is a list of built-in sources:

  • Amazon Athena
  • Amazon DynamoDB
  • Amazon Redshift
  • Axibase Time Series Database
  • Cassandra
  • ClickHouse
  • CockroachDB
  • CSV
  • Databricks (Apache Spark)
  • DB2 by IBM
  • Druid
  • Elasticsearch
  • Google Analytics
  • Google BigQuery
  • Google Spreadsheets
  • Graphite
  • Greenplum
  • Hive
  • Impala
  • InfluxDB
  • JIRA
  • JSON
  • Apache Kylin
  • OmniSciDB (Formerly MapD)
  • MemSQL
  • Microsoft Azure Data Warehouse / Synapse
  • Microsoft Azure SQL Database
  • Microsoft SQL Server
  • MongoDB
  • MySQL
  • Oracle
  • PostgreSQL
  • Presto
  • Prometheus
  • Python
  • Qubole
  • Rockset
  • Salesforce
  • ScyllaDB
  • Shell Scripts
  • Snowflake
  • SQLite
  • TreasureData
  • Vertica
  • Yandex AppMetrrica
  • Yandex Metrica

Getting Help

Reporting Bugs and Contributing Code

  • Want to report a bug or request a feature? Please open an issue.
  • Want to help us build Redash? Fork the project, edit in a dev environment, and make a pull request. We need all the help we can get!

Security

Please email security@redash.io to report any security vulnerabilities. We will acknowledge receipt of your vulnerability and strive to send you regular updates about our progress. If you're curious about the status of your disclosure please feel free to email us again. If you want to encrypt your disclosure email, you can use this PGP key.

License

BSD-2-Clause.