Redash: Redash vs Superset?

Created on 7 Jan 2018  ยท  12Comments  ยท  Source: getredash/redash

Both of the 2 products look great and and they seem to have very similar functionalities. Can one give a fair comparison of the two products? Is there any reason that I should choose redash over superset?

Most helpful comment

Here are some additional 'dimensions' by which to compare Superset and Re:dash, and open-source projects in general.

Supported databases

A data source compatibility table might be a deciding factor. Caveat emptor, maintaining integrations with multiple databases is likely difficult work and may not have consistent functionality across integrations in a single project, let alone across the two projects.

| Data source | Redash | Superset |
| :--- | :---: | :---: |
| Amazon Athena | โœ“ | โœ“ |
| Amazon Aurora | โœ“ | |
| Amazon DynamoDB | โœ“ | |
| Amazon Redshift | โœ“ | โœ“ |
| Axibase Time Series Database | โœ“ | |
| Cassandra | โœ“ | |
| ClickHouse | โœ“ | โœ“ |
| Elasticsearch | โœ“ | |
| Google BigQuery | โœ“ | |
| Graphite | โœ“ | |
| Greenplum | โœ“ | โœ“ |
| Hive | โœ“ | |
| Impala | โœ“ | โœ“ |
| InfluxDB | โœ“ | |
| Microsoft SQL Server | โœ“ | |
| MongoDB | โœ“ | |
| MSSQL | โœ“ | โœ“ |
| MySQL | โœ“ | โœ“ |
| Oracle | โœ“ | โœ“ |
| PostgreSQL | โœ“ | โœ“ |
| Presto | โœ“ | โœ“ |
| ScyllaDB | โœ“ | |
| SparkSQL | | โœ“ |
| sqlite | โœ“ | โœ“ |
| TreasureData | โœ“ | |
| Vertica | โœ“ | โœ“ |
| Google Analytics | โœ“ | |
| Google Spreadsheets | โœ“ | |
| JIRA | โœ“ | |

Documentation

It is worthwhile to compare documentation of the two projects.

  • Is there a user guide?
  • Is there an administrator guide?
  • How easy is it to find the documentation?
  • How easy is it to contribute to the documentation?

Installation option(s)

  • How easy is it to set up an instance on your local computer to 'try-it-out'?
  • How easy is it to install a production-ready instance?
  • How easy is it to set up a development environment?

Development activity

  • How many active contributors does each project have?
  • How quickly do issues and PRs get resolved (on average)?

  • Is there a CONTRIBUTING.md?

Project management

  • Is there a ROADMAP?
  • Does the project use Continuous Integration?
  • How extensive is test coverage?

Community

  • Is there a CODE OF CONDUCT?
  • Is there a community discussion forum (e.g. Discourse)?
  • Is there a real-time channel for chat?

All 12 comments

I tried Superset first. In a graph with YEAR on the X axis and quantities on the y axis, years (x) were ordered by magnitude of y value descending, not by any (alpha, numeric) sort order on x, so the years would be out of order. ISSUES showed the problem was longstanding and not resolved. Finally, Superset did not appear to support multiple users at the same time.
Then I tried Kibana graphing and converted my data to ElasticSearch for a trial. In addition to the indexing cost, there were some annoying issues with Kibana's treatment of dates and date display (UT vs. local) and an opaque graphing interface. So I tried grafana which was impenetrable due to lack of setup documentation.
I have now settled on Redash, because it gives the graphic control that Superset lacked, along with connectors to a large number of data sources (including ElasticSearch). Additionally, Redash is the easiest to work with (SQL and a few minimal guidelines).
For me there's no question that Redash is the best open-source choice of those I tried.

Well superset doesnt work with BigQuery. That might be the deciding factor.

Here are some additional 'dimensions' by which to compare Superset and Re:dash, and open-source projects in general.

Supported databases

A data source compatibility table might be a deciding factor. Caveat emptor, maintaining integrations with multiple databases is likely difficult work and may not have consistent functionality across integrations in a single project, let alone across the two projects.

| Data source | Redash | Superset |
| :--- | :---: | :---: |
| Amazon Athena | โœ“ | โœ“ |
| Amazon Aurora | โœ“ | |
| Amazon DynamoDB | โœ“ | |
| Amazon Redshift | โœ“ | โœ“ |
| Axibase Time Series Database | โœ“ | |
| Cassandra | โœ“ | |
| ClickHouse | โœ“ | โœ“ |
| Elasticsearch | โœ“ | |
| Google BigQuery | โœ“ | |
| Graphite | โœ“ | |
| Greenplum | โœ“ | โœ“ |
| Hive | โœ“ | |
| Impala | โœ“ | โœ“ |
| InfluxDB | โœ“ | |
| Microsoft SQL Server | โœ“ | |
| MongoDB | โœ“ | |
| MSSQL | โœ“ | โœ“ |
| MySQL | โœ“ | โœ“ |
| Oracle | โœ“ | โœ“ |
| PostgreSQL | โœ“ | โœ“ |
| Presto | โœ“ | โœ“ |
| ScyllaDB | โœ“ | |
| SparkSQL | | โœ“ |
| sqlite | โœ“ | โœ“ |
| TreasureData | โœ“ | |
| Vertica | โœ“ | โœ“ |
| Google Analytics | โœ“ | |
| Google Spreadsheets | โœ“ | |
| JIRA | โœ“ | |

Documentation

It is worthwhile to compare documentation of the two projects.

  • Is there a user guide?
  • Is there an administrator guide?
  • How easy is it to find the documentation?
  • How easy is it to contribute to the documentation?

Installation option(s)

  • How easy is it to set up an instance on your local computer to 'try-it-out'?
  • How easy is it to install a production-ready instance?
  • How easy is it to set up a development environment?

Development activity

  • How many active contributors does each project have?
  • How quickly do issues and PRs get resolved (on average)?

  • Is there a CONTRIBUTING.md?

Project management

  • Is there a ROADMAP?
  • Does the project use Continuous Integration?
  • How extensive is test coverage?

Community

  • Is there a CODE OF CONDUCT?
  • Is there a community discussion forum (e.g. Discourse)?
  • Is there a real-time channel for chat?

@brylie found a few inaccuracies in your table:

  • Microsoft SQL Server is supported by superset
  • you have clickhouse listed twice (supported by superset)
  • big query is supported by superset
  • hive is supported by superset
  • amazon aurora being mysql compatible is supported by superset

As a general rule whatever database can be queried via a sqlalchemy dialect can be accessed by superset

Not to nitpick but bigquery is not supported. Everyone asks including me
but it doesn't have the sql alchemy hook.

On Feb 6, 2018 4:48 PM, "Riccardo Magliocchetti" notifications@github.com
wrote:

@brylie https://github.com/brylie found a few inaccuracies in your
table:

  • Microsoft SQL Server is supported by superset
  • you have clickhouse listed twice (supported by superset)
  • big query is supported by superset
  • hive is supported by superset
  • amazon aurora being mysql compatible is supported by superset

As a general rule whatever database can be queried via a sqlalchemy
dialect can be accessed by superset

โ€”
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/getredash/redash/issues/2207#issuecomment-363576022,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AX24-b-yaFCo6v-NYgWsE5z4PM3y2D5Kks5tSMjEgaJpZM4RVjY2
.

And what about Teradata SQL?

I am glad to publish the above comparisons to a wiki, so it can be updated by multiple people. Do Re:dash or Superset have a wiki?

@brylie I was about to suggest to move this discussion to our forum as it's not really an issue.

Once you make the post, I can (or maybe you too?) convert it into a Wiki post, that others can edit.

@darylerwin AFAIK you can query bigquery via https://github.com/mxmzdlv/pybigquery, discussion here https://github.com/apache/incubator-superset/issues/945

I moved my notes to the discussion platform:

https://discuss.redash.io/t/a-comparison-of-re-dash-and-superset/1503

Please convert the post to a wiki.

Thanks! Closing this now.

I recently tried out both and shared my insights in this post https://medium.com/@c.lingg/apache-superset-vs-redash-5951cc2da9d

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Leedorado picture Leedorado  ยท  3Comments

hereischris picture hereischris  ยท  4Comments

brylie picture brylie  ยท  3Comments

ccakes picture ccakes  ยท  3Comments

koooge picture koooge  ยท  3Comments