You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by as...@apache.org on 2023/03/09 13:32:48 UTC

[superset-site] branch asf-site updated: deploying docs: chore: bump docusaurus to latest stable (#23317) (apache/superset@0a588d11a57958ee036e2219738b60fff89156e0)

This is an automated email from the ASF dual-hosted git repository.

asf-ci-deploy pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/superset-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 1fe4e5b79 deploying docs: chore: bump docusaurus to latest stable (#23317) (apache/superset@0a588d11a57958ee036e2219738b60fff89156e0)
1fe4e5b79 is described below

commit 1fe4e5b791bc4819606c0884f0d2a3abe3b1367d
Author: apache <de...@superset.apache.org>
AuthorDate: Thu Mar 9 13:32:40 2023 +0000

    deploying docs: chore: bump docusaurus to latest stable (#23317) (apache/superset@0a588d11a57958ee036e2219738b60fff89156e0)
---
 404.html                                           |  24 ++-
 admintutorial.html/index.html                      |   2 +-
 assets/css/styles.9318be51.css                     |   1 +
 assets/css/styles.ba1779ef.css                     |   1 -
 assets/js/070b53d1.9df04a07.js                     |   1 +
 assets/js/070b53d1.b78accf5.js                     |   1 -
 assets/js/07f0ce13.46111572.js                     |   1 +
 assets/js/07f0ce13.fdb4818b.js                     |   1 -
 assets/js/0ae8b3d4.13c31795.js                     |   1 -
 assets/js/0ae8b3d4.1c29df3d.js                     |   1 +
 assets/js/0c21af39.11436a08.js                     |   1 -
 assets/js/0c21af39.1bc6c912.js                     |   1 +
 assets/js/0e9953cd.5fc4ccd8.js                     |   1 +
 assets/js/0e9953cd.74b6d889.js                     |   1 -
 assets/js/1273.0d9a6711.js                         |   2 -
 assets/js/1273.69e721b0.js                         |   2 +
 ...js.LICENSE.txt => 1273.69e721b0.js.LICENSE.txt} |   0
 assets/js/17896441.29ee1a04.js                     |   1 -
 assets/js/17896441.c32f74bc.js                     |   1 +
 assets/js/18cf5ace.4ea74047.js                     |   1 -
 assets/js/18cf5ace.a53db9e9.js                     |   1 +
 assets/js/19682bb8.00292a0b.js                     |   1 -
 assets/js/19682bb8.f5171ac3.js                     |   1 +
 assets/js/1a4e3797.5c183ffc.js                     |   2 -
 assets/js/1a4e3797.5c183ffc.js.LICENSE.txt         |   1 -
 assets/js/1a4e3797.78abfdc3.js                     |   2 +
 assets/js/1a4e3797.78abfdc3.js.LICENSE.txt         |   1 +
 assets/js/1be78505.7346756b.js                     |   1 -
 assets/js/1be78505.e8a886b4.js                     |   1 +
 assets/js/1c42a294.2d2e0af3.js                     |   1 +
 assets/js/1c42a294.472fc00a.js                     |   1 -
 assets/js/1c734f75.3c9c7140.js                     |   1 -
 assets/js/1c734f75.d6f972a4.js                     |   1 +
 assets/js/1ce51947.77136d12.js                     |   1 -
 assets/js/1ce51947.8a9236e6.js                     |   1 +
 assets/js/1df93b7f.84c309b2.js                     | 211 +++++++++++++++++++++
 assets/js/1df93b7f.be8035d7.js                     |   1 -
 assets/js/1f391b9e.3241fb6f.js                     |   1 -
 assets/js/1f391b9e.87285d3f.js                     |   1 +
 assets/js/2004.3b372910.js                         |   1 -
 assets/js/21b4b958.11512586.js                     |   1 -
 assets/js/21b4b958.469eaa2c.js                     |   1 +
 assets/js/2395.fafa09a3.js                         |   2 -
 assets/js/2461ffa2.03e48d7f.js                     |   1 -
 assets/js/2461ffa2.e9879a7e.js                     |   1 +
 assets/js/25f17725.6f0973f7.js                     |   1 +
 assets/js/25f17725.813c9539.js                     |   1 -
 assets/js/262418cd.0eb2274e.js                     |   1 +
 assets/js/262418cd.61dd6187.js                     |   1 -
 assets/js/2755.a0901066.js                         |   1 -
 assets/js/2bafca50.3f664693.js                     |   1 +
 assets/js/2bafca50.e6d93edc.js                     |   1 -
 assets/js/2c412ea7.5d1841f6.js                     |   1 +
 assets/js/2c412ea7.f699c29a.js                     |   1 -
 assets/js/30256b0d.b7c8dab2.js                     |   1 +
 assets/js/30256b0d.f5425970.js                     |   1 -
 assets/js/30334fcd.1ac5bf37.js                     |   1 -
 assets/js/30334fcd.22801a5c.js                     |   1 +
 assets/js/31e90f3c.4018a38e.js                     |   1 +
 assets/js/31e90f3c.a699a7e7.js                     |   1 -
 assets/js/3262.2c45d8fe.js                         |   1 -
 assets/js/35a5de3c.510042e9.js                     |   1 +
 assets/js/36ea7a08.26607e2b.js                     |   1 -
 assets/js/36ea7a08.9507f1aa.js                     |   1 +
 assets/js/393be207.1e080ae6.js                     |   1 -
 assets/js/393be207.c071156c.js                     |   1 +
 assets/js/3c585fdb.87957ed4.js                     |   1 +
 assets/js/3c585fdb.8909d28f.js                     |   1 -
 assets/js/3c835dee.48892d55.js                     |   1 +
 assets/js/3c835dee.d2545dd6.js                     |   1 -
 assets/js/3ec2c3f7.1567a89c.js                     |   1 -
 assets/js/3ec2c3f7.b9e34961.js                     |   1 +
 assets/js/40974919.16870015.js                     |   1 +
 assets/js/40974919.6c5db1a9.js                     |   1 -
 assets/js/4357.5b91ec26.js                         |   1 +
 assets/js/471df853.cb5ddcdd.js                     |   1 +
 assets/js/471df853.de931c9a.js                     |   1 -
 assets/js/4805.e1578960.js                         |   1 -
 assets/js/496bf018.0c9b920c.js                     |   1 +
 assets/js/496bf018.44a16fb7.js                     |   1 -
 assets/js/4973.c6898e57.js                         |   2 +
 assets/js/4973.c6898e57.js.LICENSE.txt             |   1 +
 assets/js/4cc2c078.53f83f7a.js                     |   1 -
 assets/js/4cc2c078.9f830456.js                     |   1 +
 assets/js/4e664dc4.6dfff27f.js                     |   1 -
 assets/js/4e664dc4.969c9522.js                     |   1 +
 assets/js/507542a3.56c50d52.js                     |   1 -
 assets/js/507542a3.aab880a1.js                     |   1 +
 assets/js/5394.8c8e2666.js                         |   1 -
 assets/js/5394.a01111fd.js                         |   1 +
 assets/js/53bb5fc4.7ee0d3ac.js                     |   1 -
 assets/js/53bb5fc4.fdcf4b53.js                     |   1 +
 assets/js/57b59cd4.1d75c99e.js                     |   1 -
 assets/js/57b59cd4.de88fba5.js                     |  19 ++
 assets/js/5818c28e.4d5a915a.js                     |   1 -
 assets/js/5818c28e.5b0d8f89.js                     |   1 +
 assets/js/5e50ba72.53d7a61a.js                     |   1 -
 assets/js/5e50ba72.5f1e7f45.js                     |   1 +
 assets/js/600a9360.5466ce47.js                     |   1 +
 assets/js/600a9360.ad123d70.js                     |   1 -
 assets/js/640bc8a0.07d0d143.js                     |   1 -
 assets/js/640bc8a0.77459691.js                     |   1 +
 assets/js/6432bc55.4f71fe97.js                     |   1 -
 assets/js/6432bc55.cbd2aa80.js                     |   1 +
 assets/js/67158350.157b2368.js                     |   1 -
 assets/js/67158350.6dabe36a.js                     |   1 +
 assets/js/6780.d6c1721a.js                         |   1 +
 assets/js/6815.b4991db3.js                         |   1 -
 assets/js/{6945.ebbab438.js => 6945.4bafa2e2.js}   |   2 +-
 assets/js/6948bca1.50ef3194.js                     |   1 +
 assets/js/6948bca1.e6cb5da3.js                     |   1 -
 assets/js/69a4ab96.3c2a9726.js                     |   1 -
 assets/js/69a4ab96.9f51b303.js                     |   1 +
 assets/js/6a90d500.34231fe7.js                     |   1 +
 assets/js/6a90d500.4218bdda.js                     |   1 -
 assets/js/6edc47f3.11e55bb3.js                     |   1 +
 assets/js/6edc47f3.505a6b6d.js                     |   1 -
 assets/js/7129.7092a5fb.js                         |   1 +
 assets/js/713.99e9d020.js                          |   1 +
 assets/js/729f57ad.2a66f3ff.js                     |   1 +
 assets/js/729f57ad.3ae83727.js                     |   1 -
 assets/js/7d0180ef.4a3d2805.js                     |   1 +
 assets/js/7d0180ef.5b2339a8.js                     |   1 -
 assets/js/8484.441f0650.js                         |   2 -
 assets/js/8484.ae1870c7.js                         |   2 +
 ...js.LICENSE.txt => 8484.ae1870c7.js.LICENSE.txt} |   0
 assets/js/8505.4285b4de.js                         |   2 +
 ...js.LICENSE.txt => 8505.4285b4de.js.LICENSE.txt} |   0
 assets/js/8505.b0e49054.js                         |   2 -
 assets/js/8660bbc8.1faa431c.js                     |   1 +
 assets/js/8660bbc8.94a647a3.js                     |   1 -
 assets/js/88eaec5a.b91a4241.js                     |   1 +
 assets/js/904d61ef.26847188.js                     |   1 +
 assets/js/904d61ef.d0efdec2.js                     |   1 -
 assets/js/935f2afb.9193a43e.js                     |   1 -
 assets/js/935f2afb.a5a9f890.js                     |   1 +
 assets/js/972382ea.8261e8cd.js                     |   1 +
 assets/js/972382ea.df4eb496.js                     |   1 -
 assets/js/975.f774d13a.js                          |   2 +
 ....js.LICENSE.txt => 975.f774d13a.js.LICENSE.txt} |   0
 assets/js/9791fd42.52b84ffd.js                     |   1 -
 assets/js/9791fd42.af670bd8.js                     |   1 +
 assets/js/9a9c044b.2e242da3.js                     |   1 -
 assets/js/9a9c044b.de358044.js                     |   1 +
 assets/js/9d6fd8ea.3ad5cebe.js                     |   1 -
 assets/js/9d6fd8ea.760d4bb3.js                     |   1 +
 assets/js/9e4087bc.316e9807.js                     |   1 -
 assets/js/a309f86e.aad6675b.js                     |   1 -
 assets/js/a309f86e.dcdec8e1.js                     |   1 +
 assets/js/a584ba2a.4042dd65.js                     |   1 -
 assets/js/a584ba2a.ee7e7cee.js                     |   1 +
 assets/js/a9e1a7f6.288f12c7.js                     |   1 -
 assets/js/a9e1a7f6.994d4608.js                     |   1 +
 assets/js/afef705c.037959f9.js                     |   1 +
 assets/js/afef705c.ca480de4.js                     |   1 -
 assets/js/b2f554cd.17b36627.js                     |   1 -
 assets/js/b46ab14b.4de54d91.js                     |   1 +
 assets/js/b46ab14b.b4215eaf.js                     |   1 -
 assets/js/b92f705c.8613795f.js                     |   1 -
 assets/js/b92f705c.8833c07a.js                     |   1 +
 assets/js/bd23e567.5ff33e16.js                     |   1 +
 assets/js/bd23e567.a30b2d95.js                     |   1 -
 assets/js/c1424005.5c11ba30.js                     |   1 +
 assets/js/c1424005.87003d4e.js                     |   1 -
 assets/js/c296437a.5ed1bb89.js                     |   1 +
 assets/js/c296437a.7f4d671b.js                     |   1 -
 assets/js/c76f729d.18b630a4.js                     |   1 -
 assets/js/c76f729d.6ffc016f.js                     |   1 +
 assets/js/cd90435d.c8b06ead.js                     |   1 -
 assets/js/cd90435d.f7279511.js                     |   1 +
 assets/js/ce3fa444.cd955ce0.js                     |   1 -
 assets/js/ce3fa444.e511e1f7.js                     |   1 +
 assets/js/cf6ffe2f.2aa3fcd4.js                     |   1 +
 assets/js/cf6ffe2f.7650f2f5.js                     |   1 -
 assets/js/d5417e33.3d077261.js                     |   1 -
 assets/js/d5417e33.846ad222.js                     |   1 +
 assets/js/d76e6194.1a2e23f8.js                     |   1 +
 assets/js/d76e6194.bf3e4791.js                     |   1 -
 assets/js/d83b78fc.5cdd35c1.js                     |   1 -
 assets/js/d83b78fc.a29ed3c7.js                     |   1 +
 assets/js/da60bc8f.b0c50f4e.js                     |   1 -
 assets/js/da60bc8f.c109fc14.js                     |   1 +
 assets/js/dbb131dd.7feb7ec0.js                     |   1 +
 assets/js/dbb131dd.a7c0a88b.js                     |   1 -
 assets/js/dc3fdd24.7d65f63b.js                     |   1 +
 assets/js/dc3fdd24.92878032.js                     |   1 -
 assets/js/dc737160.7cfe04a9.js                     |   1 -
 assets/js/dc737160.cec4e1e4.js                     |   1 +
 assets/js/e0a8f778.17ef2ac0.js                     |   1 +
 assets/js/e0a8f778.dd70b37f.js                     |   1 -
 assets/js/e7c796a6.4677ded7.js                     |   1 +
 assets/js/e7c796a6.9eb8b6ff.js                     |   1 -
 assets/js/eb23a929.4aea84b8.js                     |   1 +
 assets/js/eb3b0997.96a05863.js                     |   1 +
 assets/js/eb3b0997.9fb49f24.js                     |   1 -
 assets/js/ee5d850a.a8b66515.js                     |   1 -
 assets/js/ee5d850a.e70ec5af.js                     |   1 +
 assets/js/f5f07875.5799bd50.js                     |   1 -
 assets/js/f5f07875.5d940b1e.js                     |   1 +
 assets/js/f8409a7e.60398429.js                     |   1 -
 assets/js/f8409a7e.c252c9bf.js                     |   1 +
 assets/js/f9cc156b.423c1048.js                     |   1 -
 assets/js/f9cc156b.e5f890a4.js                     |   1 +
 assets/js/fa1a3aa0.167ee17f.js                     |   1 -
 assets/js/fa1a3aa0.c25f6dcc.js                     |   1 +
 assets/js/fe0957ee.a5d9462a.js                     |   1 -
 assets/js/fe0957ee.b220d2cb.js                     |   1 +
 assets/js/main.38412d19.js                         |   2 +
 ...js.LICENSE.txt => main.38412d19.js.LICENSE.txt} |  30 +--
 assets/js/main.46afaa66.js                         |   2 -
 assets/js/runtime~main.9150e731.js                 |   1 -
 assets/js/runtime~main.efcada53.js                 |   1 +
 blog/archive.htm/index.html                        |  11 --
 blog/archive.html/index.html                       |  11 --
 blog/archive/index.html                            |  36 ----
 community.htm/index.html                           |   2 +-
 community.html/index.html                          |   2 +-
 community/index.html                               |  24 ++-
 docs/api.htm/index.html                            |   2 +-
 docs/api.html/index.html                           |   2 +-
 docs/api/index.html                                |  26 +--
 docs/contributing/contributing-page.htm/index.html |   2 +-
 .../contributing/contributing-page.html/index.html |   2 +-
 docs/contributing/contributing-page/index.html     |  26 +--
 .../contribution-guidelines/index.html             |   2 +-
 .../conventions-and-typing.htm/index.html          |   2 +-
 .../conventions-and-typing.html/index.html         |   2 +-
 .../contributing/conventions-and-typing/index.html |  26 +--
 .../creating-viz-plugins.htm/index.html            |   2 +-
 .../creating-viz-plugins.html/index.html           |   2 +-
 docs/contributing/creating-viz-plugins/index.html  |  42 ++--
 docs/contributing/hooks-and-linting.htm/index.html |   2 +-
 .../contributing/hooks-and-linting.html/index.html |   2 +-
 docs/contributing/hooks-and-linting/index.html     |  26 +--
 docs/contributing/local-backend.htm/index.html     |   2 +-
 docs/contributing/local-backend.html/index.html    |   2 +-
 docs/contributing/local-backend/index.html         |  28 +--
 .../pull-request-guidelines.htm/index.html         |   2 +-
 .../pull-request-guidelines.html/index.html        |   2 +-
 .../pull-request-guidelines/index.html             |  24 ++-
 docs/contributing/style-guide.htm/index.html       |   2 +-
 docs/contributing/style-guide.html/index.html      |   2 +-
 docs/contributing/style-guide/index.html           |  28 +--
 docs/contributing/testing-locally.htm/index.html   |   2 +-
 docs/contributing/testing-locally.html/index.html  |   2 +-
 docs/contributing/testing-locally/index.html       |  30 +--
 docs/contributing/translations.htm/index.html      |   2 +-
 docs/contributing/translations.html/index.html     |   2 +-
 docs/contributing/translations/index.html          |  46 +++--
 .../types-of-contributions.htm/index.html          |   2 +-
 .../types-of-contributions.html/index.html         |   2 +-
 .../contributing/types-of-contributions/index.html |  34 ++--
 .../creating-your-first-dashboard.htm/index.html   |   2 +-
 .../creating-your-first-dashboard.html/index.html  |   2 +-
 .../creating-your-first-dashboard/index.html       |  58 +++---
 .../exploring-data.htm/index.html                  |   2 +-
 .../exploring-data.html/index.html                 |   2 +-
 .../exploring-data/index.html                      |  84 ++++----
 .../first-dashboard/index.html                     |   2 +-
 docs/databases/ascend.htm/index.html               |   2 +-
 docs/databases/ascend.html/index.html              |   2 +-
 docs/databases/ascend/index.html                   |  24 ++-
 docs/databases/athena.htm/index.html               |   2 +-
 docs/databases/athena.html/index.html              |   2 +-
 docs/databases/athena/index.html                   |  28 +--
 docs/databases/bigquery.htm/index.html             |   2 +-
 docs/databases/bigquery.html/index.html            |   2 +-
 docs/databases/bigquery/index.html                 |  34 ++--
 docs/databases/clickhouse.htm/index.html           |   2 +-
 docs/databases/clickhouse.html/index.html          |   2 +-
 docs/databases/clickhouse/index.html               |  28 +--
 docs/databases/cockroachdb.htm/index.html          |   2 +-
 docs/databases/cockroachdb.html/index.html         |   2 +-
 docs/databases/cockroachdb/index.html              |  26 +--
 docs/databases/cratedb.htm/index.html              |   2 +-
 docs/databases/cratedb.html/index.html             |   2 +-
 docs/databases/cratedb/index.html                  |  26 +--
 docs/databases/databricks.htm/index.html           |   2 +-
 docs/databases/databricks.html/index.html          |   2 +-
 docs/databases/databricks/index.html               |  24 ++-
 docs/databases/db-connection-ui.htm/index.html     |   2 +-
 docs/databases/db-connection-ui.html/index.html    |   2 +-
 docs/databases/db-connection-ui/index.html         |  24 ++-
 docs/databases/docker-add-drivers.htm/index.html   |   2 +-
 docs/databases/docker-add-drivers.html/index.html  |   2 +-
 docs/databases/docker-add-drivers/index.html       |  32 ++--
 docs/databases/dremio.htm/index.html               |   2 +-
 docs/databases/dremio.html/index.html              |   2 +-
 docs/databases/dremio/index.html                   |  28 +--
 docs/databases/drill.htm/index.html                |   2 +-
 docs/databases/drill.html/index.html               |   2 +-
 docs/databases/drill/index.html                    |  32 ++--
 docs/databases/druid.htm/index.html                |   2 +-
 docs/databases/druid.html/index.html               |   2 +-
 docs/databases/druid/index.html                    |  34 ++--
 docs/databases/dynamodb.htm/index.html             |   2 +-
 docs/databases/dynamodb.html/index.html            |   2 +-
 docs/databases/dynamodb/index.html                 |  24 ++-
 docs/databases/elasticsearch.htm/index.html        |   2 +-
 docs/databases/elasticsearch.html/index.html       |   2 +-
 docs/databases/elasticsearch/index.html            |  32 ++--
 docs/databases/exasol.htm/index.html               |   2 +-
 docs/databases/exasol.html/index.html              |   2 +-
 docs/databases/exasol/index.html                   |  26 +--
 docs/databases/extra-settings.htm/index.html       |   2 +-
 docs/databases/extra-settings.html/index.html      |   2 +-
 docs/databases/extra-settings/index.html           |  32 ++--
 docs/databases/firebird.htm/index.html             |   2 +-
 docs/databases/firebird.html/index.html            |   2 +-
 docs/databases/firebird/index.html                 |  26 +--
 docs/databases/firebolt.htm/index.html             |   2 +-
 docs/databases/firebolt.html/index.html            |   2 +-
 docs/databases/firebolt/index.html                 |  26 +--
 docs/databases/google-sheets.htm/index.html        |   2 +-
 docs/databases/google-sheets.html/index.html       |   2 +-
 docs/databases/google-sheets/index.html            |  26 +--
 docs/databases/hana.htm/index.html                 |   2 +-
 docs/databases/hana.html/index.html                |   2 +-
 docs/databases/hana/index.html                     |  24 ++-
 docs/databases/hive.htm/index.html                 |   2 +-
 docs/databases/hive.html/index.html                |   2 +-
 docs/databases/hive/index.html                     |  24 ++-
 docs/databases/hologres.htm/index.html             |   2 +-
 docs/databases/hologres.html/index.html            |   2 +-
 docs/databases/hologres/index.html                 |  24 ++-
 docs/databases/ibm-db2.htm/index.html              |   2 +-
 docs/databases/ibm-db2.html/index.html             |   2 +-
 docs/databases/ibm-db2/index.html                  |  26 +--
 docs/databases/impala.htm/index.html               |   2 +-
 docs/databases/impala.html/index.html              |   2 +-
 docs/databases/impala/index.html                   |  24 ++-
 .../installing-database-drivers.htm/index.html     |   2 +-
 .../installing-database-drivers.html/index.html    |   2 +-
 .../installing-database-drivers/index.html         |  28 +--
 docs/databases/kusto.htm/index.html                |   2 +-
 docs/databases/kusto.html/index.html               |   2 +-
 docs/databases/kusto/index.html                    |  28 +--
 docs/databases/kylin.htm/index.html                |   2 +-
 docs/databases/kylin.html/index.html               |   2 +-
 docs/databases/kylin/index.html                    |  26 +--
 docs/databases/mysql.htm/index.html                |   2 +-
 docs/databases/mysql.html/index.html               |   2 +-
 docs/databases/mysql/index.html                    |  26 +--
 docs/databases/netezza.htm/index.html              |   2 +-
 docs/databases/netezza.html/index.html             |   2 +-
 docs/databases/netezza/index.html                  |  26 +--
 docs/databases/oracle.htm/index.html               |   2 +-
 docs/databases/oracle.html/index.html              |   2 +-
 docs/databases/oracle/index.html                   |  26 +--
 docs/databases/pinot.htm/index.html                |   2 +-
 docs/databases/pinot.html/index.html               |   2 +-
 docs/databases/pinot/index.html                    |  24 ++-
 docs/databases/postgres.htm/index.html             |   2 +-
 docs/databases/postgres.html/index.html            |   2 +-
 docs/databases/postgres/index.html                 |  28 +--
 docs/databases/presto.htm/index.html               |   2 +-
 docs/databases/presto.html/index.html              |   2 +-
 docs/databases/presto/index.html                   |  26 +--
 docs/databases/redshift.htm/index.html             |   2 +-
 docs/databases/redshift.html/index.html            |   2 +-
 docs/databases/redshift/index.html                 |  26 +--
 docs/databases/risingwave.htm/index.html           |   2 +-
 docs/databases/risingwave.html/index.html          |   2 +-
 docs/databases/risingwave/index.html               |  26 +--
 docs/databases/rockset.htm/index.html              |   2 +-
 docs/databases/rockset.html/index.html             |   2 +-
 docs/databases/rockset/index.html                  |  24 ++-
 docs/databases/snowflake.htm/index.html            |   2 +-
 docs/databases/snowflake.html/index.html           |   2 +-
 docs/databases/snowflake/index.html                |  30 +--
 docs/databases/solr.htm/index.html                 |   2 +-
 docs/databases/solr.html/index.html                |   2 +-
 docs/databases/solr/index.html                     |  26 +--
 docs/databases/spark-sql.htm/index.html            |   2 +-
 docs/databases/spark-sql.html/index.html           |   2 +-
 docs/databases/spark-sql/index.html                |  24 ++-
 docs/databases/sql-server.htm/index.html           |   2 +-
 docs/databases/sql-server.html/index.html          |   2 +-
 docs/databases/sql-server/index.html               |  24 ++-
 docs/databases/teradata.htm/index.html             |   2 +-
 docs/databases/teradata.html/index.html            |   2 +-
 docs/databases/teradata/index.html                 |  30 +--
 docs/databases/timescaledb.htm/index.html          |   2 +-
 docs/databases/timescaledb.html/index.html         |   2 +-
 docs/databases/timescaledb/index.html              |  26 +--
 docs/databases/trino.htm/index.html                |   2 +-
 docs/databases/trino.html/index.html               |   2 +-
 docs/databases/trino/index.html                    |  28 +--
 docs/databases/vertica.htm/index.html              |   2 +-
 docs/databases/vertica.html/index.html             |   2 +-
 docs/databases/vertica/index.html                  |  26 +--
 docs/databases/yugabyte/index.html                 |   2 +-
 docs/databases/yugabytedb.htm/index.html           |   2 +-
 docs/databases/yugabytedb.html/index.html          |   2 +-
 docs/databases/yugabytedb/index.html               |  26 +--
 docs/frequently-asked-questions.htm/index.html     |   2 +-
 docs/frequently-asked-questions.html/index.html    |   2 +-
 docs/frequently-asked-questions/index.html         |  66 ++++---
 docs/installation/alerts-reports.htm/index.html    |   2 +-
 docs/installation/alerts-reports.html/index.html   |   2 +-
 docs/installation/alerts-reports/index.html        |  40 ++--
 .../async-queries-celery.htm/index.html            |   2 +-
 .../async-queries-celery.html/index.html           |   2 +-
 docs/installation/async-queries-celery/index.html  |  30 +--
 docs/installation/cache.htm/index.html             |   2 +-
 docs/installation/cache.html/index.html            |   2 +-
 docs/installation/cache/index.html                 |  42 ++--
 .../configuring-superset.htm/index.html            |   2 +-
 .../configuring-superset.html/index.html           |   2 +-
 docs/installation/configuring-superset/index.html  |  48 ++---
 docs/installation/email-reports/index.html         |   2 +-
 docs/installation/event-logging.htm/index.html     |   2 +-
 docs/installation/event-logging.html/index.html    |   2 +-
 docs/installation/event-logging/index.html         |  30 +--
 .../index.html                                     |   2 +-
 .../index.html                                     |   2 +-
 .../installing-superset-from-scratch/index.html    |  40 ++--
 .../index.html                                     |   2 +-
 .../index.html                                     |   2 +-
 .../index.html                                     |  38 ++--
 .../networking-settings.htm/index.html             |   2 +-
 .../networking-settings.html/index.html            |   2 +-
 docs/installation/networking-settings/index.html   |  30 +--
 .../running-on-kubernetes.htm/index.html           |   2 +-
 .../running-on-kubernetes.html/index.html          |   2 +-
 docs/installation/running-on-kubernetes/index.html |  34 ++--
 .../setup-ssh-tunneling.htm/index.html             |   2 +-
 .../setup-ssh-tunneling.html/index.html            |   2 +-
 docs/installation/setup-ssh-tunneling/index.html   |  24 ++-
 docs/installation/sql-templating.htm/index.html    |   2 +-
 docs/installation/sql-templating.html/index.html   |   2 +-
 docs/installation/sql-templating/index.html        |  48 ++---
 .../installation/upgrading-superset.htm/index.html |   2 +-
 .../upgrading-superset.html/index.html             |   2 +-
 docs/installation/upgrading-superset/index.html    |  26 +--
 docs/intro.htm/index.html                          |   2 +-
 docs/intro.html/index.html                         |   2 +-
 docs/intro/index.html                              |  26 +--
 docs/miscellaneous/chart-params.htm/index.html     |   2 +-
 docs/miscellaneous/chart-params.html/index.html    |   2 +-
 docs/miscellaneous/chart-params/index.html         |  24 ++-
 .../miscellaneous/country-map-tools.htm/index.html |   2 +-
 .../country-map-tools.html/index.html              |   2 +-
 docs/miscellaneous/country-map-tools/index.html    |  28 +--
 .../importing-exporting-datasources.htm/index.html |   2 +-
 .../index.html                                     |   2 +-
 .../importing-exporting-datasources/index.html     |  34 ++--
 docs/miscellaneous/issue-codes.htm/index.html      |   2 +-
 docs/miscellaneous/issue-codes.html/index.html     |   2 +-
 docs/miscellaneous/issue-codes/index.html          |  56 +++---
 docs/rest-api/index.html                           |   2 +-
 docs/roadmap/index.html                            |   2 +-
 docs/security.htm/index.html                       |   2 +-
 docs/security.html/index.html                      |   2 +-
 docs/security/index.html                           |  54 +++---
 druid.html/index.html                              |   2 +-
 faq.html/index.html                                |   2 +-
 gallery.html/index.html                            |   2 +-
 index.html                                         |  24 ++-
 installation.html/index.html                       |   2 +-
 markdown-page.htm/index.html                       |   2 +-
 markdown-page.html/index.html                      |   2 +-
 markdown-page/index.html                           |  24 ++-
 misc.html/index.html                               |   2 +-
 search.htm/index.html                              |   2 +-
 search.html/index.html                             |   2 +-
 search/index.html                                  |  24 ++-
 security.html/index.html                           |   2 +-
 sitemap.xml                                        |   2 +-
 sqllab.html/index.html                             |   2 +-
 tutorial.html/index.html                           |   2 +-
 tutorials.html/index.html                          |   2 +-
 usertutorial.html/index.html                       |   2 +-
 videos.html/index.html                             |   2 +-
 visualization.html/index.html                      |   2 +-
 475 files changed, 1962 insertions(+), 1457 deletions(-)

diff --git a/404.html b/404.html
index 8019856e3..79818862b 100644
--- a/404.html
+++ b/404.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="plugin-native plugin-id-default">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Page Not Found | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/404.html"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="tru [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Page Not Found | Superset</title><meta data-rh="true" property="og:title" content="Page Not Found | Superset"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/404.html"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:langu [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/admintutorial.html/index.html b/admintutorial.html/index.html
index a72d44af0..9bae0e89c 100644
--- a/admintutorial.html/index.html
+++ b/admintutorial.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/creating-charts-dashboards/creating-your-first-dashboard" />
   </head>
   <script>
-    window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard';
+    window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/assets/css/styles.9318be51.css b/assets/css/styles.9318be51.css
new file mode 100644
index 000000000..aeefa2ab4
--- /dev/null
+++ b/assets/css/styles.9318be51.css
@@ -0,0 +1 @@
+@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}pre,table{overflow:auto}a,pre code{background-color:initial}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.button,.clean-btn,a{cursor:pointer}.breadcrumbs__link,.button{transition-timing-function:va [...]
\ No newline at end of file
diff --git a/assets/css/styles.ba1779ef.css b/assets/css/styles.ba1779ef.css
deleted file mode 100644
index 7f1e83cdc..000000000
--- a/assets/css/styles.ba1779ef.css
+++ /dev/null
@@ -1 +0,0 @@
-@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);.container,.row .col{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}pre,table{overflow:auto}a,pre code{background-color:transparent}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.button,.clean-btn,a{cursor:pointer}.breadcrumbs__link,.button{transition-timing-fu [...]
\ No newline at end of file
diff --git a/assets/js/070b53d1.9df04a07.js b/assets/js/070b53d1.9df04a07.js
new file mode 100644
index 000000000..bb2aaeb38
--- /dev/null
+++ b/assets/js/070b53d1.9df04a07.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[340],{67666:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return g},frontMatter:function(){return o},metadata:function(){return c},toc:function(){return d}});var r=n(83117),i=(n(67294),n(3905)),a=n(51402);const o={title:"Apache Druid",hide_title:!0,sidebar_position:7,version:1},s=void 0,c={unversionedId:"databases/druid",id:"databases/druid",title [...]
\ No newline at end of file
diff --git a/assets/js/070b53d1.b78accf5.js b/assets/js/070b53d1.b78accf5.js
deleted file mode 100644
index 21590ffd6..000000000
--- a/assets/js/070b53d1.b78accf5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[340],{67666:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return u},default:function(){return h},frontMatter:function(){return c},metadata:function(){return d},toc:function(){return p}});var r=n(83117),i=n(80102),a=(n(67294),n(3905)),o=n(51402),s=["components"],c={title:"Apache Druid",hide_title:!0,sidebar_position:7,version:1},u=void 0,d={unversionedId:"databases/druid",id:" [...]
\ No newline at end of file
diff --git a/assets/js/07f0ce13.46111572.js b/assets/js/07f0ce13.46111572.js
new file mode 100644
index 000000000..b73d891f6
--- /dev/null
+++ b/assets/js/07f0ce13.46111572.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8561],{64082:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return a},default:function(){return p},frontMatter:function(){return i},metadata:function(){return s},toc:function(){return g}});var r=n(83117),o=(n(67294),n(3905));const i={title:"Event Logging",hide_title:!0,sidebar_position:6,version:1},a=void 0,s={unversionedId:"installation/event-logging",id:"installation/event-l [...]
\ No newline at end of file
diff --git a/assets/js/07f0ce13.fdb4818b.js b/assets/js/07f0ce13.fdb4818b.js
deleted file mode 100644
index 811901095..000000000
--- a/assets/js/07f0ce13.fdb4818b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8561],{64082:function(e,t,n){n.r(t),n.d(t,{assets:function(){return c},contentTitle:function(){return l},default:function(){return d},frontMatter:function(){return s},metadata:function(){return g},toc:function(){return u}});var r=n(83117),o=n(80102),i=(n(67294),n(3905)),a=["components"],s={title:"Event Logging",hide_title:!0,sidebar_position:6,version:1},l=void 0,g={unversionedId:"installation/event-logging",id [...]
\ No newline at end of file
diff --git a/assets/js/0ae8b3d4.13c31795.js b/assets/js/0ae8b3d4.13c31795.js
deleted file mode 100644
index c97dc3c19..000000000
--- a/assets/js/0ae8b3d4.13c31795.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[396],{6585:function(t,e,r){r.r(e),r.d(e,{assets:function(){return s},contentTitle:function(){return c},default:function(){return f},frontMatter:function(){return u},metadata:function(){return p},toc:function(){return l}});var n=r(83117),i=r(80102),o=(r(67294),r(3905)),a=["components"],u={title:"Contributing to Superset",hide_title:!0,sidebar_position:1,version:1},c=void 0,p={unversionedId:"contributing/contribu [...]
\ No newline at end of file
diff --git a/assets/js/0ae8b3d4.1c29df3d.js b/assets/js/0ae8b3d4.1c29df3d.js
new file mode 100644
index 000000000..040e37309
--- /dev/null
+++ b/assets/js/0ae8b3d4.1c29df3d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[396],{6585:function(t,e,r){r.r(e),r.d(e,{assets:function(){return c},contentTitle:function(){return a},default:function(){return f},frontMatter:function(){return o},metadata:function(){return u},toc:function(){return p}});var n=r(83117),i=(r(67294),r(3905));const o={title:"Contributing to Superset",hide_title:!0,sidebar_position:1,version:1},a=void 0,u={unversionedId:"contributing/contributing-page",id:"contrib [...]
\ No newline at end of file
diff --git a/assets/js/0c21af39.11436a08.js b/assets/js/0c21af39.11436a08.js
deleted file mode 100644
index bda9ee55b..000000000
--- a/assets/js/0c21af39.11436a08.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4729],{53009:function(e,t,n){n.r(t),n.d(t,{assets:function(){return c},contentTitle:function(){return s},default:function(){return m},frontMatter:function(){return l},metadata:function(){return u},toc:function(){return p}});var r=n(83117),a=n(80102),i=(n(67294),n(3905)),o=["components"],l={title:"Style Guide",hide_title:!0,sidebar_position:4,version:1},s=void 0,u={unversionedId:"contributing/style-guide",id:"co [...]
\ No newline at end of file
diff --git a/assets/js/0c21af39.1bc6c912.js b/assets/js/0c21af39.1bc6c912.js
new file mode 100644
index 000000000..17d564407
--- /dev/null
+++ b/assets/js/0c21af39.1bc6c912.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4729],{53009:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return o},default:function(){return d},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return u}});var r=n(83117),a=(n(67294),n(3905));const i={title:"Style Guide",hide_title:!0,sidebar_position:4,version:1},o=void 0,l={unversionedId:"contributing/style-guide",id:"contributing/style-guide [...]
\ No newline at end of file
diff --git a/assets/js/0e9953cd.5fc4ccd8.js b/assets/js/0e9953cd.5fc4ccd8.js
new file mode 100644
index 000000000..c735c0cb7
--- /dev/null
+++ b/assets/js/0e9953cd.5fc4ccd8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8015],{88003:function(e,r,t){t.r(r),t.d(r,{assets:function(){return c},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return a},metadata:function(){return i},toc:function(){return l}});var n=t(83117),o=(t(67294),t(3905));const a={title:"Microsoft SQL Server",hide_title:!0,sidebar_position:30,version:1},s=void 0,i={unversionedId:"databases/sql-server",id:"databases/sql-serv [...]
\ No newline at end of file
diff --git a/assets/js/0e9953cd.74b6d889.js b/assets/js/0e9953cd.74b6d889.js
deleted file mode 100644
index c3a5c467b..000000000
--- a/assets/js/0e9953cd.74b6d889.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8015],{88003:function(e,r,t){t.r(r),t.d(r,{assets:function(){return p},contentTitle:function(){return c},default:function(){return f},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return u}});var n=t(83117),o=t(80102),a=(t(67294),t(3905)),s=["components"],i={title:"Microsoft SQL Server",hide_title:!0,sidebar_position:30,version:1},c=void 0,l={unversionedId:"databases/sql-server", [...]
\ No newline at end of file
diff --git a/assets/js/1273.0d9a6711.js b/assets/js/1273.0d9a6711.js
deleted file mode 100644
index d43b53c65..000000000
--- a/assets/js/1273.0d9a6711.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see 1273.0d9a6711.js.LICENSE.txt */
-(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1273],{3905:function(t,e,r){"use strict";r.d(e,{Zo:function(){return u},kt:function(){return f}});var n=r(67294);function s(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function o(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))) [...]
\ No newline at end of file
diff --git a/assets/js/1273.69e721b0.js b/assets/js/1273.69e721b0.js
new file mode 100644
index 000000000..9bf03a4df
--- /dev/null
+++ b/assets/js/1273.69e721b0.js
@@ -0,0 +1,2 @@
+/*! For license information please see 1273.69e721b0.js.LICENSE.txt */
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1273],{3905:function(t,e,r){"use strict";r.d(e,{Zo:function(){return u},kt:function(){return m}});var n=r(67294);function s(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function o(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))) [...]
\ No newline at end of file
diff --git a/assets/js/1273.0d9a6711.js.LICENSE.txt b/assets/js/1273.69e721b0.js.LICENSE.txt
similarity index 100%
rename from assets/js/1273.0d9a6711.js.LICENSE.txt
rename to assets/js/1273.69e721b0.js.LICENSE.txt
diff --git a/assets/js/17896441.29ee1a04.js b/assets/js/17896441.29ee1a04.js
deleted file mode 100644
index e5b52c931..000000000
--- a/assets/js/17896441.29ee1a04.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7918],{84986:function(e,t,a){a.r(t),a.d(t,{default:function(){return ne}});var n=a(67294),l=a(86010),r=a(83117),i=a(11614),s=a(88746);function c(e){var t=e.permalink,a=e.title,l=e.subLabel;return n.createElement(s.Z,{className:"pagination-nav__link",to:t},l&&n.createElement("div",{className:"pagination-nav__sublabel"},l),n.createElement("div",{className:"pagination-nav__label"},a))}function o(e){var t=e.previou [...]
\ No newline at end of file
diff --git a/assets/js/17896441.c32f74bc.js b/assets/js/17896441.c32f74bc.js
new file mode 100644
index 000000000..d884dbf20
--- /dev/null
+++ b/assets/js/17896441.c32f74bc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7918],{42471:function(e,t,a){a.r(t),a.d(t,{default:function(){return pe}});var n=a(67294),l=a(44873),r=a(93478);const o=n.createContext(null);function s(e){let{children:t,content:a}=e;const l=function(e){return(0,n.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(a);return n.createElement(o.Provider,{value:l},t)}function c(){const e=(0, [...]
\ No newline at end of file
diff --git a/assets/js/18cf5ace.4ea74047.js b/assets/js/18cf5ace.4ea74047.js
deleted file mode 100644
index df7295e0e..000000000
--- a/assets/js/18cf5ace.4ea74047.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4343],{90362:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return o},metadata:function(){return p},toc:function(){return c}});var a=n(83117),r=n(80102),i=(n(67294),n(3905)),l=["components"],o={title:"SQL Templating",hide_title:!0,sidebar_position:10,version:1},s=void 0,p={unversionedId:"installation/sql-templating" [...]
\ No newline at end of file
diff --git a/assets/js/18cf5ace.a53db9e9.js b/assets/js/18cf5ace.a53db9e9.js
new file mode 100644
index 000000000..4b2ee0a44
--- /dev/null
+++ b/assets/js/18cf5ace.a53db9e9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4343],{90362:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return l},default:function(){return m},frontMatter:function(){return i},metadata:function(){return o},toc:function(){return p}});var a=n(83117),r=(n(67294),n(3905));const i={title:"SQL Templating",hide_title:!0,sidebar_position:10,version:1},l=void 0,o={unversionedId:"installation/sql-templating",id:"installation/sql- [...]
\ No newline at end of file
diff --git a/assets/js/19682bb8.00292a0b.js b/assets/js/19682bb8.00292a0b.js
deleted file mode 100644
index d66151144..000000000
--- a/assets/js/19682bb8.00292a0b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2331],{66390:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return l},default:function(){return f},frontMatter:function(){return i},metadata:function(){return c},toc:function(){return p}});var r=n(83117),a=n(80102),o=(n(67294),n(3905)),s=["components"],i={title:"Snowflake",hide_title:!0,sidebar_position:29,version:1},l=void 0,c={unversionedId:"databases/snowflake",id:"database [...]
\ No newline at end of file
diff --git a/assets/js/19682bb8.f5171ac3.js b/assets/js/19682bb8.f5171ac3.js
new file mode 100644
index 000000000..ba7e35b36
--- /dev/null
+++ b/assets/js/19682bb8.f5171ac3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2331],{66390:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return o},metadata:function(){return i},toc:function(){return c}});var r=n(83117),a=(n(67294),n(3905));const o={title:"Snowflake",hide_title:!0,sidebar_position:29,version:1},s=void 0,i={unversionedId:"databases/snowflake",id:"databases/snowflake",title:"Sn [...]
\ No newline at end of file
diff --git a/assets/js/1a4e3797.5c183ffc.js b/assets/js/1a4e3797.5c183ffc.js
deleted file mode 100644
index 3c4cba11f..000000000
--- a/assets/js/1a4e3797.5c183ffc.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see 1a4e3797.5c183ffc.js.LICENSE.txt */
-(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7920],{17331:function(e){function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function n(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError(" [...]
\ No newline at end of file
diff --git a/assets/js/1a4e3797.5c183ffc.js.LICENSE.txt b/assets/js/1a4e3797.5c183ffc.js.LICENSE.txt
deleted file mode 100644
index 52ca2dc4c..000000000
--- a/assets/js/1a4e3797.5c183ffc.js.LICENSE.txt
+++ /dev/null
@@ -1 +0,0 @@
-/*! algoliasearch-lite.umd.js | 4.13.0 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */
diff --git a/assets/js/1a4e3797.78abfdc3.js b/assets/js/1a4e3797.78abfdc3.js
new file mode 100644
index 000000000..ce995dba6
--- /dev/null
+++ b/assets/js/1a4e3797.78abfdc3.js
@@ -0,0 +1,2 @@
+/*! For license information please see 1a4e3797.78abfdc3.js.LICENSE.txt */
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7920],{17331:function(e){function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function n(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError(" [...]
\ No newline at end of file
diff --git a/assets/js/1a4e3797.78abfdc3.js.LICENSE.txt b/assets/js/1a4e3797.78abfdc3.js.LICENSE.txt
new file mode 100644
index 000000000..698902548
--- /dev/null
+++ b/assets/js/1a4e3797.78abfdc3.js.LICENSE.txt
@@ -0,0 +1 @@
+/*! algoliasearch-lite.umd.js | 4.15.0 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */
diff --git a/assets/js/1be78505.7346756b.js b/assets/js/1be78505.7346756b.js
deleted file mode 100644
index 02485551b..000000000
--- a/assets/js/1be78505.7346756b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9514,2004],{50161:function(e,t,a){a.r(t),a.d(t,{default:function(){return ee}});var n=a(67294),l=a(3905),r=a(18790),o=a(4450),i=a(86010),c=a(80624),s=a(90974),d=a(83117);function m(e){return n.createElement("svg",(0,d.Z)({width:"20",height:"20","aria-hidden":"true"},e),n.createElement("g",{fill:"#7a7a7a"},n.createElement("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55  [...]
\ No newline at end of file
diff --git a/assets/js/1be78505.e8a886b4.js b/assets/js/1be78505.e8a886b4.js
new file mode 100644
index 000000000..d5238701d
--- /dev/null
+++ b/assets/js/1be78505.e8a886b4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9514,713],{66316:function(e,t,n){n.r(t),n.d(t,{default:function(){return pe}});var a=n(67294),r=n(34334),l=n(44873),o=n(18015),i=n(39105),c=n(21976),s=n(6141),d=n(50003),m=n(16475),u=n(11614),b=n(63735),p=n(68265);var h={backToTopButton:"backToTopButton_sjWU",backToTopButtonShow:"backToTopButtonShow_xfvO"};function E(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,r]=(0,a.useState)(!1),l=( [...]
\ No newline at end of file
diff --git a/assets/js/1c42a294.2d2e0af3.js b/assets/js/1c42a294.2d2e0af3.js
new file mode 100644
index 000000000..193b7ae4d
--- /dev/null
+++ b/assets/js/1c42a294.2d2e0af3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6547],{9526:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return o},metadata:function(){return c},toc:function(){return s}});var r=n(83117),a=(n(67294),n(3905));const o={title:"Apache Kylin",hide_title:!0,sidebar_position:11,version:1},i=void 0,c={unversionedId:"databases/kylin",id:"databases/kylin",title:"Apache K [...]
\ No newline at end of file
diff --git a/assets/js/1c42a294.472fc00a.js b/assets/js/1c42a294.472fc00a.js
deleted file mode 100644
index 1371db0da..000000000
--- a/assets/js/1c42a294.472fc00a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6547],{9526:function(e,t,n){n.r(t),n.d(t,{assets:function(){return p},contentTitle:function(){return l},default:function(){return f},frontMatter:function(){return c},metadata:function(){return s},toc:function(){return u}});var r=n(83117),a=n(80102),o=(n(67294),n(3905)),i=["components"],c={title:"Apache Kylin",hide_title:!0,sidebar_position:11,version:1},l=void 0,s={unversionedId:"databases/kylin",id:"databases/ [...]
\ No newline at end of file
diff --git a/assets/js/1c734f75.3c9c7140.js b/assets/js/1c734f75.3c9c7140.js
deleted file mode 100644
index dc0909b7b..000000000
--- a/assets/js/1c734f75.3c9c7140.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4281],{62571:function(e,t,n){n.r(t),n.d(t,{assets:function(){return d},contentTitle:function(){return l},default:function(){return m},frontMatter:function(){return s},metadata:function(){return c},toc:function(){return u}});var r=n(83117),o=n(80102),a=(n(67294),n(3905)),i=["components"],s={title:"Adding New Drivers in Docker",hide_title:!0,sidebar_position:2,version:1},l=void 0,c={unversionedId:"databases/docke [...]
\ No newline at end of file
diff --git a/assets/js/1c734f75.d6f972a4.js b/assets/js/1c734f75.d6f972a4.js
new file mode 100644
index 000000000..99dda4e50
--- /dev/null
+++ b/assets/js/1c734f75.d6f972a4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4281],{62571:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return i},default:function(){return p},frontMatter:function(){return a},metadata:function(){return s},toc:function(){return c}});var r=n(83117),o=(n(67294),n(3905));const a={title:"Adding New Drivers in Docker",hide_title:!0,sidebar_position:2,version:1},i=void 0,s={unversionedId:"databases/docker-add-drivers",id:"dat [...]
\ No newline at end of file
diff --git a/assets/js/1ce51947.77136d12.js b/assets/js/1ce51947.77136d12.js
deleted file mode 100644
index 171c413f4..000000000
--- a/assets/js/1ce51947.77136d12.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4628],{4365:function(e,t,n){n.r(t),n.d(t,{assets:function(){return p},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return l},metadata:function(){return u},toc:function(){return c}});var r=n(83117),a=n(80102),i=(n(67294),n(3905)),o=["components"],l={title:"Pull Request Guidelines",hide_title:!0,sidebar_position:3,version:1},s=void 0,u={unversionedId:"contributing/pull-req [...]
\ No newline at end of file
diff --git a/assets/js/1ce51947.8a9236e6.js b/assets/js/1ce51947.8a9236e6.js
new file mode 100644
index 000000000..e8dea51ba
--- /dev/null
+++ b/assets/js/1ce51947.8a9236e6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4628],{4365:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return o},default:function(){return m},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return u}});var r=n(83117),a=(n(67294),n(3905));const i={title:"Pull Request Guidelines",hide_title:!0,sidebar_position:3,version:1},o=void 0,l={unversionedId:"contributing/pull-request-guidelines",id:"c [...]
\ No newline at end of file
diff --git a/assets/js/1df93b7f.84c309b2.js b/assets/js/1df93b7f.84c309b2.js
new file mode 100644
index 000000000..2ab88feb0
--- /dev/null
+++ b/assets/js/1df93b7f.84c309b2.js
@@ -0,0 +1,211 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3237],{91931:function(e,t,a){a.r(t),a.d(t,{default:function(){return q}});var r=a(67294),i=a(16475),l=a(88746),o=a(28501),n=a(71230),s=a(15746),c=a(61980),m=a(31666),p=a(12575),g=a(1832),d=a(13520),u=a(13179),h=a(22284),b=a(18930);const f=[576,768,992,1200].map((e=>`@media (max-width: ${e}px)`)),w=[{title:"Amazon Redshift",href:"https://aws.amazon.com/redshift/",imgName:"aws-redshift.png"},{title:"Apache Druid" [...]
+  text-align: center;
+  .alert-color {
+    color: ${x.alert.base};
+  }
+  .error-color {
+    color: ${x.error.base};
+  }
+  .warning-color {
+    color: ${x.warning.base};
+  }
+  .info-color {
+    color: ${x.info.base};
+  }
+  .success-color {
+    color: ${x.success.base};
+  }
+  .secondary-color {
+    color: ${x.secondary.base};
+  }
+  .info-text {
+    font-size: 32px;
+    font-weight: normal;
+    max-width: 600px;
+    margin: auto;
+  }
+  .info-text-smaller {
+    font-size: 24px;
+    max-width: 800px;
+  }
+`,v=(0,m.default)("div")`
+  position: relative;
+  padding-top: 60px;
+  padding-bottom: 80px;
+  padding-left: 20px;
+  padding-right: 20px;
+  background-image: url('img/data-point.jpg');
+  background-size: cover;
+  background-position-x: right;
+  .github-section {
+    margin-bottom: 40px;
+    margin-top: 40px;
+    .github-button {
+      margin: 5px;
+    }
+  }
+  .logo-horiz {
+    margin-top: 20px;
+    margin-bottom: 20px;
+    width: 600px;
+    max-width: 100%;
+    ${[f[3]]} {
+      width: 550px;
+    }
+    ${[f[2]]} {
+      width: 450px;
+    }
+    ${[f[1]]} {
+      width: 425px;
+    }
+    ${[f[0]]} {
+      width: 400px;
+    }
+  }
+  .alert {
+    color: #0c5460;
+    background-color: #d1ecf1;
+    border-color: #bee5eb;
+    max-width: 600px;
+    margin: 0 auto;
+    padding: 0.75rem 1.25rem;
+    margin-top: 83px;
+    border: 1px solid transparent;
+    border-radius: 0.25rem;
+  }
+`,y=(0,m.default)("h2")`
+  font-size: 55px;
+  text-align: center;
+`,N=(0,m.default)("div")`
+  background: #fff;
+  padding: 5vw 0;
+  margin-top: 0px;
+  margin-bottom: 10px;
+  .featureList {
+    padding: 40px;
+    width: 100%;
+    list-style-type: none;
+    margin: 0 auto;
+    max-width: 1000px;
+    .feature {
+      padding: 20px;
+      text-align: center;
+      margin-bottom: 20px;
+      .imagePlaceHolder {
+        svg {
+          width: 70px;
+          height: 70px;
+        }
+        margin-bottom: 15px;
+      }
+      .featureText {
+        color: ${x.grayscale.dark2};
+        font-size: 16px;
+        strong {
+          font-size: 22px;
+        }
+      }
+    }
+  }
+  .heading {
+    font-size: 22px;
+    margin: 0 auto;
+    text-align: center;
+  }
+`,k=(0,m.default)("div")`
+  background: white;
+  margin-bottom: 64px;
+  .databaseSub {
+    text-align: center;
+    display: block;
+    margin-bottom: 40px;
+    font-size: 18px;
+  }
+
+  .database-list {
+    margin-top: 100px;
+    list-style-type: none;
+    padding: 0px;
+    max-width: 1000px;
+    margin: 0 auto;
+    display: flex;
+    flex-wrap: wrap;
+    justify-content: space-around;
+    margin-bottom: 50px;
+    li {
+      padding: 15px;
+    }
+  }
+`,z=(0,m.default)("div")`
+  .toggleContainer {
+    display: flex;
+    flex-direction: column;
+    margin-bottom: 100px;
+    position: relative;
+    .toggleBtns {
+      display: flex;
+      flex-direction: row;
+      /* ${[f[0]]} {
+        flex-direction: column;
+      } */
+      justify-content: center;
+      .toggle {
+        margin: 10px;
+        color: #666;
+        border: 1px solid #888;
+        background-color: #20a7c911;
+        border-radius: 3px;
+        padding: 16px;
+        transition: all 0.25s;
+        overflow: visible;
+        ${[f[0]]} {
+          > span {
+            display: none;
+            position: absolute;
+            bottom: 0px;
+            left: 50%;
+            width: 100%;
+            transform: translate(-50%, 100%);
+          }
+          h2 {
+            font-size: 14px;
+            margin: 0;
+          }
+        }
+        &:hover {
+          cursor: pointer;
+          color: ${x.primary.base};
+          border: 1px solid ${x.primary.base};
+        }
+        &.active {
+          background: red;
+          background: #20a7c933;
+          ${[f[0]]} {
+            > span {
+              display: block;
+            }
+          }
+        }
+      }
+    }
+    .imageContainer {
+      img {
+        margin: 0 auto;
+        max-width: 800px;
+        box-shadow: 0 0 3px #aaa;
+        margin-top: 5px;
+        margin-bottom: 5px;
+      }
+    }
+  }
+`,S=m.default.div`
+  width: 100%;
+  height: 60px;
+  padding: 18px;
+  background-color: #282E4A;
+  text-align: center;
+  color: #FFFFFF;
+`,$=m.default.img`
+  width: ${e=>e.width};
+  height: ${e=>e.height};
+`,Z=e=>{let{icon:t,title:a,descr:i}=e;return r.createElement("li",{className:"feature"},r.createElement("div",{className:"imagePlaceHolder"},t),r.createElement("div",{className:"featureText"},r.createElement("h3",null,a),i))};function q(){const e=(0,r.useRef)(null),[t,a]=(0,r.useState)(0);return r.createElement(i.Z,{title:"Welcome",description:"Community website for Apache Superset, a data visualization and data exploration platform"},r.createElement(E,null,r.createElement(v,null,r.creat [...]
\ No newline at end of file
diff --git a/assets/js/1df93b7f.be8035d7.js b/assets/js/1df93b7f.be8035d7.js
deleted file mode 100644
index 7ff54bb14..000000000
--- a/assets/js/1df93b7f.be8035d7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3237],{91931:function(e,t,n){n.r(t),n.d(t,{default:function(){return H}});var a,r,i,o,l,s,c,m,p=n(37446),g=n(67294),d=n(4450),u=n(88746),h=n(28501),f=n(71230),b=n(15746),w=n(61980),x=n(31666),E=n(12575),v=n(1832),y=n(13520),N=n(13179),k=n(22284),z=n(18930),S=[576,768,992,1200].map((function(e){return"@media (max-width: "+e+"px)"})),Z=[{title:"Amazon Redshift",href:"https://aws.amazon.com/redshift/",imgName:"aws [...]
\ No newline at end of file
diff --git a/assets/js/1f391b9e.3241fb6f.js b/assets/js/1f391b9e.3241fb6f.js
deleted file mode 100644
index c035fd2ae..000000000
--- a/assets/js/1f391b9e.3241fb6f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3085],{51761:function(e,a,n){n.r(a),n.d(a,{default:function(){return d}});var t=n(67294),l=n(86010),i=n(4450),c=n(3905),s=n(23262),m=n(78473),r=n(80624),o="mdxPageWrapper_zHyg";function d(e){var a=e.content,n=a.metadata,d=n.title,v=n.description,u=n.permalink,f=n.frontMatter,N=f.wrapperClassName,g=f.hide_table_of_contents;return t.createElement(i.Z,{title:d,description:v,permalink:u,wrapperClassName:null!=N?N:r [...]
\ No newline at end of file
diff --git a/assets/js/1f391b9e.87285d3f.js b/assets/js/1f391b9e.87285d3f.js
new file mode 100644
index 000000000..f9101832a
--- /dev/null
+++ b/assets/js/1f391b9e.87285d3f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3085],{41476:function(e,t,a){a.r(t),a.d(t,{default:function(){return d}});var n=a(67294),l=a(34334),c=a(44873),r=a(18015),m=a(16475),i=a(40477),o=a(47394),s={mdxPageWrapper:"mdxPageWrapper_j9I6"};function d(e){const{content:t}=e,{metadata:{title:a,description:d,frontMatter:p}}=t,{wrapperClassName:u,hide_table_of_contents:_}=p;return n.createElement(c.FG,{className:(0,l.Z)(u??r.k.wrapper.mdxPages,r.k.page.mdxPag [...]
\ No newline at end of file
diff --git a/assets/js/2004.3b372910.js b/assets/js/2004.3b372910.js
deleted file mode 100644
index 1a3418112..000000000
--- a/assets/js/2004.3b372910.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2004],{12004:function(e,t,n){n.r(t),n.d(t,{default:function(){return r}});var o=n(67294),a=n(4450),l=n(11614);function r(){return o.createElement(a.Z,{title:(0,l.I)({id:"theme.NotFound.title",message:"Page Not Found"})},o.createElement("main",{className:"container margin-vert--xl"},o.createElement("div",{className:"row"},o.createElement("div",{className:"col col--6 col--offset-3"},o.createElement("h1",{classNam [...]
\ No newline at end of file
diff --git a/assets/js/21b4b958.11512586.js b/assets/js/21b4b958.11512586.js
deleted file mode 100644
index 6d8af3e98..000000000
--- a/assets/js/21b4b958.11512586.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3821],{51239:function(t,e,a){a.r(e),a.d(e,{assets:function(){return N},contentTitle:function(){return m},default:function(){return u},frontMatter:function(){return d},metadata:function(){return p},toc:function(){return k}});var n=a(83117),r=a(80102),l=(a(67294),a(3905)),i=["components"],d={title:"Chart Parameters Reference",hide_title:!0,sidebar_position:4,version:1},m=void 0,p={unversionedId:"miscellaneous/cha [...]
\ No newline at end of file
diff --git a/assets/js/21b4b958.469eaa2c.js b/assets/js/21b4b958.469eaa2c.js
new file mode 100644
index 000000000..ca9c4dffe
--- /dev/null
+++ b/assets/js/21b4b958.469eaa2c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3821],{51239:function(t,e,a){a.r(e),a.d(e,{assets:function(){return m},contentTitle:function(){return i},default:function(){return o},frontMatter:function(){return l},metadata:function(){return d},toc:function(){return p}});var n=a(83117),r=(a(67294),a(3905));const l={title:"Chart Parameters Reference",hide_title:!0,sidebar_position:4,version:1},i=void 0,d={unversionedId:"miscellaneous/chart-params",id:"miscell [...]
\ No newline at end of file
diff --git a/assets/js/2395.fafa09a3.js b/assets/js/2395.fafa09a3.js
deleted file mode 100644
index 1884f0319..000000000
--- a/assets/js/2395.fafa09a3.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see 2395.fafa09a3.js.LICENSE.txt */
-(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2395],{77766:function(e,t,n){e.exports=n(8065)},20116:function(e,t,n){e.exports=n(11955)},78580:function(e,t,n){e.exports=n(33778)},59340:function(e,t,n){e.exports=n(8933)},53592:function(e,t,n){e.exports=n(27385)},78363:function(e,t,n){e.exports=n(81522)},19996:function(e,t,n){e.exports=n(32209)},95238:function(e,t,n){e.exports=n(81493)},189:function(e,t,n){e.exports=n(76094)},44341:function(e,t,n){e.exports=n(73685)},2488 [...]
\ No newline at end of file
diff --git a/assets/js/2461ffa2.03e48d7f.js b/assets/js/2461ffa2.03e48d7f.js
deleted file mode 100644
index a21c9102a..000000000
--- a/assets/js/2461ffa2.03e48d7f.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7600],{58623:function(e,t,s){"use strict";s.r(t),s.d(t,{assets:function(){return h},contentTitle:function(){return d},default:function(){return f},frontMatter:function(){return m},metadata:function(){return u},toc:function(){return y}});var a=s(83117),r=s(80102),n=(s(67294),s(3905)),o=s(48764),i=s(84225),p=JSON.parse('{"components":{"responses":{"400":{"content":{"application/json":{"schema":{"properties":{"message":{"type" [...]
\ No newline at end of file
diff --git a/assets/js/2461ffa2.e9879a7e.js b/assets/js/2461ffa2.e9879a7e.js
new file mode 100644
index 000000000..bba204649
--- /dev/null
+++ b/assets/js/2461ffa2.e9879a7e.js
@@ -0,0 +1 @@
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7600],{58623:function(e,t,s){"use strict";s.r(t),s.d(t,{assets:function(){return d},contentTitle:function(){return l},default:function(){return g},frontMatter:function(){return c},metadata:function(){return m},toc:function(){return u}});var a=s(83117),r=(s(67294),s(3905)),n=s(48764),o=s(31156),i=JSON.parse('{"components":{"responses":{"400":{"content":{"application/json":{"schema":{"properties":{"message":{"type":"string"}} [...]
\ No newline at end of file
diff --git a/assets/js/25f17725.6f0973f7.js b/assets/js/25f17725.6f0973f7.js
new file mode 100644
index 000000000..b38d17f88
--- /dev/null
+++ b/assets/js/25f17725.6f0973f7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[229],{89757:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return o},metadata:function(){return c},toc:function(){return u}});var r=n(83117),a=(n(67294),n(3905));const o={title:"Ascend.io",hide_title:!0,sidebar_position:10,version:1},i=void 0,c={unversionedId:"databases/ascend",id:"databases/ascend",title:"Ascend.io [...]
\ No newline at end of file
diff --git a/assets/js/25f17725.813c9539.js b/assets/js/25f17725.813c9539.js
deleted file mode 100644
index 786bc6b33..000000000
--- a/assets/js/25f17725.813c9539.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[229],{89757:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return s},default:function(){return f},frontMatter:function(){return c},metadata:function(){return u},toc:function(){return p}});var r=n(83117),a=n(80102),o=(n(67294),n(3905)),i=["components"],c={title:"Ascend.io",hide_title:!0,sidebar_position:10,version:1},s=void 0,u={unversionedId:"databases/ascend",id:"databases/as [...]
\ No newline at end of file
diff --git a/assets/js/262418cd.0eb2274e.js b/assets/js/262418cd.0eb2274e.js
new file mode 100644
index 000000000..85ca8364f
--- /dev/null
+++ b/assets/js/262418cd.0eb2274e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4490],{27547:function(e,t,n){n.r(t),n.d(t,{assets:function(){return c},contentTitle:function(){return i},default:function(){return l},frontMatter:function(){return o},metadata:function(){return s},toc:function(){return d}});var r=n(83117),a=(n(67294),n(3905));const o={title:"Amazon DynamoDB",hide_title:!0,sidebar_position:4,version:1},i=void 0,s={unversionedId:"databases/dynamodb",id:"databases/dynamodb",title: [...]
\ No newline at end of file
diff --git a/assets/js/262418cd.61dd6187.js b/assets/js/262418cd.61dd6187.js
deleted file mode 100644
index f94f9f58a..000000000
--- a/assets/js/262418cd.61dd6187.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4490],{27547:function(e,t,n){n.r(t),n.d(t,{assets:function(){return d},contentTitle:function(){return c},default:function(){return m},frontMatter:function(){return s},metadata:function(){return p},toc:function(){return u}});var r=n(83117),a=n(80102),o=(n(67294),n(3905)),i=["components"],s={title:"Amazon DynamoDB",hide_title:!0,sidebar_position:4,version:1},c=void 0,p={unversionedId:"databases/dynamodb",id:"data [...]
\ No newline at end of file
diff --git a/assets/js/2755.a0901066.js b/assets/js/2755.a0901066.js
deleted file mode 100644
index f142b7ede..000000000
--- a/assets/js/2755.a0901066.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2755],{50888:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(23659),i=r(67294),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 8 [...]
\ No newline at end of file
diff --git a/assets/js/2bafca50.3f664693.js b/assets/js/2bafca50.3f664693.js
new file mode 100644
index 000000000..42bc5115e
--- /dev/null
+++ b/assets/js/2bafca50.3f664693.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6230],{46169:function(e,t,r){r.r(t),r.d(t,{assets:function(){return i},contentTitle:function(){return s},default:function(){return f},frontMatter:function(){return a},metadata:function(){return c},toc:function(){return l}});var n=r(83117),o=(r(67294),r(3905));const a={title:"Apache Solr",hide_title:!0,sidebar_position:13,version:1},s=void 0,c={unversionedId:"databases/solr",id:"databases/solr",title:"Apache Sol [...]
\ No newline at end of file
diff --git a/assets/js/2bafca50.e6d93edc.js b/assets/js/2bafca50.e6d93edc.js
deleted file mode 100644
index e2dc06a93..000000000
--- a/assets/js/2bafca50.e6d93edc.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6230],{46169:function(e,t,r){r.r(t),r.d(t,{assets:function(){return p},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return c},metadata:function(){return l},toc:function(){return u}});var n=r(83117),o=r(80102),a=(r(67294),r(3905)),s=["components"],c={title:"Apache Solr",hide_title:!0,sidebar_position:13,version:1},i=void 0,l={unversionedId:"databases/solr",id:"databases/s [...]
\ No newline at end of file
diff --git a/assets/js/2c412ea7.5d1841f6.js b/assets/js/2c412ea7.5d1841f6.js
new file mode 100644
index 000000000..0616fad67
--- /dev/null
+++ b/assets/js/2c412ea7.5d1841f6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4519],{24969:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return o},metadata:function(){return i},toc:function(){return u}});var r=n(83117),a=(n(67294),n(3905));const o={title:"Importing and Exporting Datasources",hide_title:!0,sidebar_position:2,version:1},s=void 0,i={unversionedId:"miscellaneous/importing-export [...]
\ No newline at end of file
diff --git a/assets/js/2c412ea7.f699c29a.js b/assets/js/2c412ea7.f699c29a.js
deleted file mode 100644
index 5ad79fdfa..000000000
--- a/assets/js/2c412ea7.f699c29a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4519],{24969:function(e,t,n){n.r(t),n.d(t,{assets:function(){return p},contentTitle:function(){return l},default:function(){return d},frontMatter:function(){return i},metadata:function(){return u},toc:function(){return c}});var r=n(83117),a=n(80102),o=(n(67294),n(3905)),s=["components"],i={title:"Importing and Exporting Datasources",hide_title:!0,sidebar_position:2,version:1},l=void 0,u={unversionedId:"miscella [...]
\ No newline at end of file
diff --git a/assets/js/30256b0d.b7c8dab2.js b/assets/js/30256b0d.b7c8dab2.js
new file mode 100644
index 000000000..45654a3f7
--- /dev/null
+++ b/assets/js/30256b0d.b7c8dab2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5720],{57545:function(e,t,r){r.r(t),r.d(t,{assets:function(){return c},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return a},metadata:function(){return i},toc:function(){return l}});var n=r(83117),o=(r(67294),r(3905));const a={title:"Google Sheets",hide_title:!0,sidebar_position:21,version:1},s=void 0,i={unversionedId:"databases/google-sheets",id:"databases/google-sheet [...]
\ No newline at end of file
diff --git a/assets/js/30256b0d.f5425970.js b/assets/js/30256b0d.f5425970.js
deleted file mode 100644
index 49166d0e4..000000000
--- a/assets/js/30256b0d.f5425970.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5720],{57545:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return c},default:function(){return g},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return p}});var n=r(83117),o=r(80102),a=(r(67294),r(3905)),s=["components"],i={title:"Google Sheets",hide_title:!0,sidebar_position:21,version:1},c=void 0,l={unversionedId:"databases/google-sheets",id:" [...]
\ No newline at end of file
diff --git a/assets/js/30334fcd.1ac5bf37.js b/assets/js/30334fcd.1ac5bf37.js
deleted file mode 100644
index be57a17be..000000000
--- a/assets/js/30334fcd.1ac5bf37.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5643],{82391:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return f},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return p}});var n=r(83117),o=r(80102),c=(r(67294),r(3905)),a=["components"],i={title:"CockroachDB",hide_title:!0,sidebar_position:16,version:1},s=void 0,l={unversionedId:"databases/cockroachdb",id:"data [...]
\ No newline at end of file
diff --git a/assets/js/30334fcd.22801a5c.js b/assets/js/30334fcd.22801a5c.js
new file mode 100644
index 000000000..86029e3c1
--- /dev/null
+++ b/assets/js/30334fcd.22801a5c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5643],{82391:function(e,t,r){r.r(t),r.d(t,{assets:function(){return s},contentTitle:function(){return a},default:function(){return p},frontMatter:function(){return c},metadata:function(){return i},toc:function(){return l}});var n=r(83117),o=(r(67294),r(3905));const c={title:"CockroachDB",hide_title:!0,sidebar_position:16,version:1},a=void 0,i={unversionedId:"databases/cockroachdb",id:"databases/cockroachdb",tit [...]
\ No newline at end of file
diff --git a/assets/js/31e90f3c.4018a38e.js b/assets/js/31e90f3c.4018a38e.js
new file mode 100644
index 000000000..29f987241
--- /dev/null
+++ b/assets/js/31e90f3c.4018a38e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8718],{58977:function(e,t,n){n.r(t),n.d(t,{assets:function(){return c},contentTitle:function(){return o},default:function(){return d},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return u}});var a=n(83117),r=(n(67294),n(3905));const i={title:"Trino",hide_title:!0,sidebar_position:34,version:1},o=void 0,l={unversionedId:"databases/trino",id:"databases/trino",title:"Trino",descrip [...]
\ No newline at end of file
diff --git a/assets/js/31e90f3c.a699a7e7.js b/assets/js/31e90f3c.a699a7e7.js
deleted file mode 100644
index 4863d54a4..000000000
--- a/assets/js/31e90f3c.a699a7e7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8718],{58977:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return c},default:function(){return m},frontMatter:function(){return l},metadata:function(){return u},toc:function(){return p}});var a=n(83117),r=n(80102),i=(n(67294),n(3905)),o=["components"],l={title:"Trino",hide_title:!0,sidebar_position:34,version:1},c=void 0,u={unversionedId:"databases/trino",id:"databases/trino" [...]
\ No newline at end of file
diff --git a/assets/js/3262.2c45d8fe.js b/assets/js/3262.2c45d8fe.js
deleted file mode 100644
index 43866f1fa..000000000
--- a/assets/js/3262.2c45d8fe.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3262],{66110:function(e,t,n){n.r(t),n.d(t,{default:function(){return x}});var r=n(83117),o=n(67294),a=n(86010),l={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}}, [...]
\ No newline at end of file
diff --git a/assets/js/35a5de3c.510042e9.js b/assets/js/35a5de3c.510042e9.js
new file mode 100644
index 000000000..ad77d3468
--- /dev/null
+++ b/assets/js/35a5de3c.510042e9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8784],{15745:function(s){s.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]);
\ No newline at end of file
diff --git a/assets/js/36ea7a08.26607e2b.js b/assets/js/36ea7a08.26607e2b.js
deleted file mode 100644
index 0737af3c5..000000000
--- a/assets/js/36ea7a08.26607e2b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8835],{21635:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return l},default:function(){return f},frontMatter:function(){return s},metadata:function(){return c},toc:function(){return p}});var n=r(83117),a=r(80102),o=(r(67294),r(3905)),i=["components"],s={title:"Amazon Redshift",hide_title:!0,sidebar_position:5,version:1},l=void 0,c={unversionedId:"databases/redshift",id:"data [...]
\ No newline at end of file
diff --git a/assets/js/36ea7a08.9507f1aa.js b/assets/js/36ea7a08.9507f1aa.js
new file mode 100644
index 000000000..0c8d4e575
--- /dev/null
+++ b/assets/js/36ea7a08.9507f1aa.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8835],{21635:function(e,t,r){r.r(t),r.d(t,{assets:function(){return l},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return o},metadata:function(){return s},toc:function(){return c}});var n=r(83117),a=(r(67294),r(3905));const o={title:"Amazon Redshift",hide_title:!0,sidebar_position:5,version:1},i=void 0,s={unversionedId:"databases/redshift",id:"databases/redshift",title: [...]
\ No newline at end of file
diff --git a/assets/js/393be207.1e080ae6.js b/assets/js/393be207.1e080ae6.js
deleted file mode 100644
index abd04c591..000000000
--- a/assets/js/393be207.1e080ae6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7414],{76566:function(e,t,r){r.r(t),r.d(t,{contentTitle:function(){return i},default:function(){return m},frontMatter:function(){return p},metadata:function(){return l},toc:function(){return u}});var n=r(83117),o=r(80102),a=(r(67294),r(3905)),c=["components"],p={},i=void 0,l={type:"mdx",permalink:"/markdown-page",source:"@site/src/pages/markdown-page.md",description:"\x3c!--",frontMatter:{}},u=[{value:"title: M [...]
\ No newline at end of file
diff --git a/assets/js/393be207.c071156c.js b/assets/js/393be207.c071156c.js
new file mode 100644
index 000000000..6965ab264
--- /dev/null
+++ b/assets/js/393be207.c071156c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7414],{76566:function(e,t,r){r.r(t),r.d(t,{contentTitle:function(){return c},default:function(){return f},frontMatter:function(){return a},metadata:function(){return p},toc:function(){return i}});var n=r(83117),o=(r(67294),r(3905));const a={},c=void 0,p={type:"mdx",permalink:"/markdown-page",source:"@site/src/pages/markdown-page.md",description:"\x3c!--",frontMatter:{}},i=[{value:"title: Markdown page example", [...]
\ No newline at end of file
diff --git a/assets/js/3c585fdb.87957ed4.js b/assets/js/3c585fdb.87957ed4.js
new file mode 100644
index 000000000..bad455fe2
--- /dev/null
+++ b/assets/js/3c585fdb.87957ed4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[599],{76726:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return i},default:function(){return c},frontMatter:function(){return o},metadata:function(){return s},toc:function(){return p}});var a=n(83117),r=(n(67294),n(3905));const o={title:"Configuring Superset",hide_title:!0,sidebar_position:3,version:1},i=void 0,s={unversionedId:"installation/configuring-superset",id:"install [...]
\ No newline at end of file
diff --git a/assets/js/3c585fdb.8909d28f.js b/assets/js/3c585fdb.8909d28f.js
deleted file mode 100644
index 7fb40352e..000000000
--- a/assets/js/3c585fdb.8909d28f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[599],{76726:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return l},default:function(){return m},frontMatter:function(){return s},metadata:function(){return p},toc:function(){return d}});var a=n(83117),r=n(80102),o=(n(67294),n(3905)),i=["components"],s={title:"Configuring Superset",hide_title:!0,sidebar_position:3,version:1},l=void 0,p={unversionedId:"installation/configuring [...]
\ No newline at end of file
diff --git a/assets/js/3c835dee.48892d55.js b/assets/js/3c835dee.48892d55.js
new file mode 100644
index 000000000..eadab8990
--- /dev/null
+++ b/assets/js/3c835dee.48892d55.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8402],{22326:function(e,n,t){t.r(n),t.d(n,{assets:function(){return s},contentTitle:function(){return a},default:function(){return d},frontMatter:function(){return o},metadata:function(){return p},toc:function(){return c}});var r=t(83117),i=(t(67294),t(3905));const o={title:"Conventions and Typing",hide_title:!0,sidebar_position:7,version:1},a=void 0,p={unversionedId:"contributing/conventions-and-typing",id:"co [...]
\ No newline at end of file
diff --git a/assets/js/3c835dee.d2545dd6.js b/assets/js/3c835dee.d2545dd6.js
deleted file mode 100644
index 924c91a4e..000000000
--- a/assets/js/3c835dee.d2545dd6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8402],{22326:function(e,n,t){t.r(n),t.d(n,{assets:function(){return l},contentTitle:function(){return s},default:function(){return y},frontMatter:function(){return p},metadata:function(){return c},toc:function(){return u}});var r=t(83117),i=t(80102),o=(t(67294),t(3905)),a=["components"],p={title:"Conventions and Typing",hide_title:!0,sidebar_position:7,version:1},s=void 0,c={unversionedId:"contributing/conventi [...]
\ No newline at end of file
diff --git a/assets/js/3ec2c3f7.1567a89c.js b/assets/js/3ec2c3f7.1567a89c.js
deleted file mode 100644
index 307426474..000000000
--- a/assets/js/3ec2c3f7.1567a89c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7587],{79228:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return p},default:function(){return f},frontMatter:function(){return i},metadata:function(){return c},toc:function(){return l}});var n=r(83117),o=r(80102),a=(r(67294),r(3905)),s=["components"],i={title:"Presto",hide_title:!0,sidebar_position:28,version:1},p=void 0,c={unversionedId:"databases/presto",id:"databases/pres [...]
\ No newline at end of file
diff --git a/assets/js/3ec2c3f7.b9e34961.js b/assets/js/3ec2c3f7.b9e34961.js
new file mode 100644
index 000000000..00dd60e02
--- /dev/null
+++ b/assets/js/3ec2c3f7.b9e34961.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7587],{79228:function(e,t,r){r.r(t),r.d(t,{assets:function(){return c},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return a},metadata:function(){return i},toc:function(){return p}});var n=r(83117),o=(r(67294),r(3905));const a={title:"Presto",hide_title:!0,sidebar_position:28,version:1},s=void 0,i={unversionedId:"databases/presto",id:"databases/presto",title:"Presto",des [...]
\ No newline at end of file
diff --git a/assets/js/40974919.16870015.js b/assets/js/40974919.16870015.js
new file mode 100644
index 000000000..71a1223d5
--- /dev/null
+++ b/assets/js/40974919.16870015.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9243],{27358:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return a},metadata:function(){return i},toc:function(){return p}});var r=n(83117),o=(n(67294),n(3905));const a={title:"Testing",hide_title:!0,sidebar_position:8,version:1},s=void 0,i={unversionedId:"contributing/testing-locally",id:"contributing/testing-loc [...]
\ No newline at end of file
diff --git a/assets/js/40974919.6c5db1a9.js b/assets/js/40974919.6c5db1a9.js
deleted file mode 100644
index e752c45a8..000000000
--- a/assets/js/40974919.6c5db1a9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9243],{27358:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return l},default:function(){return h},frontMatter:function(){return i},metadata:function(){return p},toc:function(){return c}});var r=n(83117),o=n(80102),a=(n(67294),n(3905)),s=["components"],i={title:"Testing",hide_title:!0,sidebar_position:8,version:1},l=void 0,p={unversionedId:"contributing/testing-locally",id:"co [...]
\ No newline at end of file
diff --git a/assets/js/4357.5b91ec26.js b/assets/js/4357.5b91ec26.js
new file mode 100644
index 000000000..cf49c3c25
--- /dev/null
+++ b/assets/js/4357.5b91ec26.js
@@ -0,0 +1 @@
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4357],{36110:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return V}});var o=n(83117),a=n(67294),r=n(5730),l=n(34334),i=n(70524),c=n(96793);function s(){const{prism:e}=(0,c.L)(),{colorMode:t}=(0,i.I)(),n=e.theme,o=e.darkTheme||n;return"dark"===t?o:n}var u=n(18015),d=n(87594),m=n.n(d);const p=/title=(?<quote>["'])(?<title>.*?)\1/,f=/\{(?<range>[\d,-]+)\}/,h={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*", [...]
\ No newline at end of file
diff --git a/assets/js/471df853.cb5ddcdd.js b/assets/js/471df853.cb5ddcdd.js
new file mode 100644
index 000000000..99b4c3645
--- /dev/null
+++ b/assets/js/471df853.cb5ddcdd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4796],{96632:function(e,t,r){r.r(t),r.d(t,{assets:function(){return l},contentTitle:function(){return s},default:function(){return m},frontMatter:function(){return o},metadata:function(){return i},toc:function(){return c}});var a=r(83117),n=(r(67294),r(3905));const o={title:"TimescaleDB",hide_title:!0,sidebar_position:31,version:1},s=void 0,i={unversionedId:"databases/timescaledb",id:"databases/timescaledb",tit [...]
\ No newline at end of file
diff --git a/assets/js/471df853.de931c9a.js b/assets/js/471df853.de931c9a.js
deleted file mode 100644
index 8e12c1a1c..000000000
--- a/assets/js/471df853.de931c9a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4796],{96632:function(e,t,r){r.r(t),r.d(t,{assets:function(){return p},contentTitle:function(){return l},default:function(){return d},frontMatter:function(){return i},metadata:function(){return c},toc:function(){return u}});var a=r(83117),n=r(80102),o=(r(67294),r(3905)),s=["components"],i={title:"TimescaleDB",hide_title:!0,sidebar_position:31,version:1},l=void 0,c={unversionedId:"databases/timescaledb",id:"data [...]
\ No newline at end of file
diff --git a/assets/js/4805.e1578960.js b/assets/js/4805.e1578960.js
deleted file mode 100644
index e5c374d1f..000000000
--- a/assets/js/4805.e1578960.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4805],{89739:function(t,r,e){"use strict";e.d(r,{Z:function(){return u}});var n=e(23659),o=e(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 1 [...]
\ No newline at end of file
diff --git a/assets/js/496bf018.0c9b920c.js b/assets/js/496bf018.0c9b920c.js
new file mode 100644
index 000000000..4975beaad
--- /dev/null
+++ b/assets/js/496bf018.0c9b920c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3775],{58115:function(e,t,r){r.r(t),r.d(t,{assets:function(){return s},contentTitle:function(){return c},default:function(){return d},frontMatter:function(){return o},metadata:function(){return i},toc:function(){return p}});var n=r(83117),a=(r(67294),r(3905));const o={title:"Apache Spark SQL",hide_title:!0,sidebar_position:14,version:1},c=void 0,i={unversionedId:"databases/spark-sql",id:"databases/spark-sql",ti [...]
\ No newline at end of file
diff --git a/assets/js/496bf018.44a16fb7.js b/assets/js/496bf018.44a16fb7.js
deleted file mode 100644
index 3d720ec04..000000000
--- a/assets/js/496bf018.44a16fb7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3775],{58115:function(e,t,r){r.r(t),r.d(t,{assets:function(){return l},contentTitle:function(){return s},default:function(){return f},frontMatter:function(){return i},metadata:function(){return p},toc:function(){return u}});var n=r(83117),a=r(80102),o=(r(67294),r(3905)),c=["components"],i={title:"Apache Spark SQL",hide_title:!0,sidebar_position:14,version:1},s=void 0,p={unversionedId:"databases/spark-sql",id:"d [...]
\ No newline at end of file
diff --git a/assets/js/4973.c6898e57.js b/assets/js/4973.c6898e57.js
new file mode 100644
index 000000000..de4632578
--- /dev/null
+++ b/assets/js/4973.c6898e57.js
@@ -0,0 +1,2 @@
+/*! For license information please see 4973.c6898e57.js.LICENSE.txt */
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4973],{89739:function(t,e,r){"use strict";r.d(e,{Z:function(){return u}});var n=r(23659),o=r(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 1 [...]
\ No newline at end of file
diff --git a/assets/js/4973.c6898e57.js.LICENSE.txt b/assets/js/4973.c6898e57.js.LICENSE.txt
new file mode 100644
index 000000000..ae386fb79
--- /dev/null
+++ b/assets/js/4973.c6898e57.js.LICENSE.txt
@@ -0,0 +1 @@
+/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
diff --git a/assets/js/4cc2c078.53f83f7a.js b/assets/js/4cc2c078.53f83f7a.js
deleted file mode 100644
index 8101d2be9..000000000
--- a/assets/js/4cc2c078.53f83f7a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4244],{66995:function(e,n,t){t.r(n),t.d(n,{assets:function(){return u},contentTitle:function(){return l},default:function(){return m},frontMatter:function(){return s},metadata:function(){return p},toc:function(){return c}});var r=t(83117),a=t(80102),o=(t(67294),t(3905)),i=["components"],s={title:"Running a Local Flask Backend",hide_title:!0,sidebar_position:5,version:1},l=void 0,p={unversionedId:"contributing/l [...]
\ No newline at end of file
diff --git a/assets/js/4cc2c078.9f830456.js b/assets/js/4cc2c078.9f830456.js
new file mode 100644
index 000000000..76d58aaad
--- /dev/null
+++ b/assets/js/4cc2c078.9f830456.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4244],{66995:function(e,n,t){t.r(n),t.d(n,{assets:function(){return l},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return o},metadata:function(){return s},toc:function(){return p}});var r=t(83117),a=(t(67294),t(3905));const o={title:"Running a Local Flask Backend",hide_title:!0,sidebar_position:5,version:1},i=void 0,s={unversionedId:"contributing/local-backend",id:"cont [...]
\ No newline at end of file
diff --git a/assets/js/4e664dc4.6dfff27f.js b/assets/js/4e664dc4.6dfff27f.js
deleted file mode 100644
index f7b5c4673..000000000
--- a/assets/js/4e664dc4.6dfff27f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6455],{68944:function(e,t,r){r.r(t),r.d(t,{assets:function(){return p},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return c},metadata:function(){return l},toc:function(){return u}});var a=r(83117),n=r(80102),o=(r(67294),r(3905)),i=["components"],c={title:"Vertica",hide_title:!0,sidebar_position:32,version:1},s=void 0,l={unversionedId:"databases/vertica",id:"databases/ve [...]
\ No newline at end of file
diff --git a/assets/js/4e664dc4.969c9522.js b/assets/js/4e664dc4.969c9522.js
new file mode 100644
index 000000000..d7060b57e
--- /dev/null
+++ b/assets/js/4e664dc4.969c9522.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6455],{68944:function(e,t,r){r.r(t),r.d(t,{assets:function(){return s},contentTitle:function(){return i},default:function(){return m},frontMatter:function(){return o},metadata:function(){return c},toc:function(){return l}});var a=r(83117),n=(r(67294),r(3905));const o={title:"Vertica",hide_title:!0,sidebar_position:32,version:1},i=void 0,c={unversionedId:"databases/vertica",id:"databases/vertica",title:"Vertica" [...]
\ No newline at end of file
diff --git a/assets/js/507542a3.56c50d52.js b/assets/js/507542a3.56c50d52.js
deleted file mode 100644
index cedf4a7b6..000000000
--- a/assets/js/507542a3.56c50d52.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9594],{96617:function(e,t,a){a.r(t),a.d(t,{assets:function(){return c},contentTitle:function(){return u},default:function(){return m},frontMatter:function(){return l},metadata:function(){return d},toc:function(){return p}});var n=a(83117),r=a(80102),o=(a(67294),a(3905)),i=a(51402),s=["components"],l={title:"Creating Your First Dashboard",hide_title:!0,sidebar_position:1,version:1},u=void 0,d={unversionedId:"cre [...]
\ No newline at end of file
diff --git a/assets/js/507542a3.aab880a1.js b/assets/js/507542a3.aab880a1.js
new file mode 100644
index 000000000..174002ac8
--- /dev/null
+++ b/assets/js/507542a3.aab880a1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9594],{96617:function(e,t,a){a.r(t),a.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return h},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return d}});var n=a(83117),r=(a(67294),a(3905)),o=a(51402);const i={title:"Creating Your First Dashboard",hide_title:!0,sidebar_position:1,version:1},s=void 0,l={unversionedId:"creating-charts-dashboard [...]
\ No newline at end of file
diff --git a/assets/js/5394.8c8e2666.js b/assets/js/5394.8c8e2666.js
deleted file mode 100644
index e1a4ca56c..000000000
--- a/assets/js/5394.8c8e2666.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5394],{75394:function(e,t,n){"use strict";n.d(t,{ZM:function(){return wa},ZP:function(){return xa}});var r=n(52405),o=n(83117),i=n(91189),a=n(19267),u=n(95815),c=n(67294),l=n(94184),s=n.n(l),f=n(69379),p=n(80323),d=n(43637),v=n(35338),m=n(10366),h=n(23279),g=n.n(h),y=n(61975),b=n(93355),w=n(96159),E=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"func [...]
\ No newline at end of file
diff --git a/assets/js/5394.a01111fd.js b/assets/js/5394.a01111fd.js
new file mode 100644
index 000000000..9b5a726e2
--- /dev/null
+++ b/assets/js/5394.a01111fd.js
@@ -0,0 +1 @@
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5394],{75394:function(e,t,n){"use strict";n.d(t,{ZM:function(){return Ea},ZP:function(){return Ca}});var r=n(52405),o=n(83117),i=n(91189),a=n(19267),u=n(95815),c=n(67294),l=n(94184),s=n.n(l),f=n(69379),p=n(80323),d=n(43637),v=n(79084),m=n(10366),h=n(23279),g=n.n(h),y=n(61975),b=n(93355),w=n(96159),E=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"func [...]
\ No newline at end of file
diff --git a/assets/js/53bb5fc4.7ee0d3ac.js b/assets/js/53bb5fc4.7ee0d3ac.js
deleted file mode 100644
index ce1131e55..000000000
--- a/assets/js/53bb5fc4.7ee0d3ac.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[515],{27623:function(e,t,r){r.r(t),r.d(t,{assets:function(){return p},contentTitle:function(){return c},default:function(){return m},frontMatter:function(){return s},metadata:function(){return l},toc:function(){return u}});var n=r(83117),o=r(80102),i=(r(67294),r(3905)),a=["components"],s={title:"Dremio",hide_title:!0,sidebar_position:17,version:1},c=void 0,l={unversionedId:"databases/dremio",id:"databases/dremi [...]
\ No newline at end of file
diff --git a/assets/js/53bb5fc4.fdcf4b53.js b/assets/js/53bb5fc4.fdcf4b53.js
new file mode 100644
index 000000000..bc7c1b6b1
--- /dev/null
+++ b/assets/js/53bb5fc4.fdcf4b53.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[515],{27623:function(e,t,r){r.r(t),r.d(t,{assets:function(){return c},contentTitle:function(){return a},default:function(){return d},frontMatter:function(){return i},metadata:function(){return s},toc:function(){return l}});var n=r(83117),o=(r(67294),r(3905));const i={title:"Dremio",hide_title:!0,sidebar_position:17,version:1},a=void 0,s={unversionedId:"databases/dremio",id:"databases/dremio",title:"Dremio",desc [...]
\ No newline at end of file
diff --git a/assets/js/57b59cd4.1d75c99e.js b/assets/js/57b59cd4.1d75c99e.js
deleted file mode 100644
index 5e2480c40..000000000
--- a/assets/js/57b59cd4.1d75c99e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6849],{27272:function(e,t,n){n.r(t);var a,r,i=n(37446),o=n(67294),s=n(31666),u=n(75394),c=n(4450),p=[["http://bit.ly/join-superset-slack","Slack","interact with other Superset users and community members"],["https://github.com/apache/superset","GitHub","create tickets to report issues, report bugs, and suggest new features"],["https://lists.apache.org/list.html?dev@superset.apache.org","dev@ Mailing List","part [...]
\ No newline at end of file
diff --git a/assets/js/57b59cd4.de88fba5.js b/assets/js/57b59cd4.de88fba5.js
new file mode 100644
index 000000000..37cd88b9c
--- /dev/null
+++ b/assets/js/57b59cd4.de88fba5.js
@@ -0,0 +1,19 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6849],{27272:function(e,t,a){a.r(t);var n=a(67294),r=a(31666),s=a(75394),i=a(16475);const o=[["http://bit.ly/join-superset-slack","Slack","interact with other Superset users and community members"],["https://github.com/apache/superset","GitHub","create tickets to report issues, report bugs, and suggest new features"],["https://lists.apache.org/list.html?dev@superset.apache.org","dev@ Mailing List","participate  [...]
+  padding-bottom: 60px;
+  padding-left: 16px;
+  padding-right: 16px;
+  section {
+    width: 100%;
+    max-width: 800px;
+    margin: 0 auto;
+    padding: 60px 0 0 0;
+    font-size: 17px;
+    &:first-of-type{
+      padding: 40px;
+      background-image: linear-gradient(120deg, #d6f2f8, #52c6e3);
+      border-radius: 0 0 10px;
+    }
+  }
+`,c=(0,r.default)("div")`
+  margin-bottom: 25px;
+`;t.default=()=>n.createElement(i.Z,{title:"Community",description:"Community website for Apache Superset, a data visualization and data exploration platform"},n.createElement(u,null,n.createElement("section",null,n.createElement("h1",{className:"title"},"Community"),"Get involved in our welcoming, fast growing community!"),n.createElement("section",{className:"joinCommunity"},n.createElement(c,null,n.createElement("h2",null,"Get involved!"),n.createElement(s.ZP,{size:"small",bordered:!0 [...]
\ No newline at end of file
diff --git a/assets/js/5818c28e.4d5a915a.js b/assets/js/5818c28e.4d5a915a.js
deleted file mode 100644
index 6ae46f65f..000000000
--- a/assets/js/5818c28e.4d5a915a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7886],{54481:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return u},default:function(){return g},frontMatter:function(){return s},metadata:function(){return p},toc:function(){return c}});var r=n(83117),a=n(80102),o=(n(67294),n(3905)),i=["components"],s={title:"Upgrading Superset",hide_title:!0,sidebar_position:7,version:1},u=void 0,p={unversionedId:"installation/upgrading-su [...]
\ No newline at end of file
diff --git a/assets/js/5818c28e.5b0d8f89.js b/assets/js/5818c28e.5b0d8f89.js
new file mode 100644
index 000000000..0d5cf2afc
--- /dev/null
+++ b/assets/js/5818c28e.5b0d8f89.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7886],{54481:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return o},metadata:function(){return s},toc:function(){return p}});var r=n(83117),a=(n(67294),n(3905));const o={title:"Upgrading Superset",hide_title:!0,sidebar_position:7,version:1},i=void 0,s={unversionedId:"installation/upgrading-superset",id:"installati [...]
\ No newline at end of file
diff --git a/assets/js/5e50ba72.53d7a61a.js b/assets/js/5e50ba72.53d7a61a.js
deleted file mode 100644
index 9294ed754..000000000
--- a/assets/js/5e50ba72.53d7a61a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4014],{79874:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return o},metadata:function(){return p},toc:function(){return g}});var a=n(83117),r=n(80102),i=(n(67294),n(3905)),l=["components"],o={title:"Translating",hide_title:!0,sidebar_position:9,version:1},s=void 0,p={unversionedId:"contributing/translations",id:"c [...]
\ No newline at end of file
diff --git a/assets/js/5e50ba72.5f1e7f45.js b/assets/js/5e50ba72.5f1e7f45.js
new file mode 100644
index 000000000..acb042804
--- /dev/null
+++ b/assets/js/5e50ba72.5f1e7f45.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4014],{79874:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return l},default:function(){return c},frontMatter:function(){return i},metadata:function(){return o},toc:function(){return p}});var a=n(83117),r=(n(67294),n(3905));const i={title:"Translating",hide_title:!0,sidebar_position:9,version:1},l=void 0,o={unversionedId:"contributing/translations",id:"contributing/translatio [...]
\ No newline at end of file
diff --git a/assets/js/600a9360.5466ce47.js b/assets/js/600a9360.5466ce47.js
new file mode 100644
index 000000000..071ae0585
--- /dev/null
+++ b/assets/js/600a9360.5466ce47.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8005],{38122:function(e,t,r){r.r(t),r.d(t,{assets:function(){return s},contentTitle:function(){return a},default:function(){return d},frontMatter:function(){return c},metadata:function(){return i},toc:function(){return l}});var n=r(83117),o=(r(67294),r(3905));const c={title:"ClickHouse",hide_title:!0,sidebar_position:15,version:1},a=void 0,i={unversionedId:"databases/clickhouse",id:"databases/clickhouse",title: [...]
\ No newline at end of file
diff --git a/assets/js/600a9360.ad123d70.js b/assets/js/600a9360.ad123d70.js
deleted file mode 100644
index a49b8c0c3..000000000
--- a/assets/js/600a9360.ad123d70.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8005],{38122:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return f},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return p}});var n=r(83117),o=r(80102),c=(r(67294),r(3905)),a=["components"],i={title:"ClickHouse",hide_title:!0,sidebar_position:15,version:1},s=void 0,l={unversionedId:"databases/clickhouse",id:"databa [...]
\ No newline at end of file
diff --git a/assets/js/640bc8a0.07d0d143.js b/assets/js/640bc8a0.07d0d143.js
deleted file mode 100644
index 8d204af9e..000000000
--- a/assets/js/640bc8a0.07d0d143.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7380],{54583:function(e,t,r){r.r(t),r.d(t,{assets:function(){return p},contentTitle:function(){return u},default:function(){return d},frontMatter:function(){return s},metadata:function(){return c},toc:function(){return l}});var n=r(83117),o=r(80102),a=(r(67294),r(3905)),i=["components"],s={title:"YugabyteDB",hide_title:!0,sidebar_position:38,version:1},u=void 0,c={unversionedId:"databases/yugabytedb",id:"databa [...]
\ No newline at end of file
diff --git a/assets/js/640bc8a0.77459691.js b/assets/js/640bc8a0.77459691.js
new file mode 100644
index 000000000..acbcd945b
--- /dev/null
+++ b/assets/js/640bc8a0.77459691.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7380],{54583:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return i},default:function(){return b},frontMatter:function(){return a},metadata:function(){return s},toc:function(){return c}});var n=r(83117),o=(r(67294),r(3905));const a={title:"YugabyteDB",hide_title:!0,sidebar_position:38,version:1},i=void 0,s={unversionedId:"databases/yugabytedb",id:"databases/yugabytedb",title: [...]
\ No newline at end of file
diff --git a/assets/js/6432bc55.4f71fe97.js b/assets/js/6432bc55.4f71fe97.js
deleted file mode 100644
index 5f71823bf..000000000
--- a/assets/js/6432bc55.4f71fe97.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4003],{40424:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return l},metadata:function(){return c},toc:function(){return p}});var a=n(83117),r=n(80102),i=(n(67294),n(3905)),o=["components"],l={title:"Caching",hide_title:!0,sidebar_position:5,version:1},s=void 0,c={unversionedId:"installation/cache",id:"installation [...]
\ No newline at end of file
diff --git a/assets/js/6432bc55.cbd2aa80.js b/assets/js/6432bc55.cbd2aa80.js
new file mode 100644
index 000000000..29f02bd7a
--- /dev/null
+++ b/assets/js/6432bc55.cbd2aa80.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4003],{40424:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return o},default:function(){return d},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return c}});var a=n(83117),r=(n(67294),n(3905));const i={title:"Caching",hide_title:!0,sidebar_position:5,version:1},o=void 0,l={unversionedId:"installation/cache",id:"installation/cache",title:"Caching [...]
\ No newline at end of file
diff --git a/assets/js/67158350.157b2368.js b/assets/js/67158350.157b2368.js
deleted file mode 100644
index 6894c55da..000000000
--- a/assets/js/67158350.157b2368.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[674],{78731:function(e,t,s){s.r(t),s.d(t,{assets:function(){return d},contentTitle:function(){return o},default:function(){return h},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return c}});var a=s(83117),r=s(80102),n=(s(67294),s(3905)),u=["components"],i={title:"Issue Codes",sidebar_position:3,version:1},o="Issue Code Reference",l={unversionedId:"miscellaneous/issue-codes",id:" [...]
\ No newline at end of file
diff --git a/assets/js/67158350.6dabe36a.js b/assets/js/67158350.6dabe36a.js
new file mode 100644
index 000000000..eb26f7ff8
--- /dev/null
+++ b/assets/js/67158350.6dabe36a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[674],{78731:function(e,t,s){s.r(t),s.d(t,{assets:function(){return o},contentTitle:function(){return u},default:function(){return p},frontMatter:function(){return n},metadata:function(){return i},toc:function(){return l}});var a=s(83117),r=(s(67294),s(3905));const n={title:"Issue Codes",sidebar_position:3,version:1},u="Issue Code Reference",i={unversionedId:"miscellaneous/issue-codes",id:"miscellaneous/issue-co [...]
\ No newline at end of file
diff --git a/assets/js/6780.d6c1721a.js b/assets/js/6780.d6c1721a.js
new file mode 100644
index 000000000..5b0f65cc3
--- /dev/null
+++ b/assets/js/6780.d6c1721a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6780],{76780:function(e,t,r){function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t,r){var a,c=t.initialState;re [...]
\ No newline at end of file
diff --git a/assets/js/6815.b4991db3.js b/assets/js/6815.b4991db3.js
deleted file mode 100644
index 761716d8d..000000000
--- a/assets/js/6815.b4991db3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6815],{76815:function(e,t,r){function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t,r){var a,c=t.initialState;re [...]
\ No newline at end of file
diff --git a/assets/js/6945.ebbab438.js b/assets/js/6945.4bafa2e2.js
similarity index 54%
rename from assets/js/6945.ebbab438.js
rename to assets/js/6945.4bafa2e2.js
index f228ca43d..2691ec0f9 100644
--- a/assets/js/6945.ebbab438.js
+++ b/assets/js/6945.4bafa2e2.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6945],{46945:function(s,c,e){e.r(c)}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6945],{33969:function(s,c,e){e.r(c)}}]);
\ No newline at end of file
diff --git a/assets/js/6948bca1.50ef3194.js b/assets/js/6948bca1.50ef3194.js
new file mode 100644
index 000000000..1ad4e44c0
--- /dev/null
+++ b/assets/js/6948bca1.50ef3194.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6552],{6882:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return a},default:function(){return d},frontMatter:function(){return i},metadata:function(){return s},toc:function(){return l}});var r=n(83117),o=(n(67294),n(3905));const i={title:"Types of Contributions",hide_title:!0,sidebar_position:2,version:1},a=void 0,s={unversionedId:"contributing/types-of-contributions",id:"con [...]
\ No newline at end of file
diff --git a/assets/js/6948bca1.e6cb5da3.js b/assets/js/6948bca1.e6cb5da3.js
deleted file mode 100644
index db49439b6..000000000
--- a/assets/js/6948bca1.e6cb5da3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6552],{6882:function(e,t,n){n.r(t),n.d(t,{assets:function(){return p},contentTitle:function(){return u},default:function(){return m},frontMatter:function(){return s},metadata:function(){return l},toc:function(){return c}});var r=n(83117),o=n(80102),i=(n(67294),n(3905)),a=["components"],s={title:"Types of Contributions",hide_title:!0,sidebar_position:2,version:1},u=void 0,l={unversionedId:"contributing/types-of- [...]
\ No newline at end of file
diff --git a/assets/js/69a4ab96.3c2a9726.js b/assets/js/69a4ab96.3c2a9726.js
deleted file mode 100644
index 81e2b1b6e..000000000
--- a/assets/js/69a4ab96.3c2a9726.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1444],{44599:function(e,t,n){n.r(t),n.d(t,{assets:function(){return p},contentTitle:function(){return l},default:function(){return h},frontMatter:function(){return s},metadata:function(){return d},toc:function(){return c}});var a=n(83117),r=n(80102),i=(n(67294),n(3905)),o=["components"],s={title:"Using Database Connection UI",hide_title:!0,sidebar_position:3,version:1},l=void 0,d={unversionedId:"databases/db-co [...]
\ No newline at end of file
diff --git a/assets/js/69a4ab96.9f51b303.js b/assets/js/69a4ab96.9f51b303.js
new file mode 100644
index 000000000..659387e7e
--- /dev/null
+++ b/assets/js/69a4ab96.9f51b303.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1444],{44599:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return o},default:function(){return u},frontMatter:function(){return i},metadata:function(){return s},toc:function(){return d}});var a=n(83117),r=(n(67294),n(3905));const i={title:"Using Database Connection UI",hide_title:!0,sidebar_position:3,version:1},o=void 0,s={unversionedId:"databases/db-connection-ui",id:"datab [...]
\ No newline at end of file
diff --git a/assets/js/6a90d500.34231fe7.js b/assets/js/6a90d500.34231fe7.js
new file mode 100644
index 000000000..63b3e7d2b
--- /dev/null
+++ b/assets/js/6a90d500.34231fe7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7271],{79925:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return o},default:function(){return m},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return s}});var r=n(83117),a=(n(67294),n(3905));const i={title:"Country Map Tools",hide_title:!0,sidebar_position:1,version:1},o=void 0,l={unversionedId:"miscellaneous/country-map-tools",id:"miscellaneo [...]
\ No newline at end of file
diff --git a/assets/js/6a90d500.4218bdda.js b/assets/js/6a90d500.4218bdda.js
deleted file mode 100644
index 112f3d9ce..000000000
--- a/assets/js/6a90d500.4218bdda.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7271],{79925:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return u},default:function(){return d},frontMatter:function(){return l},metadata:function(){return p},toc:function(){return c}});var r=n(83117),a=n(80102),o=(n(67294),n(3905)),i=["components"],l={title:"Country Map Tools",hide_title:!0,sidebar_position:1,version:1},u=void 0,p={unversionedId:"miscellaneous/country-map- [...]
\ No newline at end of file
diff --git a/assets/js/6edc47f3.11e55bb3.js b/assets/js/6edc47f3.11e55bb3.js
new file mode 100644
index 000000000..f991ec0ef
--- /dev/null
+++ b/assets/js/6edc47f3.11e55bb3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1533],{72883:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return l},default:function(){return d},frontMatter:function(){return i},metadata:function(){return o},toc:function(){return u}});var r=n(83117),a=(n(67294),n(3905));const i={title:"Setup SSH Tunneling",hide_title:!0,sidebar_position:13,version:1},l=void 0,o={unversionedId:"installation/setup-ssh-tunneling",id:"install [...]
\ No newline at end of file
diff --git a/assets/js/6edc47f3.505a6b6d.js b/assets/js/6edc47f3.505a6b6d.js
deleted file mode 100644
index 05426671c..000000000
--- a/assets/js/6edc47f3.505a6b6d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1533],{72883:function(e,t,n){n.r(t),n.d(t,{assets:function(){return c},contentTitle:function(){return s},default:function(){return f},frontMatter:function(){return o},metadata:function(){return u},toc:function(){return p}});var r=n(83117),a=n(80102),i=(n(67294),n(3905)),l=["components"],o={title:"Setup SSH Tunneling",hide_title:!0,sidebar_position:13,version:1},s=void 0,u={unversionedId:"installation/setup-ssh- [...]
\ No newline at end of file
diff --git a/assets/js/7129.7092a5fb.js b/assets/js/7129.7092a5fb.js
new file mode 100644
index 000000000..647426d01
--- /dev/null
+++ b/assets/js/7129.7092a5fb.js
@@ -0,0 +1 @@
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7129],{50888:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(23659),i=r(67294),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 8 [...]
\ No newline at end of file
diff --git a/assets/js/713.99e9d020.js b/assets/js/713.99e9d020.js
new file mode 100644
index 000000000..d7bb336c5
--- /dev/null
+++ b/assets/js/713.99e9d020.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[713],{30713:function(e,t,n){n.r(t),n.d(t,{default:function(){return c}});var a=n(67294),o=n(11614),l=n(44873),r=n(16475);function c(){return a.createElement(a.Fragment,null,a.createElement(l.d,{title:(0,o.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(r.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div", [...]
\ No newline at end of file
diff --git a/assets/js/729f57ad.2a66f3ff.js b/assets/js/729f57ad.2a66f3ff.js
new file mode 100644
index 000000000..60bb35d3c
--- /dev/null
+++ b/assets/js/729f57ad.2a66f3ff.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5542],{30837:function(e,n,t){t.r(n),t.d(n,{assets:function(){return s},contentTitle:function(){return i},default:function(){return c},frontMatter:function(){return l},metadata:function(){return o},toc:function(){return p}});var r=t(83117),a=(t(67294),t(3905));const l={title:"Installing From Scratch",hide_title:!0,sidebar_position:2,version:1},i=void 0,o={unversionedId:"installation/installing-superset-from-scra [...]
\ No newline at end of file
diff --git a/assets/js/729f57ad.3ae83727.js b/assets/js/729f57ad.3ae83727.js
deleted file mode 100644
index c89546e28..000000000
--- a/assets/js/729f57ad.3ae83727.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5542],{30837:function(e,n,t){t.r(n),t.d(n,{assets:function(){return u},contentTitle:function(){return s},default:function(){return m},frontMatter:function(){return o},metadata:function(){return p},toc:function(){return d}});var r=t(83117),a=t(80102),l=(t(67294),t(3905)),i=["components"],o={title:"Installing From Scratch",hide_title:!0,sidebar_position:2,version:1},s=void 0,p={unversionedId:"installation/install [...]
\ No newline at end of file
diff --git a/assets/js/7d0180ef.4a3d2805.js b/assets/js/7d0180ef.4a3d2805.js
new file mode 100644
index 000000000..f292f93e4
--- /dev/null
+++ b/assets/js/7d0180ef.4a3d2805.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7277],{43458:function(e,t,a){a.r(t),a.d(t,{assets:function(){return l},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return r},metadata:function(){return o},toc:function(){return c}});var n=a(83117),s=(a(67294),a(3905));const r={title:"Security",hide_title:!0,sidebar_position:10},i=void 0,o={unversionedId:"security",id:"security",title:"Security",description:"Roles",sourc [...]
\ No newline at end of file
diff --git a/assets/js/7d0180ef.5b2339a8.js b/assets/js/7d0180ef.5b2339a8.js
deleted file mode 100644
index 6c9fd8190..000000000
--- a/assets/js/7d0180ef.5b2339a8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7277],{43458:function(e,t,a){a.r(t),a.d(t,{assets:function(){return p},contentTitle:function(){return l},default:function(){return h},frontMatter:function(){return o},metadata:function(){return c},toc:function(){return u}});var n=a(83117),s=a(80102),r=(a(67294),a(3905)),i=["components"],o={title:"Security",hide_title:!0,sidebar_position:10},l=void 0,c={unversionedId:"security",id:"security",title:"Security",des [...]
\ No newline at end of file
diff --git a/assets/js/8484.441f0650.js b/assets/js/8484.441f0650.js
deleted file mode 100644
index ade36871f..000000000
--- a/assets/js/8484.441f0650.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see 8484.441f0650.js.LICENSE.txt */
-(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8484],{25636:function(e,n,t){"use strict";t.d(n,{Z:function(){return re}});var r=t(23659),a=t(19267),o=t(91189),i=t(24567),c=t(67294),l=t(94184),u=t.n(l),f=(0,c.createContext)({}),s=t(95815);function d(e,n){(function(e){return"string"==typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var t=function(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=360===n?e:Math.min(n,Math.max(0,parseFloat(e))), [...]
\ No newline at end of file
diff --git a/assets/js/8484.ae1870c7.js b/assets/js/8484.ae1870c7.js
new file mode 100644
index 000000000..13011ffa1
--- /dev/null
+++ b/assets/js/8484.ae1870c7.js
@@ -0,0 +1,2 @@
+/*! For license information please see 8484.ae1870c7.js.LICENSE.txt */
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8484],{25636:function(e,t,n){"use strict";n.d(t,{Z:function(){return ue}});var r=n(23659),a=n(19267),o=n(91189),i=n(24567),c=n(67294),l=n(94184),u=n.n(l),f=(0,c.createContext)({}),s=n(95815);function d(e,t){(function(e){return"string"==typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))), [...]
\ No newline at end of file
diff --git a/assets/js/8484.441f0650.js.LICENSE.txt b/assets/js/8484.ae1870c7.js.LICENSE.txt
similarity index 100%
rename from assets/js/8484.441f0650.js.LICENSE.txt
rename to assets/js/8484.ae1870c7.js.LICENSE.txt
diff --git a/assets/js/8505.4285b4de.js b/assets/js/8505.4285b4de.js
new file mode 100644
index 000000000..d066788fc
--- /dev/null
+++ b/assets/js/8505.4285b4de.js
@@ -0,0 +1,2 @@
+/*! For license information please see 8505.4285b4de.js.LICENSE.txt */
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8505],{13520:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(23659),o=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 27 [...]
\ No newline at end of file
diff --git a/assets/js/8505.b0e49054.js.LICENSE.txt b/assets/js/8505.4285b4de.js.LICENSE.txt
similarity index 100%
rename from assets/js/8505.b0e49054.js.LICENSE.txt
rename to assets/js/8505.4285b4de.js.LICENSE.txt
diff --git a/assets/js/8505.b0e49054.js b/assets/js/8505.b0e49054.js
deleted file mode 100644
index f931b44bf..000000000
--- a/assets/js/8505.b0e49054.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see 8505.b0e49054.js.LICENSE.txt */
-(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8505],{13520:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(23659),o=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 27 [...]
\ No newline at end of file
diff --git a/assets/js/8660bbc8.1faa431c.js b/assets/js/8660bbc8.1faa431c.js
new file mode 100644
index 000000000..beae9464c
--- /dev/null
+++ b/assets/js/8660bbc8.1faa431c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5851],{54813:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return p},frontMatter:function(){return o},metadata:function(){return i},toc:function(){return c}});var n=r(83117),a=(r(67294),r(3905));const o={name:"Kusto",hide_title:!0,sidebar_position:41,version:2},s=void 0,i={unversionedId:"databases/kusto",id:"databases/kusto",title:"kusto",descript [...]
\ No newline at end of file
diff --git a/assets/js/8660bbc8.94a647a3.js b/assets/js/8660bbc8.94a647a3.js
deleted file mode 100644
index d1f2b11a7..000000000
--- a/assets/js/8660bbc8.94a647a3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5851],{54813:function(e,t,r){r.r(t),r.d(t,{assets:function(){return l},contentTitle:function(){return u},default:function(){return f},frontMatter:function(){return i},metadata:function(){return c},toc:function(){return d}});var n=r(83117),a=r(80102),o=(r(67294),r(3905)),s=["components"],i={name:"Kusto",hide_title:!0,sidebar_position:41,version:2},u=void 0,c={unversionedId:"databases/kusto",id:"databases/kusto", [...]
\ No newline at end of file
diff --git a/assets/js/88eaec5a.b91a4241.js b/assets/js/88eaec5a.b91a4241.js
new file mode 100644
index 000000000..3a4e7fd74
--- /dev/null
+++ b/assets/js/88eaec5a.b91a4241.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9596],{83769:function(s){s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]);
\ No newline at end of file
diff --git a/assets/js/904d61ef.26847188.js b/assets/js/904d61ef.26847188.js
new file mode 100644
index 000000000..5a05631b2
--- /dev/null
+++ b/assets/js/904d61ef.26847188.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9623],{29891:function(e,t,r){r.r(t),r.d(t,{assets:function(){return s},contentTitle:function(){return c},default:function(){return d},frontMatter:function(){return o},metadata:function(){return i},toc:function(){return l}});var n=r(83117),a=(r(67294),r(3905));const o={title:"CrateDB",hide_title:!0,sidebar_position:36,version:1},c=void 0,i={unversionedId:"databases/cratedb",id:"databases/cratedb",title:"CrateDB" [...]
\ No newline at end of file
diff --git a/assets/js/904d61ef.d0efdec2.js b/assets/js/904d61ef.d0efdec2.js
deleted file mode 100644
index 6fbe2005c..000000000
--- a/assets/js/904d61ef.d0efdec2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9623],{29891:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return f},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return p}});var n=r(83117),a=r(80102),o=(r(67294),r(3905)),c=["components"],i={title:"CrateDB",hide_title:!0,sidebar_position:36,version:1},s=void 0,l={unversionedId:"databases/cratedb",id:"databases/cr [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.9193a43e.js b/assets/js/935f2afb.9193a43e.js
deleted file mode 100644
index 45db4abf1..000000000
--- a/assets/js/935f2afb.9193a43e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[53],{1109:function(a){a.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Introduction","href":"/docs/intro","docId":"intro"},{"type":"category","label":"Installation and Configuration","collapsible":true,"collapsed":true,"items":[{"type":"link","labe [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.a5a9f890.js b/assets/js/935f2afb.a5a9f890.js
new file mode 100644
index 000000000..cde7e1a03
--- /dev/null
+++ b/assets/js/935f2afb.a5a9f890.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[53],{1109:function(a){a.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Introduction","href":"/docs/intro","docId":"intro"},{"type":"category","label":"Installation and Configuration","collapsible":true,"collapsed":true,"items":[{"ty [...]
\ No newline at end of file
diff --git a/assets/js/972382ea.8261e8cd.js b/assets/js/972382ea.8261e8cd.js
new file mode 100644
index 000000000..adfabe166
--- /dev/null
+++ b/assets/js/972382ea.8261e8cd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7566],{54838:function(e,t,r){r.r(t),r.d(t,{assets:function(){return l},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return a},metadata:function(){return i},toc:function(){return c}});var n=r(83117),o=(r(67294),r(3905));const a={title:"Hologres",hide_title:!0,sidebar_position:33,version:1},s=void 0,i={unversionedId:"databases/hologres",id:"databases/hologres",title:"Holog [...]
\ No newline at end of file
diff --git a/assets/js/972382ea.df4eb496.js b/assets/js/972382ea.df4eb496.js
deleted file mode 100644
index bfeafa670..000000000
--- a/assets/js/972382ea.df4eb496.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7566],{54838:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return l},default:function(){return f},frontMatter:function(){return i},metadata:function(){return c},toc:function(){return p}});var n=r(83117),o=r(80102),a=(r(67294),r(3905)),s=["components"],i={title:"Hologres",hide_title:!0,sidebar_position:33,version:1},l=void 0,c={unversionedId:"databases/hologres",id:"databases/ [...]
\ No newline at end of file
diff --git a/assets/js/975.f774d13a.js b/assets/js/975.f774d13a.js
new file mode 100644
index 000000000..cd99fffc4
--- /dev/null
+++ b/assets/js/975.f774d13a.js
@@ -0,0 +1,2 @@
+/*! For license information please see 975.f774d13a.js.LICENSE.txt */
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[975],{73325:function(e,t,n){var r=n(28930);e.exports=r},43869:function(e,t,n){var r=n(94151);e.exports=r},69791:function(e,t,n){var r=n(74216);e.exports=r},26068:function(e,t,n){var r=n(16300);e.exports=r},94974:function(e,t,n){var r=n(37044);e.exports=r},66791:function(e,t,n){var r=n(26179);e.exports=r},77637:function(e,t,n){var r=n(61180);e.exports=r},10375:function(e,t,n){var r=n(37590);e.exports=r},3483:function(e,t,n){ [...]
\ No newline at end of file
diff --git a/assets/js/2395.fafa09a3.js.LICENSE.txt b/assets/js/975.f774d13a.js.LICENSE.txt
similarity index 100%
rename from assets/js/2395.fafa09a3.js.LICENSE.txt
rename to assets/js/975.f774d13a.js.LICENSE.txt
diff --git a/assets/js/9791fd42.52b84ffd.js b/assets/js/9791fd42.52b84ffd.js
deleted file mode 100644
index 6e2cadb04..000000000
--- a/assets/js/9791fd42.52b84ffd.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3996],{27784:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return c},default:function(){return b},frontMatter:function(){return s},metadata:function(){return p},toc:function(){return l}});var n=r(83117),a=r(80102),o=(r(67294),r(3905)),i=["components"],s={title:"IBM DB2",hide_title:!0,sidebar_position:23,version:1},c=void 0,p={unversionedId:"databases/ibm-db2",id:"databases/ib [...]
\ No newline at end of file
diff --git a/assets/js/9791fd42.af670bd8.js b/assets/js/9791fd42.af670bd8.js
new file mode 100644
index 000000000..fd64c3735
--- /dev/null
+++ b/assets/js/9791fd42.af670bd8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3996],{27784:function(e,t,r){r.r(t),r.d(t,{assets:function(){return c},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return o},metadata:function(){return s},toc:function(){return p}});var n=r(83117),a=(r(67294),r(3905));const o={title:"IBM DB2",hide_title:!0,sidebar_position:23,version:1},i=void 0,s={unversionedId:"databases/ibm-db2",id:"databases/ibm-db2",title:"IBM DB2" [...]
\ No newline at end of file
diff --git a/assets/js/9a9c044b.2e242da3.js b/assets/js/9a9c044b.2e242da3.js
deleted file mode 100644
index 92be62d37..000000000
--- a/assets/js/9a9c044b.2e242da3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7937],{7017:function(e,t,r){r.r(t),r.d(t,{assets:function(){return s},contentTitle:function(){return p},default:function(){return d},frontMatter:function(){return c},metadata:function(){return l},toc:function(){return u}});var n=r(83117),a=r(80102),o=(r(67294),r(3905)),i=["components"],c={title:"Apache Impala",hide_title:!0,sidebar_position:9,version:1},p=void 0,l={unversionedId:"databases/impala",id:"databases [...]
\ No newline at end of file
diff --git a/assets/js/9a9c044b.de358044.js b/assets/js/9a9c044b.de358044.js
new file mode 100644
index 000000000..bbb8a2187
--- /dev/null
+++ b/assets/js/9a9c044b.de358044.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7937],{7017:function(e,t,r){r.r(t),r.d(t,{assets:function(){return p},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return o},metadata:function(){return c},toc:function(){return l}});var n=r(83117),a=(r(67294),r(3905));const o={title:"Apache Impala",hide_title:!0,sidebar_position:9,version:1},i=void 0,c={unversionedId:"databases/impala",id:"databases/impala",title:"Apache [...]
\ No newline at end of file
diff --git a/assets/js/9d6fd8ea.3ad5cebe.js b/assets/js/9d6fd8ea.3ad5cebe.js
deleted file mode 100644
index d11749a72..000000000
--- a/assets/js/9d6fd8ea.3ad5cebe.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7251],{11167:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return f},frontMatter:function(){return c},metadata:function(){return l},toc:function(){return p}});var r=n(83117),a=n(80102),o=(n(67294),n(3905)),i=["components"],c={title:"Hana",hide_title:!0,sidebar_position:22,version:1},s=void 0,l={unversionedId:"databases/hana",id:"databases/hana",ti [...]
\ No newline at end of file
diff --git a/assets/js/9d6fd8ea.760d4bb3.js b/assets/js/9d6fd8ea.760d4bb3.js
new file mode 100644
index 000000000..8f3f0967b
--- /dev/null
+++ b/assets/js/9d6fd8ea.760d4bb3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7251],{11167:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return o},metadata:function(){return c},toc:function(){return l}});var r=n(83117),a=(n(67294),n(3905));const o={title:"Hana",hide_title:!0,sidebar_position:22,version:1},i=void 0,c={unversionedId:"databases/hana",id:"databases/hana",title:"Hana",description [...]
\ No newline at end of file
diff --git a/assets/js/9e4087bc.316e9807.js b/assets/js/9e4087bc.316e9807.js
deleted file mode 100644
index 2c258f029..000000000
--- a/assets/js/9e4087bc.316e9807.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3608],{62630:function(e,t,a){a.r(t),a.d(t,{default:function(){return s}});var r=a(67294),n=a(4450),c=a(88746),l=a(11614);function i(e){var t=e.year,a=e.posts;return r.createElement(r.Fragment,null,r.createElement("h3",null,t),r.createElement("ul",null,a.map((function(e){return r.createElement("li",{key:e.metadata.date},r.createElement(c.Z,{to:e.metadata.permalink},e.metadata.formattedDate," - ",e.metadata.title [...]
\ No newline at end of file
diff --git a/assets/js/a309f86e.aad6675b.js b/assets/js/a309f86e.aad6675b.js
deleted file mode 100644
index 82cccd641..000000000
--- a/assets/js/a309f86e.aad6675b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3945],{40639:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return p},default:function(){return f},frontMatter:function(){return c},metadata:function(){return s},toc:function(){return l}});var n=r(83117),a=r(80102),o=(r(67294),r(3905)),i=["components"],c={title:"Apache Hive",hide_title:!0,sidebar_position:8,version:1},p=void 0,s={unversionedId:"databases/hive",id:"databases/hi [...]
\ No newline at end of file
diff --git a/assets/js/a309f86e.dcdec8e1.js b/assets/js/a309f86e.dcdec8e1.js
new file mode 100644
index 000000000..d25a8e5dd
--- /dev/null
+++ b/assets/js/a309f86e.dcdec8e1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3945],{40639:function(e,t,r){r.r(t),r.d(t,{assets:function(){return s},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return o},metadata:function(){return c},toc:function(){return p}});var n=r(83117),a=(r(67294),r(3905));const o={title:"Apache Hive",hide_title:!0,sidebar_position:8,version:1},i=void 0,c={unversionedId:"databases/hive",id:"databases/hive",title:"Apache Hive [...]
\ No newline at end of file
diff --git a/assets/js/a584ba2a.4042dd65.js b/assets/js/a584ba2a.4042dd65.js
deleted file mode 100644
index 20290e89b..000000000
--- a/assets/js/a584ba2a.4042dd65.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5097],{26216:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return f},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return p}});var n=r(83117),o=r(80102),a=(r(67294),r(3905)),c=["components"],i={title:"Oracle",hide_title:!0,sidebar_position:26,version:1},s=void 0,l={unversionedId:"databases/oracle",id:"databases/orac [...]
\ No newline at end of file
diff --git a/assets/js/a584ba2a.ee7e7cee.js b/assets/js/a584ba2a.ee7e7cee.js
new file mode 100644
index 000000000..db85ceacf
--- /dev/null
+++ b/assets/js/a584ba2a.ee7e7cee.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5097],{26216:function(e,t,r){r.r(t),r.d(t,{assets:function(){return s},contentTitle:function(){return c},default:function(){return d},frontMatter:function(){return a},metadata:function(){return i},toc:function(){return l}});var n=r(83117),o=(r(67294),r(3905));const a={title:"Oracle",hide_title:!0,sidebar_position:26,version:1},c=void 0,i={unversionedId:"databases/oracle",id:"databases/oracle",title:"Oracle",des [...]
\ No newline at end of file
diff --git a/assets/js/a9e1a7f6.288f12c7.js b/assets/js/a9e1a7f6.288f12c7.js
deleted file mode 100644
index 140923aad..000000000
--- a/assets/js/a9e1a7f6.288f12c7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5324],{7921:function(e,t,n){n.r(t),n.d(t,{assets:function(){return p},contentTitle:function(){return l},default:function(){return h},frontMatter:function(){return i},metadata:function(){return c},toc:function(){return u}});var o=n(83117),a=n(80102),r=(n(67294),n(3905)),s=["components"],i={title:"Installing Locally Using Docker Compose",hide_title:!0,sidebar_position:1,version:1},l=void 0,c={unversionedId:"insta [...]
\ No newline at end of file
diff --git a/assets/js/a9e1a7f6.994d4608.js b/assets/js/a9e1a7f6.994d4608.js
new file mode 100644
index 000000000..bdcc30bdb
--- /dev/null
+++ b/assets/js/a9e1a7f6.994d4608.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5324],{7921:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return r},metadata:function(){return i},toc:function(){return c}});var o=n(83117),a=(n(67294),n(3905));const r={title:"Installing Locally Using Docker Compose",hide_title:!0,sidebar_position:1,version:1},s=void 0,i={unversionedId:"installation/installing-sup [...]
\ No newline at end of file
diff --git a/assets/js/afef705c.037959f9.js b/assets/js/afef705c.037959f9.js
new file mode 100644
index 000000000..66a45306e
--- /dev/null
+++ b/assets/js/afef705c.037959f9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[112],{65741:function(t,e,a){a.r(e),a.d(e,{assets:function(){return h},contentTitle:function(){return s},default:function(){return c},frontMatter:function(){return r},metadata:function(){return l},toc:function(){return u}});var n=a(83117),o=(a(67294),a(3905)),i=a(51402);const r={title:"Exploring Data in Superset",hide_title:!0,sidebar_position:2,version:1},s=void 0,l={unversionedId:"creating-charts-dashboards/ex [...]
\ No newline at end of file
diff --git a/assets/js/afef705c.ca480de4.js b/assets/js/afef705c.ca480de4.js
deleted file mode 100644
index ce4efff7e..000000000
--- a/assets/js/afef705c.ca480de4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[112],{65741:function(t,e,a){a.r(e),a.d(e,{assets:function(){return p},contentTitle:function(){return h},default:function(){return g},frontMatter:function(){return l},metadata:function(){return u},toc:function(){return d}});var n=a(83117),o=a(80102),i=(a(67294),a(3905)),r=a(51402),s=["components"],l={title:"Exploring Data in Superset",hide_title:!0,sidebar_position:2,version:1},h=void 0,u={unversionedId:"creatin [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.17b36627.js b/assets/js/b2f554cd.17b36627.js
deleted file mode 100644
index 23e2b8258..000000000
--- a/assets/js/b2f554cd.17b36627.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1477],{30010:function(s){s.exports={blogPosts:[]}}}]);
\ No newline at end of file
diff --git a/assets/js/b46ab14b.4de54d91.js b/assets/js/b46ab14b.4de54d91.js
new file mode 100644
index 000000000..cc2488c36
--- /dev/null
+++ b/assets/js/b46ab14b.4de54d91.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8844],{7254:function(e,t,r){r.r(t),r.d(t,{assets:function(){return p},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return a},metadata:function(){return c},toc:function(){return s}});var n=r(83117),o=(r(67294),r(3905));const a={title:"Apache Pinot",hide_title:!0,sidebar_position:12,version:1},i=void 0,c={unversionedId:"databases/pinot",id:"databases/pinot",title:"Apache P [...]
\ No newline at end of file
diff --git a/assets/js/b46ab14b.b4215eaf.js b/assets/js/b46ab14b.b4215eaf.js
deleted file mode 100644
index 2d51d1b21..000000000
--- a/assets/js/b46ab14b.b4215eaf.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8844],{7254:function(e,t,r){r.r(t),r.d(t,{assets:function(){return l},contentTitle:function(){return p},default:function(){return f},frontMatter:function(){return c},metadata:function(){return s},toc:function(){return u}});var n=r(83117),o=r(80102),a=(r(67294),r(3905)),i=["components"],c={title:"Apache Pinot",hide_title:!0,sidebar_position:12,version:1},p=void 0,s={unversionedId:"databases/pinot",id:"databases/ [...]
\ No newline at end of file
diff --git a/assets/js/b92f705c.8613795f.js b/assets/js/b92f705c.8613795f.js
deleted file mode 100644
index 3156d1359..000000000
--- a/assets/js/b92f705c.8613795f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7285],{22627:function(e,t,a){a.r(t),a.d(t,{assets:function(){return d},contentTitle:function(){return l},default:function(){return p},frontMatter:function(){return s},metadata:function(){return u},toc:function(){return h}});var n=a(83117),i=a(80102),o=(a(67294),a(3905)),r=["components"],s={title:"Frequently Asked Questions",hide_title:!0,sidebar_position:7},l=void 0,u={unversionedId:"frequently-asked-questions" [...]
\ No newline at end of file
diff --git a/assets/js/b92f705c.8833c07a.js b/assets/js/b92f705c.8833c07a.js
new file mode 100644
index 000000000..1e64b056c
--- /dev/null
+++ b/assets/js/b92f705c.8833c07a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7285],{22627:function(e,t,a){a.r(t),a.d(t,{assets:function(){return l},contentTitle:function(){return r},default:function(){return c},frontMatter:function(){return o},metadata:function(){return s},toc:function(){return u}});var n=a(83117),i=(a(67294),a(3905));const o={title:"Frequently Asked Questions",hide_title:!0,sidebar_position:7},r=void 0,s={unversionedId:"frequently-asked-questions",id:"frequently-asked- [...]
\ No newline at end of file
diff --git a/assets/js/bd23e567.5ff33e16.js b/assets/js/bd23e567.5ff33e16.js
new file mode 100644
index 000000000..3452cfa5d
--- /dev/null
+++ b/assets/js/bd23e567.5ff33e16.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1083],{61432:function(e,r,t){t.r(r),t.d(r,{assets:function(){return s},contentTitle:function(){return o},default:function(){return u},frontMatter:function(){return a},metadata:function(){return c},toc:function(){return d}});var n=t(83117),i=(t(67294),t(3905));const a={title:"Firebird",hide_title:!0,sidebar_position:38,version:1},o=void 0,c={unversionedId:"databases/firebird",id:"databases/firebird",title:"Fireb [...]
\ No newline at end of file
diff --git a/assets/js/bd23e567.a30b2d95.js b/assets/js/bd23e567.a30b2d95.js
deleted file mode 100644
index 082485233..000000000
--- a/assets/js/bd23e567.a30b2d95.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[1083],{61432:function(e,r,t){t.r(r),t.d(r,{assets:function(){return l},contentTitle:function(){return s},default:function(){return b},frontMatter:function(){return c},metadata:function(){return d},toc:function(){return p}});var n=t(83117),i=t(80102),a=(t(67294),t(3905)),o=["components"],c={title:"Firebird",hide_title:!0,sidebar_position:38,version:1},s=void 0,d={unversionedId:"databases/firebird",id:"databases/ [...]
\ No newline at end of file
diff --git a/assets/js/c1424005.5c11ba30.js b/assets/js/c1424005.5c11ba30.js
new file mode 100644
index 000000000..2a99b9105
--- /dev/null
+++ b/assets/js/c1424005.5c11ba30.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[907],{58850:function(e,t,n){n.r(t),n.d(t,{assets:function(){return c},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return o},metadata:function(){return i},toc:function(){return p}});var a=n(83117),r=(n(67294),n(3905));const o={title:"Amazon Athena",hide_title:!0,sidebar_position:4,version:1},s=void 0,i={unversionedId:"databases/athena",id:"databases/athena",title:"Amazon [...]
\ No newline at end of file
diff --git a/assets/js/c1424005.87003d4e.js b/assets/js/c1424005.87003d4e.js
deleted file mode 100644
index 1d98db119..000000000
--- a/assets/js/c1424005.87003d4e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[907],{58850:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return c},default:function(){return m},frontMatter:function(){return i},metadata:function(){return p},toc:function(){return u}});var a=n(83117),r=n(80102),o=(n(67294),n(3905)),s=["components"],i={title:"Amazon Athena",hide_title:!0,sidebar_position:4,version:1},c=void 0,p={unversionedId:"databases/athena",id:"databases [...]
\ No newline at end of file
diff --git a/assets/js/c296437a.5ed1bb89.js b/assets/js/c296437a.5ed1bb89.js
new file mode 100644
index 000000000..8117876d6
--- /dev/null
+++ b/assets/js/c296437a.5ed1bb89.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8853],{40654:function(e,t,r){r.r(t),r.d(t,{assets:function(){return s},contentTitle:function(){return i},default:function(){return p},frontMatter:function(){return o},metadata:function(){return c},toc:function(){return l}});var a=r(83117),n=(r(67294),r(3905));const o={title:"Teradata",hide_title:!0,sidebar_position:31,version:1},i=void 0,c={unversionedId:"databases/teradata",id:"databases/teradata",title:"Terad [...]
\ No newline at end of file
diff --git a/assets/js/c296437a.7f4d671b.js b/assets/js/c296437a.7f4d671b.js
deleted file mode 100644
index 954dd6580..000000000
--- a/assets/js/c296437a.7f4d671b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8853],{40654:function(e,t,r){r.r(t),r.d(t,{assets:function(){return d},contentTitle:function(){return s},default:function(){return f},frontMatter:function(){return c},metadata:function(){return l},toc:function(){return u}});var a=r(83117),n=r(80102),o=(r(67294),r(3905)),i=["components"],c={title:"Teradata",hide_title:!0,sidebar_position:31,version:1},s=void 0,l={unversionedId:"databases/teradata",id:"databases/ [...]
\ No newline at end of file
diff --git a/assets/js/c76f729d.18b630a4.js b/assets/js/c76f729d.18b630a4.js
deleted file mode 100644
index d76ab3feb..000000000
--- a/assets/js/c76f729d.18b630a4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4096],{94500:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return c},default:function(){return f},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return p}});var n=r(83117),o=r(80102),a=(r(67294),r(3905)),s=["components"],i={title:"Exasol",hide_title:!0,sidebar_position:19,version:1},c=void 0,l={unversionedId:"databases/exasol",id:"databases/exas [...]
\ No newline at end of file
diff --git a/assets/js/c76f729d.6ffc016f.js b/assets/js/c76f729d.6ffc016f.js
new file mode 100644
index 000000000..202caf5d6
--- /dev/null
+++ b/assets/js/c76f729d.6ffc016f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4096],{94500:function(e,t,r){r.r(t),r.d(t,{assets:function(){return c},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return a},metadata:function(){return i},toc:function(){return l}});var n=r(83117),o=(r(67294),r(3905));const a={title:"Exasol",hide_title:!0,sidebar_position:19,version:1},s=void 0,i={unversionedId:"databases/exasol",id:"databases/exasol",title:"Exasol",des [...]
\ No newline at end of file
diff --git a/assets/js/cd90435d.c8b06ead.js b/assets/js/cd90435d.c8b06ead.js
deleted file mode 100644
index b1d43005e..000000000
--- a/assets/js/cd90435d.c8b06ead.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3909],{46006:function(e,t,r){r.r(t),r.d(t,{assets:function(){return p},contentTitle:function(){return l},default:function(){return m},frontMatter:function(){return s},metadata:function(){return c},toc:function(){return u}});var n=r(83117),a=r(80102),o=(r(67294),r(3905)),i=["components"],s={title:"Async Queries via Celery",hide_title:!0,sidebar_position:8,version:1},l=void 0,c={unversionedId:"installation/async- [...]
\ No newline at end of file
diff --git a/assets/js/cd90435d.f7279511.js b/assets/js/cd90435d.f7279511.js
new file mode 100644
index 000000000..231e104c2
--- /dev/null
+++ b/assets/js/cd90435d.f7279511.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3909],{46006:function(e,t,r){r.r(t),r.d(t,{assets:function(){return l},contentTitle:function(){return i},default:function(){return y},frontMatter:function(){return o},metadata:function(){return s},toc:function(){return c}});var n=r(83117),a=(r(67294),r(3905));const o={title:"Async Queries via Celery",hide_title:!0,sidebar_position:8,version:1},i=void 0,s={unversionedId:"installation/async-queries-celery",id:"in [...]
\ No newline at end of file
diff --git a/assets/js/ce3fa444.cd955ce0.js b/assets/js/ce3fa444.cd955ce0.js
deleted file mode 100644
index 70e637ca4..000000000
--- a/assets/js/ce3fa444.cd955ce0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7706],{43335:function(e,t,a){a.r(t),a.d(t,{assets:function(){return p},contentTitle:function(){return l},default:function(){return b},frontMatter:function(){return s},metadata:function(){return c},toc:function(){return d}});var n=a(83117),r=a(80102),o=(a(67294),a(3905)),i=["components"],s={title:"Databricks",hide_title:!0,sidebar_position:37,version:1},l=void 0,c={unversionedId:"databases/databricks",id:"databa [...]
\ No newline at end of file
diff --git a/assets/js/ce3fa444.e511e1f7.js b/assets/js/ce3fa444.e511e1f7.js
new file mode 100644
index 000000000..2fb236e03
--- /dev/null
+++ b/assets/js/ce3fa444.e511e1f7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7706],{43335:function(e,t,a){a.r(t),a.d(t,{assets:function(){return l},contentTitle:function(){return i},default:function(){return u},frontMatter:function(){return o},metadata:function(){return s},toc:function(){return c}});var n=a(83117),r=(a(67294),a(3905));const o={title:"Databricks",hide_title:!0,sidebar_position:37,version:1},i=void 0,s={unversionedId:"databases/databricks",id:"databases/databricks",title: [...]
\ No newline at end of file
diff --git a/assets/js/cf6ffe2f.2aa3fcd4.js b/assets/js/cf6ffe2f.2aa3fcd4.js
new file mode 100644
index 000000000..86573c2e9
--- /dev/null
+++ b/assets/js/cf6ffe2f.2aa3fcd4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3672],{19902:function(e,t,r){r.r(t),r.d(t,{assets:function(){return c},contentTitle:function(){return a},default:function(){return p},frontMatter:function(){return o},metadata:function(){return i},toc:function(){return s}});var n=r(83117),l=(r(67294),r(3905));const o={title:"Apache Drill",hide_title:!0,sidebar_position:6,version:1},a=void 0,i={unversionedId:"databases/drill",id:"databases/drill",title:"Apache D [...]
\ No newline at end of file
diff --git a/assets/js/cf6ffe2f.7650f2f5.js b/assets/js/cf6ffe2f.7650f2f5.js
deleted file mode 100644
index 709c2e8ed..000000000
--- a/assets/js/cf6ffe2f.7650f2f5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3672],{19902:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return c},default:function(){return h},frontMatter:function(){return i},metadata:function(){return s},toc:function(){return d}});var n=r(83117),l=r(80102),o=(r(67294),r(3905)),a=["components"],i={title:"Apache Drill",hide_title:!0,sidebar_position:6,version:1},c=void 0,s={unversionedId:"databases/drill",id:"databases/ [...]
\ No newline at end of file
diff --git a/assets/js/d5417e33.3d077261.js b/assets/js/d5417e33.3d077261.js
deleted file mode 100644
index 5b8726ca6..000000000
--- a/assets/js/d5417e33.3d077261.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2429],{83226:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return c},metadata:function(){return p},toc:function(){return l}});var n=r(83117),a=r(80102),o=(r(67294),r(3905)),i=["components"],c={title:"IBM Netezza Performance Server",hide_title:!0,sidebar_position:24,version:1},s=void 0,p={unversionedId:"databases/ne [...]
\ No newline at end of file
diff --git a/assets/js/d5417e33.846ad222.js b/assets/js/d5417e33.846ad222.js
new file mode 100644
index 000000000..ca20787fd
--- /dev/null
+++ b/assets/js/d5417e33.846ad222.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2429],{83226:function(e,t,r){r.r(t),r.d(t,{assets:function(){return s},contentTitle:function(){return i},default:function(){return f},frontMatter:function(){return o},metadata:function(){return c},toc:function(){return p}});var n=r(83117),a=(r(67294),r(3905));const o={title:"IBM Netezza Performance Server",hide_title:!0,sidebar_position:24,version:1},i=void 0,c={unversionedId:"databases/netezza",id:"databases/n [...]
\ No newline at end of file
diff --git a/assets/js/d76e6194.1a2e23f8.js b/assets/js/d76e6194.1a2e23f8.js
new file mode 100644
index 000000000..c36497e4d
--- /dev/null
+++ b/assets/js/d76e6194.1a2e23f8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7107],{577:function(e,t,r){r.r(t),r.d(t,{assets:function(){return c},contentTitle:function(){return o},default:function(){return d},frontMatter:function(){return i},metadata:function(){return s},toc:function(){return l}});var n=r(83117),a=(r(67294),r(3905));const i={title:"RisingWave",hide_title:!0,sidebar_position:16,version:1},o=void 0,s={unversionedId:"databases/risingwave",id:"databases/risingwave",title:"R [...]
\ No newline at end of file
diff --git a/assets/js/d76e6194.bf3e4791.js b/assets/js/d76e6194.bf3e4791.js
deleted file mode 100644
index 2b811d18b..000000000
--- a/assets/js/d76e6194.bf3e4791.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[7107],{577:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return c},default:function(){return f},frontMatter:function(){return s},metadata:function(){return l},toc:function(){return p}});var n=r(83117),a=r(80102),i=(r(67294),r(3905)),o=["components"],s={title:"RisingWave",hide_title:!0,sidebar_position:16,version:1},c=void 0,l={unversionedId:"databases/risingwave",id:"database [...]
\ No newline at end of file
diff --git a/assets/js/d83b78fc.5cdd35c1.js b/assets/js/d83b78fc.5cdd35c1.js
deleted file mode 100644
index d1453fa31..000000000
--- a/assets/js/d83b78fc.5cdd35c1.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9617],{86099:function(e,t,n){n.r(t),n.d(t,{assets:function(){return p},contentTitle:function(){return l},default:function(){return m},frontMatter:function(){return i},metadata:function(){return c},toc:function(){return u}});var a=n(83117),r=n(80102),s=(n(67294),n(3905)),o=["components"],i={title:"Extra Database Settings",hide_title:!0,sidebar_position:40,version:1},l=void 0,c={unversionedId:"databases/extra-set [...]
\ No newline at end of file
diff --git a/assets/js/d83b78fc.a29ed3c7.js b/assets/js/d83b78fc.a29ed3c7.js
new file mode 100644
index 000000000..ae6d1d152
--- /dev/null
+++ b/assets/js/d83b78fc.a29ed3c7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9617],{86099:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return o},default:function(){return d},frontMatter:function(){return s},metadata:function(){return i},toc:function(){return c}});var a=n(83117),r=(n(67294),n(3905));const s={title:"Extra Database Settings",hide_title:!0,sidebar_position:40,version:1},o=void 0,i={unversionedId:"databases/extra-settings",id:"databases/e [...]
\ No newline at end of file
diff --git a/assets/js/da60bc8f.b0c50f4e.js b/assets/js/da60bc8f.b0c50f4e.js
deleted file mode 100644
index 1dfba238e..000000000
--- a/assets/js/da60bc8f.b0c50f4e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5551],{96348:function(e,t,n){n.r(t),n.d(t,{assets:function(){return p},contentTitle:function(){return c},default:function(){return h},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return u}});var r=n(83117),a=n(80102),o=(n(67294),n(3905)),s=["components"],i={title:"Elasticsearch",hide_title:!0,sidebar_position:18,version:1},c=void 0,l={unversionedId:"databases/elasticsearch",id:" [...]
\ No newline at end of file
diff --git a/assets/js/da60bc8f.c109fc14.js b/assets/js/da60bc8f.c109fc14.js
new file mode 100644
index 000000000..8867c2f5b
--- /dev/null
+++ b/assets/js/da60bc8f.c109fc14.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5551],{96348:function(e,t,n){n.r(t),n.d(t,{assets:function(){return c},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return o},metadata:function(){return i},toc:function(){return l}});var r=n(83117),a=(n(67294),n(3905));const o={title:"Elasticsearch",hide_title:!0,sidebar_position:18,version:1},s=void 0,i={unversionedId:"databases/elasticsearch",id:"databases/elasticsearc [...]
\ No newline at end of file
diff --git a/assets/js/dbb131dd.7feb7ec0.js b/assets/js/dbb131dd.7feb7ec0.js
new file mode 100644
index 000000000..654722027
--- /dev/null
+++ b/assets/js/dbb131dd.7feb7ec0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6860],{18683:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return o},default:function(){return d},frontMatter:function(){return a},metadata:function(){return l},toc:function(){return u}});var r=n(83117),i=(n(67294),n(3905));const a={title:"Creating Visualization Plugins",hide_title:!0,sidebar_position:10,version:1},o=void 0,l={unversionedId:"contributing/creating-viz-plugins" [...]
\ No newline at end of file
diff --git a/assets/js/dbb131dd.a7c0a88b.js b/assets/js/dbb131dd.a7c0a88b.js
deleted file mode 100644
index b431a0ff9..000000000
--- a/assets/js/dbb131dd.a7c0a88b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6860],{18683:function(e,t,n){n.r(t),n.d(t,{assets:function(){return p},contentTitle:function(){return s},default:function(){return g},frontMatter:function(){return l},metadata:function(){return u},toc:function(){return c}});var r=n(83117),i=n(80102),a=(n(67294),n(3905)),o=["components"],l={title:"Creating Visualization Plugins",hide_title:!0,sidebar_position:10,version:1},s=void 0,u={unversionedId:"contributing [...]
\ No newline at end of file
diff --git a/assets/js/dc3fdd24.7d65f63b.js b/assets/js/dc3fdd24.7d65f63b.js
new file mode 100644
index 000000000..0b24eba61
--- /dev/null
+++ b/assets/js/dc3fdd24.7d65f63b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4586],{44719:function(t,e,a){a.r(e),a.d(e,{assets:function(){return s},contentTitle:function(){return d},default:function(){return k},frontMatter:function(){return l},metadata:function(){return i},toc:function(){return p}});var n=a(83117),r=(a(67294),a(3905));const l={title:"Installing Database Drivers",hide_title:!0,sidebar_position:1,version:1},d=void 0,i={unversionedId:"databases/installing-database-drivers" [...]
\ No newline at end of file
diff --git a/assets/js/dc3fdd24.92878032.js b/assets/js/dc3fdd24.92878032.js
deleted file mode 100644
index cb1adc65d..000000000
--- a/assets/js/dc3fdd24.92878032.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4586],{44719:function(t,e,a){a.r(e),a.d(e,{assets:function(){return o},contentTitle:function(){return s},default:function(){return N},frontMatter:function(){return i},metadata:function(){return p},toc:function(){return m}});var n=a(83117),r=a(80102),l=(a(67294),a(3905)),d=["components"],i={title:"Installing Database Drivers",hide_title:!0,sidebar_position:1,version:1},s=void 0,p={unversionedId:"databases/instal [...]
\ No newline at end of file
diff --git a/assets/js/dc737160.7cfe04a9.js b/assets/js/dc737160.7cfe04a9.js
deleted file mode 100644
index 34f29ee7a..000000000
--- a/assets/js/dc737160.7cfe04a9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4992],{18110:function(e,t,r){r.r(t),r.d(t,{assets:function(){return s},contentTitle:function(){return c},default:function(){return g},frontMatter:function(){return l},metadata:function(){return u},toc:function(){return p}});var n=r(83117),o=r(80102),a=(r(67294),r(3905)),i=["components"],l={title:"Google BigQuery",hide_title:!0,sidebar_position:20,version:1},c=void 0,u={unversionedId:"databases/bigquery",id:"dat [...]
\ No newline at end of file
diff --git a/assets/js/dc737160.cec4e1e4.js b/assets/js/dc737160.cec4e1e4.js
new file mode 100644
index 000000000..02c91379a
--- /dev/null
+++ b/assets/js/dc737160.cec4e1e4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4992],{18110:function(e,t,r){r.r(t),r.d(t,{assets:function(){return c},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return a},metadata:function(){return l},toc:function(){return u}});var n=r(83117),o=(r(67294),r(3905));const a={title:"Google BigQuery",hide_title:!0,sidebar_position:20,version:1},i=void 0,l={unversionedId:"databases/bigquery",id:"databases/bigquery",title [...]
\ No newline at end of file
diff --git a/assets/js/e0a8f778.17ef2ac0.js b/assets/js/e0a8f778.17ef2ac0.js
new file mode 100644
index 000000000..b36688dd9
--- /dev/null
+++ b/assets/js/e0a8f778.17ef2ac0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6126],{76629:function(e,t,r){r.r(t),r.d(t,{assets:function(){return l},contentTitle:function(){return i},default:function(){return b},frontMatter:function(){return a},metadata:function(){return s},toc:function(){return c}});var n=r(83117),o=(r(67294),r(3905));const a={title:"Firebolt",hide_title:!0,sidebar_position:39,version:1},i=void 0,s={unversionedId:"databases/firebolt",id:"databases/firebolt",title:"Fireb [...]
\ No newline at end of file
diff --git a/assets/js/e0a8f778.dd70b37f.js b/assets/js/e0a8f778.dd70b37f.js
deleted file mode 100644
index b0abbbfa8..000000000
--- a/assets/js/e0a8f778.dd70b37f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6126],{76629:function(e,t,r){r.r(t),r.d(t,{assets:function(){return p},contentTitle:function(){return l},default:function(){return d},frontMatter:function(){return s},metadata:function(){return c},toc:function(){return u}});var n=r(83117),o=r(80102),a=(r(67294),r(3905)),i=["components"],s={title:"Firebolt",hide_title:!0,sidebar_position:39,version:1},l=void 0,c={unversionedId:"databases/firebolt",id:"databases/ [...]
\ No newline at end of file
diff --git a/assets/js/e7c796a6.4677ded7.js b/assets/js/e7c796a6.4677ded7.js
new file mode 100644
index 000000000..f1cf4d40b
--- /dev/null
+++ b/assets/js/e7c796a6.4677ded7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5906],{76106:function(e,t,r){r.r(t),r.d(t,{assets:function(){return i},contentTitle:function(){return c},default:function(){return d},frontMatter:function(){return a},metadata:function(){return s},toc:function(){return u}});var n=r(83117),o=(r(67294),r(3905));const a={title:"Rockset",hide_title:!0,sidebar_position:35,version:1},c=void 0,s={unversionedId:"databases/rockset",id:"databases/rockset",title:"Rockset" [...]
\ No newline at end of file
diff --git a/assets/js/e7c796a6.9eb8b6ff.js b/assets/js/e7c796a6.9eb8b6ff.js
deleted file mode 100644
index d3c5a5f13..000000000
--- a/assets/js/e7c796a6.9eb8b6ff.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[5906],{76106:function(e,t,r){r.r(t),r.d(t,{assets:function(){return p},contentTitle:function(){return i},default:function(){return f},frontMatter:function(){return s},metadata:function(){return u},toc:function(){return l}});var n=r(83117),o=r(80102),a=(r(67294),r(3905)),c=["components"],s={title:"Rockset",hide_title:!0,sidebar_position:35,version:1},i=void 0,u={unversionedId:"databases/rockset",id:"databases/ro [...]
\ No newline at end of file
diff --git a/assets/js/eb23a929.4aea84b8.js b/assets/js/eb23a929.4aea84b8.js
new file mode 100644
index 000000000..f3c04faf2
--- /dev/null
+++ b/assets/js/eb23a929.4aea84b8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[2942],{7085:function(e){e.exports=JSON.parse('{"name":"docusaurus-theme-search-algolia","id":"default"}')}}]);
\ No newline at end of file
diff --git a/assets/js/eb3b0997.96a05863.js b/assets/js/eb3b0997.96a05863.js
new file mode 100644
index 000000000..47b013189
--- /dev/null
+++ b/assets/js/eb3b0997.96a05863.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8342],{25832:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return a},metadata:function(){return s},toc:function(){return c}});var r=n(83117),o=(n(67294),n(3905));const a={title:"MySQL",hide_title:!0,sidebar_position:25,version:1},i=void 0,s={unversionedId:"databases/mysql",id:"databases/mysql",title:"MySQL",descrip [...]
\ No newline at end of file
diff --git a/assets/js/eb3b0997.9fb49f24.js b/assets/js/eb3b0997.9fb49f24.js
deleted file mode 100644
index 810f1e518..000000000
--- a/assets/js/eb3b0997.9fb49f24.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8342],{25832:function(e,t,n){n.r(t),n.d(t,{assets:function(){return p},contentTitle:function(){return l},default:function(){return m},frontMatter:function(){return s},metadata:function(){return c},toc:function(){return u}});var r=n(83117),o=n(80102),a=(n(67294),n(3905)),i=["components"],s={title:"MySQL",hide_title:!0,sidebar_position:25,version:1},l=void 0,c={unversionedId:"databases/mysql",id:"databases/mysql" [...]
\ No newline at end of file
diff --git a/assets/js/ee5d850a.a8b66515.js b/assets/js/ee5d850a.a8b66515.js
deleted file mode 100644
index 0fc92ad1a..000000000
--- a/assets/js/ee5d850a.a8b66515.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8888],{87488:function(e,t,n){n.r(t),n.d(t,{assets:function(){return p},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return l},metadata:function(){return c},toc:function(){return u}});var r=n(83117),i=n(80102),o=(n(67294),n(3905)),a=["components"],l={title:"Pre-commit Hooks and Linting",hide_title:!0,sidebar_position:6,version:1},s=void 0,c={unversionedId:"contributing/ho [...]
\ No newline at end of file
diff --git a/assets/js/ee5d850a.e70ec5af.js b/assets/js/ee5d850a.e70ec5af.js
new file mode 100644
index 000000000..370645ec4
--- /dev/null
+++ b/assets/js/ee5d850a.e70ec5af.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8888],{87488:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return a},default:function(){return m},frontMatter:function(){return o},metadata:function(){return l},toc:function(){return c}});var r=n(83117),i=(n(67294),n(3905));const o={title:"Pre-commit Hooks and Linting",hide_title:!0,sidebar_position:6,version:1},a=void 0,l={unversionedId:"contributing/hooks-and-linting",id:"c [...]
\ No newline at end of file
diff --git a/assets/js/f5f07875.5799bd50.js b/assets/js/f5f07875.5799bd50.js
deleted file mode 100644
index ec1ddef7e..000000000
--- a/assets/js/f5f07875.5799bd50.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9317],{18826:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return m},frontMatter:function(){return l},metadata:function(){return d},toc:function(){return p}});var r=n(83117),i=n(80102),o=(n(67294),n(3905)),a=["components"],l={title:"Additional Networking Settings",hide_title:!0,sidebar_position:4,version:1},s=void 0,d={unversionedId:"installation/ [...]
\ No newline at end of file
diff --git a/assets/js/f5f07875.5d940b1e.js b/assets/js/f5f07875.5d940b1e.js
new file mode 100644
index 000000000..72e0a7df8
--- /dev/null
+++ b/assets/js/f5f07875.5d940b1e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9317],{18826:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return a},default:function(){return c},frontMatter:function(){return o},metadata:function(){return l},toc:function(){return d}});var r=n(83117),i=(n(67294),n(3905));const o={title:"Additional Networking Settings",hide_title:!0,sidebar_position:4,version:1},a=void 0,l={unversionedId:"installation/networking-settings",i [...]
\ No newline at end of file
diff --git a/assets/js/f8409a7e.60398429.js b/assets/js/f8409a7e.60398429.js
deleted file mode 100644
index f4c773d62..000000000
--- a/assets/js/f8409a7e.60398429.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3206],{58809:function(e,t,a){a.r(t),a.d(t,{assets:function(){return c},contentTitle:function(){return l},default:function(){return m},frontMatter:function(){return s},metadata:function(){return u},toc:function(){return p}});var n=a(83117),r=a(80102),i=(a(67294),a(3905)),o=["components"],s={title:"Introduction",hide_title:!0,sidebar_position:1},l=void 0,u={unversionedId:"intro",id:"intro",title:"Introduction",de [...]
\ No newline at end of file
diff --git a/assets/js/f8409a7e.c252c9bf.js b/assets/js/f8409a7e.c252c9bf.js
new file mode 100644
index 000000000..96d25d90b
--- /dev/null
+++ b/assets/js/f8409a7e.c252c9bf.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3206],{58809:function(e,t,a){a.r(t),a.d(t,{assets:function(){return l},contentTitle:function(){return o},default:function(){return d},frontMatter:function(){return i},metadata:function(){return s},toc:function(){return u}});var r=a(83117),n=(a(67294),a(3905));const i={title:"Introduction",hide_title:!0,sidebar_position:1},o=void 0,s={unversionedId:"intro",id:"intro",title:"Introduction",description:"What is Apa [...]
\ No newline at end of file
diff --git a/assets/js/f9cc156b.423c1048.js b/assets/js/f9cc156b.423c1048.js
deleted file mode 100644
index 117a4f462..000000000
--- a/assets/js/f9cc156b.423c1048.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8915],{6974:function(e,t,n){n.r(t),n.d(t,{assets:function(){return d},contentTitle:function(){return l},default:function(){return h},frontMatter:function(){return s},metadata:function(){return u},toc:function(){return p}});var r=n(83117),a=n(80102),o=(n(67294),n(3905)),i=["components"],s={title:"Alerts and Reports",hide_title:!0,sidebar_position:9,version:2},l=void 0,u={unversionedId:"installation/alerts-report [...]
\ No newline at end of file
diff --git a/assets/js/f9cc156b.e5f890a4.js b/assets/js/f9cc156b.e5f890a4.js
new file mode 100644
index 000000000..6ecd0bdd1
--- /dev/null
+++ b/assets/js/f9cc156b.e5f890a4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8915],{6974:function(e,t,n){n.r(t),n.d(t,{assets:function(){return l},contentTitle:function(){return i},default:function(){return c},frontMatter:function(){return o},metadata:function(){return s},toc:function(){return u}});var r=n(83117),a=(n(67294),n(3905));const o={title:"Alerts and Reports",hide_title:!0,sidebar_position:9,version:2},i=void 0,s={unversionedId:"installation/alerts-reports",id:"installation/al [...]
\ No newline at end of file
diff --git a/assets/js/fa1a3aa0.167ee17f.js b/assets/js/fa1a3aa0.167ee17f.js
deleted file mode 100644
index 8af74a7e4..000000000
--- a/assets/js/fa1a3aa0.167ee17f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3628],{92388:function(e,t,r){r.r(t),r.d(t,{assets:function(){return c},contentTitle:function(){return i},default:function(){return m},frontMatter:function(){return l},metadata:function(){return p},toc:function(){return u}});var n=r(83117),o=r(80102),a=(r(67294),r(3905)),s=["components"],l={title:"Postgres",hide_title:!0,sidebar_position:27,version:1},i=void 0,p={unversionedId:"databases/postgres",id:"databases/ [...]
\ No newline at end of file
diff --git a/assets/js/fa1a3aa0.c25f6dcc.js b/assets/js/fa1a3aa0.c25f6dcc.js
new file mode 100644
index 000000000..2911274cd
--- /dev/null
+++ b/assets/js/fa1a3aa0.c25f6dcc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3628],{92388:function(e,t,r){r.r(t),r.d(t,{assets:function(){return i},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return a},metadata:function(){return l},toc:function(){return p}});var n=r(83117),o=(r(67294),r(3905));const a={title:"Postgres",hide_title:!0,sidebar_position:27,version:1},s=void 0,l={unversionedId:"databases/postgres",id:"databases/postgres",title:"Postg [...]
\ No newline at end of file
diff --git a/assets/js/fe0957ee.a5d9462a.js b/assets/js/fe0957ee.a5d9462a.js
deleted file mode 100644
index e681f7fd1..000000000
--- a/assets/js/fe0957ee.a5d9462a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9822],{25079:function(e,n,t){t.r(n),t.d(n,{assets:function(){return u},contentTitle:function(){return o},default:function(){return m},frontMatter:function(){return l},metadata:function(){return p},toc:function(){return c}});var a=t(83117),r=t(80102),s=(t(67294),t(3905)),i=["components"],l={title:"Running on Kubernetes",hide_title:!0,sidebar_position:12,version:1},o=void 0,p={unversionedId:"installation/running- [...]
\ No newline at end of file
diff --git a/assets/js/fe0957ee.b220d2cb.js b/assets/js/fe0957ee.b220d2cb.js
new file mode 100644
index 000000000..e4abfae86
--- /dev/null
+++ b/assets/js/fe0957ee.b220d2cb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[9822],{25079:function(e,n,t){t.r(n),t.d(n,{assets:function(){return o},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return s},metadata:function(){return l},toc:function(){return p}});var r=t(83117),a=(t(67294),t(3905));const s={title:"Running on Kubernetes",hide_title:!0,sidebar_position:12,version:1},i=void 0,l={unversionedId:"installation/running-on-kubernetes",id:"ins [...]
\ No newline at end of file
diff --git a/assets/js/main.38412d19.js b/assets/js/main.38412d19.js
new file mode 100644
index 000000000..b4105d3e7
--- /dev/null
+++ b/assets/js/main.38412d19.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.38412d19.js.LICENSE.txt */
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[179],{20830:function(e,t,n){"use strict";n.d(t,{W:function(){return a}});var r=n(67294);function a(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},r.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10. [...]
\ No newline at end of file
diff --git a/assets/js/main.46afaa66.js.LICENSE.txt b/assets/js/main.38412d19.js.LICENSE.txt
similarity index 58%
rename from assets/js/main.46afaa66.js.LICENSE.txt
rename to assets/js/main.38412d19.js.LICENSE.txt
index d96b584d2..eb75d6910 100644
--- a/assets/js/main.46afaa66.js.LICENSE.txt
+++ b/assets/js/main.38412d19.js.LICENSE.txt
@@ -7,20 +7,24 @@ object-assign
 /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
  * @license MIT */
 
-/*! *****************************************************************************
-Copyright (c) Microsoft Corporation.
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted.
+/**
+ * @license React
+ * use-sync-external-store-shim.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
 
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
-OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THIS SOFTWARE.
-***************************************************************************** */
+/**
+ * Prism: Lightweight, robust, elegant syntax highlighting
+ *
+ * @license MIT <https://opensource.org/licenses/MIT>
+ * @author Lea Verou <https://lea.verou.me>
+ * @namespace
+ * @public
+ */
 
 /** @license React v0.20.2
  * scheduler.production.min.js
diff --git a/assets/js/main.46afaa66.js b/assets/js/main.46afaa66.js
deleted file mode 100644
index bcf93c70b..000000000
--- a/assets/js/main.46afaa66.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.46afaa66.js.LICENSE.txt */
-(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[179],{20830:function(e,t,n){"use strict";n.d(t,{W:function(){return a}});var r=n(67294);function a(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},r.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10. [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.9150e731.js b/assets/js/runtime~main.9150e731.js
deleted file mode 100644
index 44b5a747a..000000000
--- a/assets/js/runtime~main.9150e731.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(){"use strict";var e,f,c,a,d,t={},b={};function n(e){var f=b[e];if(void 0!==f)return f.exports;var c=b[e]={id:e,loaded:!1,exports:{}};return t[e].call(c.exports,c,c.exports,n),c.loaded=!0,c.exports}n.m=t,n.c=b,e=[],n.O=function(f,c,a,d){if(!c){var t=1/0;for(u=0;u<e.length;u++){c=e[u][0],a=e[u][1],d=e[u][2];for(var b=!0,r=0;r<c.length;r++)(!1&d||t>=d)&&Object.keys(n.O).every((function(e){return n.O[e](c[r])}))?c.splice(r--,1):(b=!1,d<t&&(t=d));if(b){e.splice(u--,1);var o=a();voi [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.efcada53.js b/assets/js/runtime~main.efcada53.js
new file mode 100644
index 000000000..e303a8608
--- /dev/null
+++ b/assets/js/runtime~main.efcada53.js
@@ -0,0 +1 @@
+!function(){"use strict";var e,c,f,a,d,t={},b={};function n(e){var c=b[e];if(void 0!==c)return c.exports;var f=b[e]={id:e,loaded:!1,exports:{}};return t[e].call(f.exports,f,f.exports,n),f.loaded=!0,f.exports}n.m=t,n.c=b,e=[],n.O=function(c,f,a,d){if(!f){var t=1/0;for(u=0;u<e.length;u++){f=e[u][0],a=e[u][1],d=e[u][2];for(var b=!0,r=0;r<f.length;r++)(!1&d||t>=d)&&Object.keys(n.O).every((function(e){return n.O[e](f[r])}))?f.splice(r--,1):(b=!1,d<t&&(t=d));if(b){e.splice(u--,1);var o=a();voi [...]
\ No newline at end of file
diff --git a/blog/archive.htm/index.html b/blog/archive.htm/index.html
deleted file mode 100644
index cfa99bb53..000000000
--- a/blog/archive.htm/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta charset="UTF-8">
-    <meta http-equiv="refresh" content="0; url=/blog/archive">
-    <link rel="canonical" href="/blog/archive" />
-  </head>
-  <script>
-    window.location.href = '/blog/archive';
-  </script>
-</html>
\ No newline at end of file
diff --git a/blog/archive.html/index.html b/blog/archive.html/index.html
deleted file mode 100644
index cfa99bb53..000000000
--- a/blog/archive.html/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta charset="UTF-8">
-    <meta http-equiv="refresh" content="0; url=/blog/archive">
-    <link rel="canonical" href="/blog/archive" />
-  </head>
-  <script>
-    window.location.href = '/blog/archive';
-  </script>
-</html>
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
deleted file mode 100644
index ebf740f08..000000000
--- a/blog/archive/index.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!doctype html>
-<html lang="en" dir="ltr">
-<head>
-<meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
-<script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
-<script async src="https://www.google-analytics.com/analytics.js"></script>
-<link rel="preconnect" href="https://www.google-analytics.com">
-<link rel="preconnect" href="https://www.googletagmanager.com">
-<script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
-<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
-<link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Archive | Superset</title><meta data-rh="true" property="og:title" content="Archive | Superset"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" name="description" content="Archive"><meta data-rh="true" property="og:description" content="Archive"><meta data-rh="true" property="og:url" content="https://superset.apache.org/blog/archive"><meta data-rh="true" name="docusaurus_locale" con [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
-</head>
-<body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-        The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
-        Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
-        <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
-        <a href="https://www.apache.org/" target="_blank">Apache Software Foundation</a> resources</small><br>
-        <small>
-        <a href="https://www.apache.org/security/" target="_blank" rel="noreferrer">Security</a>&nbsp;|&nbsp;
-        <a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noreferrer">Donate</a>&nbsp;|&nbsp;
-        <a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noreferrer">Thanks</a>&nbsp;|&nbsp;
-        <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
-        <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
-        </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/community.htm/index.html b/community.htm/index.html
index 2f945b0ab..214f8926a 100644
--- a/community.htm/index.html
+++ b/community.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/community" />
   </head>
   <script>
-    window.location.href = '/community';
+    window.location.href = '/community' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/community.html/index.html b/community.html/index.html
index 2f945b0ab..214f8926a 100644
--- a/community.html/index.html
+++ b/community.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/community" />
   </head>
   <script>
-    window.location.href = '/community';
+    window.location.href = '/community' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/community/index.html b/community/index.html
index 836ae66d9..32f33c47b 100644
--- a/community/index.html
+++ b/community/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="plugin-pages plugin-id-default">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Community | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/community"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" n [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Community | Superset</title><meta data-rh="true" property="og:title" content="Community | Superset"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" name="description" content="Community website for Apache Superset, a data visualization and data exploration platform"><meta data-rh="true" property="og:description" content="Community website for Apache Superset, a data visualization an [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/api.htm/index.html b/docs/api.htm/index.html
index 6dc3b6407..fbb1ffcc5 100644
--- a/docs/api.htm/index.html
+++ b/docs/api.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/api" />
   </head>
   <script>
-    window.location.href = '/docs/api';
+    window.location.href = '/docs/api' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/api.html/index.html b/docs/api.html/index.html
index 6dc3b6407..fbb1ffcc5 100644
--- a/docs/api.html/index.html
+++ b/docs/api.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/api" />
   </head>
   <script>
-    window.location.href = '/docs/api';
+    window.location.href = '/docs/api' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/api/index.html b/docs/api/index.html
index f1d49ae12..1d98a4579 100644
--- a/docs/api/index.html
+++ b/docs/api/index.html
@@ -1,27 +1,31 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-api">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">API | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/api"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">API | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/api"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:language" conte [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 <a href="https://swagger.io/specification/" target="_blank" rel="noopener noreferrer">OpenAPI specification</a>, and is
 documented here. The docs bellow are generated using
-<a href="https://www.npmjs.com/package/swagger-ui-react" target="_blank" rel="noopener noreferrer">Swagger React UI</a>.</p><div data-show="true" class="ant-alert ant-alert-info ant-alert-no-icon" role="alert"><div class="ant-alert-content"><div class="ant-alert-message"><div><strong>NOTE! </strong>You can find an interactive version of this documentation on your local Superset instance at <strong>/swagger/v1</strong> (unless disabled)</div></div></div></div><br><br><hr><div class="swagg [...]
+<a href="https://www.npmjs.com/package/swagger-ui-react" target="_blank" rel="noopener noreferrer">Swagger React UI</a>.</p><div data-show="true" class="ant-alert ant-alert-info ant-alert-no-icon" role="alert"><div class="ant-alert-content"><div class="ant-alert-message"><div><strong>NOTE! </strong>You can find an interactive version of this documentation on your local Superset instance at <strong>/swagger/v1</strong> (unless disabled)</div></div></div></div><br><br><hr><div class="swagg [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -33,7 +37,7 @@ documented here. The docs bellow are generated using
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/contributing-page.htm/index.html b/docs/contributing/contributing-page.htm/index.html
index 38b7cfcdf..22fb44da1 100644
--- a/docs/contributing/contributing-page.htm/index.html
+++ b/docs/contributing/contributing-page.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/contributing-page" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/contributing-page';
+    window.location.href = '/docs/contributing/contributing-page' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/contributing-page.html/index.html b/docs/contributing/contributing-page.html/index.html
index 38b7cfcdf..22fb44da1 100644
--- a/docs/contributing/contributing-page.html/index.html
+++ b/docs/contributing/contributing-page.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/contributing-page" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/contributing-page';
+    window.location.href = '/docs/contributing/contributing-page' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/contributing-page/index.html b/docs/contributing/contributing-page/index.html
index 4889d5359..d398dbda2 100644
--- a/docs/contributing/contributing-page/index.html
+++ b/docs/contributing/contributing-page/index.html
@@ -1,26 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-contributing/contributing-page">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Contributing to Superset | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/contributing-page"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_vers [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Contributing to Superset | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/contributing-page"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 The core contributors (or committers) to Superset communicate primarily in the following channels (
-which can be joined by anyone):</p><ul><li><a href="https://lists.apache.org/list.html?dev@superset.apache.org" target="_blank" rel="noopener noreferrer">Mailing list</a></li><li><a href="http://bit.ly/join-superset-slack" target="_blank" rel="noopener noreferrer">Apache Superset Slack community</a></li><li><a href="https://github.com/apache/superset/issues" target="_blank" rel="noopener noreferrer">GitHub issues and PR&#x27;s</a></li></ul><p>More references:</p><ul><li><a href="https:// [...]
+which can be joined by anyone):</p><ul><li><a href="https://lists.apache.org/list.html?dev@superset.apache.org" target="_blank" rel="noopener noreferrer">Mailing list</a></li><li><a href="http://bit.ly/join-superset-slack" target="_blank" rel="noopener noreferrer">Apache Superset Slack community</a></li><li><a href="https://github.com/apache/superset/issues" target="_blank" rel="noopener noreferrer">GitHub issues and PR&#x27;s</a></li></ul><p>More references:</p><ul><li><a href="https:// [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -32,7 +36,7 @@ which can be joined by anyone):</p><ul><li><a href="https://lists.apache.org/lis
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/contribution-guidelines/index.html b/docs/contributing/contribution-guidelines/index.html
index 38b7cfcdf..22fb44da1 100644
--- a/docs/contributing/contribution-guidelines/index.html
+++ b/docs/contributing/contribution-guidelines/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/contributing-page" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/contributing-page';
+    window.location.href = '/docs/contributing/contributing-page' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/conventions-and-typing.htm/index.html b/docs/contributing/conventions-and-typing.htm/index.html
index b99a72ae4..c06bf0c83 100644
--- a/docs/contributing/conventions-and-typing.htm/index.html
+++ b/docs/contributing/conventions-and-typing.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/conventions-and-typing" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/conventions-and-typing';
+    window.location.href = '/docs/contributing/conventions-and-typing' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/conventions-and-typing.html/index.html b/docs/contributing/conventions-and-typing.html/index.html
index b99a72ae4..c06bf0c83 100644
--- a/docs/contributing/conventions-and-typing.html/index.html
+++ b/docs/contributing/conventions-and-typing.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/conventions-and-typing" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/conventions-and-typing';
+    window.location.href = '/docs/contributing/conventions-and-typing' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/conventions-and-typing/index.html b/docs/contributing/conventions-and-typing/index.html
index aae7e598e..72bed0179 100644
--- a/docs/contributing/conventions-and-typing/index.html
+++ b/docs/contributing/conventions-and-typing/index.html
@@ -1,28 +1,32 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-contributing/conventions-and-typing">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Conventions and Typing | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/conventions-and-typing"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_v [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Conventions and Typing | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/conventions-and-typing"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current">< [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 <a href="https://docs.python.org/3/library/typing.html" target="_blank" rel="noopener noreferrer">type hints</a> and include a
 docstring.</p><p>Note per <a href="https://www.python.org/dev/peps/pep-0484/#exceptions" target="_blank" rel="noopener noreferrer">PEP-484</a> no
 syntax for listing explicitly raised exceptions is proposed and thus the
-recommendation is to put this information in a docstring, i.e.,</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">import</span><span class="token plain"> math</span>< [...]
+recommendation is to put this information in a docstring, i.e.,</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">import</span><span class="token plain"> mat [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -34,7 +38,7 @@ recommendation is to put this information in a docstring, i.e.,</p><div class="c
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/creating-viz-plugins.htm/index.html b/docs/contributing/creating-viz-plugins.htm/index.html
index 3faa7159b..7f8c55c63 100644
--- a/docs/contributing/creating-viz-plugins.htm/index.html
+++ b/docs/contributing/creating-viz-plugins.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/creating-viz-plugins" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/creating-viz-plugins';
+    window.location.href = '/docs/contributing/creating-viz-plugins' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/creating-viz-plugins.html/index.html b/docs/contributing/creating-viz-plugins.html/index.html
index 3faa7159b..7f8c55c63 100644
--- a/docs/contributing/creating-viz-plugins.html/index.html
+++ b/docs/contributing/creating-viz-plugins.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/creating-viz-plugins" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/creating-viz-plugins';
+    window.location.href = '/docs/contributing/creating-viz-plugins' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/creating-viz-plugins/index.html b/docs/contributing/creating-viz-plugins/index.html
index 5eed99efe..cb69ee362 100644
--- a/docs/contributing/creating-viz-plugins/index.html
+++ b/docs/contributing/creating-viz-plugins/index.html
@@ -1,40 +1,44 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-contributing/creating-viz-plugins">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Creating Visualization Plugins | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/creating-viz-plugins"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusa [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Creating Visualization Plugins | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/creating-viz-plugins"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-curr [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 comes preinstalled with several visualizations types (hereafter &quot;viz plugins&quot;) that
 can be found under the <code>superset-frontend/plugins</code> directory. Viz plugins are added to
 the application in the <code>superset-frontend/src/visualizations/presets/MainPreset.js</code>.
 The Superset project is always happy to review proposals for new high quality viz
 plugins. However, for highly custom viz types it is recommended to maintain a fork
-of Superset, and add the custom built viz plugins by hand.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="prerequisites">Prerequisites<a class="hash-link" href="#prerequisites" title="Direct link to heading">​</a></h3><p>In order to create a new viz plugin, you need the following:</p><ul><li>Run MacOS or Linux (Windows is not officially supported, but may work)</li><li>Node.js 16</li><li>npm 7 or 8</li></ul><p>A general familiarity with <a href="https://reactjs.org/" target="_blan [...]
-also recommended.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="creating-a-simple-hello-world-viz-plugin">Creating a simple Hello World viz plugin<a class="hash-link" href="#creating-a-simple-hello-world-viz-plugin" title="Direct link to heading">​</a></h3><p>To get started, you need the Superset Yeoman Generator. It is recommended to use the
+of Superset, and add the custom built viz plugins by hand.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="prerequisites">Prerequisites<a href="#prerequisites" class="hash-link" aria-label="Direct link to Prerequisites" title="Direct link to Prerequisites">​</a></h3><p>In order to create a new viz plugin, you need the following:</p><ul><li>Run MacOS or Linux (Windows is not officially supported, but may work)</li><li>Node.js 16</li><li>npm 7 or 8</li></ul><p>A general familiarity w [...]
+also recommended.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="creating-a-simple-hello-world-viz-plugin">Creating a simple Hello World viz plugin<a href="#creating-a-simple-hello-world-viz-plugin" class="hash-link" aria-label="Direct link to Creating a simple Hello World viz plugin" title="Direct link to Creating a simple Hello World viz plugin">​</a></h3><p>To get started, you need the Superset Yeoman Generator. It is recommended to use the
 version of the template that ships with the version of Superset you are using. This
-can be installed by doing the following:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> i -g yo</span><br></span><span class="token [...]
-viz plugin with the prefix <code>superset-plugin-chart</code> and run the Yeoman generator:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">mkdir</span><span class="toke [...]
-are made), start the dev server with the following command:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">npm run dev</span><br></span></code></pre><button type="button" aria-label="Copy code to clipboard" class [...]
-Superset source folder run</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> i -S /tmp/superset-plugin-chart-hello-world</span><br></s [...]
+can be installed by doing the following:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> i -g yo</span><br></span><span c [...]
+viz plugin with the prefix <code>superset-plugin-chart</code> and run the Yeoman generator:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">mkdir</span><span  [...]
+are made), start the dev server with the following command:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">npm run dev</span><br></span></code></pre><div class="buttonGroup__atx"><button type="but [...]
+Superset source folder run</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> i -S /tmp/superset-plugin-chart-hello-world</s [...]
 After this edit the <code>superset-frontend/src/visualizations/presets/MainPreset.js</code>
-and make the following changes:</p><div class="codeBlockContainer_I0IT language-js theme-code-block"><div class="codeBlockContent_wNvx js"><pre tabindex="0" class="prism-code language-js codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword module" style="color:#00009f">import</span><span class="token plain"> </span><span class="token imports punctuation" st [...]
-<code>plugins</code> property:</p><div class="codeBlockContainer_I0IT language-js theme-code-block"><div class="codeBlockContent_wNvx js"><pre tabindex="0" class="prism-code language-js codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">new</span><span class="token plain"> </span><span class="token class-name">SupersetPluginChartHel [...]
-server:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> run dev-server</span><br></span></code></pre><button type="button" aria-labe [...]
+and make the following changes:</p><div class="language-js codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-js codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword module" style="color:#00009f">import</span><span class="token plain"> </span><span class="token imports pu [...]
+<code>plugins</code> property:</p><div class="language-js codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-js codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">new</span><span class="token plain"> </span><span class="token class-name">SupersetP [...]
+server:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> run dev-server</span><br></span></code></pre><div class="buttonGr [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -46,7 +50,7 @@ server:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/hooks-and-linting.htm/index.html b/docs/contributing/hooks-and-linting.htm/index.html
index 2d5455af0..da9672cb8 100644
--- a/docs/contributing/hooks-and-linting.htm/index.html
+++ b/docs/contributing/hooks-and-linting.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/hooks-and-linting" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/hooks-and-linting';
+    window.location.href = '/docs/contributing/hooks-and-linting' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/hooks-and-linting.html/index.html b/docs/contributing/hooks-and-linting.html/index.html
index 2d5455af0..da9672cb8 100644
--- a/docs/contributing/hooks-and-linting.html/index.html
+++ b/docs/contributing/hooks-and-linting.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/hooks-and-linting" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/hooks-and-linting';
+    window.location.href = '/docs/contributing/hooks-and-linting' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/hooks-and-linting/index.html b/docs/contributing/hooks-and-linting/index.html
index 6ab6531c0..90c6d0a11 100644
--- a/docs/contributing/hooks-and-linting/index.html
+++ b/docs/contributing/hooks-and-linting/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-contributing/hooks-and-linting">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Pre-commit Hooks and Linting | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/hooks-and-linting"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_ [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Pre-commit Hooks and Linting | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/hooks-and-linting"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"> [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-is configured as a pre-commit hook. There are also numerous <a href="https://black.readthedocs.io/en/stable/integrations/editors.html" target="_blank" rel="noopener noreferrer">editor integrations</a></p><h3 class="anchor anchorWithStickyNavbar_mojV" id="typescript">TypeScript<a class="hash-link" href="#typescript" title="Direct link to heading">​</a></h3><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="p [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+is configured as a pre-commit hook. There are also numerous <a href="https://black.readthedocs.io/en/stable/integrations/editors.html" target="_blank" rel="noopener noreferrer">editor integrations</a></p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="typescript">TypeScript<a href="#typescript" class="hash-link" aria-label="Direct link to TypeScript" title="Direct link to TypeScript">​</a></h3><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#39 [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@ is configured as a pre-commit hook. There are also numerous <a href="https://bla
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/local-backend.htm/index.html b/docs/contributing/local-backend.htm/index.html
index c10945b7f..e675f0dbf 100644
--- a/docs/contributing/local-backend.htm/index.html
+++ b/docs/contributing/local-backend.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/local-backend" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/local-backend';
+    window.location.href = '/docs/contributing/local-backend' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/local-backend.html/index.html b/docs/contributing/local-backend.html/index.html
index c10945b7f..e675f0dbf 100644
--- a/docs/contributing/local-backend.html/index.html
+++ b/docs/contributing/local-backend.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/local-backend" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/local-backend';
+    window.location.href = '/docs/contributing/local-backend' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/local-backend/index.html b/docs/contributing/local-backend/index.html
index 198b8eb08..66fc7c4cb 100644
--- a/docs/contributing/local-backend/index.html
+++ b/docs/contributing/local-backend/index.html
@@ -1,27 +1,31 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-contributing/local-backend">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Running a Local Flask Backend | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/local-backend"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_ver [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Running a Local Flask Backend | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/local-backend"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-You also need to install MySQL or <a href="https://mariadb.com/downloads" target="_blank" rel="noopener noreferrer">MariaDB</a>.</p><p>Ensure that you are using Python version 3.8 or 3.9, then proceed with:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class= [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+You also need to install MySQL or <a href="https://mariadb.com/downloads" target="_blank" rel="noopener noreferrer">MariaDB</a>.</p><p>Ensure that you are using Python version 3.8 or 3.9, then proceed with:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv">< [...]
 via <code>.flaskenv</code>, however if needed, it should be set to <code>superset.app:create_app()</code></strong></p><p>If you have made changes to the FAB-managed templates, which are not built the same way as the newer, React-powered front-end assets, you need to start the app without the <code>--with-threads</code> argument like so:
-<code>FLASK_ENV=development superset run -p 8088 --reload --debugger</code></p><h4 class="anchor anchorWithStickyNavbar_mojV" id="dependencies">Dependencies<a class="hash-link" href="#dependencies" title="Direct link to heading">​</a></h4><p>If you add a new requirement or update an existing requirement (per the <code>install_requires</code> section in <code>setup.py</code>) you must recompile (freeze) the Python dependencies to ensure that for CI, testing, etc. the build is deterministi [...]
+<code>FLASK_ENV=development superset run -p 8088 --reload --debugger</code></p><h4 class="anchor anchorWithStickyNavbar_LWe7" id="dependencies">Dependencies<a href="#dependencies" class="hash-link" aria-label="Direct link to Dependencies" title="Direct link to Dependencies">​</a></h4><p>If you add a new requirement or update an existing requirement (per the <code>install_requires</code> section in <code>setup.py</code>) you must recompile (freeze) the Python dependencies to ensure that f [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -33,7 +37,7 @@ via <code>.flaskenv</code>, however if needed, it should be set to <code>superse
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/pull-request-guidelines.htm/index.html b/docs/contributing/pull-request-guidelines.htm/index.html
index faeaba008..c4b6d82ab 100644
--- a/docs/contributing/pull-request-guidelines.htm/index.html
+++ b/docs/contributing/pull-request-guidelines.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/pull-request-guidelines" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/pull-request-guidelines';
+    window.location.href = '/docs/contributing/pull-request-guidelines' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/pull-request-guidelines.html/index.html b/docs/contributing/pull-request-guidelines.html/index.html
index faeaba008..c4b6d82ab 100644
--- a/docs/contributing/pull-request-guidelines.html/index.html
+++ b/docs/contributing/pull-request-guidelines.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/pull-request-guidelines" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/pull-request-guidelines';
+    window.location.href = '/docs/contributing/pull-request-guidelines' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/pull-request-guidelines/index.html b/docs/contributing/pull-request-guidelines/index.html
index 657850e7c..c914cab84 100644
--- a/docs/contributing/pull-request-guidelines/index.html
+++ b/docs/contributing/pull-request-guidelines/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-contributing/pull-request-guidelines">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Pull Request Guidelines | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/pull-request-guidelines"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Pull Request Guidelines | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/pull-request-guidelines"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current" [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/style-guide.htm/index.html b/docs/contributing/style-guide.htm/index.html
index 711b3ea7c..55f67a08c 100644
--- a/docs/contributing/style-guide.htm/index.html
+++ b/docs/contributing/style-guide.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/style-guide" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/style-guide';
+    window.location.href = '/docs/contributing/style-guide' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/style-guide.html/index.html b/docs/contributing/style-guide.html/index.html
index 711b3ea7c..55f67a08c 100644
--- a/docs/contributing/style-guide.html/index.html
+++ b/docs/contributing/style-guide.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/style-guide" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/style-guide';
+    window.location.href = '/docs/contributing/style-guide' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/style-guide/index.html b/docs/contributing/style-guide/index.html
index 435c0bf4a..d6cbc43a7 100644
--- a/docs/contributing/style-guide/index.html
+++ b/docs/contributing/style-guide/index.html
@@ -1,27 +1,31 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-contributing/style-guide">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Style Guide | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/style-guide"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="curre [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Style Guide | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/style-guide"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" na [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 Title case: &quot;A Dog Takes a Walk in Paris&quot;
-Sentence case: &quot;A dog takes a walk in Paris&quot;</p><p><strong>Why sentence case?</strong></p><ul><li>It’s generally accepted as the quickest to read</li><li>It’s the easiest form to distinguish between common and proper nouns</li></ul><h4 class="anchor anchorWithStickyNavbar_mojV" id="how-to-refer-to-ui-elements">How to refer to UI elements<a class="hash-link" href="#how-to-refer-to-ui-elements" title="Direct link to heading">​</a></h4><p>When writing about a UI element, use the s [...]
-“Edit your personal information on the Settings page”.</p><p>Often a product page will have the same title as the objects it contains. In this case, refer to the page as it appears in the UI, and the objects as common nouns:</p><ul><li>Upload a dashboard on the Dashboards page</li><li>Go to Dashboards</li><li>View dashboard</li><li>View all dashboards</li><li>Upload CSS templates on the CSS templates page</li><li>Queries that you save will appear on the Saved queries page</li><li>Create  [...]
+Sentence case: &quot;A dog takes a walk in Paris&quot;</p><p><strong>Why sentence case?</strong></p><ul><li>It’s generally accepted as the quickest to read</li><li>It’s the easiest form to distinguish between common and proper nouns</li></ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-refer-to-ui-elements">How to refer to UI elements<a href="#how-to-refer-to-ui-elements" class="hash-link" aria-label="Direct link to How to refer to UI elements" title="Direct link to How to r [...]
+“Edit your personal information on the Settings page”.</p><p>Often a product page will have the same title as the objects it contains. In this case, refer to the page as it appears in the UI, and the objects as common nouns:</p><ul><li>Upload a dashboard on the Dashboards page</li><li>Go to Dashboards</li><li>View dashboard</li><li>View all dashboards</li><li>Upload CSS templates on the CSS templates page</li><li>Queries that you save will appear on the Saved queries page</li><li>Create  [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -33,7 +37,7 @@ Sentence case: &quot;A dog takes a walk in Paris&quot;</p><p><strong>Why sentenc
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/testing-locally.htm/index.html b/docs/contributing/testing-locally.htm/index.html
index 22ae5b8ff..8b065a3de 100644
--- a/docs/contributing/testing-locally.htm/index.html
+++ b/docs/contributing/testing-locally.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/testing-locally" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/testing-locally';
+    window.location.href = '/docs/contributing/testing-locally' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/testing-locally.html/index.html b/docs/contributing/testing-locally.html/index.html
index 22ae5b8ff..8b065a3de 100644
--- a/docs/contributing/testing-locally.html/index.html
+++ b/docs/contributing/testing-locally.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/testing-locally" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/testing-locally';
+    window.location.href = '/docs/contributing/testing-locally' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/testing-locally/index.html b/docs/contributing/testing-locally/index.html
index c26a003f7..67319a0ab 100644
--- a/docs/contributing/testing-locally/index.html
+++ b/docs/contributing/testing-locally/index.html
@@ -1,31 +1,35 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-contributing/testing-locally">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Testing | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/testing-locally"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="curre [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Testing | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/testing-locally"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" na [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 a standardized testing framework.
-All python tests can be run with any of the tox <a href="https://tox.readthedocs.io/en/latest/example/basic.html#a-simple-tox-ini-default-environments" target="_blank" rel="noopener noreferrer">environments</a>, via,</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><s [...]
+All python tests can be run with any of the tox <a href="https://tox.readthedocs.io/en/latest/example/basic.html#a-simple-tox-ini-default-environments" target="_blank" rel="noopener noreferrer">environments</a>, via,</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLin [...]
 SQLite databases which will be cleared each time before the group of test
 commands are invoked.</p><p>There is also a utility script included in the Superset codebase to run python integration tests. The <a href="https://github.com/apache/superset/tree/master/scripts/tests" target="_blank" rel="noopener noreferrer">readme can be
-found here</a></p><p>To run all integration tests for example, run this script from the root directory:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">scripts/tests/run.sh</span><br></span></co [...]
+found here</a></p><p>To run all integration tests for example, run this script from the root directory:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">scripts/tests/run.sh</span><br> [...]
 <code>127.0.0.1 db</code></p><p>If you already have launched Docker environment please use the following command to assure a fresh database instance:
-<code>docker-compose down -v</code></p><p>Launch environment:</p><p><code>CYPRESS_CONFIG=true docker-compose up</code></p><p>It will serve backend and frontend on port 8088.</p><p>Run Cypress tests:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-l [...]
+<code>docker-compose down -v</code></p><p>Launch environment:</p><p><code>CYPRESS_CONFIG=true docker-compose up</code></p><p>It will serve backend and frontend on port 8088.</p><p>Run Cypress tests:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span cla [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -37,7 +41,7 @@ found here</a></p><p>To run all integration tests for example, run this script f
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/translations.htm/index.html b/docs/contributing/translations.htm/index.html
index 1d653fdda..51d42fb45 100644
--- a/docs/contributing/translations.htm/index.html
+++ b/docs/contributing/translations.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/translations" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/translations';
+    window.location.href = '/docs/contributing/translations' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/translations.html/index.html b/docs/contributing/translations.html/index.html
index 1d653fdda..51d42fb45 100644
--- a/docs/contributing/translations.html/index.html
+++ b/docs/contributing/translations.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/translations" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/translations';
+    window.location.href = '/docs/contributing/translations' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/translations/index.html b/docs/contributing/translations/index.html
index 925fef347..912f1ba5e 100644
--- a/docs/contributing/translations/index.html
+++ b/docs/contributing/translations/index.html
@@ -1,55 +1,59 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-contributing/translations">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Translating | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/translations"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="curr [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Translating | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/translations"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" n [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 In Python files, we use the following
 <a href="https://python-babel.github.io/flask-babel/#using-translations" target="_blank" rel="noopener noreferrer">translation functions</a>
 from <code>Flask-Babel</code>:</p><ul><li><code>gettext</code> and <code>lazy_gettext</code> (usually aliased to <code>_</code>): for translating singular
-strings.</li><li><code>ngettext</code>: for translating strings that might become plural.</li></ul><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">from</span><span cla [...]
+strings.</li><li><code>ngettext</code>: for translating strings that might become plural.</li></ul><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">from</span> [...]
 During extraction, string literals passed to <code>_</code> will be added to the
 generated <code>.po</code> file for each language for later translation.</p><p>At runtime, the <code>_</code> function will return the translation of the given
 string for the current language, or the given string itself
 if no translation is available.</p><p>In TypeScript/JavaScript, the technique is similar:
-we import <code>t</code> (simple translation), <code>tn</code> (translation containing a number).</p><div class="codeBlockContainer_I0IT language-javascript theme-code-block"><div class="codeBlockContent_wNvx javascript"><pre tabindex="0" class="prism-code language-javascript codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword module" style="color:#00009f" [...]
+we import <code>t</code> (simple translation), <code>tn</code> (translation containing a number).</p><div class="language-javascript codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-javascript codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword module" style="color:#00 [...]
 option inside will add a language selection dropdown to the UI on the right side
-of the navigation bar.</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">LANGUAGES </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span c [...]
+of the navigation bar.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">LANGUAGES </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </spa [...]
 <a href="https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes" target="_blank" rel="noopener noreferrer">two letter ISO 639-1 code</a>
-for your target language already exists in the <code>superset/translations</code> directory:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">ls</span><span class="token  [...]
+for your target language already exists in the <code>superset/translations</code> directory:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">ls</span><span cl [...]
 easier to translate the application to your target language:
-<a href="https://flask-appbuilder.readthedocs.io/en/latest/i18n.html" target="_blank" rel="noopener noreferrer">Flask AppBuilder i18n documentation</a></p><p>To create a dictionary for a new language, first make sure the necessary dependencies are installed:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6 [...]
-language:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">pybabel init -i superset/translations/messages.pot -d superset/translations -l LANGUAGE_CODE</span><br></span></code></pre><button type= [...]
+<a href="https://flask-appbuilder.readthedocs.io/en/latest/i18n.html" target="_blank" rel="noopener noreferrer">Flask AppBuilder i18n documentation</a></p><p>To create a dictionary for a new language, first make sure the necessary dependencies are installed:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V [...]
+language:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">pybabel init -i superset/translations/messages.pot -d superset/translations -l LANGUAGE_CODE</span><br></span></code></pre><d [...]
 frequently, so if you want to ensure that your translation has good coverage, this
 step needs to be run fairly frequently and the updated strings merged to the upstream
 codebase via PRs. To update the template file <code>superset/translations/messages.pot</code>
-with current application strings, run the following command:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">pybabel extract -F superset/translations/babel.cfg -o superset/translations/messages. [...]
+with current application strings, run the following command:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">pybabel extract -F superset/translations/babel.cfg -o superset/translation [...]
 <code>superset/translation</code>, where there&#x27;s one folder per language. You can use <a href="https://poedit.net/features" target="_blank" rel="noopener noreferrer">Poedit</a>
 to translate the <code>po</code> file more conveniently.
-There are some <a href="https://wiki.lxde.org/en/Translate_*.po_files_with_Poedit" target="_blank" rel="noopener noreferrer">tutorials in the wiki</a>.</p><p>To perform the translation on MacOS, you can install <code>poedit</code> via Homebrew:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code cl [...]
-case of the Finnish translation, this would be <code>superset/translations/fi/LC_MESSAGES/messages.po</code>.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="applying-translations">Applying translations<a class="hash-link" href="#applying-translations" title="Direct link to heading">​</a></h3><p>To make the translations available on the frontend, we need to convert the PO file into
-a JSON file. To do this, we need to globally install the npm package <code>po2json</code>.</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">npm</span><span class="token p [...]
+There are some <a href="https://wiki.lxde.org/en/Translate_*.po_files_with_Poedit" target="_blank" rel="noopener noreferrer">tutorials in the wiki</a>.</p><p>To perform the translation on MacOS, you can install <code>poedit</code> via Homebrew:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollba [...]
+case of the Finnish translation, this would be <code>superset/translations/fi/LC_MESSAGES/messages.po</code>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="applying-translations">Applying translations<a href="#applying-translations" class="hash-link" aria-label="Direct link to Applying translations" title="Direct link to Applying translations">​</a></h3><p>To make the translations available on the frontend, we need to convert the PO file into
+a JSON file. To do this, we need to globally install the npm package <code>po2json</code>.</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">npm</span><span cla [...]
 name, rather than the Node.js package (they have a different format for the arguments). If
 there is a conflict, you may need to update your <code>PATH</code> environment variable or fully qualify
 the executable path (e.g. <code>/usr/local/bin/po2json</code> instead of <code>po2json</code>).
 If you get a lot of <code>[null,***]</code> in <code>messages.json</code>, just delete all the <code>null,</code>.
 For example, <code>&quot;year&quot;:[&quot;年&quot;]</code> is correct while <code>&quot;year&quot;:[null,&quot;年&quot;]</code>is incorrect.</p><p>Finally, for the translations to take effect we need to compile translation catalogs into
-binary MO files.</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">pybabel compile -d superset/translations</span><br></span></code></pre><button type="button" aria-label="Copy code to clipboard"  [...]
+binary MO files.</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">pybabel compile -d superset/translations</span><br></span></code></pre><div class="buttonGroup__atx"><button type="but [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -61,7 +65,7 @@ binary MO files.</p><div class="codeBlockContainer_I0IT language-bash theme-code
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/types-of-contributions.htm/index.html b/docs/contributing/types-of-contributions.htm/index.html
index 2e25d06b1..7127789ca 100644
--- a/docs/contributing/types-of-contributions.htm/index.html
+++ b/docs/contributing/types-of-contributions.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/types-of-contributions" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/types-of-contributions';
+    window.location.href = '/docs/contributing/types-of-contributions' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/types-of-contributions.html/index.html b/docs/contributing/types-of-contributions.html/index.html
index 2e25d06b1..7127789ca 100644
--- a/docs/contributing/types-of-contributions.html/index.html
+++ b/docs/contributing/types-of-contributions.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/contributing/types-of-contributions" />
   </head>
   <script>
-    window.location.href = '/docs/contributing/types-of-contributions';
+    window.location.href = '/docs/contributing/types-of-contributions' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/types-of-contributions/index.html b/docs/contributing/types-of-contributions/index.html
index 0a0a371ff..e971c5364 100644
--- a/docs/contributing/types-of-contributions/index.html
+++ b/docs/contributing/types-of-contributions/index.html
@@ -1,35 +1,39 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-contributing/types-of-contributions">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Types of Contributions | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/types-of-contributions"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_v [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Types of Contributions | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/contributing/types-of-contributions"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current">< [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://help.github.com/articles/creating-and-highlighting-code-blocks/" target="_blank" rel="noopener noreferrer">Markdown blocks</a>.</p><p><em>Please note that feature requests opened as Github Issues will be moved to Discussions.</em></p><h3 class="anchor anchorWithStickyNavbar_mojV" id="submit-ideas-or-feature-requests">Submit Ideas or Feature Requests<a class="hash-link" href="#submit-ideas-or-feature-requests" title="Direct link to heading">​</a></h3><p>The best way is to [...]
-open to whoever wants to implement them.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="implement-features">Implement Features<a class="hash-link" href="#implement-features" title="Direct link to heading">​</a></h3><p>Look through the GitHub issues. Issues tagged with
-<code>#feature</code> is open to whoever wants to implement it.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="improve-documentation">Improve Documentation<a class="hash-link" href="#improve-documentation" title="Direct link to heading">​</a></h3><p>Superset could always use better documentation,
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://help.github.com/articles/creating-and-highlighting-code-blocks/" target="_blank" rel="noopener noreferrer">Markdown blocks</a>.</p><p><em>Please note that feature requests opened as Github Issues will be moved to Discussions.</em></p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="submit-ideas-or-feature-requests">Submit Ideas or Feature Requests<a href="#submit-ideas-or-feature-requests" class="hash-link" aria-label="Direct link to Submit Ideas or Feature Requests" t [...]
+open to whoever wants to implement them.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="implement-features">Implement Features<a href="#implement-features" class="hash-link" aria-label="Direct link to Implement Features" title="Direct link to Implement Features">​</a></h3><p>Look through the GitHub issues. Issues tagged with
+<code>#feature</code> is open to whoever wants to implement it.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="improve-documentation">Improve Documentation<a href="#improve-documentation" class="hash-link" aria-label="Direct link to Improve Documentation" title="Direct link to Improve Documentation">​</a></h3><p>Superset could always use better documentation,
 whether as part of the official Superset docs,
 in docstrings, <code>docs/*.rst</code> or even on the web as blog posts or
-articles. See <a href="#documentation">Documentation</a> for more details.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="add-translations">Add Translations<a class="hash-link" href="#add-translations" title="Direct link to heading">​</a></h3><p>If you are proficient in a non-English language, you can help translate
+articles. See <a href="#documentation">Documentation</a> for more details.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="add-translations">Add Translations<a href="#add-translations" class="hash-link" aria-label="Direct link to Add Translations" title="Direct link to Add Translations">​</a></h3><p>If you are proficient in a non-English language, you can help translate
 text strings from Superset&#x27;s UI. You can jump in to the existing
 language dictionaries at
 <code>superset/translations/&lt;language_code&gt;/LC_MESSAGES/messages.po</code>, or
 even create a dictionary for a new language altogether.
-See <a href="#translating">Translating</a> for more details.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="ask-questions">Ask Questions<a class="hash-link" href="#ask-questions" title="Direct link to heading">​</a></h3><p>There is a dedicated <a href="https://stackoverflow.com/questions/tagged/apache-superset" target="_blank" rel="noopener noreferrer"><code>apache-superset</code> tag</a> on <a href="https://stackoverflow.com/" target="_blank" rel="noopener noreferrer">StackOverfl [...]
+See <a href="#translating">Translating</a> for more details.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="ask-questions">Ask Questions<a href="#ask-questions" class="hash-link" aria-label="Direct link to Ask Questions" title="Direct link to Ask Questions">​</a></h3><p>There is a dedicated <a href="https://stackoverflow.com/questions/tagged/apache-superset" target="_blank" rel="noopener noreferrer"><code>apache-superset</code> tag</a> on <a href="https://stackoverflow.com/" targe [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -41,7 +45,7 @@ See <a href="#translating">Translating</a> for more details.</p><h3 class="ancho
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/creating-your-first-dashboard.htm/index.html b/docs/creating-charts-dashboards/creating-your-first-dashboard.htm/index.html
index a72d44af0..9bae0e89c 100644
--- a/docs/creating-charts-dashboards/creating-your-first-dashboard.htm/index.html
+++ b/docs/creating-charts-dashboards/creating-your-first-dashboard.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/creating-charts-dashboards/creating-your-first-dashboard" />
   </head>
   <script>
-    window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard';
+    window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/creating-your-first-dashboard.html/index.html b/docs/creating-charts-dashboards/creating-your-first-dashboard.html/index.html
index a72d44af0..9bae0e89c 100644
--- a/docs/creating-charts-dashboards/creating-your-first-dashboard.html/index.html
+++ b/docs/creating-charts-dashboards/creating-your-first-dashboard.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/creating-charts-dashboards/creating-your-first-dashboard" />
   </head>
   <script>
-    window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard';
+    window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/creating-your-first-dashboard/index.html b/docs/creating-charts-dashboards/creating-your-first-dashboard/index.html
index be6ccc5a3..da0465a55 100644
--- a/docs/creating-charts-dashboards/creating-your-first-dashboard/index.html
+++ b/docs/creating-charts-dashboards/creating-your-first-dashboard/index.html
@@ -1,70 +1,74 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-creating-charts-dashboards/creating-your-first-dashboard">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Creating Your First Dashboard | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/creating-charts-dashboards/creating-your-first-dashboard"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data- [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Creating Your First Dashboard | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/creating-charts-dashboards/creating-your-first-dashboard"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" cont [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 for the data analysis and exploration workflow
 (data analysts, business analysts, data
 scientists, etc). In addition to this site, <a href="http://preset.io/" target="_blank" rel="noopener noreferrer">Preset.io</a> maintains an updated set of end-user
 documentation at <a href="https://docs.preset.io/" target="_blank" rel="noopener noreferrer">docs.preset.io</a>.</p><p>This tutorial targets someone who wants to create charts and dashboards in Superset. We’ll show you
 how to connect Superset to a new database and configure a table in that database for analysis.
 You’ll also explore the data you’ve exposed and add a visualization to a dashboard so that you get a
-feel for the end-to-end user experience.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="connecting-to-a-new-database">Connecting to a new database<a class="hash-link" href="#connecting-to-a-new-database" title="Direct link to heading">​</a></h3><p>Superset itself doesn&#x27;t have a storage layer to store your data but instead pairs with
+feel for the end-to-end user experience.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="connecting-to-a-new-database">Connecting to a new database<a href="#connecting-to-a-new-database" class="hash-link" aria-label="Direct link to Connecting to a new database" title="Direct link to Connecting to a new database">​</a></h3><p>Superset itself doesn&#x27;t have a storage layer to store your data but instead pairs with
 your existing SQL-speaking database or data store.</p><p>First things first, we need to add the connection credentials to your database to be able
 to query and visualize data from it. If you&#x27;re using Superset locally via
 <a href="/docs/installation/installing-superset-using-docker-compose">Docker compose</a>, you can
 skip this step because a Postgres database, named <strong>examples</strong>, is included and
-pre-configured in Superset for you.</p><p>Under the <strong>Data</strong> menu, select the <em>Databases</em> option:</p><img src="/img/tutorial/tutorial_01_sources_database.png"> <!-- --> <br><br><p>Next, click the green <strong>+ Database</strong> button in the top right corner:</p><img src="/img/tutorial/tutorial_02_add_database.png"> <!-- --> <br><br><p>You can configure a number of advanced options in this window, but for this walkthrough you only
-need to specify two things (the database name and SQLAlchemy URI):</p><img src="/img/tutorial/tutorial_03_database_name.png"><p>As noted in the text below
+pre-configured in Superset for you.</p><p>Under the <strong>Data</strong> menu, select the <em>Databases</em> option:</p><img loading="lazy" src="/img/tutorial/tutorial_01_sources_database.png" class="img_ev3q"> <!-- --> <br><br><p>Next, click the green <strong>+ Database</strong> button in the top right corner:</p><img loading="lazy" src="/img/tutorial/tutorial_02_add_database.png" class="img_ev3q"> <!-- --> <br><br><p>You can configure a number of advanced options in this window, but f [...]
+need to specify two things (the database name and SQLAlchemy URI):</p><img loading="lazy" src="/img/tutorial/tutorial_03_database_name.png" class="img_ev3q"><p>As noted in the text below
 the URI, you should refer to the SQLAlchemy documentation on
 <a href="https://docs.sqlalchemy.org/en/12/core/engines.html#database-urls" target="_blank" rel="noopener noreferrer">creating new connection URIs</a>
 for your target database.</p><p>Click the <strong>Test Connection</strong> button to confirm things work end to end. If the connection looks good, save the configuration
-by clicking the <strong>Add</strong> button in the bottom right corner of the modal window:</p><img src="/img/tutorial/tutorial_04_add_button.png"><p>Congratulations, you&#x27;ve just added a new data source in Superset!</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="registering-a-new-table">Registering a new table<a class="hash-link" href="#registering-a-new-table" title="Direct link to heading">​</a></h3><p>Now that you’ve configured a data source, you can select specific tables [...]
-that you want exposed in Superset for querying.</p><p>Navigate to <strong>Data ‣ Datasets</strong> and select the <strong>+ Dataset</strong> button in the top right corner.</p><img src="/img/tutorial/tutorial_08_sources_tables.png"><p>A modal window should pop up in front of you. Select your <strong>Database</strong>,
+by clicking the <strong>Add</strong> button in the bottom right corner of the modal window:</p><img loading="lazy" src="/img/tutorial/tutorial_04_add_button.png" class="img_ev3q"><p>Congratulations, you&#x27;ve just added a new data source in Superset!</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="registering-a-new-table">Registering a new table<a href="#registering-a-new-table" class="hash-link" aria-label="Direct link to Registering a new table" title="Direct link to Registerin [...]
+that you want exposed in Superset for querying.</p><p>Navigate to <strong>Data ‣ Datasets</strong> and select the <strong>+ Dataset</strong> button in the top right corner.</p><img loading="lazy" src="/img/tutorial/tutorial_08_sources_tables.png" class="img_ev3q"><p>A modal window should pop up in front of you. Select your <strong>Database</strong>,
 <strong>Schema</strong>, and <strong>Table</strong> using the drop downs that appear. In the following example,
-we register the <strong>cleaned_sales_data</strong> table from the <strong>examples</strong> database.</p><img src="/img/tutorial/tutorial_09_add_new_table.png"><p>To finish, click the <strong>Add</strong> button in the bottom right corner. You should now see your dataset in the list of datasets.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="customizing-column-properties">Customizing column properties<a class="hash-link" href="#customizing-column-properties" title="Direct link to [...]
+we register the <strong>cleaned_sales_data</strong> table from the <strong>examples</strong> database.</p><img loading="lazy" src="/img/tutorial/tutorial_09_add_new_table.png" class="img_ev3q"><p>To finish, click the <strong>Add</strong> button in the bottom right corner. You should now see your dataset in the list of datasets.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="customizing-column-properties">Customizing column properties<a href="#customizing-column-properties" class=" [...]
 for how the column should be treated in the Explore workflow:</p><ul><li>Is the column temporal? (should it be used for slicing &amp; dicing in time series charts?)</li><li>Should the column be filterable?</li><li>Is the column dimensional?</li><li>If it&#x27;s a datetime column, how should Superset parse
-the datetime format? (using the <a href="https://en.wikipedia.org/wiki/ISO_8601" target="_blank" rel="noopener noreferrer">ISO-8601 string pattern</a>)</li></ul><img src="/img/tutorial/tutorial_column_properties.png"><h3 class="anchor anchorWithStickyNavbar_mojV" id="superset-semantic-layer">Superset semantic layer<a class="hash-link" href="#superset-semantic-layer" title="Direct link to heading">​</a></h3><p>Superset has a thin semantic layer that adds many quality of life improvements  [...]
+the datetime format? (using the <a href="https://en.wikipedia.org/wiki/ISO_8601" target="_blank" rel="noopener noreferrer">ISO-8601 string pattern</a>)</li></ul><img loading="lazy" src="/img/tutorial/tutorial_column_properties.png" class="img_ev3q"><h3 class="anchor anchorWithStickyNavbar_LWe7" id="superset-semantic-layer">Superset semantic layer<a href="#superset-semantic-layer" class="hash-link" aria-label="Direct link to Superset semantic layer" title="Direct link to Superset semantic [...]
 The Superset semantic layer can store 2 types of computed data:</p><ol><li>Virtual metrics: you can write SQL queries that aggregate values
 from multiple column (e.g. <code>SUM(recovered) / SUM(confirmed)</code>) and make them
 available as columns for (e.g. <code>recovery_rate</code>) visualization in Explore.
-Aggregate functions are allowed and encouraged for metrics.</li></ol><img src="/img/tutorial/tutorial_sql_metric.png"><p>You can also certify metrics if you&#x27;d like for your team in this view.</p><ol start="2"><li>Virtual calculated columns: you can write SQL queries that
+Aggregate functions are allowed and encouraged for metrics.</li></ol><img loading="lazy" src="/img/tutorial/tutorial_sql_metric.png" class="img_ev3q"><p>You can also certify metrics if you&#x27;d like for your team in this view.</p><ol start="2"><li>Virtual calculated columns: you can write SQL queries that
 customize the appearance and behavior
 of a specific column (e.g. <code>CAST(recovery_rate) as float</code>).
-Aggregate functions aren&#x27;t allowed in calculated columns.</li></ol><img src="/img/tutorial/tutorial_calculated_column.png"><h3 class="anchor anchorWithStickyNavbar_mojV" id="creating-charts-in-explore-view">Creating charts in Explore view<a class="hash-link" href="#creating-charts-in-explore-view" title="Direct link to heading">​</a></h3><p>Superset has 2 main interfaces for exploring data:</p><ul><li><strong>Explore</strong>: no-code viz builder. Select your dataset, select the chart,
+Aggregate functions aren&#x27;t allowed in calculated columns.</li></ol><img loading="lazy" src="/img/tutorial/tutorial_calculated_column.png" class="img_ev3q"><h3 class="anchor anchorWithStickyNavbar_LWe7" id="creating-charts-in-explore-view">Creating charts in Explore view<a href="#creating-charts-in-explore-view" class="hash-link" aria-label="Direct link to Creating charts in Explore view" title="Direct link to Creating charts in Explore view">​</a></h3><p>Superset has 2 main interfac [...]
 customize the appearance, and publish.</li><li><strong>SQL Lab</strong>: SQL IDE for cleaning, joining, and preparing data for Explore workflow</li></ul><p>We&#x27;ll focus on the Explore view for creating charts right now.
 To start the Explore workflow from the <strong>Datasets</strong> tab, start by clicking the name
-of the dataset that will be powering your chart.</p><img src="/img/tutorial/tutorial_launch_explore.png"><br><br><p>You&#x27;re now presented with a powerful workflow for exploring data and iterating on charts.</p><ul><li>The <strong>Dataset</strong> view on the left-hand side has a list of columns and metrics,
+of the dataset that will be powering your chart.</p><img loading="lazy" src="/img/tutorial/tutorial_launch_explore.png" class="img_ev3q"><br><br><p>You&#x27;re now presented with a powerful workflow for exploring data and iterating on charts.</p><ul><li>The <strong>Dataset</strong> view on the left-hand side has a list of columns and metrics,
 scoped to the current dataset you selected.</li><li>The <strong>Data</strong> preview below the chart area also gives you helpful data context.</li><li>Using the <strong>Data</strong> tab and <strong>Customize</strong> tabs, you can change the visualization type,
 select the temporal column, select the metric to group by, and customize
 the aesthetics of the chart.</li></ul><p>As you customize your chart using drop-down menus, make sure to click the <strong>Run</strong> button
-to get visual feedback.</p><img src="/img/tutorial/tutorial_explore_run.jpg"><p>In the following screenshot, we craft a grouped Time-series Bar Chart to visualize
-our quarterly sales data by product line just by clicking options in drop-down menus.</p><img src="/img/tutorial/tutorial_explore_settings.jpg"><h3 class="anchor anchorWithStickyNavbar_mojV" id="creating-a-slice-and-dashboard">Creating a slice and dashboard<a class="hash-link" href="#creating-a-slice-and-dashboard" title="Direct link to heading">​</a></h3><p>To save your chart, first click the <strong>Save</strong> button. You can either:</p><ul><li>Save your chart and add it to an exist [...]
+to get visual feedback.</p><img loading="lazy" src="/img/tutorial/tutorial_explore_run.jpg" class="img_ev3q"><p>In the following screenshot, we craft a grouped Time-series Bar Chart to visualize
+our quarterly sales data by product line just by clicking options in drop-down menus.</p><img loading="lazy" src="/img/tutorial/tutorial_explore_settings.jpg" class="img_ev3q"><h3 class="anchor anchorWithStickyNavbar_LWe7" id="creating-a-slice-and-dashboard">Creating a slice and dashboard<a href="#creating-a-slice-and-dashboard" class="hash-link" aria-label="Direct link to Creating a slice and dashboard" title="Direct link to Creating a slice and dashboard">​</a></h3><p>To save your char [...]
 to create your chart in its thin data layer
-(the query, chart type, options selected, name, etc).</p><img src="/img/tutorial/tutorial_first_dashboard.png"><p> To resize the chart, start by clicking the pencil button in the top right corner.</p><img src="/img/tutorial/tutorial_pencil_edit.png"><p>Then, click and drag the bottom right corner of the chart until the chart layout snaps
-into a position you like onto the underlying grid.</p><img src="/img/tutorial/tutorial_chart_resize.png"><p> Click <strong>Save</strong> to persist the changes.</p><p>Congrats! You’ve successfully linked, analyzed, and visualized data in Superset. There are a wealth
+(the query, chart type, options selected, name, etc).</p><img loading="lazy" src="/img/tutorial/tutorial_first_dashboard.png" class="img_ev3q"><p> To resize the chart, start by clicking the pencil button in the top right corner.</p><img loading="lazy" src="/img/tutorial/tutorial_pencil_edit.png" class="img_ev3q"><p>Then, click and drag the bottom right corner of the chart until the chart layout snaps
+into a position you like onto the underlying grid.</p><img loading="lazy" src="/img/tutorial/tutorial_chart_resize.png" class="img_ev3q"><p> Click <strong>Save</strong> to persist the changes.</p><p>Congrats! You’ve successfully linked, analyzed, and visualized data in Superset. There are a wealth
 of other table configuration and visualization options, so please start exploring and creating
-slices and dashboards of your own</p><p>ֿ</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="manage-access-to-dashboards">Manage access to Dashboards<a class="hash-link" href="#manage-access-to-dashboards" title="Direct link to heading">​</a></h3><p>Access to dashboards is managed via owners (users that have edit permissions to the dashboard)</p><p>Non-owner users access can be managed two different ways:</p><ol><li>Dataset permissions - if you add to the relevant role permissions to  [...]
+slices and dashboards of your own</p><p>ֿ</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="manage-access-to-dashboards">Manage access to Dashboards<a href="#manage-access-to-dashboards" class="hash-link" aria-label="Direct link to Manage access to Dashboards" title="Direct link to Manage access to Dashboards">​</a></h3><p>Access to dashboards is managed via owners (users that have edit permissions to the dashboard)</p><p>Non-owner users access can be managed two different ways:</p>< [...]
 all charts will load their data even if feature flag is turned on and no roles assigned
-to roles the access will fallback to <strong>Dataset permissions</strong></li></ul><img src="/img/tutorial/tutorial_dashboard_access.png"><h3 class="anchor anchorWithStickyNavbar_mojV" id="customizing-dashboard">Customizing dashboard<a class="hash-link" href="#customizing-dashboard" title="Direct link to heading">​</a></h3><p>The following URL parameters can be used to modify how the dashboard is rendered:</p><ul><li><code>standalone</code>:<ul><li><code>0</code> (default): dashboard is  [...]
+to roles the access will fallback to <strong>Dataset permissions</strong></li></ul><img loading="lazy" src="/img/tutorial/tutorial_dashboard_access.png" class="img_ev3q"><h3 class="anchor anchorWithStickyNavbar_LWe7" id="customizing-dashboard">Customizing dashboard<a href="#customizing-dashboard" class="hash-link" aria-label="Direct link to Customizing dashboard" title="Direct link to Customizing dashboard">​</a></h3><p>The following URL parameters can be used to modify how the dashboard [...]
 Top Nav and remove the Filter Bar:
-<code>http://localhost:8088/superset/dashboard/my-dashboard/?standalone=1&amp;show_filters=0</code></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/creating-charts-dashboards/creating-your-first-dashboard.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" c [...]
+<code>http://localhost:8088/superset/dashboard/my-dashboard/?standalone=1&amp;show_filters=0</code></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/creating-charts-dashboards/creating-your-first-dashboard.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" c [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -76,7 +80,7 @@ Top Nav and remove the Filter Bar:
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/exploring-data.htm/index.html b/docs/creating-charts-dashboards/exploring-data.htm/index.html
index 376d9a544..029f5adef 100644
--- a/docs/creating-charts-dashboards/exploring-data.htm/index.html
+++ b/docs/creating-charts-dashboards/exploring-data.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/creating-charts-dashboards/exploring-data" />
   </head>
   <script>
-    window.location.href = '/docs/creating-charts-dashboards/exploring-data';
+    window.location.href = '/docs/creating-charts-dashboards/exploring-data' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/exploring-data.html/index.html b/docs/creating-charts-dashboards/exploring-data.html/index.html
index 376d9a544..029f5adef 100644
--- a/docs/creating-charts-dashboards/exploring-data.html/index.html
+++ b/docs/creating-charts-dashboards/exploring-data.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/creating-charts-dashboards/exploring-data" />
   </head>
   <script>
-    window.location.href = '/docs/creating-charts-dashboards/exploring-data';
+    window.location.href = '/docs/creating-charts-dashboards/exploring-data' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/exploring-data/index.html b/docs/creating-charts-dashboards/exploring-data/index.html
index e30171bf8..df0f9a130 100644
--- a/docs/creating-charts-dashboards/exploring-data/index.html
+++ b/docs/creating-charts-dashboards/exploring-data/index.html
@@ -1,108 +1,112 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-creating-charts-dashboards/exploring-data">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Exploring Data in Superset | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/creating-charts-dashboards/exploring-data"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="do [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Exploring Data in Superset | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/creating-charts-dashboards/exploring-data"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default- [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 real dataset which contains the flights made by employees of a UK-based organization in 2011. The
 following information about each flight is given:</p><ul><li>The traveller’s department. For the purposes of this tutorial the departments have been renamed
-Orange, Yellow and Purple.</li><li>The cost of the ticket.</li><li>The travel class (Economy, Premium Economy, Business and First Class).</li><li>Whether the ticket was a single or return.</li><li>The date of travel.</li><li>Information about the origin and destination.</li><li>The distance between the origin and destination, in kilometers (km).</li></ul><h3 class="anchor anchorWithStickyNavbar_mojV" id="enabling-data-upload-functionality">Enabling Data Upload Functionality<a class="hash [...]
+Orange, Yellow and Purple.</li><li>The cost of the ticket.</li><li>The travel class (Economy, Premium Economy, Business and First Class).</li><li>Whether the ticket was a single or return.</li><li>The date of travel.</li><li>Information about the origin and destination.</li><li>The distance between the origin and destination, in kilometers (km).</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="enabling-data-upload-functionality">Enabling Data Upload Functionality<a href="#enab [...]
 explains how to enable this functionality for the examples database.</p><p>In the top menu, select <strong>Data ‣ Databases</strong>. Find the <strong>examples</strong> database in the list and
-select the <strong>Edit</strong> button.</p><img src="/img/tutorial/edit-record.png"><p>In the resulting modal window, switch to the <strong>Extra</strong> tab and
-tick the checkbox for <strong>Allow Data Upload</strong>. End by clicking the <strong>Save</strong> button.</p><img src="/img/tutorial/add-data-upload.png"><h3 class="anchor anchorWithStickyNavbar_mojV" id="loading-csv-data">Loading CSV Data<a class="hash-link" href="#loading-csv-data" title="Direct link to heading">​</a></h3><p>Download the CSV dataset to your computer from
+select the <strong>Edit</strong> button.</p><img loading="lazy" src="/img/tutorial/edit-record.png" class="img_ev3q"><p>In the resulting modal window, switch to the <strong>Extra</strong> tab and
+tick the checkbox for <strong>Allow Data Upload</strong>. End by clicking the <strong>Save</strong> button.</p><img loading="lazy" src="/img/tutorial/add-data-upload.png" class="img_ev3q"><h3 class="anchor anchorWithStickyNavbar_LWe7" id="loading-csv-data">Loading CSV Data<a href="#loading-csv-data" class="hash-link" aria-label="Direct link to Loading CSV Data" title="Direct link to Loading CSV Data">​</a></h3><p>Download the CSV dataset to your computer from
 <a href="https://raw.githubusercontent.com/apache-superset/examples-data/master/tutorial_flights.csv" target="_blank" rel="noopener noreferrer">GitHub</a>.
-In the Superset menu, select <strong>Data ‣ Upload a CSV</strong>.</p><img src="/img/tutorial/upload_a_csv.png"><p>Then, enter the <strong>Table Name</strong> as <em>tutorial_flights</em> and select the CSV file from your computer.</p><img src="/img/tutorial/csv_to_database_configuration.png"><p>Next enter the text <em>Travel Date</em> into the <strong>Parse Dates</strong> field.</p><img src="/img/tutorial/parse_dates_column.png"><p>Leaving all the other options in their default settings [...]
+In the Superset menu, select <strong>Data ‣ Upload a CSV</strong>.</p><img loading="lazy" src="/img/tutorial/upload_a_csv.png" class="img_ev3q"><p>Then, enter the <strong>Table Name</strong> as <em>tutorial_flights</em> and select the CSV file from your computer.</p><img loading="lazy" src="/img/tutorial/csv_to_database_configuration.png" class="img_ev3q"><p>Next enter the text <em>Travel Date</em> into the <strong>Parse Dates</strong> field.</p><img loading="lazy" src="/img/tutorial/par [...]
 launch an Explore workflow using this dataset.</p><p>In this section, we&#x27;ll create a table visualization
 to show the number of flights and cost per travel class.</p><p>By default, Apache Superset only shows the last week of data. In our example, we want to visualize all
 of the data in the dataset. Click the <strong>Time ‣ Time Range</strong> section and change
-the <strong>Range Type</strong> to <strong>No Filter</strong>.</p><img src="/img/tutorial/no_filter_on_time_filter.png"><p>Click <strong>Apply</strong> to save.</p><p>Now, we want to specify the rows in our table by using the <strong>Group by</strong> option. Since in this
+the <strong>Range Type</strong> to <strong>No Filter</strong>.</p><img loading="lazy" src="/img/tutorial/no_filter_on_time_filter.png" class="img_ev3q"><p>Click <strong>Apply</strong> to save.</p><p>Now, we want to specify the rows in our table by using the <strong>Group by</strong> option. Since in this
 example, we want to understand different Travel Classes, we select <strong>Travel Class</strong> in this menu.</p><p>Next, we can specify the metrics we would like to see in our table with the <strong>Metrics</strong> option.</p><ul><li><code>COUNT(*)</code>, which represents the number of rows in the table
-(in this case, quantity of flights in each Travel Class)</li><li><code>SUM(Cost)</code>, which represents the total cost spent by each Travel Class</li></ul><img src="/img/tutorial/sum_cost_column.png"><p>Finally, select <strong>Run Query</strong> to see the results of the table.</p><img src="/img/tutorial/tutorial_table.png"><p>To save the visualization, click on <strong>Save</strong> in the top left of the screen. In the following modal,</p><ul><li>Select the <strong>Save as</strong>
+(in this case, quantity of flights in each Travel Class)</li><li><code>SUM(Cost)</code>, which represents the total cost spent by each Travel Class</li></ul><img loading="lazy" src="/img/tutorial/sum_cost_column.png" class="img_ev3q"><p>Finally, select <strong>Run Query</strong> to see the results of the table.</p><img loading="lazy" src="/img/tutorial/tutorial_table.png" class="img_ev3q"><p>To save the visualization, click on <strong>Save</strong> in the top left of the screen. In the f [...]
 option and enter the chart name as Tutorial Table (you will be able to find it again through the
 <strong>Charts</strong> screen, accessible in the top menu).</li><li>Select <strong>Add To Dashboard</strong> and enter
-Tutorial Dashboard. Finally, select <strong>Save &amp; Go To Dashboard</strong>.</li></ul><img src="/img/tutorial/save_tutorial_table.png"><h3 class="anchor anchorWithStickyNavbar_mojV" id="dashboard-basics">Dashboard Basics<a class="hash-link" href="#dashboard-basics" title="Direct link to heading">​</a></h3><p>Next, we are going to explore the dashboard interface. If you’ve followed the previous section, you
+Tutorial Dashboard. Finally, select <strong>Save &amp; Go To Dashboard</strong>.</li></ul><img loading="lazy" src="/img/tutorial/save_tutorial_table.png" class="img_ev3q"><h3 class="anchor anchorWithStickyNavbar_LWe7" id="dashboard-basics">Dashboard Basics<a href="#dashboard-basics" class="hash-link" aria-label="Direct link to Dashboard Basics" title="Direct link to Dashboard Basics">​</a></h3><p>Next, we are going to explore the dashboard interface. If you’ve followed the previous section, you
 should already have the dashboard open. Otherwise, you can navigate to the dashboard by selecting
 Dashboards on the top menu, then Tutorial dashboard from the list of dashboards.</p><p>On this dashboard you should see the table you created in the previous section. Select <strong>Edit
 dashboard</strong> and then hover over the table. By selecting the bottom right hand corner of the table
-(the cursor will change too), you can resize it by dragging and dropping.</p><img src="/img/tutorial/resize_tutorial_table_on_dashboard.png"><p>Finally, save your changes by selecting Save changes in the top right.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="pivot-table">Pivot Table<a class="hash-link" href="#pivot-table" title="Direct link to heading">​</a></h3><p>In this section, we will extend our analysis using a more complex visualization, Pivot Table. By the
+(the cursor will change too), you can resize it by dragging and dropping.</p><img loading="lazy" src="/img/tutorial/resize_tutorial_table_on_dashboard.png" class="img_ev3q"><p>Finally, save your changes by selecting Save changes in the top right.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="pivot-table">Pivot Table<a href="#pivot-table" class="hash-link" aria-label="Direct link to Pivot Table" title="Direct link to Pivot Table">​</a></h3><p>In this section, we will extend our an [...]
 end of this section, you will have created a table that shows the monthly spend on flights for the
 first six months, by department, by travel class.</p><p>Create a new chart by selecting <strong>+ ‣ Chart</strong> from the top right corner. Choose
 tutorial_flights again as a datasource, then click on the visualization type to get to the
 visualization menu. Select the <strong>Pivot Table</strong> visualization (you can filter by entering text in the
-search box) and then <strong>Create New Chart</strong>.</p><img src="/img/tutorial/create_pivot.png"><p>In the <strong>Time</strong> section, keep the Time Column as Travel Date (this is selected automatically as we
+search box) and then <strong>Create New Chart</strong>.</p><img loading="lazy" src="/img/tutorial/create_pivot.png" class="img_ev3q"><p>In the <strong>Time</strong> section, keep the Time Column as Travel Date (this is selected automatically as we
 only have one time column in our dataset). Then select Time Grain to be month as having daily data
 would be too granular to see patterns from. Then select the time range to be the first six months of
 2011 by click on Last week in the Time Range section, then in Custom selecting a Start / end of 1st
 January 2011 and 30th June 2011 respectively by either entering directly the dates or using the
 calendar widget (by selecting the month name and then the year, you can move more quickly to far
-away dates).</p><img src="/img/tutorial/select_dates_pivot_table.png"><p>Next, within the <strong>Query</strong> section, remove the default COUNT(<!-- -->*<!-- -->) and add Cost, keeping the default
+away dates).</p><img loading="lazy" src="/img/tutorial/select_dates_pivot_table.png" class="img_ev3q"><p>Next, within the <strong>Query</strong> section, remove the default COUNT(<!-- -->*<!-- -->) and add Cost, keeping the default
 SUM aggregate. Note that Apache Superset will indicate the type of the metric by the symbol on the
 left hand column of the list (ABC for string, # for number, a clock face for time, etc.).</p><p>In <strong>Group by</strong> select <strong>Time</strong>: this will automatically use the Time Column and Time Grain
 selections we defined in the Time section.</p><p>Within <strong>Columns</strong>, select first Department and then Travel Class. All set – let’s <strong>Run Query</strong> to
-see some data!</p><img src="/img/tutorial/tutorial_pivot_table.png"><p>You should see months in the rows and Department and Travel Class in the columns. Publish this chart
-to your existing Tutorial Dashboard you created earlier.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="line-chart">Line Chart<a class="hash-link" href="#line-chart" title="Direct link to heading">​</a></h3><p>In this section, we are going to create a line chart to understand the average price of a ticket by
+see some data!</p><img loading="lazy" src="/img/tutorial/tutorial_pivot_table.png" class="img_ev3q"><p>You should see months in the rows and Department and Travel Class in the columns. Publish this chart
+to your existing Tutorial Dashboard you created earlier.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="line-chart">Line Chart<a href="#line-chart" class="hash-link" aria-label="Direct link to Line Chart" title="Direct link to Line Chart">​</a></h3><p>In this section, we are going to create a line chart to understand the average price of a ticket by
 month across the entire dataset.</p><p>In the Time section, as before, keep the Time Column as Travel Date and Time Grain as month but this
-time for the Time range select No filter as we want to look at entire dataset.</p><p>Within Metrics, remove the default <code>COUNT(*)</code> metric and instead add <code>AVG(Cost)</code>, to show the mean value.</p><img src="/img/tutorial/average_aggregate_for_cost.png"><p>Next, select <strong>Run Query</strong> to show the data on the chart.</p><p>How does this look? Well, we can see that the average cost goes up in December. However, perhaps it
+time for the Time range select No filter as we want to look at entire dataset.</p><p>Within Metrics, remove the default <code>COUNT(*)</code> metric and instead add <code>AVG(Cost)</code>, to show the mean value.</p><img loading="lazy" src="/img/tutorial/average_aggregate_for_cost.png" class="img_ev3q"><p>Next, select <strong>Run Query</strong> to show the data on the chart.</p><p>How does this look? Well, we can see that the average cost goes up in December. However, perhaps it
 doesn’t make sense to combine both single and return tickets, but rather show two separate lines for
 each ticket type.</p><p>Let’s do this by selecting Ticket Single or Return in the Group by box, and the selecting <strong>Run
 Query</strong> again. Nice! We can see that on average single tickets are cheaper than returns and that the
 big spike in December is caused by return tickets.</p><p>Our chart is looking pretty good already, but let’s customize some more by going to the Customize
 tab on the left hand pane. Within this pane, try changing the Color Scheme, removing the range
 filter by selecting No in the Show Range Filter drop down and adding some labels using X Axis Label
-and Y Axis Label.</p><img src="/img/tutorial/tutorial_line_chart.png"><p>Once you’re done, publish the chart in your Tutorial Dashboard.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="markup">Markup<a class="hash-link" href="#markup" title="Direct link to heading">​</a></h3><p>In this section, we will add some text to our dashboard. If you’re there already, you can navigate
+and Y Axis Label.</p><img loading="lazy" src="/img/tutorial/tutorial_line_chart.png" class="img_ev3q"><p>Once you’re done, publish the chart in your Tutorial Dashboard.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="markup">Markup<a href="#markup" class="hash-link" aria-label="Direct link to Markup" title="Direct link to Markup">​</a></h3><p>In this section, we will add some text to our dashboard. If you’re there already, you can navigate
 to the dashboard by selecting Dashboards on the top menu, then Tutorial dashboard from the list of
 dashboards. Got into edit mode by selecting <strong>Edit dashboard</strong>.</p><p>Within the Insert components pane, drag and drop a Markdown box on the dashboard. Look for the blue
-lines which indicate the anchor where the box will go.</p><img src="/img/tutorial/blue_bar_insert_component.png"><p>Now, to edit the text, select the box. You can enter text, in markdown format (see
+lines which indicate the anchor where the box will go.</p><img loading="lazy" src="/img/tutorial/blue_bar_insert_component.png" class="img_ev3q"><p>Now, to edit the text, select the box. You can enter text, in markdown format (see
 <a href="https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet" target="_blank" rel="noopener noreferrer">this Markdown Cheatsheet</a> for
 more information about this format). You can toggle between Edit and Preview using the menu on the
-top of the box.</p><img src="/img/tutorial/markdown.png"><p>To exit, select any other part of the dashboard. Finally, don’t forget to keep your changes using
-<strong>Save changes</strong>.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="filter-box">Filter Box<a class="hash-link" href="#filter-box" title="Direct link to heading">​</a></h3><p>In this section, you will learn how to add a filter to your dashboard. Specifically, we will create
+top of the box.</p><img loading="lazy" src="/img/tutorial/markdown.png" class="img_ev3q"><p>To exit, select any other part of the dashboard. Finally, don’t forget to keep your changes using
+<strong>Save changes</strong>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="filter-box">Filter Box<a href="#filter-box" class="hash-link" aria-label="Direct link to Filter Box" title="Direct link to Filter Box">​</a></h3><p>In this section, you will learn how to add a filter to your dashboard. Specifically, we will create
 a filter that allows us to look at those flights that depart from a particular country.</p><p>A filter box visualization can be created as any other visualization by selecting <strong>+ ‣ Chart</strong>,
 and then <em>tutorial_flights</em> as the datasource and Filter Box as the visualization type.</p><p>First of all, in the <strong>Time</strong> section, remove the filter from the Time range selection by selecting
 No filter.</p><p>Next, in <strong>Filters Configurations</strong> first add a new filter by selecting the plus sign and then edit
 the newly created filter by selecting the pencil icon.</p><p>For our use case, it makes most sense to present a list of countries in alphabetical order. First,
 enter the column as Origin Country and keep all other options the same and then select <strong>Run
-Query</strong>. This gives us a preview of our filter.</p><p>Next, remove the date filter by unchecking the Date Filter checkbox.</p><img src="/img/tutorial/filter_on_origin_country.png"><p>Finally, select <strong>Save</strong>, name the chart as Tutorial Filter, add the chart to our existing Tutorial
+Query</strong>. This gives us a preview of our filter.</p><p>Next, remove the date filter by unchecking the Date Filter checkbox.</p><img loading="lazy" src="/img/tutorial/filter_on_origin_country.png" class="img_ev3q"><p>Finally, select <strong>Save</strong>, name the chart as Tutorial Filter, add the chart to our existing Tutorial
 Dashboard and then Save &amp; go to dashboard. Once on the Dashboard, try using the filter to show only
 those flights that departed from the United Kingdom – you will see the filter is applied to all of
-the other visualizations on the dashboard.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="publishing-your-dashboard">Publishing Your Dashboard<a class="hash-link" href="#publishing-your-dashboard" title="Direct link to heading">​</a></h3><p>If you have followed all of the steps outlined in the previous section, you should have a dashboard
+the other visualizations on the dashboard.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="publishing-your-dashboard">Publishing Your Dashboard<a href="#publishing-your-dashboard" class="hash-link" aria-label="Direct link to Publishing Your Dashboard" title="Direct link to Publishing Your Dashboard">​</a></h3><p>If you have followed all of the steps outlined in the previous section, you should have a dashboard
 that looks like the below. If you would like, you can rearrange the elements of the dashboard by
 selecting <strong>Edit dashboard</strong> and dragging and dropping.</p><p>If you would like to make your dashboard available to other users, simply select Draft next to the
 title of your dashboard on the top left to change your dashboard to be in Published state. You can
-also favorite this dashboard by selecting the star.</p><img src="/img/tutorial/publish_dashboard.png"><h3 class="anchor anchorWithStickyNavbar_mojV" id="annotations">Annotations<a class="hash-link" href="#annotations" title="Direct link to heading">​</a></h3><p>Annotations allow you to add additional context to your chart. In this section, we will add an
+also favorite this dashboard by selecting the star.</p><img loading="lazy" src="/img/tutorial/publish_dashboard.png" class="img_ev3q"><h3 class="anchor anchorWithStickyNavbar_LWe7" id="annotations">Annotations<a href="#annotations" class="hash-link" aria-label="Direct link to Annotations" title="Direct link to Annotations">​</a></h3><p>Annotations allow you to add additional context to your chart. In this section, we will add an
 annotation to the Tutorial Line Chart we made in a previous section. Specifically, we will add the
 dates when some flights were cancelled by the UK’s Civil Aviation Authority in response to the
 eruption of the Grímsvötn volcano in Iceland (23-25 May 2011).</p><p>First, add an annotation layer by navigating to Manage ‣ Annotation Layers. Add a new annotation
 layer by selecting the green plus sign to add a new record. Enter the name Volcanic Eruptions and
 save. We can use this layer to refer to a number of different annotations.</p><p>Next, add an annotation by navigating to Manage ‣ Annotations and then create a new annotation by
 selecting the green plus sign. Then, select the Volcanic Eruptions layer, add a short description
-Grímsvötn and the eruption dates (23-25 May 2011) before finally saving.</p><img src="/img/tutorial/edit_annotation.png"><p>Then, navigate to the line chart by going to Charts then selecting Tutorial Line Chart from the
+Grímsvötn and the eruption dates (23-25 May 2011) before finally saving.</p><img loading="lazy" src="/img/tutorial/edit_annotation.png" class="img_ev3q"><p>Then, navigate to the line chart by going to Charts then selecting Tutorial Line Chart from the
 list. Next, go to the Annotations and Layers section and select Add Annotation Layer. Within this
-dialogue:</p><ul><li>Name the layer as Volcanic Eruptions</li><li>Change the Annotation Layer Type to Event</li><li>Set the Annotation Source as Superset annotation</li><li>Specify the Annotation Layer as Volcanic Eruptions</li></ul><img src="/img/tutorial/annotation_settings.png"><p>Select <strong>Apply</strong> to see your annotation shown on the chart.</p><img src="/img/tutorial/annotation.png"><p>If you wish, you can change how your annotation looks by changing the settings in the Display
+dialogue:</p><ul><li>Name the layer as Volcanic Eruptions</li><li>Change the Annotation Layer Type to Event</li><li>Set the Annotation Source as Superset annotation</li><li>Specify the Annotation Layer as Volcanic Eruptions</li></ul><img loading="lazy" src="/img/tutorial/annotation_settings.png" class="img_ev3q"><p>Select <strong>Apply</strong> to see your annotation shown on the chart.</p><img loading="lazy" src="/img/tutorial/annotation.png" class="img_ev3q"><p>If you wish, you can cha [...]
 configuration section. Otherwise, select <strong>OK</strong> and finally <strong>Save</strong> to save your chart. If you keep
 the default selection to overwrite the chart, your annotation will be saved to the chart and also
-appear automatically in the Tutorial Dashboard.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="advanced-analytics">Advanced Analytics<a class="hash-link" href="#advanced-analytics" title="Direct link to heading">​</a></h3><p>In this section, we are going to explore the Advanced Analytics feature of Apache Superset that
+appear automatically in the Tutorial Dashboard.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="advanced-analytics">Advanced Analytics<a href="#advanced-analytics" class="hash-link" aria-label="Direct link to Advanced Analytics" title="Direct link to Advanced Analytics">​</a></h3><p>In this section, we are going to explore the Advanced Analytics feature of Apache Superset that
 allows you to apply additional transformations to your data. The three types of transformation are:</p><p><strong>Setting up the base chart</strong></p><p>In this section, we’re going to set up a base chart which we can then apply the different <strong>Advanced
 Analytics</strong> features to. Start off by creating a new chart using the same <em>tutorial_flights</em>
 datasource and the <strong>Line Chart</strong> visualization type. Within the Time section, set the Time Range as
 1st October 2011 and 31st October 2011.</p><p>Next, in the query section, change the Metrics to the sum of Cost. Select <strong>Run Query</strong> to show the
-chart. You should see the total cost per day for each month in October 2011.</p><img src="/img/tutorial/advanced_analytics_base.png"><p>Finally, save the visualization as Tutorial Advanced Analytics Base, adding it to the Tutorial
-Dashboard.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="rolling-mean">Rolling Mean<a class="hash-link" href="#rolling-mean" title="Direct link to heading">​</a></h3><p>There is quite a lot of variation in the data, which makes it difficult to identify any trend. One
+chart. You should see the total cost per day for each month in October 2011.</p><img loading="lazy" src="/img/tutorial/advanced_analytics_base.png" class="img_ev3q"><p>Finally, save the visualization as Tutorial Advanced Analytics Base, adding it to the Tutorial
+Dashboard.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="rolling-mean">Rolling Mean<a href="#rolling-mean" class="hash-link" aria-label="Direct link to Rolling Mean" title="Direct link to Rolling Mean">​</a></h3><p>There is quite a lot of variation in the data, which makes it difficult to identify any trend. One
 approach we can take is to show instead a rolling average of the time series. To do this, in the
 <strong>Moving Average</strong> subsection of <strong>Advanced Analytics</strong>, select mean in the <strong>Rolling</strong> box and
 enter 7 into both Periods and Min Periods. The period is the length of the rolling period expressed
@@ -110,20 +114,20 @@ as a multiple of the Time Grain. In our example, the Time Grain is day, so the r
 days, such that on the 7th October 2011 the value shown would correspond to the first seven days of
 October 2011. Lastly, by specifying Min Periods as 7, we ensure that our mean is always calculated
 on 7 days and we avoid any ramp up period.</p><p>After displaying the chart by selecting <strong>Run Query</strong> you will see that the data is less variable
-and that the series starts later as the ramp up period is excluded.</p><img src="/img/tutorial/rolling_mean.png"><p>Save the chart as Tutorial Rolling Mean and add it to the Tutorial Dashboard.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="time-comparison">Time Comparison<a class="hash-link" href="#time-comparison" title="Direct link to heading">​</a></h3><p>In this section, we will compare values in our time series to the value a week before. Start off by
+and that the series starts later as the ramp up period is excluded.</p><img loading="lazy" src="/img/tutorial/rolling_mean.png" class="img_ev3q"><p>Save the chart as Tutorial Rolling Mean and add it to the Tutorial Dashboard.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="time-comparison">Time Comparison<a href="#time-comparison" class="hash-link" aria-label="Direct link to Time Comparison" title="Direct link to Time Comparison">​</a></h3><p>In this section, we will compare values [...]
 opening the Tutorial Advanced Analytics Base chart, by going to <strong>Charts</strong> in the top menu and then
 selecting the visualization name in the list (alternatively, find the chart in the Tutorial
 Dashboard and select Explore chart from the menu for that visualization).</p><p>Next, in the Time Comparison subsection of <strong>Advanced Analytics</strong>, enter the Time Shift by typing in
 “minus 1 week” (note this box accepts input in natural language). Run Query to see the new chart,
-which has an additional series with the same values, shifted a week back in time.</p><img src="/img/tutorial/time_comparison_two_series.png"><p>Then, change the <strong>Calculation type</strong> to Absolute difference and select <strong>Run Query</strong>. We can now
+which has an additional series with the same values, shifted a week back in time.</p><img loading="lazy" src="/img/tutorial/time_comparison_two_series.png" class="img_ev3q"><p>Then, change the <strong>Calculation type</strong> to Absolute difference and select <strong>Run Query</strong>. We can now
 see only one series again, this time showing the difference between the two series we saw
-previously.</p><img src="/img/tutorial/time_comparison_absolute_difference.png"><p>Save the chart as Tutorial Time Comparison and add it to the Tutorial Dashboard.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="resampling-the-data">Resampling the data<a class="hash-link" href="#resampling-the-data" title="Direct link to heading">​</a></h3><p>In this section, we’ll resample the data so that rather than having daily data we have weekly data.
+previously.</p><img loading="lazy" src="/img/tutorial/time_comparison_absolute_difference.png" class="img_ev3q"><p>Save the chart as Tutorial Time Comparison and add it to the Tutorial Dashboard.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="resampling-the-data">Resampling the data<a href="#resampling-the-data" class="hash-link" aria-label="Direct link to Resampling the data" title="Direct link to Resampling the data">​</a></h3><p>In this section, we’ll resample the data so that  [...]
 As in the previous section, reopen the Tutorial Advanced Analytics Base chart.</p><p>Next, in the Python Functions subsection of <strong>Advanced Analytics</strong>, enter 7D, corresponding to seven
-days, in the Rule and median as the Method and show the chart by selecting <strong>Run Query</strong>.</p><img src="/img/tutorial/resample.png"><p>Note that now we have a single data point every 7 days. In our case, the value showed corresponds to
+days, in the Rule and median as the Method and show the chart by selecting <strong>Run Query</strong>.</p><img loading="lazy" src="/img/tutorial/resample.png" class="img_ev3q"><p>Note that now we have a single data point every 7 days. In our case, the value showed corresponds to
 the median value within the seven daily data points. For more information on the meaning of the
 various options in this section, refer to the
 <a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.resample.html" target="_blank" rel="noopener noreferrer">Pandas documentation</a>.</p><p>Lastly, save your chart as Tutorial Resample and add it to the Tutorial Dashboard. Go to the
-tutorial dashboard to see the four charts side by side and compare the different outputs.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/creating-charts-dashboards/exploring-data.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria [...]
+tutorial dashboard to see the four charts side by side and compare the different outputs.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/creating-charts-dashboards/exploring-data.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -135,7 +139,7 @@ tutorial dashboard to see the four charts side by side and compare the different
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/creating-charts-dashboards/first-dashboard/index.html b/docs/creating-charts-dashboards/first-dashboard/index.html
index a72d44af0..9bae0e89c 100644
--- a/docs/creating-charts-dashboards/first-dashboard/index.html
+++ b/docs/creating-charts-dashboards/first-dashboard/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/creating-charts-dashboards/creating-your-first-dashboard" />
   </head>
   <script>
-    window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard';
+    window.location.href = '/docs/creating-charts-dashboards/creating-your-first-dashboard' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/ascend.htm/index.html b/docs/databases/ascend.htm/index.html
index 407bfc68f..1eddbfd7e 100644
--- a/docs/databases/ascend.htm/index.html
+++ b/docs/databases/ascend.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/ascend" />
   </head>
   <script>
-    window.location.href = '/docs/databases/ascend';
+    window.location.href = '/docs/databases/ascend' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/ascend.html/index.html b/docs/databases/ascend.html/index.html
index 407bfc68f..1eddbfd7e 100644
--- a/docs/databases/ascend.html/index.html
+++ b/docs/databases/ascend.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/ascend" />
   </head>
   <script>
-    window.location.href = '/docs/databases/ascend';
+    window.location.href = '/docs/databases/ascend' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/ascend/index.html b/docs/databases/ascend/index.html
index 368267819..f1de5f19a 100644
--- a/docs/databases/ascend/index.html
+++ b/docs/databases/ascend/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/ascend">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Ascend.io | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/ascend"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta  [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Ascend.io | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/ascend"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsea [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/athena.htm/index.html b/docs/databases/athena.htm/index.html
index 2d994a95f..b08eceec7 100644
--- a/docs/databases/athena.htm/index.html
+++ b/docs/databases/athena.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/athena" />
   </head>
   <script>
-    window.location.href = '/docs/databases/athena';
+    window.location.href = '/docs/databases/athena' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/athena.html/index.html b/docs/databases/athena.html/index.html
index 2d994a95f..b08eceec7 100644
--- a/docs/databases/athena.html/index.html
+++ b/docs/databases/athena.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/athena" />
   </head>
   <script>
-    window.location.href = '/docs/databases/athena';
+    window.location.href = '/docs/databases/athena' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/athena/index.html b/docs/databases/athena/index.html
index 9896df390..cccd4570c 100644
--- a/docs/databases/athena/index.html
+++ b/docs/databases/athena/index.html
@@ -1,26 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/athena">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Amazon Athena | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/athena"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><m [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Amazon Athena | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/athena"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="do [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://docs.aws.amazon.com/athena/latest/ug/connect-with-jdbc.html" target="_blank" rel="noopener noreferrer">Amazon Athena JDBC driver</a>.</p><p>The connection string for Amazon Athena is as follows:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" s [...]
-following connection string:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">awsathena+rest://{aws_access_key_id}:{aws_secret_access_key}@athena.{region_name}.amazonaws.com/{schema_name}?s3_staging_dir={s3_staging [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://docs.aws.amazon.com/athena/latest/ug/connect-with-jdbc.html" target="_blank" rel="noopener noreferrer">Amazon Athena JDBC driver</a>.</p><p>The connection string for Amazon Athena is as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span clas [...]
+following connection string:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">awsathena+rest://{aws_access_key_id}:{aws_secret_access_key}@athena.{region_name}.amazonaws.com/{schema_name}?s3_staging [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -32,7 +36,7 @@ following connection string:</p><div class="codeBlockContainer_I0IT theme-code-b
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/bigquery.htm/index.html b/docs/databases/bigquery.htm/index.html
index 7ea1a9f7c..b61435e51 100644
--- a/docs/databases/bigquery.htm/index.html
+++ b/docs/databases/bigquery.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/bigquery" />
   </head>
   <script>
-    window.location.href = '/docs/databases/bigquery';
+    window.location.href = '/docs/databases/bigquery' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/bigquery.html/index.html b/docs/databases/bigquery.html/index.html
index 7ea1a9f7c..b61435e51 100644
--- a/docs/databases/bigquery.html/index.html
+++ b/docs/databases/bigquery.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/bigquery" />
   </head>
   <script>
-    window.location.href = '/docs/databases/bigquery';
+    window.location.href = '/docs/databases/bigquery' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/bigquery/index.html b/docs/databases/bigquery/index.html
index 4f506dbcc..a9f496dcc 100644
--- a/docs/databases/bigquery/index.html
+++ b/docs/databases/bigquery/index.html
@@ -1,30 +1,34 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/bigquery">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Google BigQuery | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/bigquery"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Google BigQuery | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/bigquery"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://github.com/googleapis/python-bigquery-sqlalchemy" target="_blank" rel="noopener noreferrer">sqlalchemy-bigquery</a>.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="install-bigquery-driver">Install BigQuery Driver<a class="hash-link" href="#install-bigquery-driver" title="Direct link to heading">​</a></h3><p>Follow the steps <a href="/docs/databases/docker-add-drivers">here</a> about how to
-install new database drivers when setting up Superset locally via docker-compose.</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">echo &quot;sqlalchemy-bigquery&quot; &gt;&gt; ./docker/requirements-local.txt</span [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://github.com/googleapis/python-bigquery-sqlalchemy" target="_blank" rel="noopener noreferrer">sqlalchemy-bigquery</a>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="install-bigquery-driver">Install BigQuery Driver<a href="#install-bigquery-driver" class="hash-link" aria-label="Direct link to Install BigQuery Driver" title="Direct link to Install BigQuery Driver">​</a></h3><p>Follow the steps <a href="/docs/databases/docker-add-drivers">here</a> about how to
+install new database drivers when setting up Superset locally via docker-compose.</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">echo &quot;sqlalchemy-bigquery&quot; &gt;&gt; ./docker/requirements [...]
 credentials file (as a JSON).</p><ol><li>Create your Service Account via the Google Cloud Platform control panel, provide it access to the
-appropriate BigQuery datasets, and download the JSON configuration file for the service account.</li><li>In Superset, you can either upload that JSON or add the JSON blob in the following format (this should be the content of your credential JSON file):</li></ol><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class= [...]
-the following format:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">&quot;credentials_info&quot;: &lt;contents of crede [...]
-<a href="https://github.com/pydata/pandas-gbq" target="_blank" rel="noopener noreferrer">pandas_gbq</a> library.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/bigquery.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria [...]
+appropriate BigQuery datasets, and download the JSON configuration file for the service account.</li><li>In Superset, you can either upload that JSON or add the JSON blob in the following format (this should be the content of your credential JSON file):</li></ol><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollb [...]
+the following format:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">&quot;credentials_info&quot;: &lt;c [...]
+<a href="https://github.com/pydata/pandas-gbq" target="_blank" rel="noopener noreferrer">pandas_gbq</a> library.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/bigquery.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -36,7 +40,7 @@ the following format:</p><div class="codeBlockContainer_I0IT theme-code-block"><
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/clickhouse.htm/index.html b/docs/databases/clickhouse.htm/index.html
index 97ff6e7d3..f9cd06c59 100644
--- a/docs/databases/clickhouse.htm/index.html
+++ b/docs/databases/clickhouse.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/clickhouse" />
   </head>
   <script>
-    window.location.href = '/docs/databases/clickhouse';
+    window.location.href = '/docs/databases/clickhouse' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/clickhouse.html/index.html b/docs/databases/clickhouse.html/index.html
index 97ff6e7d3..f9cd06c59 100644
--- a/docs/databases/clickhouse.html/index.html
+++ b/docs/databases/clickhouse.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/clickhouse" />
   </head>
   <script>
-    window.location.href = '/docs/databases/clickhouse';
+    window.location.href = '/docs/databases/clickhouse' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/clickhouse/index.html b/docs/databases/clickhouse/index.html
index 668ea3ec3..108a05469 100644
--- a/docs/databases/clickhouse/index.html
+++ b/docs/databases/clickhouse/index.html
@@ -1,26 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/clickhouse">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">ClickHouse | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/clickhouse"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current">< [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">ClickHouse | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/clickhouse"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="d [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://github.com/ClickHouse/clickhouse-connect" target="_blank" rel="noopener noreferrer">clickhouse-connect</a>.</p><p>The expected connection string is formatted as follows:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><spa [...]
-uses the default user without a password (and doesn&#x27;t encrypt the connection):</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">clickhousedb://localhost/default</span><br></span></code></pre><button type="butt [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://github.com/ClickHouse/clickhouse-connect" target="_blank" rel="noopener noreferrer">clickhouse-connect</a>.</p><p>The expected connection string is formatted as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="col [...]
+uses the default user without a password (and doesn&#x27;t encrypt the connection):</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">clickhousedb://localhost/default</span><br></span></code></pre><d [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -32,7 +36,7 @@ uses the default user without a password (and doesn&#x27;t encrypt the connectio
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/cockroachdb.htm/index.html b/docs/databases/cockroachdb.htm/index.html
index 5733dc62b..a53177356 100644
--- a/docs/databases/cockroachdb.htm/index.html
+++ b/docs/databases/cockroachdb.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/cockroachdb" />
   </head>
   <script>
-    window.location.href = '/docs/databases/cockroachdb';
+    window.location.href = '/docs/databases/cockroachdb' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/cockroachdb.html/index.html b/docs/databases/cockroachdb.html/index.html
index 5733dc62b..a53177356 100644
--- a/docs/databases/cockroachdb.html/index.html
+++ b/docs/databases/cockroachdb.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/cockroachdb" />
   </head>
   <script>
-    window.location.href = '/docs/databases/cockroachdb';
+    window.location.href = '/docs/databases/cockroachdb' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/cockroachdb/index.html b/docs/databases/cockroachdb/index.html
index dc062b21d..a5ef6ad94 100644
--- a/docs/databases/cockroachdb/index.html
+++ b/docs/databases/cockroachdb/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/cockroachdb">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">CockroachDB | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/cockroachdb"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current" [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">CockroachDB | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/cockroachdb"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://github.com/cockroachdb/sqlalchemy-cockroachdb" target="_blank" rel="noopener noreferrer">sqlalchemy-cockroachdb</a>.</p><p>The expected connection string is formatted as follows:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393 [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://github.com/cockroachdb/sqlalchemy-cockroachdb" target="_blank" rel="noopener noreferrer">sqlalchemy-cockroachdb</a>.</p><p>The expected connection string is formatted as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" s [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/cratedb.htm/index.html b/docs/databases/cratedb.htm/index.html
index 2b1228def..001556489 100644
--- a/docs/databases/cratedb.htm/index.html
+++ b/docs/databases/cratedb.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/cratedb" />
   </head>
   <script>
-    window.location.href = '/docs/databases/cratedb';
+    window.location.href = '/docs/databases/cratedb' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/cratedb.html/index.html b/docs/databases/cratedb.html/index.html
index 2b1228def..001556489 100644
--- a/docs/databases/cratedb.html/index.html
+++ b/docs/databases/cratedb.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/cratedb" />
   </head>
   <script>
-    window.location.href = '/docs/databases/cratedb';
+    window.location.href = '/docs/databases/cratedb' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/cratedb/index.html b/docs/databases/cratedb/index.html
index 8ed96fd10..c298f997f 100644
--- a/docs/databases/cratedb/index.html
+++ b/docs/databases/cratedb/index.html
@@ -1,28 +1,32 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/cratedb">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">CrateDB | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/cratedb"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta d [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">CrateDB | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/cratedb"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsear [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 <a href="https://pypi.org/project/crate/" target="_blank" rel="noopener noreferrer">crate</a>.
 You need to install the extras as well for this library.
 We recommend adding something like the following
-text to your requirements file:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">crate[sqlalchemy]==0.26.0</span><br></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_w [...]
+text to your requirements file:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">crate[sqlalchemy]==0.26.0</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-labe [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -34,7 +38,7 @@ text to your requirements file:</p><div class="codeBlockContainer_I0IT theme-cod
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/databricks.htm/index.html b/docs/databases/databricks.htm/index.html
index fa51c7e18..1956a5904 100644
--- a/docs/databases/databricks.htm/index.html
+++ b/docs/databases/databricks.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/databricks" />
   </head>
   <script>
-    window.location.href = '/docs/databases/databricks';
+    window.location.href = '/docs/databases/databricks' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/databricks.html/index.html b/docs/databases/databricks.html/index.html
index fa51c7e18..1956a5904 100644
--- a/docs/databases/databricks.html/index.html
+++ b/docs/databases/databricks.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/databricks" />
   </head>
   <script>
-    window.location.href = '/docs/databases/databricks';
+    window.location.href = '/docs/databases/databricks' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/databricks/index.html b/docs/databases/databricks/index.html
index af6323d9a..fa58f7ef3 100644
--- a/docs/databases/databricks/index.html
+++ b/docs/databases/databricks/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/databricks">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Databricks | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/databricks"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current">< [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Databricks | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/databricks"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="d [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/db-connection-ui.htm/index.html b/docs/databases/db-connection-ui.htm/index.html
index 04b772386..7aec01f38 100644
--- a/docs/databases/db-connection-ui.htm/index.html
+++ b/docs/databases/db-connection-ui.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/db-connection-ui" />
   </head>
   <script>
-    window.location.href = '/docs/databases/db-connection-ui';
+    window.location.href = '/docs/databases/db-connection-ui' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/db-connection-ui.html/index.html b/docs/databases/db-connection-ui.html/index.html
index 04b772386..7aec01f38 100644
--- a/docs/databases/db-connection-ui.html/index.html
+++ b/docs/databases/db-connection-ui.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/db-connection-ui" />
   </head>
   <script>
-    window.location.href = '/docs/databases/db-connection-ui';
+    window.location.href = '/docs/databases/db-connection-ui' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/db-connection-ui/index.html b/docs/databases/db-connection-ui/index.html
index fc0885885..4b186a6be 100644
--- a/docs/databases/db-connection-ui/index.html
+++ b/docs/databases/db-connection-ui/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/db-connection-ui">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Using Database Connection UI | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/db-connection-ui"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_vers [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Using Database Connection UI | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/db-connection-ui"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/docker-add-drivers.htm/index.html b/docs/databases/docker-add-drivers.htm/index.html
index 56db89587..a1254c3da 100644
--- a/docs/databases/docker-add-drivers.htm/index.html
+++ b/docs/databases/docker-add-drivers.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/docker-add-drivers" />
   </head>
   <script>
-    window.location.href = '/docs/databases/docker-add-drivers';
+    window.location.href = '/docs/databases/docker-add-drivers' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/docker-add-drivers.html/index.html b/docs/databases/docker-add-drivers.html/index.html
index 56db89587..a1254c3da 100644
--- a/docs/databases/docker-add-drivers.html/index.html
+++ b/docs/databases/docker-add-drivers.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/docker-add-drivers" />
   </head>
   <script>
-    window.location.href = '/docs/databases/docker-add-drivers';
+    window.location.href = '/docs/databases/docker-add-drivers' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/docker-add-drivers/index.html b/docs/databases/docker-add-drivers/index.html
index 9b3f71cd2..c35eff740 100644
--- a/docs/databases/docker-add-drivers/index.html
+++ b/docs/databases/docker-add-drivers/index.html
@@ -1,39 +1,43 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/docker-add-drivers">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Adding New Drivers in Docker | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/docker-add-drivers"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_ve [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Adding New Drivers in Docker | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/docker-add-drivers"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><m [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 want to connect to. When setting up Superset locally via <code>docker-compose</code>, the drivers and packages
 contained in
 <a href="https://github.com/apache/superset/blob/master/requirements.txt" target="_blank" rel="noopener noreferrer">requirements.txt</a> and
 <a href="https://github.com/apache/superset/blob/master/requirements-dev.txt" target="_blank" rel="noopener noreferrer">requirements-dev.txt</a>
 will be installed automatically.</p><p>In this section, we&#x27;ll walk through how to install the MySQL connector library. The connector
 library installation process is the same for all additional libraries and we&#x27;ll end this section
-with the recommended connector library for each database.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="1-determine-the-driver-you-need">1. Determine the driver you need<a class="hash-link" href="#1-determine-the-driver-you-need" title="Direct link to heading">​</a></h3><p>To figure out how to install the <a href="/docs/databases/installing-database-drivers">database driver</a> of your choice.</p><p>In the example, we&#x27;ll walk through the process of installing a MySQL driver  [...]
+with the recommended connector library for each database.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="1-determine-the-driver-you-need">1. Determine the driver you need<a href="#1-determine-the-driver-you-need" class="hash-link" aria-label="Direct link to 1. Determine the driver you need" title="Direct link to 1. Determine the driver you need">​</a></h3><p>To figure out how to install the <a href="/docs/databases/installing-database-drivers">database driver</a> of your choice.</ [...]
 <code>pip install mysqlclient</code> on our local shell and expect the drivers to be installed within the
 Docker containers for superset.</p><p>In order to address this, the Superset <code>docker compose</code> setup comes with a mechanism for you to
 install packages locally, which will be ignored by Git for the purposes of local development. Please
-follow these steps:</p><p>Create <code>requirements-local.txt</code></p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain"># From the repo root...</span><br></span><span class="token-line" style="color:#393A34"><span cl [...]
+follow these steps:</p><p>Create <code>requirements-local.txt</code></p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain"># From the repo root...</span><br></span><span class="token-line" style="color:# [...]
 your MySQL instance is running locally and can be accessed via localhost, use the following
 connection string in “SQL Alchemy URI”, by going to Sources &gt; Databases &gt; + icon (to add a new
-datasource) in Superset.</p><p>For Docker running in Linux:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">mysql://mysqluser:mysqluserpassword@localhost/example?charset=utf8</span><br></span></code></pre><button  [...]
-terminal for error messages, and reach out for help.</p><p>You can repeat this process for every database you want superset to be able to connect to.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/docker-add-drivers.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" [...]
+datasource) in Superset.</p><p>For Docker running in Linux:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">mysql://mysqluser:mysqluserpassword@localhost/example?charset=utf8</span><br></span></cod [...]
+terminal for error messages, and reach out for help.</p><p>You can repeat this process for every database you want superset to be able to connect to.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/docker-add-drivers.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -45,7 +49,7 @@ terminal for error messages, and reach out for help.</p><p>You can repeat this p
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/dremio.htm/index.html b/docs/databases/dremio.htm/index.html
index 3ce41ff9d..c0a54b7f3 100644
--- a/docs/databases/dremio.htm/index.html
+++ b/docs/databases/dremio.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/dremio" />
   </head>
   <script>
-    window.location.href = '/docs/databases/dremio';
+    window.location.href = '/docs/databases/dremio' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/dremio.html/index.html b/docs/databases/dremio.html/index.html
index 3ce41ff9d..c0a54b7f3 100644
--- a/docs/databases/dremio.html/index.html
+++ b/docs/databases/dremio.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/dremio" />
   </head>
   <script>
-    window.location.href = '/docs/databases/dremio';
+    window.location.href = '/docs/databases/dremio' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/dremio/index.html b/docs/databases/dremio/index.html
index 9174e300b..b70a98761 100644
--- a/docs/databases/dremio/index.html
+++ b/docs/databases/dremio/index.html
@@ -1,26 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/dremio">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Dremio | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/dremio"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta dat [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Dremio | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/dremio"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://pypi.org/project/sqlalchemy-dremio/" target="_blank" rel="noopener noreferrer">sqlalchemy_dremio</a>.</p><p>The expected connection string for ODBC (Default port is 31010) is formatted as follows:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" [...]
-additional helpful instructions on connecting Superset to Dremio.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/dremio.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://pypi.org/project/sqlalchemy-dremio/" target="_blank" rel="noopener noreferrer">sqlalchemy_dremio</a>.</p><p>The expected connection string for ODBC (Default port is 31010) is formatted as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span cl [...]
+additional helpful instructions on connecting Superset to Dremio.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/dremio.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -32,7 +36,7 @@ additional helpful instructions on connecting Superset to Dremio.</p></div><foot
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/drill.htm/index.html b/docs/databases/drill.htm/index.html
index e429d79dc..8afb86351 100644
--- a/docs/databases/drill.htm/index.html
+++ b/docs/databases/drill.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/drill" />
   </head>
   <script>
-    window.location.href = '/docs/databases/drill';
+    window.location.href = '/docs/databases/drill' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/drill.html/index.html b/docs/databases/drill.html/index.html
index e429d79dc..8afb86351 100644
--- a/docs/databases/drill.html/index.html
+++ b/docs/databases/drill.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/drill" />
   </head>
   <script>
-    window.location.href = '/docs/databases/drill';
+    window.location.href = '/docs/databases/drill' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/drill/index.html b/docs/databases/drill/index.html
index 7ed2dcfac..e634d78f7 100644
--- a/docs/databases/drill/index.html
+++ b/docs/databases/drill/index.html
@@ -1,31 +1,35 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/drill">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Apache Drill | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/drill"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><met [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Apache Drill | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/drill"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docs [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 <a href="https://github.com/JohnOmernik/sqlalchemy-drill" target="_blank" rel="noopener noreferrer">sqlalchemy-drill</a> package.</p><p>Once that is done, you can connect to Drill in two ways, either via the REST interface or by JDBC.
-If you are connecting via JDBC, you must have the Drill JDBC Driver installed.</p><p>The basic connection string for Drill looks like this:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">drill+sadrill://&lt;usern [...]
-connection string:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">drill+sadrill://localhost:8047/dfs?use_ssl=False</span><br></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="co [...]
-<a href="https://drill.apache.org/docs/using-the-jdbc-driver/" target="_blank" rel="noopener noreferrer">this tutorial</a>.</p><p>The connection string looks like:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">d [...]
+If you are connecting via JDBC, you must have the Drill JDBC Driver installed.</p><p>The basic connection string for Drill looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">drill+sad [...]
+connection string:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">drill+sadrill://localhost:8047/dfs?use_ssl=False</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" [...]
+<a href="https://drill.apache.org/docs/using-the-jdbc-driver/" target="_blank" rel="noopener noreferrer">this tutorial</a>.</p><p>The connection string looks like:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class [...]
 <a href="https://drill.apache.org/docs/installing-the-driver-on-linux/" target="_blank" rel="noopener noreferrer">Apache Drill documentation</a> and read
 the <a href="https://github.com/JohnOmernik/sqlalchemy-drill#usage-with-odbc" target="_blank" rel="noopener noreferrer">GitHub README</a> to learn how to
-work with Drill through ODBC.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/drill.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 [...]
+work with Drill through ODBC.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/drill.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -37,7 +41,7 @@ work with Drill through ODBC.</p></div><footer class="theme-doc-footer docusauru
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/druid.htm/index.html b/docs/databases/druid.htm/index.html
index 9e8455ec4..fe2588760 100644
--- a/docs/databases/druid.htm/index.html
+++ b/docs/databases/druid.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/druid" />
   </head>
   <script>
-    window.location.href = '/docs/databases/druid';
+    window.location.href = '/docs/databases/druid' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/druid.html/index.html b/docs/databases/druid.html/index.html
index 9e8455ec4..fe2588760 100644
--- a/docs/databases/druid.html/index.html
+++ b/docs/databases/druid.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/druid" />
   </head>
   <script>
-    window.location.href = '/docs/databases/druid';
+    window.location.href = '/docs/databases/druid' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/druid/index.html b/docs/databases/druid/index.html
index f1de49be2..6f69b4aa8 100644
--- a/docs/databases/druid/index.html
+++ b/docs/databases/druid/index.html
@@ -1,40 +1,44 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/druid">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Apache Druid | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/druid"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><met [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Apache Druid | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/druid"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docs [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 slowly getting deprecated in favor of SQLAlchemy / DBAPI connector made available in the
-<a href="https://pythonhosted.org/pydruid/" target="_blank" rel="noopener noreferrer">pydruid library</a>.</p><p>The connection string looks like:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">druid://&lt;User&g [...]
+<a href="https://pythonhosted.org/pydruid/" target="_blank" rel="noopener noreferrer">pydruid library</a>.</p><p>The connection string looks like:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">dr [...]
 Password: password portion of the credentials needed to connect to your database
 Host: IP address (or URL) of the host machine that&#x27;s running your database
-Port: specific port that&#x27;s exposed on your host machine where your database is running</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="customizing-druid-connection">Customizing Druid Connection<a class="hash-link" href="#customizing-druid-connection" title="Direct link to heading">​</a></h3><p>When adding a connection to Druid, you can customize the connection a few different ways in the
+Port: specific port that&#x27;s exposed on your host machine where your database is running</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="customizing-druid-connection">Customizing Druid Connection<a href="#customizing-druid-connection" class="hash-link" aria-label="Direct link to Customizing Druid Connection" title="Direct link to Customizing Druid Connection">​</a></h3><p>When adding a connection to Druid, you can customize the connection a few different ways in the
 <strong>Add Database</strong> form.</p><p><strong>Custom Certificate</strong></p><p>You can add certificates in the <strong>Root Certificate</strong> field when configuring the new database
-connection to Druid:</p><img src="/img/root-cert-example.png"> <p>When using a custom certificate, pydruid will automatically use https scheme.</p><p><strong>Disable SSL Verification</strong></p><p>To disable SSL verification, add the following to the <strong>Extras</strong> field:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-colo [...]
+connection to Druid:</p><img loading="lazy" src="/img/root-cert-example.png" class="img_ev3q"> <p>When using a custom certificate, pydruid will automatically use https scheme.</p><p><strong>Disable SSL Verification</strong></p><p>To disable SSL verification, add the following to the <strong>Extras</strong> field:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" clas [...]
 case is to use the checkbox matrix exposed in your datasource’s edit view (<strong>Sources -&gt; Druid
 Datasources -&gt; <!-- -->[your datasource]<!-- --> -&gt; Edit -&gt; <!-- -->[tab]<!-- --> List Druid Column</strong>).</p><p>Clicking the GroupBy and Filterable checkboxes will make the column appear in the related dropdowns
 while in the Explore view. Checking Count Distinct, Min, Max or Sum will result in creating new
 metrics that will appear in the <strong>List Druid Metric</strong> tab upon saving the datasource.</p><p>By editing these metrics, you’ll notice that their JSON element corresponds to Druid aggregation
 definition. You can create your own aggregations manually from the <strong>List Druid Metric</strong> tab
-following Druid documentation.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="post-aggregations">Post-Aggregations<a class="hash-link" href="#post-aggregations" title="Direct link to heading">​</a></h3><p>Druid supports post aggregation and this works in Superset. All you have to do is create a metric,
+following Druid documentation.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="post-aggregations">Post-Aggregations<a href="#post-aggregations" class="hash-link" aria-label="Direct link to Post-Aggregations" title="Direct link to Post-Aggregations">​</a></h3><p>Druid supports post aggregation and this works in Superset. All you have to do is create a metric,
 much like you would create an aggregation manually, but specify <code>postagg</code> as a <code>Metric Type</code>. You
 then have to provide a valid json post-aggregation definition (as specified in the Druid docs) in
-the JSON field.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/druid.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0 [...]
+the JSON field.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/druid.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0 [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -46,7 +50,7 @@ the JSON field.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/dynamodb.htm/index.html b/docs/databases/dynamodb.htm/index.html
index 741ea3c2e..9745b7dfd 100644
--- a/docs/databases/dynamodb.htm/index.html
+++ b/docs/databases/dynamodb.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/dynamodb" />
   </head>
   <script>
-    window.location.href = '/docs/databases/dynamodb';
+    window.location.href = '/docs/databases/dynamodb' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/dynamodb.html/index.html b/docs/databases/dynamodb.html/index.html
index 741ea3c2e..9745b7dfd 100644
--- a/docs/databases/dynamodb.html/index.html
+++ b/docs/databases/dynamodb.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/dynamodb" />
   </head>
   <script>
-    window.location.href = '/docs/databases/dynamodb';
+    window.location.href = '/docs/databases/dynamodb' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/dynamodb/index.html b/docs/databases/dynamodb/index.html
index 2461edc17..b7f38e61a 100644
--- a/docs/databases/dynamodb/index.html
+++ b/docs/databases/dynamodb/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/dynamodb">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Amazon DynamoDB | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/dynamodb"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Amazon DynamoDB | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/dynamodb"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/elasticsearch.htm/index.html b/docs/databases/elasticsearch.htm/index.html
index f50350404..4a5f274cc 100644
--- a/docs/databases/elasticsearch.htm/index.html
+++ b/docs/databases/elasticsearch.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/elasticsearch" />
   </head>
   <script>
-    window.location.href = '/docs/databases/elasticsearch';
+    window.location.href = '/docs/databases/elasticsearch' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/elasticsearch.html/index.html b/docs/databases/elasticsearch.html/index.html
index f50350404..4a5f274cc 100644
--- a/docs/databases/elasticsearch.html/index.html
+++ b/docs/databases/elasticsearch.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/elasticsearch" />
   </head>
   <script>
-    window.location.href = '/docs/databases/elasticsearch';
+    window.location.href = '/docs/databases/elasticsearch' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/elasticsearch/index.html b/docs/databases/elasticsearch/index.html
index b3978d307..49df6d8bd 100644
--- a/docs/databases/elasticsearch/index.html
+++ b/docs/databases/elasticsearch/index.html
@@ -1,31 +1,35 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/elasticsearch">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Elasticsearch | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/elasticsearch"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="curr [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Elasticsearch | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/elasticsearch"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" n [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://github.com/preset-io/elasticsearch-dbapi" target="_blank" rel="noopener noreferrer">elasticsearch-dbapi</a>.</p><p>The connection string for Elasticsearch looks like this:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><s [...]
-set Superset’s row limit on config</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">ROW_LIMIT = 10000</span><br></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_wuS7 c [...]
-please edit your Database and enter the settings of your specified time zone in the Other &gt; ENGINE PARAMETERS:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style=" [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://github.com/preset-io/elasticsearch-dbapi" target="_blank" rel="noopener noreferrer">elasticsearch-dbapi</a>.</p><p>The connection string for Elasticsearch looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="c [...]
+set Superset’s row limit on config</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">ROW_LIMIT = 10000</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Co [...]
+please edit your Database and enter the settings of your specified time zone in the Other &gt; ENGINE PARAMETERS:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="tok [...]
 you need to use the <code>CAST</code> function,but this function does not support our <code>time_zone</code> setting. So it is recommended to upgrade to the version after elasticsearch7.8.
 After elasticsearch7.8, you can use the <code>DATETIME_PARSE</code> function to solve this problem.
 The DATETIME_PARSE function is to support our <code>time_zone</code> setting, and here you need to fill in your elasticsearch version number in the Other &gt; VERSION setting.
-the superset will use the <code>DATETIME_PARSE</code> function for conversion.</p><p><strong>Disable SSL Verification</strong></p><p>To disable SSL verification, add the following to the <strong>SQLALCHEMY URI</strong> field:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class= [...]
+the superset will use the <code>DATETIME_PARSE</code> function for conversion.</p><p><strong>Disable SSL Verification</strong></p><p>To disable SSL verification, add the following to the <strong>SQLALCHEMY URI</strong> field:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6 [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -37,7 +41,7 @@ the superset will use the <code>DATETIME_PARSE</code> function for conversion.</
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/exasol.htm/index.html b/docs/databases/exasol.htm/index.html
index 4972fbaa8..06bd1a2da 100644
--- a/docs/databases/exasol.htm/index.html
+++ b/docs/databases/exasol.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/exasol" />
   </head>
   <script>
-    window.location.href = '/docs/databases/exasol';
+    window.location.href = '/docs/databases/exasol' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/exasol.html/index.html b/docs/databases/exasol.html/index.html
index 4972fbaa8..06bd1a2da 100644
--- a/docs/databases/exasol.html/index.html
+++ b/docs/databases/exasol.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/exasol" />
   </head>
   <script>
-    window.location.href = '/docs/databases/exasol';
+    window.location.href = '/docs/databases/exasol' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/exasol/index.html b/docs/databases/exasol/index.html
index 2bc6836e3..7cea8db0e 100644
--- a/docs/databases/exasol/index.html
+++ b/docs/databases/exasol/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/exasol">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Exasol | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/exasol"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta dat [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Exasol | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/exasol"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://github.com/exasol/sqlalchemy-exasol" target="_blank" rel="noopener noreferrer">sqlalchemy-exasol</a>.</p><p>The connection string for Exasol looks like this:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="tok [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://github.com/exasol/sqlalchemy-exasol" target="_blank" rel="noopener noreferrer">sqlalchemy-exasol</a>.</p><p>The connection string for Exasol looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"> [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/extra-settings.htm/index.html b/docs/databases/extra-settings.htm/index.html
index c0ec70961..6153aca3c 100644
--- a/docs/databases/extra-settings.htm/index.html
+++ b/docs/databases/extra-settings.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/extra-settings" />
   </head>
   <script>
-    window.location.href = '/docs/databases/extra-settings';
+    window.location.href = '/docs/databases/extra-settings' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/extra-settings.html/index.html b/docs/databases/extra-settings.html/index.html
index c0ec70961..6153aca3c 100644
--- a/docs/databases/extra-settings.html/index.html
+++ b/docs/databases/extra-settings.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/extra-settings" />
   </head>
   <script>
-    window.location.href = '/docs/databases/extra-settings';
+    window.location.href = '/docs/databases/extra-settings' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/extra-settings/index.html b/docs/databases/extra-settings/index.html
index 266a86a80..3885bd945 100644
--- a/docs/databases/extra-settings/index.html
+++ b/docs/databases/extra-settings/index.html
@@ -1,34 +1,38 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/extra-settings">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Extra Database Settings | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/extra-settings"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" co [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Extra Database Settings | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/extra-settings"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 SQLAlchemy. In the <strong>Database edit</strong> view, you can edit the <strong>Extra</strong> field as a JSON blob.</p><p>This JSON string contains extra configuration elements. The <code>engine_params</code> object gets unpacked
 into the <code>sqlalchemy.create_engine</code> call, while the <code>metadata_params</code> get unpacked into the
-<code>sqlalchemy.MetaData</code> call. Refer to the SQLAlchemy docs for more information.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="schemas">Schemas<a class="hash-link" href="#schemas" title="Direct link to heading">​</a></h3><p>Databases like Postgres and Redshift use the <strong>schema</strong> as the logical entity on top of the
+<code>sqlalchemy.MetaData</code> call. Refer to the SQLAlchemy docs for more information.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="schemas">Schemas<a href="#schemas" class="hash-link" aria-label="Direct link to Schemas" title="Direct link to Schemas">​</a></h3><p>Databases like Postgres and Redshift use the <strong>schema</strong> as the logical entity on top of the
 <strong>database</strong>. For Superset to connect to a specific schema, you can set the <strong>schema</strong> parameter in
-the <strong>Edit Tables</strong> form (Sources &gt; Tables &gt; Edit record).</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="external-password-store-for-sqlalchemy-connections">External Password Store for SQLAlchemy Connections<a class="hash-link" href="#external-password-store-for-sqlalchemy-connections" title="Direct link to heading">​</a></h3><p>Superset can be configured to use an external store for database passwords. This is useful if you a
+the <strong>Edit Tables</strong> form (Sources &gt; Tables &gt; Edit record).</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="external-password-store-for-sqlalchemy-connections">External Password Store for SQLAlchemy Connections<a href="#external-password-store-for-sqlalchemy-connections" class="hash-link" aria-label="Direct link to External Password Store for SQLAlchemy Connections" title="Direct link to External Password Store for SQLAlchemy Connections">​</a></h3><p>Superset can [...]
 running a custom secret distribution framework and do not wish to store secrets in Superset’s meta
 database.</p><p>Example: Write a function that takes a single argument of type <code>sqla.engine.url</code> and returns the
 password for the given connection string. Then set <code>SQLALCHEMY_CUSTOM_PASSWORD_STORE</code> in your config
-file to point to that function.</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">def</span><span class="token plain"> </span><span class="token function" style="colo [...]
-<code>SQLALCHEMY_CUSTOM_PASSWORD_STORE</code> can also be used for that purpose.</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">def</span><span class="token plain" [...]
+file to point to that function.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">def</span><span class="token plain"> </span><span class="token function" st [...]
+<code>SQLALCHEMY_CUSTOM_PASSWORD_STORE</code> can also be used for that purpose.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">def</span><span class="tok [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -40,7 +44,7 @@ file to point to that function.</p><div class="codeBlockContainer_I0IT language-
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/firebird.htm/index.html b/docs/databases/firebird.htm/index.html
index 2963715f0..024dd2d2f 100644
--- a/docs/databases/firebird.htm/index.html
+++ b/docs/databases/firebird.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/firebird" />
   </head>
   <script>
-    window.location.href = '/docs/databases/firebird';
+    window.location.href = '/docs/databases/firebird' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/firebird.html/index.html b/docs/databases/firebird.html/index.html
index 2963715f0..024dd2d2f 100644
--- a/docs/databases/firebird.html/index.html
+++ b/docs/databases/firebird.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/firebird" />
   </head>
   <script>
-    window.location.href = '/docs/databases/firebird';
+    window.location.href = '/docs/databases/firebird' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/firebird/index.html b/docs/databases/firebird/index.html
index a93c547f7..39039fccc 100644
--- a/docs/databases/firebird/index.html
+++ b/docs/databases/firebird/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/firebird">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Firebird | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/firebird"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Firebird | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/firebird"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docse [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-Superset has been tested on <code>sqlalchemy-firebird&gt;=0.7.0, &lt;0.8</code>.</p><p>The recommended connection string is:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">firebird+fdb://{username}:{password}@{ho [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+Superset has been tested on <code>sqlalchemy-firebird&gt;=0.7.0, &lt;0.8</code>.</p><p>The recommended connection string is:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">firebird+fdb://{username [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@ Superset has been tested on <code>sqlalchemy-firebird&gt;=0.7.0, &lt;0.8</code>.
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/firebolt.htm/index.html b/docs/databases/firebolt.htm/index.html
index d0ae56ed5..75a23bab4 100644
--- a/docs/databases/firebolt.htm/index.html
+++ b/docs/databases/firebolt.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/firebolt" />
   </head>
   <script>
-    window.location.href = '/docs/databases/firebolt';
+    window.location.href = '/docs/databases/firebolt' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/firebolt.html/index.html b/docs/databases/firebolt.html/index.html
index d0ae56ed5..75a23bab4 100644
--- a/docs/databases/firebolt.html/index.html
+++ b/docs/databases/firebolt.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/firebolt" />
   </head>
   <script>
-    window.location.href = '/docs/databases/firebolt';
+    window.location.href = '/docs/databases/firebolt' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/firebolt/index.html b/docs/databases/firebolt/index.html
index 80b965a73..a3dece758 100644
--- a/docs/databases/firebolt/index.html
+++ b/docs/databases/firebolt/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/firebolt">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Firebolt | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/firebolt"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Firebolt | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/firebolt"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docse [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-Superset has been tested on <code>firebolt-sqlalchemy&gt;=0.0.1</code>.</p><p>The recommended connection string is:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">firebolt://{username}:{password}@{database}</span [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+Superset has been tested on <code>firebolt-sqlalchemy&gt;=0.0.1</code>.</p><p>The recommended connection string is:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">firebolt://{username}:{password}@ [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@ Superset has been tested on <code>firebolt-sqlalchemy&gt;=0.0.1</code>.</p><p>Th
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/google-sheets.htm/index.html b/docs/databases/google-sheets.htm/index.html
index 552d7242f..fa142b12a 100644
--- a/docs/databases/google-sheets.htm/index.html
+++ b/docs/databases/google-sheets.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/google-sheets" />
   </head>
   <script>
-    window.location.href = '/docs/databases/google-sheets';
+    window.location.href = '/docs/databases/google-sheets' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/google-sheets.html/index.html b/docs/databases/google-sheets.html/index.html
index 552d7242f..fa142b12a 100644
--- a/docs/databases/google-sheets.html/index.html
+++ b/docs/databases/google-sheets.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/google-sheets" />
   </head>
   <script>
-    window.location.href = '/docs/databases/google-sheets';
+    window.location.href = '/docs/databases/google-sheets' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/google-sheets/index.html b/docs/databases/google-sheets/index.html
index f19e1e2b5..fda73d348 100644
--- a/docs/databases/google-sheets/index.html
+++ b/docs/databases/google-sheets/index.html
@@ -1,28 +1,32 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/google-sheets">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Google Sheets | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/google-sheets"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="curr [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Google Sheets | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/google-sheets"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" n [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 <a href="https://developers.google.com/chart/interactive/docs/querylanguage" target="_blank" rel="noopener noreferrer">SQL API</a>. The recommended
 connector library for Google Sheets is <a href="https://github.com/betodealmeida/shillelagh" target="_blank" rel="noopener noreferrer">shillelagh</a>.</p><p>There are a few steps involved in connecting Superset to Google Sheets. This
 <a href="https://preset.io/blog/2020-06-01-connect-superset-google-sheets/" target="_blank" rel="noopener noreferrer">tutorial</a> has the most up to date
-instructions on setting up this connection.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/google-sheets.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0 [...]
+instructions on setting up this connection.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/google-sheets.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0 [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -34,7 +38,7 @@ instructions on setting up this connection.</p></div><footer class="theme-doc-fo
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/hana.htm/index.html b/docs/databases/hana.htm/index.html
index a91c63afe..2f5fcbae5 100644
--- a/docs/databases/hana.htm/index.html
+++ b/docs/databases/hana.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/hana" />
   </head>
   <script>
-    window.location.href = '/docs/databases/hana';
+    window.location.href = '/docs/databases/hana' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/hana.html/index.html b/docs/databases/hana.html/index.html
index a91c63afe..2f5fcbae5 100644
--- a/docs/databases/hana.html/index.html
+++ b/docs/databases/hana.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/hana" />
   </head>
   <script>
-    window.location.href = '/docs/databases/hana';
+    window.location.href = '/docs/databases/hana' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/hana/index.html b/docs/databases/hana/index.html
index cb24fbc3b..64b62e06b 100644
--- a/docs/databases/hana/index.html
+++ b/docs/databases/hana/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/hana">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Hana | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/hana"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Hana | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/hana"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:lan [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/hive.htm/index.html b/docs/databases/hive.htm/index.html
index 46555b529..a8bf79e64 100644
--- a/docs/databases/hive.htm/index.html
+++ b/docs/databases/hive.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/hive" />
   </head>
   <script>
-    window.location.href = '/docs/databases/hive';
+    window.location.href = '/docs/databases/hive' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/hive.html/index.html b/docs/databases/hive.html/index.html
index 46555b529..a8bf79e64 100644
--- a/docs/databases/hive.html/index.html
+++ b/docs/databases/hive.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/hive" />
   </head>
   <script>
-    window.location.href = '/docs/databases/hive';
+    window.location.href = '/docs/databases/hive' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/hive/index.html b/docs/databases/hive/index.html
index 07aadf49b..8ed7ef465 100644
--- a/docs/databases/hive/index.html
+++ b/docs/databases/hive/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/hive">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Apache Hive | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/hive"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta  [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Apache Hive | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/hive"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsea [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/hologres.htm/index.html b/docs/databases/hologres.htm/index.html
index 1071d56e7..d34e7a8c8 100644
--- a/docs/databases/hologres.htm/index.html
+++ b/docs/databases/hologres.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/hologres" />
   </head>
   <script>
-    window.location.href = '/docs/databases/hologres';
+    window.location.href = '/docs/databases/hologres' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/hologres.html/index.html b/docs/databases/hologres.html/index.html
index 1071d56e7..d34e7a8c8 100644
--- a/docs/databases/hologres.html/index.html
+++ b/docs/databases/hologres.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/hologres" />
   </head>
   <script>
-    window.location.href = '/docs/databases/hologres';
+    window.location.href = '/docs/databases/hologres' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/hologres/index.html b/docs/databases/hologres/index.html
index 8f2c13bad..09193bbc2 100644
--- a/docs/databases/hologres/index.html
+++ b/docs/databases/hologres/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/hologres">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Hologres | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/hologres"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Hologres | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/hologres"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docse [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/ibm-db2.htm/index.html b/docs/databases/ibm-db2.htm/index.html
index 8db460851..cea8c3f0b 100644
--- a/docs/databases/ibm-db2.htm/index.html
+++ b/docs/databases/ibm-db2.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/ibm-db2" />
   </head>
   <script>
-    window.location.href = '/docs/databases/ibm-db2';
+    window.location.href = '/docs/databases/ibm-db2' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/ibm-db2.html/index.html b/docs/databases/ibm-db2.html/index.html
index 8db460851..cea8c3f0b 100644
--- a/docs/databases/ibm-db2.html/index.html
+++ b/docs/databases/ibm-db2.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/ibm-db2" />
   </head>
   <script>
-    window.location.href = '/docs/databases/ibm-db2';
+    window.location.href = '/docs/databases/ibm-db2' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/ibm-db2/index.html b/docs/databases/ibm-db2/index.html
index d634e7d04..5bce074c1 100644
--- a/docs/databases/ibm-db2/index.html
+++ b/docs/databases/ibm-db2/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/ibm-db2">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">IBM DB2 | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/ibm-db2"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta d [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">IBM DB2 | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/ibm-db2"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsear [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-Python / SQLAlchemy interface to IBM Data Servers.</p><p>Here&#x27;s the recommended connection string:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">db2+ibm_db://{username}:{passport}@{hostname}:{port}/{databas [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+Python / SQLAlchemy interface to IBM Data Servers.</p><p>Here&#x27;s the recommended connection string:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">db2+ibm_db://{username}:{passport}@{hostname} [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@ Python / SQLAlchemy interface to IBM Data Servers.</p><p>Here&#x27;s the recomme
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/impala.htm/index.html b/docs/databases/impala.htm/index.html
index 67d85a088..7fd3e132e 100644
--- a/docs/databases/impala.htm/index.html
+++ b/docs/databases/impala.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/impala" />
   </head>
   <script>
-    window.location.href = '/docs/databases/impala';
+    window.location.href = '/docs/databases/impala' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/impala.html/index.html b/docs/databases/impala.html/index.html
index 67d85a088..7fd3e132e 100644
--- a/docs/databases/impala.html/index.html
+++ b/docs/databases/impala.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/impala" />
   </head>
   <script>
-    window.location.href = '/docs/databases/impala';
+    window.location.href = '/docs/databases/impala' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/impala/index.html b/docs/databases/impala/index.html
index ce24626b0..f7d4e1071 100644
--- a/docs/databases/impala/index.html
+++ b/docs/databases/impala/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/impala">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Apache Impala | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/impala"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><m [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Apache Impala | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/impala"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="do [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/installing-database-drivers.htm/index.html b/docs/databases/installing-database-drivers.htm/index.html
index 38be01dd3..07e4e5520 100644
--- a/docs/databases/installing-database-drivers.htm/index.html
+++ b/docs/databases/installing-database-drivers.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/installing-database-drivers" />
   </head>
   <script>
-    window.location.href = '/docs/databases/installing-database-drivers';
+    window.location.href = '/docs/databases/installing-database-drivers' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/installing-database-drivers.html/index.html b/docs/databases/installing-database-drivers.html/index.html
index 38be01dd3..07e4e5520 100644
--- a/docs/databases/installing-database-drivers.html/index.html
+++ b/docs/databases/installing-database-drivers.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/installing-database-drivers" />
   </head>
   <script>
-    window.location.href = '/docs/databases/installing-database-drivers';
+    window.location.href = '/docs/databases/installing-database-drivers' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/installing-database-drivers/index.html b/docs/databases/installing-database-drivers/index.html
index 8919bdb4b..7b0f5f03a 100644
--- a/docs/databases/installing-database-drivers/index.html
+++ b/docs/databases/installing-database-drivers/index.html
@@ -1,33 +1,37 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/installing-database-drivers">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Installing Database Drivers | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/installing-database-drivers"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docus [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Installing Database Drivers | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/installing-database-drivers"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-cur [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 dialect to be installed for each datastore you want to connect to.</p><p>You can read more <a href="/docs/databases/docker-add-drivers">here</a> about how to
-install new database drivers into your Superset configuration.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="supported-databases-and-dependencies">Supported Databases and Dependencies<a class="hash-link" href="#supported-databases-and-dependencies" title="Direct link to heading">​</a></h3><p>Superset does not ship bundled with connectivity to databases, except for SQLite,
+install new database drivers into your Superset configuration.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="supported-databases-and-dependencies">Supported Databases and Dependencies<a href="#supported-databases-and-dependencies" class="hash-link" aria-label="Direct link to Supported Databases and Dependencies" title="Direct link to Supported Databases and Dependencies">​</a></h3><p>Superset does not ship bundled with connectivity to databases, except for SQLite,
 which is part of the Python standard library. You’ll need to install the required packages for the database you want to use as your metadata database as well as the packages needed to connect to the databases you want to access through Superset.</p><p>A list of some of the recommended packages.</p><table><thead><tr><th>Database</th><th>PyPI package</th><th>Connection String</th></tr></thead><tbody><tr><td><a href="/docs/databases/athena">Amazon Athena</a></td><td><code>pip install &quot; [...]
 SQLAlchemy dialect and Python driver. Searching for the keyword &quot;sqlalchemy + (database name)&quot;
 should help get you to the right place.</p><p>If your database or data engine isn&#x27;t on the list but a SQL interface
 exists, please file an issue on the
 <a href="https://github.com/apache/superset/issues" target="_blank" rel="noopener noreferrer">Superset GitHub repo</a>, so we can work on documenting and
 supporting it.</p><p>If you&#x27;d like to build a database connector for Superset integration,
-read the <a href="https://preset.io/blog/building-database-connector/" target="_blank" rel="noopener noreferrer">following tutorial</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/installing-database-drivers.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" vie [...]
+read the <a href="https://preset.io/blog/building-database-connector/" target="_blank" rel="noopener noreferrer">following tutorial</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/installing-database-drivers.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" vie [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -39,7 +43,7 @@ read the <a href="https://preset.io/blog/building-database-connector/" target="_
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/kusto.htm/index.html b/docs/databases/kusto.htm/index.html
index 936637397..d0a3c2e87 100644
--- a/docs/databases/kusto.htm/index.html
+++ b/docs/databases/kusto.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/kusto" />
   </head>
   <script>
-    window.location.href = '/docs/databases/kusto';
+    window.location.href = '/docs/databases/kusto' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/kusto.html/index.html b/docs/databases/kusto.html/index.html
index 936637397..d0a3c2e87 100644
--- a/docs/databases/kusto.html/index.html
+++ b/docs/databases/kusto.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/kusto" />
   </head>
   <script>
-    window.location.href = '/docs/databases/kusto';
+    window.location.href = '/docs/databases/kusto' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/kusto/index.html b/docs/databases/kusto/index.html
index 2ad4c90b1..723f4ff20 100644
--- a/docs/databases/kusto/index.html
+++ b/docs/databases/kusto/index.html
@@ -1,26 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/kusto">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">kusto | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/kusto"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data- [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">kusto | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/kusto"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:l [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://pypi.org/project/sqlalchemy-kusto/2.0.0/" target="_blank" rel="noopener noreferrer">sqlalchemy-kusto</a>&gt;=2.0.0.</p><p>The connection string for Kusto (sql dialect) looks like this:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="colo [...]
-databases/tables/views.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/kusto.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0 [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://pypi.org/project/sqlalchemy-kusto/2.0.0/" target="_blank" rel="noopener noreferrer">sqlalchemy-kusto</a>&gt;=2.0.0.</p><p>The connection string for Kusto (sql dialect) looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-l [...]
+databases/tables/views.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/kusto.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0 [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -32,7 +36,7 @@ databases/tables/views.</p></div><footer class="theme-doc-footer docusaurus-mt-l
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/kylin.htm/index.html b/docs/databases/kylin.htm/index.html
index 2e91b29cd..401dd8193 100644
--- a/docs/databases/kylin.htm/index.html
+++ b/docs/databases/kylin.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/kylin" />
   </head>
   <script>
-    window.location.href = '/docs/databases/kylin';
+    window.location.href = '/docs/databases/kylin' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/kylin.html/index.html b/docs/databases/kylin.html/index.html
index 2e91b29cd..401dd8193 100644
--- a/docs/databases/kylin.html/index.html
+++ b/docs/databases/kylin.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/kylin" />
   </head>
   <script>
-    window.location.href = '/docs/databases/kylin';
+    window.location.href = '/docs/databases/kylin' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/kylin/index.html b/docs/databases/kylin/index.html
index 02f657f57..9150fb27d 100644
--- a/docs/databases/kylin/index.html
+++ b/docs/databases/kylin/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/kylin">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Apache Kylin | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/kylin"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><met [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Apache Kylin | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/kylin"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docs [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://github.com/Kyligence/kylinpy" target="_blank" rel="noopener noreferrer">kylinpy</a>.</p><p>The expected connection string is formatted as follows:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">k [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://github.com/Kyligence/kylinpy" target="_blank" rel="noopener noreferrer">kylinpy</a>.</p><p>The expected connection string is formatted as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/mysql.htm/index.html b/docs/databases/mysql.htm/index.html
index 08573d3f4..a2b87bd96 100644
--- a/docs/databases/mysql.htm/index.html
+++ b/docs/databases/mysql.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/mysql" />
   </head>
   <script>
-    window.location.href = '/docs/databases/mysql';
+    window.location.href = '/docs/databases/mysql' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/mysql.html/index.html b/docs/databases/mysql.html/index.html
index 08573d3f4..a2b87bd96 100644
--- a/docs/databases/mysql.html/index.html
+++ b/docs/databases/mysql.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/mysql" />
   </head>
   <script>
-    window.location.href = '/docs/databases/mysql';
+    window.location.href = '/docs/databases/mysql' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/mysql/index.html b/docs/databases/mysql/index.html
index c0ec64adc..3ab0cf9b9 100644
--- a/docs/databases/mysql/index.html
+++ b/docs/databases/mysql/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/mysql">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">MySQL | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/mysql"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data- [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">MySQL | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/mysql"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:l [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-Port: <code>3306</code> by default</li></ul><p>One problem with <code>mysqlclient</code> is that it will fail to connect to newer MySQL databases using <code>caching_sha2_password</code> for authentication, since the plugin is not included in the client. In this case, you should use <code>[mysql-connector-python](https://pypi.org/project/mysql-connector-python/)</code> instead:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" c [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+Port: <code>3306</code> by default</li></ul><p>One problem with <code>mysqlclient</code> is that it will fail to connect to newer MySQL databases using <code>caching_sha2_password</code> for authentication, since the plugin is not included in the client. In this case, you should use <code>[mysql-connector-python](https://pypi.org/project/mysql-connector-python/)</code> instead:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color: [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@ Port: <code>3306</code> by default</li></ul><p>One problem with <code>mysqlclien
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/netezza.htm/index.html b/docs/databases/netezza.htm/index.html
index 25ac1c334..aa5b5038b 100644
--- a/docs/databases/netezza.htm/index.html
+++ b/docs/databases/netezza.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/netezza" />
   </head>
   <script>
-    window.location.href = '/docs/databases/netezza';
+    window.location.href = '/docs/databases/netezza' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/netezza.html/index.html b/docs/databases/netezza.html/index.html
index 25ac1c334..aa5b5038b 100644
--- a/docs/databases/netezza.html/index.html
+++ b/docs/databases/netezza.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/netezza" />
   </head>
   <script>
-    window.location.href = '/docs/databases/netezza';
+    window.location.href = '/docs/databases/netezza' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/netezza/index.html b/docs/databases/netezza/index.html
index e7fa534da..4d12a42d3 100644
--- a/docs/databases/netezza/index.html
+++ b/docs/databases/netezza/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/netezza">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">IBM Netezza Performance Server | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/netezza"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" co [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">IBM Netezza Performance Server | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/netezza"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-Python / SQLAlchemy interface to IBM Netezza Performance Server (aka Netezza).</p><p>Here&#x27;s the recommended connection string:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">netezza+nzpy://{username}:{passwo [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+Python / SQLAlchemy interface to IBM Netezza Performance Server (aka Netezza).</p><p>Here&#x27;s the recommended connection string:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">netezza+nzpy://{u [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@ Python / SQLAlchemy interface to IBM Netezza Performance Server (aka Netezza).</
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/oracle.htm/index.html b/docs/databases/oracle.htm/index.html
index 0755587d9..60cdcc5cd 100644
--- a/docs/databases/oracle.htm/index.html
+++ b/docs/databases/oracle.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/oracle" />
   </head>
   <script>
-    window.location.href = '/docs/databases/oracle';
+    window.location.href = '/docs/databases/oracle' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/oracle.html/index.html b/docs/databases/oracle.html/index.html
index 0755587d9..60cdcc5cd 100644
--- a/docs/databases/oracle.html/index.html
+++ b/docs/databases/oracle.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/oracle" />
   </head>
   <script>
-    window.location.href = '/docs/databases/oracle';
+    window.location.href = '/docs/databases/oracle' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/oracle/index.html b/docs/databases/oracle/index.html
index 2fb3d51b8..1c927c249 100644
--- a/docs/databases/oracle/index.html
+++ b/docs/databases/oracle/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/oracle">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Oracle | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/oracle"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta dat [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Oracle | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/oracle"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html" target="_blank" rel="noopener noreferrer">cx_Oracle</a>.</p><p>The connection string is formatted as follows:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34" [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html" target="_blank" rel="noopener noreferrer">cx_Oracle</a>.</p><p>The connection string is formatted as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/pinot.htm/index.html b/docs/databases/pinot.htm/index.html
index 29dd8cc56..e66cc4371 100644
--- a/docs/databases/pinot.htm/index.html
+++ b/docs/databases/pinot.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/pinot" />
   </head>
   <script>
-    window.location.href = '/docs/databases/pinot';
+    window.location.href = '/docs/databases/pinot' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/pinot.html/index.html b/docs/databases/pinot.html/index.html
index 29dd8cc56..e66cc4371 100644
--- a/docs/databases/pinot.html/index.html
+++ b/docs/databases/pinot.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/pinot" />
   </head>
   <script>
-    window.location.href = '/docs/databases/pinot';
+    window.location.href = '/docs/databases/pinot' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/pinot/index.html b/docs/databases/pinot/index.html
index 0eb388ca1..85f8611d9 100644
--- a/docs/databases/pinot/index.html
+++ b/docs/databases/pinot/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/pinot">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Apache Pinot | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/pinot"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><met [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Apache Pinot | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/pinot"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docs [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/postgres.htm/index.html b/docs/databases/postgres.htm/index.html
index c1950c144..45d5a2053 100644
--- a/docs/databases/postgres.htm/index.html
+++ b/docs/databases/postgres.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/postgres" />
   </head>
   <script>
-    window.location.href = '/docs/databases/postgres';
+    window.location.href = '/docs/databases/postgres' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/postgres.html/index.html b/docs/databases/postgres.html/index.html
index c1950c144..45d5a2053 100644
--- a/docs/databases/postgres.html/index.html
+++ b/docs/databases/postgres.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/postgres" />
   </head>
   <script>
-    window.location.href = '/docs/databases/postgres';
+    window.location.href = '/docs/databases/postgres' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/postgres/index.html b/docs/databases/postgres/index.html
index d104e4bec..8427b9e04 100644
--- a/docs/databases/postgres/index.html
+++ b/docs/databases/postgres/index.html
@@ -1,29 +1,33 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/postgres">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Postgres | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/postgres"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Postgres | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/postgres"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docse [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-comes out of the box with Superset.</p><p>Postgres sample connection parameters:</p><ul><li><strong>User Name</strong>: UserName</li><li><strong>Password</strong>: DBPassword</li><li><strong>Database Host</strong>:<ul><li>For Localhost: localhost or 127.0.0.1</li><li>For On Prem: IP address or Host name</li><li>For AWS Endpoint</li></ul></li><li><strong>Database Name</strong>: Database Name</li><li><strong>Port</strong>: default 5432</li></ul><p>The connection string looks like:</p><div  [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+comes out of the box with Superset.</p><p>Postgres sample connection parameters:</p><ul><li><strong>User Name</strong>: UserName</li><li><strong>Password</strong>: DBPassword</li><li><strong>Database Host</strong>:<ul><li>For Localhost: localhost or 127.0.0.1</li><li>For On Prem: IP address or Host name</li><li>For AWS Endpoint</li></ul></li><li><strong>Database Name</strong>: Database Name</li><li><strong>Port</strong>: default 5432</li></ul><p>The connection string looks like:</p><div  [...]
 <a href="https://www.postgresql.org/docs/9.1/libpq-ssl.html" target="_blank" rel="noopener noreferrer">Table 31-1 from this documentation</a>.</p><p>More information about PostgreSQL connection options can be found in the
 <a href="https://docs.sqlalchemy.org/en/13/dialects/postgresql.html#module-sqlalchemy.dialects.postgresql.psycopg2" target="_blank" rel="noopener noreferrer">SQLAlchemy docs</a>
 and the
-<a href="https://www.postgresql.org/docs/9.1/libpq-connect.html#LIBPQ-PQCONNECTDBPARAMS" target="_blank" rel="noopener noreferrer">PostgreSQL docs</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/postgres.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox [...]
+<a href="https://www.postgresql.org/docs/9.1/libpq-connect.html#LIBPQ-PQCONNECTDBPARAMS" target="_blank" rel="noopener noreferrer">PostgreSQL docs</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/postgres.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -35,7 +39,7 @@ and the
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/presto.htm/index.html b/docs/databases/presto.htm/index.html
index 06944de8e..82b944b09 100644
--- a/docs/databases/presto.htm/index.html
+++ b/docs/databases/presto.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/presto" />
   </head>
   <script>
-    window.location.href = '/docs/databases/presto';
+    window.location.href = '/docs/databases/presto' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/presto.html/index.html b/docs/databases/presto.html/index.html
index 06944de8e..82b944b09 100644
--- a/docs/databases/presto.html/index.html
+++ b/docs/databases/presto.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/presto" />
   </head>
   <script>
-    window.location.href = '/docs/databases/presto';
+    window.location.href = '/docs/databases/presto' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/presto/index.html b/docs/databases/presto/index.html
index 61e0f995c..63195ba03 100644
--- a/docs/databases/presto/index.html
+++ b/docs/databases/presto/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/presto">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Presto | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/presto"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta dat [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Presto | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/presto"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-datasource. If you’re using an older version of Presto, you can configure it in the extra parameter:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34 [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+datasource. If you’re using an older version of Presto, you can configure it in the extra parameter:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" styl [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@ datasource. If you’re using an older version of Presto, you can configure it i
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/redshift.htm/index.html b/docs/databases/redshift.htm/index.html
index f509191bd..b4cfe1c60 100644
--- a/docs/databases/redshift.htm/index.html
+++ b/docs/databases/redshift.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/redshift" />
   </head>
   <script>
-    window.location.href = '/docs/databases/redshift';
+    window.location.href = '/docs/databases/redshift' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/redshift.html/index.html b/docs/databases/redshift.html/index.html
index f509191bd..b4cfe1c60 100644
--- a/docs/databases/redshift.html/index.html
+++ b/docs/databases/redshift.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/redshift" />
   </head>
   <script>
-    window.location.href = '/docs/databases/redshift';
+    window.location.href = '/docs/databases/redshift' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/redshift/index.html b/docs/databases/redshift/index.html
index c92ab9115..39f13566c 100644
--- a/docs/databases/redshift/index.html
+++ b/docs/databases/redshift/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/redshift">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Amazon Redshift | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/redshift"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Amazon Redshift | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/redshift"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-way to connect to Redshift through SQLAlchemy.</p><p>You&#x27;ll need to the following setting values to form the connection string:</p><ul><li><strong>User Name</strong>: userName</li><li><strong>Password</strong>: DBPassword</li><li><strong>Database Host</strong>: AWS Endpoint</li><li><strong>Database Name</strong>: Database Name</li><li><strong>Port</strong>: default 5439</li></ul><p>Here&#x27;s what the connection string looks like:</p><div class="codeBlockContainer_I0IT theme-code-b [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+way to connect to Redshift through SQLAlchemy.</p><p>You&#x27;ll need to the following setting values to form the connection string:</p><ul><li><strong>User Name</strong>: userName</li><li><strong>Password</strong>: DBPassword</li><li><strong>Database Host</strong>: AWS Endpoint</li><li><strong>Database Name</strong>: Database Name</li><li><strong>Port</strong>: default 5439</li></ul><p>Here&#x27;s what the connection string looks like:</p><div class="codeBlockContainer_Ckt0 theme-code-b [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@ way to connect to Redshift through SQLAlchemy.</p><p>You&#x27;ll need to the fol
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/risingwave.htm/index.html b/docs/databases/risingwave.htm/index.html
index 17e541b34..139f8b877 100644
--- a/docs/databases/risingwave.htm/index.html
+++ b/docs/databases/risingwave.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/risingwave" />
   </head>
   <script>
-    window.location.href = '/docs/databases/risingwave';
+    window.location.href = '/docs/databases/risingwave' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/risingwave.html/index.html b/docs/databases/risingwave.html/index.html
index 17e541b34..139f8b877 100644
--- a/docs/databases/risingwave.html/index.html
+++ b/docs/databases/risingwave.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/risingwave" />
   </head>
   <script>
-    window.location.href = '/docs/databases/risingwave';
+    window.location.href = '/docs/databases/risingwave' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/risingwave/index.html b/docs/databases/risingwave/index.html
index 053d3dd85..f1c4ad173 100644
--- a/docs/databases/risingwave/index.html
+++ b/docs/databases/risingwave/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/risingwave">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">RisingWave | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/risingwave"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current">< [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">RisingWave | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/risingwave"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="d [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://github.com/risingwavelabs/sqlalchemy-risingwave" target="_blank" rel="noopener noreferrer">sqlalchemy-risingwave</a>.</p><p>The expected connection string is formatted as follows:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#39 [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://github.com/risingwavelabs/sqlalchemy-risingwave" target="_blank" rel="noopener noreferrer">sqlalchemy-risingwave</a>.</p><p>The expected connection string is formatted as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"  [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/rockset.htm/index.html b/docs/databases/rockset.htm/index.html
index b46c71c83..a1e4b9600 100644
--- a/docs/databases/rockset.htm/index.html
+++ b/docs/databases/rockset.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/rockset" />
   </head>
   <script>
-    window.location.href = '/docs/databases/rockset';
+    window.location.href = '/docs/databases/rockset' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/rockset.html/index.html b/docs/databases/rockset.html/index.html
index b46c71c83..a1e4b9600 100644
--- a/docs/databases/rockset.html/index.html
+++ b/docs/databases/rockset.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/rockset" />
   </head>
   <script>
-    window.location.href = '/docs/databases/rockset';
+    window.location.href = '/docs/databases/rockset' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/rockset/index.html b/docs/databases/rockset/index.html
index 6b3464b88..9fe3c76d5 100644
--- a/docs/databases/rockset/index.html
+++ b/docs/databases/rockset/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/rockset">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Rockset | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/rockset"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta d [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Rockset | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/rockset"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsear [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/snowflake.htm/index.html b/docs/databases/snowflake.htm/index.html
index 29d229f84..1395f857b 100644
--- a/docs/databases/snowflake.htm/index.html
+++ b/docs/databases/snowflake.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/snowflake" />
   </head>
   <script>
-    window.location.href = '/docs/databases/snowflake';
+    window.location.href = '/docs/databases/snowflake' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/snowflake.html/index.html b/docs/databases/snowflake.html/index.html
index 29d229f84..1395f857b 100644
--- a/docs/databases/snowflake.html/index.html
+++ b/docs/databases/snowflake.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/snowflake" />
   </head>
   <script>
-    window.location.href = '/docs/databases/snowflake';
+    window.location.href = '/docs/databases/snowflake' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/snowflake/index.html b/docs/databases/snowflake/index.html
index d0862463e..808ee8ba6 100644
--- a/docs/databases/snowflake/index.html
+++ b/docs/databases/snowflake/index.html
@@ -1,33 +1,37 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/snowflake">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Snowflake | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/snowflake"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><me [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Snowflake | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/snowflake"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="doc [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://pypi.org/project/snowflake-sqlalchemy/" target="_blank" rel="noopener noreferrer">snowflake-sqlalchemy</a>.</p><p>The connection string for Snowflake looks like this:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span c [...]
-warehouse can be omitted if defaults are defined for the user, i.e.</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">snowflake://{user}:{password}@{account}.{region}/{database}</span><br></span></code></pre><button [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://pypi.org/project/snowflake-sqlalchemy/" target="_blank" rel="noopener noreferrer">snowflake-sqlalchemy</a>.</p><p>The connection string for Snowflake looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color: [...]
+warehouse can be omitted if defaults are defined for the user, i.e.</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">snowflake://{user}:{password}@{account}.{region}/{database}</span><br></span></co [...]
 databases/schemas/tables/views/warehouses, as the Snowflake SQLAlchemy engine does not test for
 user/role rights during engine creation by default. However, when pressing the “Test Connection”
 button in the Create or Edit Database dialog, user/role credentials are validated by passing
 “validate_default_parameters”: True to the connect() method during engine creation. If the user/role
 is not authorized to access the database, an error is recorded in the Superset logs.</p><p>And if you want connect Snowflake with <a href="https://docs.snowflake.com/en/user-guide/key-pair-auth.html#step-6-configure-the-snowflake-client-to-use-key-pair-authentication" target="_blank" rel="noopener noreferrer">Key Pair Authentication</a>.
 Plase make sure you have the key pair and the public key is registered in Snowflake.
-To connect Snowflake with Key Pair Authentication, you need to add the following parameters to &quot;SECURE EXTRA&quot; field.</p><p><strong><em>Please note that you need to merge multi-line private key content to one line and insert <code>\n</code> between each line</em></strong></p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color [...]
+To connect Snowflake with Key Pair Authentication, you need to add the following parameters to &quot;SECURE EXTRA&quot; field.</p><p><strong><em>Please note that you need to merge multi-line private key content to one line and insert <code>\n</code> between each line</em></strong></p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeB [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -39,7 +43,7 @@ To connect Snowflake with Key Pair Authentication, you need to add the following
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/solr.htm/index.html b/docs/databases/solr.htm/index.html
index de2e6c0ee..c3be851ec 100644
--- a/docs/databases/solr.htm/index.html
+++ b/docs/databases/solr.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/solr" />
   </head>
   <script>
-    window.location.href = '/docs/databases/solr';
+    window.location.href = '/docs/databases/solr' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/solr.html/index.html b/docs/databases/solr.html/index.html
index de2e6c0ee..c3be851ec 100644
--- a/docs/databases/solr.html/index.html
+++ b/docs/databases/solr.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/solr" />
   </head>
   <script>
-    window.location.href = '/docs/databases/solr';
+    window.location.href = '/docs/databases/solr' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/solr/index.html b/docs/databases/solr/index.html
index 03ae06ffe..986f99c3d 100644
--- a/docs/databases/solr/index.html
+++ b/docs/databases/solr/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/solr">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Apache Solr | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/solr"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta  [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Apache Solr | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/solr"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsea [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-Python / SQLAlchemy interface to Apache Solr.</p><p>The connection string for Solr looks like this:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">solr://{username}:{password}@{host}:{port}/{server_path}/{collect [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+Python / SQLAlchemy interface to Apache Solr.</p><p>The connection string for Solr looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">solr://{username}:{password}@{host}:{port}/{serve [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@ Python / SQLAlchemy interface to Apache Solr.</p><p>The connection string for So
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/spark-sql.htm/index.html b/docs/databases/spark-sql.htm/index.html
index 3d2a6c301..578204a62 100644
--- a/docs/databases/spark-sql.htm/index.html
+++ b/docs/databases/spark-sql.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/spark-sql" />
   </head>
   <script>
-    window.location.href = '/docs/databases/spark-sql';
+    window.location.href = '/docs/databases/spark-sql' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/spark-sql.html/index.html b/docs/databases/spark-sql.html/index.html
index 3d2a6c301..578204a62 100644
--- a/docs/databases/spark-sql.html/index.html
+++ b/docs/databases/spark-sql.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/spark-sql" />
   </head>
   <script>
-    window.location.href = '/docs/databases/spark-sql';
+    window.location.href = '/docs/databases/spark-sql' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/spark-sql/index.html b/docs/databases/spark-sql/index.html
index cfc7f7e62..9622bd899 100644
--- a/docs/databases/spark-sql/index.html
+++ b/docs/databases/spark-sql/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/spark-sql">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Apache Spark SQL | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/spark-sql"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="curre [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Apache Spark SQL | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/spark-sql"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" na [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/sql-server.htm/index.html b/docs/databases/sql-server.htm/index.html
index 56f21e35c..27db59424 100644
--- a/docs/databases/sql-server.htm/index.html
+++ b/docs/databases/sql-server.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/sql-server" />
   </head>
   <script>
-    window.location.href = '/docs/databases/sql-server';
+    window.location.href = '/docs/databases/sql-server' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/sql-server.html/index.html b/docs/databases/sql-server.html/index.html
index 56f21e35c..27db59424 100644
--- a/docs/databases/sql-server.html/index.html
+++ b/docs/databases/sql-server.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/sql-server" />
   </head>
   <script>
-    window.location.href = '/docs/databases/sql-server';
+    window.location.href = '/docs/databases/sql-server' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/sql-server/index.html b/docs/databases/sql-server/index.html
index 305d6c9f9..2f804201e 100644
--- a/docs/databases/sql-server/index.html
+++ b/docs/databases/sql-server/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/sql-server">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Microsoft SQL Server | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/sql-server"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content=" [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Microsoft SQL Server | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/sql-server"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="tru [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/teradata.htm/index.html b/docs/databases/teradata.htm/index.html
index eb96bd959..9ad4358bb 100644
--- a/docs/databases/teradata.htm/index.html
+++ b/docs/databases/teradata.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/teradata" />
   </head>
   <script>
-    window.location.href = '/docs/databases/teradata';
+    window.location.href = '/docs/databases/teradata' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/teradata.html/index.html b/docs/databases/teradata.html/index.html
index eb96bd959..9ad4358bb 100644
--- a/docs/databases/teradata.html/index.html
+++ b/docs/databases/teradata.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/teradata" />
   </head>
   <script>
-    window.location.href = '/docs/databases/teradata';
+    window.location.href = '/docs/databases/teradata' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/teradata/index.html b/docs/databases/teradata/index.html
index 6bb2a7fe6..1c824c0c3 100644
--- a/docs/databases/teradata/index.html
+++ b/docs/databases/teradata/index.html
@@ -1,31 +1,35 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/teradata">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Teradata | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/teradata"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Teradata | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/teradata"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docse [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<a href="https://pypi.org/project/teradatasqlalchemy/" target="_blank" rel="noopener noreferrer">teradatasqlalchemy</a>.</p><p>The connection string for Teradata looks like this:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class= [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<a href="https://pypi.org/project/teradatasqlalchemy/" target="_blank" rel="noopener noreferrer">teradatasqlalchemy</a>.</p><p>The connection string for Teradata looks like this:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A [...]
 <a href="https://github.com/Teradata/sqlalchemy-teradata" target="_blank" rel="noopener noreferrer">sqlalchemy-teradata</a> that
 requires the installation of ODBC drivers. The Teradata ODBC Drivers
 are available
-here: <a href="https://downloads.teradata.com/download/connectivity/odbc-driver/linux" target="_blank" rel="noopener noreferrer">https://downloads.teradata.com/download/connectivity/odbc-driver/linux</a></p><p>Here are the required environment variables:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="code [...]
+here: <a href="https://downloads.teradata.com/download/connectivity/odbc-driver/linux" target="_blank" rel="noopener noreferrer">https://downloads.teradata.com/download/connectivity/odbc-driver/linux</a></p><p>Here are the required environment variables:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar">< [...]
 lack of requirement around ODBC drivers and
-because it&#x27;s more regularly updated.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/teradata.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2- [...]
+because it&#x27;s more regularly updated.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/databases/teradata.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2- [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -37,7 +41,7 @@ because it&#x27;s more regularly updated.</p></div><footer class="theme-doc-foot
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/timescaledb.htm/index.html b/docs/databases/timescaledb.htm/index.html
index 45881bef1..c662b6944 100644
--- a/docs/databases/timescaledb.htm/index.html
+++ b/docs/databases/timescaledb.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/timescaledb" />
   </head>
   <script>
-    window.location.href = '/docs/databases/timescaledb';
+    window.location.href = '/docs/databases/timescaledb' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/timescaledb.html/index.html b/docs/databases/timescaledb.html/index.html
index 45881bef1..c662b6944 100644
--- a/docs/databases/timescaledb.html/index.html
+++ b/docs/databases/timescaledb.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/timescaledb" />
   </head>
   <script>
-    window.location.href = '/docs/databases/timescaledb';
+    window.location.href = '/docs/databases/timescaledb' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/timescaledb/index.html b/docs/databases/timescaledb/index.html
index b554ad340..354e5c5ba 100644
--- a/docs/databases/timescaledb/index.html
+++ b/docs/databases/timescaledb/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/timescaledb">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">TimescaleDB | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/timescaledb"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current" [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">TimescaleDB | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/timescaledb"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-TimescaleDB is a PostgreSQL extension, and you can use the standard PostgreSQL connector library, <a href="https://www.psycopg.org/docs/" target="_blank" rel="noopener noreferrer">psycopg2</a>, to connect to the database.</p><p>If you&#x27;re using docker-compose, psycopg2 comes out of the box with Superset.</p><p>TimescaleDB sample connection parameters:</p><ul><li><strong>User Name</strong>: User</li><li><strong>Password</strong>: Password</li><li><strong>Database Host</strong>:<ul><li [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+TimescaleDB is a PostgreSQL extension, and you can use the standard PostgreSQL connector library, <a href="https://www.psycopg.org/docs/" target="_blank" rel="noopener noreferrer">psycopg2</a>, to connect to the database.</p><p>If you&#x27;re using docker-compose, psycopg2 comes out of the box with Superset.</p><p>TimescaleDB sample connection parameters:</p><ul><li><strong>User Name</strong>: User</li><li><strong>Password</strong>: Password</li><li><strong>Database Host</strong>:<ul><li [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -31,7 +35,7 @@ TimescaleDB is a PostgreSQL extension, and you can use the standard PostgreSQL c
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/trino.htm/index.html b/docs/databases/trino.htm/index.html
index 5ccc9bf7a..981f3aef6 100644
--- a/docs/databases/trino.htm/index.html
+++ b/docs/databases/trino.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/trino" />
   </head>
   <script>
-    window.location.href = '/docs/databases/trino';
+    window.location.href = '/docs/databases/trino' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/trino.html/index.html b/docs/databases/trino.html/index.html
index 5ccc9bf7a..981f3aef6 100644
--- a/docs/databases/trino.html/index.html
+++ b/docs/databases/trino.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/trino" />
   </head>
   <script>
-    window.location.href = '/docs/databases/trino';
+    window.location.href = '/docs/databases/trino' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/trino/index.html b/docs/databases/trino/index.html
index 663a83d9a..7822fcf8d 100644
--- a/docs/databases/trino/index.html
+++ b/docs/databases/trino/index.html
@@ -1,26 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/trino">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Trino | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/trino"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data- [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Trino | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/trino"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:l [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<code>ALLOWED_EXTRA_AUTHENTICATIONS</code> allow list in Superset config file:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">from</span><span class="token plain"> [...]
-or factory function (which returns an <code>Authentication</code> instance) to <code>auth_method</code>.</p><p>All fields in <code>auth_params</code> are passed directly to your class/function.</p><p><strong>Reference</strong>:</p><ul><li><a href="https://trino.io/episodes/12.html" target="_blank" rel="noopener noreferrer">Trino-Superset-Podcast</a></li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="h [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<code>ALLOWED_EXTRA_AUTHENTICATIONS</code> allow list in Superset config file:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">from</span><span class="toke [...]
+or factory function (which returns an <code>Authentication</code> instance) to <code>auth_method</code>.</p><p>All fields in <code>auth_params</code> are passed directly to your class/function.</p><p><strong>Reference</strong>:</p><ul><li><a href="https://trino.io/episodes/12.html" target="_blank" rel="noopener noreferrer">Trino-Superset-Podcast</a></li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="h [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -32,7 +36,7 @@ or factory function (which returns an <code>Authentication</code> instance) to <
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/vertica.htm/index.html b/docs/databases/vertica.htm/index.html
index 1874273ef..c0a07d6f7 100644
--- a/docs/databases/vertica.htm/index.html
+++ b/docs/databases/vertica.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/vertica" />
   </head>
   <script>
-    window.location.href = '/docs/databases/vertica';
+    window.location.href = '/docs/databases/vertica' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/vertica.html/index.html b/docs/databases/vertica.html/index.html
index 1874273ef..c0a07d6f7 100644
--- a/docs/databases/vertica.html/index.html
+++ b/docs/databases/vertica.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/vertica" />
   </head>
   <script>
-    window.location.href = '/docs/databases/vertica';
+    window.location.href = '/docs/databases/vertica' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/vertica/index.html b/docs/databases/vertica/index.html
index 0c32da36e..04d8a6877 100644
--- a/docs/databases/vertica/index.html
+++ b/docs/databases/vertica/index.html
@@ -1,26 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/vertica">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Vertica | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/vertica"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta d [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Vertica | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/vertica"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsear [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 <a href="https://pypi.org/project/sqlalchemy-vertica-python/" target="_blank" rel="noopener noreferrer">sqlalchemy-vertica-python</a>. The
-<a href="http://www.vertica.com/" target="_blank" rel="noopener noreferrer">Vertica</a> connection parameters are:</p><ul><li><strong>User Name:</strong> UserName</li><li><strong>Password:</strong> DBPassword</li><li><strong>Database Host:</strong><ul><li>For Localhost : localhost or 127.0.0.1</li><li>For On Prem : IP address or Host name</li><li>For Cloud: IP Address or Host Name</li></ul></li><li><strong>Database Name:</strong> Database Name</li><li><strong>Port:</strong> default 5433< [...]
+<a href="http://www.vertica.com/" target="_blank" rel="noopener noreferrer">Vertica</a> connection parameters are:</p><ul><li><strong>User Name:</strong> UserName</li><li><strong>Password:</strong> DBPassword</li><li><strong>Database Host:</strong><ul><li>For Localhost : localhost or 127.0.0.1</li><li>For On Prem : IP address or Host name</li><li>For Cloud: IP Address or Host Name</li></ul></li><li><strong>Database Name:</strong> Database Name</li><li><strong>Port:</strong> default 5433< [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -32,7 +36,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/databases/yugabyte/index.html b/docs/databases/yugabyte/index.html
index 1199d77c8..6f251e36a 100644
--- a/docs/databases/yugabyte/index.html
+++ b/docs/databases/yugabyte/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/yugabytedb" />
   </head>
   <script>
-    window.location.href = '/docs/databases/yugabytedb';
+    window.location.href = '/docs/databases/yugabytedb' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/yugabytedb.htm/index.html b/docs/databases/yugabytedb.htm/index.html
index 1199d77c8..6f251e36a 100644
--- a/docs/databases/yugabytedb.htm/index.html
+++ b/docs/databases/yugabytedb.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/yugabytedb" />
   </head>
   <script>
-    window.location.href = '/docs/databases/yugabytedb';
+    window.location.href = '/docs/databases/yugabytedb' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/yugabytedb.html/index.html b/docs/databases/yugabytedb.html/index.html
index 1199d77c8..6f251e36a 100644
--- a/docs/databases/yugabytedb.html/index.html
+++ b/docs/databases/yugabytedb.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/yugabytedb" />
   </head>
   <script>
-    window.location.href = '/docs/databases/yugabytedb';
+    window.location.href = '/docs/databases/yugabytedb' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/databases/yugabytedb/index.html b/docs/databases/yugabytedb/index.html
index 0fece93a0..3b2060797 100644
--- a/docs/databases/yugabytedb/index.html
+++ b/docs/databases/yugabytedb/index.html
@@ -1,26 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-databases/yugabytedb">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">YugabyteDB | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/yugabytedb"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current">< [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">YugabyteDB | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/databases/yugabytedb"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="d [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 Postgres connector library <a href="https://www.psycopg.org/docs/" target="_blank" rel="noopener noreferrer">psycopg2</a>
-comes out of the box with Superset.</p><p>The connection string looks like:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">postgresql://{username}:{password}@{host}:{port}/{database}</span><br></span></code></pre [...]
+comes out of the box with Superset.</p><p>The connection string looks like:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">postgresql://{username}:{password}@{host}:{port}/{database}</span><br></s [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -32,7 +36,7 @@ comes out of the box with Superset.</p><p>The connection string looks like:</p><
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/frequently-asked-questions.htm/index.html b/docs/frequently-asked-questions.htm/index.html
index 3223de7f3..628c347f2 100644
--- a/docs/frequently-asked-questions.htm/index.html
+++ b/docs/frequently-asked-questions.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/frequently-asked-questions" />
   </head>
   <script>
-    window.location.href = '/docs/frequently-asked-questions';
+    window.location.href = '/docs/frequently-asked-questions' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/frequently-asked-questions.html/index.html b/docs/frequently-asked-questions.html/index.html
index 3223de7f3..628c347f2 100644
--- a/docs/frequently-asked-questions.html/index.html
+++ b/docs/frequently-asked-questions.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/frequently-asked-questions" />
   </head>
   <script>
-    window.location.href = '/docs/frequently-asked-questions';
+    window.location.href = '/docs/frequently-asked-questions' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/frequently-asked-questions/index.html b/docs/frequently-asked-questions/index.html
index e83514769..6c759ffab 100644
--- a/docs/frequently-asked-questions/index.html
+++ b/docs/frequently-asked-questions/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-frequently-asked-questions">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Frequently Asked Questions | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/frequently-asked-questions"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_versio [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Frequently Asked Questions | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/frequently-asked-questions"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta  [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 or a view.</p><p>When working with tables, the solution would be to materialize a table that contains all the fields
 needed for your analysis, most likely through some scheduled batch process.</p><p>A view is a simple logical layer that abstract an arbitrary SQL queries as a virtual table. This can
 allow you to join and union multiple tables, and to apply some transformation using arbitrary SQL
@@ -27,20 +31,20 @@ query on top of your query (view). A good practice may be to limit yourself to j
 large table to one or many small tables only, and avoid using <em>GROUP BY</em> where possible as Superset
 will do its own <em>GROUP BY</em> and doing the work twice might slow down performance.</p><p>Whether you use a table or a view, the important factor is whether your database is fast enough to
 serve it in an interactive fashion to provide a good user experience in Superset.</p><p>However, if you are using the SQL Lab, there is no such limitation, you can write sql query to join
-multiple tables as long as your db account has access to the tables.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="how-big-can-my-datasource-be">How BIG can my datasource be?<a class="hash-link" href="#how-big-can-my-datasource-be" title="Direct link to heading">​</a></h3><p>It can be gigantic! Superset acts as a thin layer above your underlying databases or data engines.</p><p>As mentioned above, the main criteria is whether your database can execute queries and return
+multiple tables as long as your db account has access to the tables.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="how-big-can-my-datasource-be">How BIG can my datasource be?<a href="#how-big-can-my-datasource-be" class="hash-link" aria-label="Direct link to How BIG can my datasource be?" title="Direct link to How BIG can my datasource be?">​</a></h3><p>It can be gigantic! Superset acts as a thin layer above your underlying databases or data engines.</p><p>As mentioned above, the [...]
 results in a time frame that is acceptable to your users. Many distributed databases out there can
-execute queries that scan through terabytes in an interactive fashion.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="how-do-i-create-my-own-visualization">How do I create my own visualization?<a class="hash-link" href="#how-do-i-create-my-own-visualization" title="Direct link to heading">​</a></h3><p>We recommend reading the instructions in
-<a href="/docs/contributing/creating-viz-plugins">Creating Visualization Plugins</a>.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="can-i-upload-and-visualize-csv-data">Can I upload and visualize CSV data?<a class="hash-link" href="#can-i-upload-and-visualize-csv-data" title="Direct link to heading">​</a></h3><p>Absolutely! Read the instructions <a href="/docs/creating-charts-dashboards/exploring-data">here</a> to learn
-how to enable and use CSV upload.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="why-are-my-queries-timing-out">Why are my queries timing out?<a class="hash-link" href="#why-are-my-queries-timing-out" title="Direct link to heading">​</a></h3><p>There are many reasons may cause long query timing out.</p><p>For running long query from Sql Lab, by default Superset allows it run as long as 6 hours before it
+execute queries that scan through terabytes in an interactive fashion.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="how-do-i-create-my-own-visualization">How do I create my own visualization?<a href="#how-do-i-create-my-own-visualization" class="hash-link" aria-label="Direct link to How do I create my own visualization?" title="Direct link to How do I create my own visualization?">​</a></h3><p>We recommend reading the instructions in
+<a href="/docs/contributing/creating-viz-plugins">Creating Visualization Plugins</a>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="can-i-upload-and-visualize-csv-data">Can I upload and visualize CSV data?<a href="#can-i-upload-and-visualize-csv-data" class="hash-link" aria-label="Direct link to Can I upload and visualize CSV data?" title="Direct link to Can I upload and visualize CSV data?">​</a></h3><p>Absolutely! Read the instructions <a href="/docs/creating-charts-dashboards/ [...]
+how to enable and use CSV upload.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="why-are-my-queries-timing-out">Why are my queries timing out?<a href="#why-are-my-queries-timing-out" class="hash-link" aria-label="Direct link to Why are my queries timing out?" title="Direct link to Why are my queries timing out?">​</a></h3><p>There are many reasons may cause long query timing out.</p><p>For running long query from Sql Lab, by default Superset allows it run as long as 6 hours before it
 being killed by celery. If you want to increase the time for running query, you can specify the
-timeout in configuration. For example:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">SQLLAB_ASYNC_TIME_LIMIT_SEC = 60 * 60 * 6</span><br></span></code></pre><button type="button" aria-label="Copy code to clipboa [...]
+timeout in configuration. For example:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">SQLLAB_ASYNC_TIME_LIMIT_SEC = 60 * 60 * 6</span><br></span></code></pre><div class="buttonGroup__atx"><button  [...]
 probably behind gateway or proxy server (such as Nginx). If it did not receive a timely response
 from Superset server (which is processing long queries), these web servers will send 504 status code
 to clients directly. Superset has a client-side timeout limit to address this issue. If query didn’t
 come back within client-side timeout (60 seconds by default), Superset will display warning message
 to avoid gateway timeout message. If you have a longer gateway timeout limit, you can change the
-timeout settings in <strong>superset_config.py</strong>:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">SUPERSET_WEBSERVER_TIMEOUT = 60</span><br></span></code></pre><button type="button" aria-label="Copy code to [...]
-to <strong>.env</strong> and <strong>.env-non-dev</strong> at the key MAPBOX_API_KEY:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">MAPBOX_API_KEY = &quot;longstringofalphanumer1c&quot;</span><br></span></code>< [...]
+timeout settings in <strong>superset_config.py</strong>:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">SUPERSET_WEBSERVER_TIMEOUT = 60</span><br></span></code></pre><div class="buttonGroup__atx"> [...]
+to <strong>.env</strong> and <strong>.env-non-dev</strong> at the key MAPBOX_API_KEY:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">MAPBOX_API_KEY = &quot;longstringofalphanumer1c&quot;</span><br [...]
 filtering. To build the list of distinct values, we run a query, and sort the result by the metric
 you provide, sorting descending.</p><p>The widget also has a checkbox <strong>Date Filter</strong>, which enables time filtering capabilities to your
 dashboard. After checking the box and refreshing, you’ll see a from and a to dropdown show up.</p><p>By default, the filtering will be applied to all the slices that are built on top of a datasource
@@ -48,35 +52,35 @@ that shares the column name that the filter is based on. It’s also a requireme
 be checked as “filterable” in the column tab of the table editor.</p><p>But what about if you don’t want certain widgets to get filtered on your dashboard? You can do that
 by editing your dashboard, and in the form, edit the JSON Metadata field, more specifically the
 <code>filter_immune_slices</code> key, that receives an array of sliceIds that should never be affected by any
-dashboard level filtering.</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    &quot;filter_immune_slices&quot;: [324, 65 [...]
+dashboard level filtering.</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    &quot;filter_immune_slices [...]
 for a specific slice_id, which filter fields should be disregarded.</p><p>Note the use of the <code>__time_range</code> keyword, which is reserved for dealing with the time boundary
 filtering mentioned above.</p><p>But what happens with filtering when dealing with slices coming from different tables or databases?
-If the column name is shared, the filter will be applied, it’s as simple as that.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="how-to-limit-the-timed-refresh-on-a-dashboard">How to limit the timed refresh on a dashboard?<a class="hash-link" href="#how-to-limit-the-timed-refresh-on-a-dashboard" title="Direct link to heading">​</a></h3><p>By default, the dashboard timed refresh feature allows you to automatically re-query every slice on
+If the column name is shared, the filter will be applied, it’s as simple as that.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-limit-the-timed-refresh-on-a-dashboard">How to limit the timed refresh on a dashboard?<a href="#how-to-limit-the-timed-refresh-on-a-dashboard" class="hash-link" aria-label="Direct link to How to limit the timed refresh on a dashboard?" title="Direct link to How to limit the timed refresh on a dashboard?">​</a></h3><p>By default, the dashboard time [...]
 a dashboard according to a set schedule. Sometimes, however, you won’t want all of the slices to be
 refreshed - especially if some data is slow moving, or run heavy queries. To exclude specific slices
 from the timed refresh process, add the <code>timed_refresh_immune_slices</code> key to the dashboard JSON
-Metadata field:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">   &quot;filter_immune_slices&quot;: [],</span><br></span [...]
+Metadata field:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">   &quot;filter_immune_slices&quot;: [],< [...]
 be automatically re-queried on schedule.</p><p>Slice refresh will also be staggered over the specified period. You can turn off this staggering by
 setting the <code>stagger_refresh</code> to false and modify the stagger period by setting <code>stagger_time</code> to a
-value in milliseconds in the JSON Metadata field:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    &quot;stagger_refre [...]
+value in milliseconds in the JSON Metadata field:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    &qu [...]
 seconds is ignored.</p><p><strong>Why does ‘flask fab’ or superset freezed/hung/not responding when started (my home directory is
 NFS mounted)?</strong></p><p>By default, Superset creates and uses an SQLite database at <code>~/.superset/superset.db</code>. SQLite is
 known to <a href="https://www.sqlite.org/lockingv3.html" target="_blank" rel="noopener noreferrer">not work well if used on NFS</a> due to broken file
 locking implementation on NFS.</p><p>You can override this path using the <strong>SUPERSET_HOME</strong> environment variable.</p><p>Another workaround is to change where superset stores the sqlite database by adding the following in
-<code>superset_config.py</code>:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">SQLALCHEMY_DATABASE_URI = &#x27;sqlite:////new/location/superset.db&#x27;</span><br></span></code></pre><button type="button" aria-l [...]
-<a href="/docs/installation/configuring-superset">here</a>.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="what-if-the-table-schema-changed">What if the table schema changed?<a class="hash-link" href="#what-if-the-table-schema-changed" title="Direct link to heading">​</a></h3><p>Table schemas evolve, and Superset needs to reflect that. It’s pretty common in the life cycle of a
+<code>superset_config.py</code>:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">SQLALCHEMY_DATABASE_URI = &#x27;sqlite:////new/location/superset.db&#x27;</span><br></span></code></pre><div class=" [...]
+<a href="/docs/installation/configuring-superset">here</a>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-if-the-table-schema-changed">What if the table schema changed?<a href="#what-if-the-table-schema-changed" class="hash-link" aria-label="Direct link to What if the table schema changed?" title="Direct link to What if the table schema changed?">​</a></h3><p>Table schemas evolve, and Superset needs to reflect that. It’s pretty common in the life cycle of a
 dashboard to want to add a new dimension or metric. To get Superset to discover your new columns,
 all you have to do is to go to <strong>Data -&gt; Datasets</strong>, click the edit icon next to the dataset
 whose schema has changed, and hit <strong>Sync columns from source</strong> from the <strong>Columns</strong> tab.
 Behind the scene, the new columns will get merged it. Following this, you may want to re-edit the
-table afterwards to configure the Columns tab, check the appropriate boxes and save again.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="what-database-engine-can-i-use-as-a-backend-for-superset">What database engine can I use as a backend for Superset?<a class="hash-link" href="#what-database-engine-can-i-use-as-a-backend-for-superset" title="Direct link to heading">​</a></h3><p>To clarify, the database backend is an OLTP database used by Superset to store its internal
+table afterwards to configure the Columns tab, check the appropriate boxes and save again.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-database-engine-can-i-use-as-a-backend-for-superset">What database engine can I use as a backend for Superset?<a href="#what-database-engine-can-i-use-as-a-backend-for-superset" class="hash-link" aria-label="Direct link to What database engine can I use as a backend for Superset?" title="Direct link to What database engine can I use as a ba [...]
 information like your list of users, slices and dashboard definitions.</p><p>Superset is tested using Mysql, Postgresql and Sqlite for its backend. It’s recommended you install
 Superset on one of these database server for production.</p><p>Using a column-store, non-OLTP databases like Vertica, Redshift or Presto as a database backend
 simply won’t work as these databases are not designed for this type of workload. Installation on
 Oracle, Microsoft SQL Server, or other OLTP databases may work but isn’t tested.</p><p>Please note that pretty much any databases that have a SqlAlchemy integration should work perfectly
-fine as a datasource for Superset, just not as the OLTP backend.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="how-can-i-configure-oauth-authentication-and-authorization">How can I configure OAuth authentication and authorization?<a class="hash-link" href="#how-can-i-configure-oauth-authentication-and-authorization" title="Direct link to heading">​</a></h3><p>You can take a look at this Flask-AppBuilder
-<a href="https://github.com/dpgaspar/Flask-AppBuilder/blob/master/examples/oauth/config.py" target="_blank" rel="noopener noreferrer">configuration example</a>.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="how-can-i-set-a-default-filter-on-my-dashboard">How can I set a default filter on my dashboard?<a class="hash-link" href="#how-can-i-set-a-default-filter-on-my-dashboard" title="Direct link to heading">​</a></h3><p>Simply apply the filter and save the dashboard while the filte [...]
-Metadata attribute using the <code>label_colors</code> key.</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    &quot;lab [...]
+fine as a datasource for Superset, just not as the OLTP backend.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="how-can-i-configure-oauth-authentication-and-authorization">How can I configure OAuth authentication and authorization?<a href="#how-can-i-configure-oauth-authentication-and-authorization" class="hash-link" aria-label="Direct link to How can I configure OAuth authentication and authorization?" title="Direct link to How can I configure OAuth authentication and authorizati [...]
+<a href="https://github.com/dpgaspar/Flask-AppBuilder/blob/master/examples/oauth/config.py" target="_blank" rel="noopener noreferrer">configuration example</a>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="how-can-i-set-a-default-filter-on-my-dashboard">How can I set a default filter on my dashboard?<a href="#how-can-i-set-a-default-filter-on-my-dashboard" class="hash-link" aria-label="Direct link to How can I set a default filter on my dashboard?" title="Direct link to How can  [...]
+Metadata attribute using the <code>label_colors</code> key.</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plai [...]
 overview for supported databases. Database engines not listed on that page may work too. We rely on
 the community to contribute to this knowledge base.</p><p>For a database engine to be supported in Superset through the SQLAlchemy connector, it requires
 having a Python compliant <a href="https://docs.sqlalchemy.org/en/13/dialects/" target="_blank" rel="noopener noreferrer">SQLAlchemy dialect</a> as well
@@ -93,15 +97,15 @@ is getting superseded by Druid’s growing SQL support and the recent availabili
 SQLAlchemy driver. If the database you are considering integrating has any kind of of SQL support,
 it’s probably preferable to go the SQLAlchemy route. Note that for a native connector to be possible
 the database needs to have support for running OLAP-type queries and should be able to things that
-are typical in basic SQL:</p><ul><li>aggregate data</li><li>apply filters</li><li>apply HAVING-type filters</li><li>be schema-aware, expose columns and types</li></ul><h3 class="anchor anchorWithStickyNavbar_mojV" id="does-superset-offer-a-public-api">Does Superset offer a public API?<a class="hash-link" href="#does-superset-offer-a-public-api" title="Direct link to heading">​</a></h3><p>Yes, a public REST API, and the surface of that API formal is expanding steadily. You can read more a [...]
+are typical in basic SQL:</p><ul><li>aggregate data</li><li>apply filters</li><li>apply HAVING-type filters</li><li>be schema-aware, expose columns and types</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="does-superset-offer-a-public-api">Does Superset offer a public API?<a href="#does-superset-offer-a-public-api" class="hash-link" aria-label="Direct link to Does Superset offer a public API?" title="Direct link to Does Superset offer a public API?">​</a></h3><p>Yes, a public [...]
 interact with it using Swagger <a href="/docs/api">here</a>.</p><p>Some of the
 original vision for the collection of endpoints under <strong>/api/v1</strong> was originally specified in
 <a href="https://github.com/apache/superset/issues/7259" target="_blank" rel="noopener noreferrer">SIP-17</a> and constant progress has been
 made to cover more and more use cases.</p><p>The API available is documented using <a href="https://swagger.io/" target="_blank" rel="noopener noreferrer">Swagger</a> and the documentation can be
-made available under <strong>/swagger/v1</strong> by enabling the following flag in <code>superset_config.py</code>:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">FAB_API_SWAGGER_UI = True</span><br></span></cod [...]
-guarantees and are not recommended but may fit your use case temporarily:</p><ul><li>using the ORM (SQLAlchemy) directly</li><li>using the internal FAB ModelView API (to be deprecated in Superset)</li><li>altering the source code in your fork</li></ul><h3 class="anchor anchorWithStickyNavbar_mojV" id="what-does-hours-offset-in-the-edit-dataset-view-do">What Does Hours Offset in the Edit Dataset view do?<a class="hash-link" href="#what-does-hours-offset-in-the-edit-dataset-view-do" title= [...]
+made available under <strong>/swagger/v1</strong> by enabling the following flag in <code>superset_config.py</code>:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">FAB_API_SWAGGER_UI = True</span> [...]
+guarantees and are not recommended but may fit your use case temporarily:</p><ul><li>using the ORM (SQLAlchemy) directly</li><li>using the internal FAB ModelView API (to be deprecated in Superset)</li><li>altering the source code in your fork</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-does-hours-offset-in-the-edit-dataset-view-do">What Does Hours Offset in the Edit Dataset view do?<a href="#what-does-hours-offset-in-the-edit-dataset-view-do" class="hash-link" aria-l [...]
 number of hours to be added or subtracted from the time column.
-This can be used, for example, to convert UTC time to local time.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/frequently-asked-questions.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria-hidden="true"><g><path d="m34.5 11.7l- [...]
+This can be used, for example, to convert UTC time to local time.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/frequently-asked-questions.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l- [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -113,7 +117,7 @@ This can be used, for example, to convert UTC time to local time.</p></div><foot
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/alerts-reports.htm/index.html b/docs/installation/alerts-reports.htm/index.html
index e13cf89fa..501d9d468 100644
--- a/docs/installation/alerts-reports.htm/index.html
+++ b/docs/installation/alerts-reports.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/alerts-reports" />
   </head>
   <script>
-    window.location.href = '/docs/installation/alerts-reports';
+    window.location.href = '/docs/installation/alerts-reports' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/alerts-reports.html/index.html b/docs/installation/alerts-reports.html/index.html
index e13cf89fa..501d9d468 100644
--- a/docs/installation/alerts-reports.html/index.html
+++ b/docs/installation/alerts-reports.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/alerts-reports" />
   </head>
   <script>
-    window.location.href = '/docs/installation/alerts-reports';
+    window.location.href = '/docs/installation/alerts-reports' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/alerts-reports/index.html b/docs/installation/alerts-reports/index.html
index 0cec078fa..c128e5c87 100644
--- a/docs/installation/alerts-reports/index.html
+++ b/docs/installation/alerts-reports/index.html
@@ -1,31 +1,35 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/alerts-reports">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Alerts and Reports | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/alerts-reports"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" cont [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Alerts and Reports | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/alerts-reports"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 All you need to do is add the required config variables described in this guide (See <code>Detailed Config</code>).</p><p>If you are running a non-dev docker image, e.g., a stable release like <code>apache/superset:2.0.1</code>, that image does not include a headless browser.  Only the <code>superset_worker</code> container needs this headless browser to browse to the target chart or dashboard.
-You can either install and configure the headless browser - see &quot;Custom Dockerfile&quot; section below - or when deploying via <code>docker-compose</code>, modify your <code>docker-compose.yml</code> file to use a dev image for the worker container and a stable release image for the <code>superset_app</code> container.</p><p><em>Note</em>: In this context, a &quot;dev image&quot; is the same application software as its corresponding non-dev image, just bundled with additional tools. [...]
-(You can post to any channel by inviting your Superset app into that channel).</li><li>The app should now be installed in your workspace, and a &quot;Bot User OAuth Access Token&quot; should have been created. Copy that token in the <code>SLACK_API_TOKEN</code> variable of your <code>superset_config.py</code>.</li><li>Restart the service (or run <code>superset init</code>) to pull in the new configuration.</li></ol><p>Note: when you configure an alert or a report, the Slack channel list  [...]
+You can either install and configure the headless browser - see &quot;Custom Dockerfile&quot; section below - or when deploying via <code>docker-compose</code>, modify your <code>docker-compose.yml</code> file to use a dev image for the worker container and a stable release image for the <code>superset_app</code> container.</p><p><em>Note</em>: In this context, a &quot;dev image&quot; is the same application software as its corresponding non-dev image, just bundled with additional tools. [...]
+(You can post to any channel by inviting your Superset app into that channel).</li><li>The app should now be installed in your workspace, and a &quot;Bot User OAuth Access Token&quot; should have been created. Copy that token in the <code>SLACK_API_TOKEN</code> variable of your <code>superset_config.py</code>.</li><li>Restart the service (or run <code>superset init</code>) to pull in the new configuration.</li></ol><p>Note: when you configure an alert or a report, the Slack channel list  [...]
 to specify on behalf of which username to render the dashboards. In general dashboards and charts
 are not accessible to unauthorized requests, that is why the worker needs to take over credentials
 of an existing user to take a snapshot.</p><p>By default, Alerts and Reports are executed as the user that the <code>THUMBNAIL_SELENIUM_USER</code> config
-parameter is set to. To change this user, just change the config as follows:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">THUMBNAIL_SELENIUM_USER </span><span class="token operator" sty [...]
+parameter is set to. To change this user, just change the config as follows:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">THUMBNAIL_SELENIUM_USER </span><span class="token oper [...]
 needed if there isn&#x27;t a central service account that has access to all objects or databases (e.g.
 when using user impersonation on database connections). For this there&#x27;s the config flag
 <code>ALERTS_REPORTS_EXECUTE_AS</code> which makes it possible to customize how alerts and reports are executed.
@@ -33,19 +37,19 @@ To first try to execute as the creator in the owners list (if present), then fal
 back to the creator, then the last modifier in the owners list (if present), then the
 last modifier, then an owner (giving priority to the last modifier and then the
 creator if either is contained within the list of owners, otherwise the first owner
-will be used) and finally <code>THUMBNAIL_SELENIUM_USER</code>, set as follows:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">from</span><span class="token plain" [...]
+will be used) and finally <code>THUMBNAIL_SELENIUM_USER</code>, set as follows:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">from</span><span class="tok [...]
 consume a lot of CPU / memory on your servers.</li><li>In some cases, if you notice a lot of leaked geckodriver processes, try running your celery
 processes with <code>celery worker --pool=prefork --max-tasks-per-child=128 ...</code></li><li>It is recommended to run separate workers for the <code>sql_lab</code> and <code>email_reports</code> tasks. This can be
 done using the <code>queue</code> field in <code>task_annotations</code>.</li><li>Adjust <code>WEBDRIVER_BASEURL</code> in your configuration file if celery workers can’t access Superset via
-its default value of <code>http://0.0.0.0:8080/</code>.</li></ul><h3 class="anchor anchorWithStickyNavbar_mojV" id="custom-dockerfile">Custom Dockerfile<a class="hash-link" href="#custom-dockerfile" title="Direct link to heading">​</a></h3><p>If you&#x27;re running the dev version of a released Superset image, like <code>apache/superset:2.0.1-dev</code>, you should be set with the above.</p><p>But if you&#x27;re building your own image, or starting with a non-dev version, a webdriver (an [...]
-Here&#x27;s how you can modify your Dockerfile to take the screenshots either with Firefox or Chrome.</p><h4 class="anchor anchorWithStickyNavbar_mojV" id="using-firefox">Using Firefox<a class="hash-link" href="#using-firefox" title="Direct link to heading">​</a></h4><div class="codeBlockContainer_I0IT language-docker theme-code-block"><div class="codeBlockContent_wNvx docker"><pre tabindex="0" class="prism-code language-docker codeBlock_jd64 thin-scrollbar" style="color:#393A34;backgrou [...]
+its default value of <code>http://0.0.0.0:8080/</code>.</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="custom-dockerfile">Custom Dockerfile<a href="#custom-dockerfile" class="hash-link" aria-label="Direct link to Custom Dockerfile" title="Direct link to Custom Dockerfile">​</a></h3><p>If you&#x27;re running the dev version of a released Superset image, like <code>apache/superset:2.0.1-dev</code>, you should be set with the above.</p><p>But if you&#x27;re building your own im [...]
+Here&#x27;s how you can modify your Dockerfile to take the screenshots either with Firefox or Chrome.</p><h4 class="anchor anchorWithStickyNavbar_LWe7" id="using-firefox">Using Firefox<a href="#using-firefox" class="hash-link" aria-label="Direct link to Using Firefox" title="Direct link to Using Firefox">​</a></h4><div class="language-docker codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tab [...]
 extra metadata to saved queries, which are then picked up by an external scheduled (like
-<a href="https://airflow.apache.org/" target="_blank" rel="noopener noreferrer">Apache Airflow</a>).</p><p>To allow scheduled queries, add the following to <code>SCHEDULED_QUERIES</code> in your configuration file:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA [...]
+<a href="https://airflow.apache.org/" target="_blank" rel="noopener noreferrer">Apache Airflow</a>).</p><p>To allow scheduled queries, add the following to <code>SCHEDULED_QUERIES</code> in your configuration file:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockL [...]
 <a href="https://github.com/mozilla-services/react-jsonschema-form" target="_blank" rel="noopener noreferrer">react-jsonschema-form</a> and will add a
 menu item called “Schedule” to SQL Lab. When the menu item is clicked, a modal will show up where
 the user can add the metadata required for scheduling the query.</p><p>This information can then be retrieved from the endpoint <code>/savedqueryviewapi/api/read</code> and used to
 schedule the queries that have <code>scheduled_queries</code> in their JSON metadata. For schedulers other than
-Airflow, additional fields can be easily added to the configuration file above.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/installation/alerts-reports.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria-hidden="true"><g><path  [...]
+Airflow, additional fields can be easily added to the configuration file above.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/installation/alerts-reports.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path  [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -57,7 +61,7 @@ Airflow, additional fields can be easily added to the configuration file above.<
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/async-queries-celery.htm/index.html b/docs/installation/async-queries-celery.htm/index.html
index 7ac4a090d..c0c455538 100644
--- a/docs/installation/async-queries-celery.htm/index.html
+++ b/docs/installation/async-queries-celery.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/async-queries-celery" />
   </head>
   <script>
-    window.location.href = '/docs/installation/async-queries-celery';
+    window.location.href = '/docs/installation/async-queries-celery' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/async-queries-celery.html/index.html b/docs/installation/async-queries-celery.html/index.html
index 7ac4a090d..c0c455538 100644
--- a/docs/installation/async-queries-celery.html/index.html
+++ b/docs/installation/async-queries-celery.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/async-queries-celery" />
   </head>
   <script>
-    window.location.href = '/docs/installation/async-queries-celery';
+    window.location.href = '/docs/installation/async-queries-celery' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/async-queries-celery/index.html b/docs/installation/async-queries-celery/index.html
index a40df40b3..06440999c 100644
--- a/docs/installation/async-queries-celery/index.html
+++ b/docs/installation/async-queries-celery/index.html
@@ -1,32 +1,36 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/async-queries-celery">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Async Queries via Celery | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/async-queries-celery"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_v [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Async Queries via Celery | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/async-queries-celery"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current">< [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 support for long running queries that execute beyond the typical web request’s timeout (30-60
 seconds), it is necessary to configure an asynchronous backend for Superset which consists of:</p><ul><li>one or many Superset workers (which is implemented as a Celery worker), and can be started with
 the <code>celery worker</code> command, run <code>celery worker --help</code> to view the related options.</li><li>a celery broker (message queue) for which we recommend using Redis or RabbitMQ</li><li>a results backend that defines where the worker will persist the query results</li></ul><p>Configuring Celery requires defining a <code>CELERY_CONFIG</code> in your <code>superset_config.py</code>. Both the worker
-and web server processes should have the same configuration.</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">class</span><span class="token plain"> </span><span cla [...]
+and web server processes should have the same configuration.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">class</span><span class="token plain"> </span> [...]
 cachelib.base.BaseCache to the RESULTS_BACKEND configuration key in your superset_config.py. You can
 use Memcached, Redis, S3 (<a href="https://pypi.python.org/pypi/s3werkzeugcache" target="_blank" rel="noopener noreferrer">https://pypi.python.org/pypi/s3werkzeugcache</a>), memory or the file system
 (in a single server-type setup or for testing), or to write your own caching interface. Your
-<code>superset_config.py</code> may look something like:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic"># On S3</span><span class="token plain">< [...]
+<code>superset_config.py</code> may look something like:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic"># On S3</span><span class="token [...]
 <a href="https://arrow.apache.org/docs/python/" target="_blank" rel="noopener noreferrer">PyArrow</a> are now used for results serialization. This can be
 disabled by setting <code>RESULTS_BACKEND_USE_MSGPACK = False</code> in your <code>superset_config.py</code>, should any
 issues arise. Please clear your existing results cache store when upgrading an existing environment.</p><p><strong>Important Notes</strong></p><ul><li><p>It is important that all the worker nodes and web servers in the Superset cluster <em>share a common
@@ -34,7 +38,7 @@ metadata database</em>. This means that SQLite will not work in this context sin
 support for concurrency and typically lives on the local file system.</p></li><li><p>There should <em>only be one instance of celery beat running</em> in your entire setup. If not,
 background jobs can get scheduled multiple times resulting in weird behaviors like duplicate
 delivery of reports, higher than expected load / traffic etc.</p></li><li><p>SQL Lab will <em>only run your queries asynchronously if</em> you enable <strong>Asynchronous Query Execution</strong>
-in your database settings (Sources &gt; Databases &gt; Edit record).</p></li></ul><h3 class="anchor anchorWithStickyNavbar_mojV" id="celery-flower">Celery Flower<a class="hash-link" href="#celery-flower" title="Direct link to heading">​</a></h3><p>Flower is a web based tool for monitoring the Celery cluster which you can install from pip:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code  [...]
+in your database settings (Sources &gt; Databases &gt; Edit record).</p></li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="celery-flower">Celery Flower<a href="#celery-flower" class="hash-link" aria-label="Direct link to Celery Flower" title="Direct link to Celery Flower">​</a></h3><p>Flower is a web based tool for monitoring the Celery cluster which you can install from pip:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;- [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -46,7 +50,7 @@ in your database settings (Sources &gt; Databases &gt; Edit record).</p></li></u
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/cache.htm/index.html b/docs/installation/cache.htm/index.html
index 4c97c07a7..db63f2f96 100644
--- a/docs/installation/cache.htm/index.html
+++ b/docs/installation/cache.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/cache" />
   </head>
   <script>
-    window.location.href = '/docs/installation/cache';
+    window.location.href = '/docs/installation/cache' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/cache.html/index.html b/docs/installation/cache.html/index.html
index 4c97c07a7..db63f2f96 100644
--- a/docs/installation/cache.html/index.html
+++ b/docs/installation/cache.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/cache" />
   </head>
   <script>
-    window.location.href = '/docs/installation/cache';
+    window.location.href = '/docs/installation/cache' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/cache/index.html b/docs/installation/cache/index.html
index 8f99cf409..747f3a5cf 100644
--- a/docs/installation/cache/index.html
+++ b/docs/installation/cache/index.html
@@ -1,42 +1,46 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/cache">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Caching | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/cache"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta  [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Caching | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/cache"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsea [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 Flask-Caching supports various caching backends, including Redis (recommended), Memcached,
 SimpleCache (in-memory), or the local filesystem.
 <a href="https://flask-caching.readthedocs.io/en/latest/#custom-cache-backends" target="_blank" rel="noopener noreferrer">Custom cache backends</a>
 are also supported.</p><p>Caching can be configured by providing a dictionaries in
-<code>superset_config.py</code> that comply with<a href="https://flask-caching.readthedocs.io/en/latest/#configuring-flask-caching" target="_blank" rel="noopener noreferrer">the Flask-Caching config specifications</a>.</p><p>The following cache configurations can be customized in this way:</p><ul><li>Dashboard filter state (required): <code>FILTER_STATE_CACHE_CONFIG</code>.</li><li>Explore chart form data (required): <code>EXPLORE_FORM_DATA_CACHE_CONFIG</code></li><li>Metadata cache (opt [...]
-<code>python-memcached</code> does not handle storing binary data correctly.</li></ul><p>These libraries can be installed using pip.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="fallback-metastore-cache">Fallback Metastore Cache<a class="hash-link" href="#fallback-metastore-cache" title="Direct link to heading">​</a></h3><p>Note, that some form of Filter State and Explore caching are required. If either of these caches
+<code>superset_config.py</code> that comply with<a href="https://flask-caching.readthedocs.io/en/latest/#configuring-flask-caching" target="_blank" rel="noopener noreferrer">the Flask-Caching config specifications</a>.</p><p>The following cache configurations can be customized in this way:</p><ul><li>Dashboard filter state (required): <code>FILTER_STATE_CACHE_CONFIG</code>.</li><li>Explore chart form data (required): <code>EXPLORE_FORM_DATA_CACHE_CONFIG</code></li><li>Metadata cache (opt [...]
+<code>python-memcached</code> does not handle storing binary data correctly.</li></ul><p>These libraries can be installed using pip.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="fallback-metastore-cache">Fallback Metastore Cache<a href="#fallback-metastore-cache" class="hash-link" aria-label="Direct link to Fallback Metastore Cache" title="Direct link to Fallback Metastore Cache">​</a></h3><p>Note, that some form of Filter State and Explore caching are required. If either of the [...]
 are undefined, Superset falls back to using a built-in cache that stores data in the metadata
 database. While it is recommended to use a dedicated cache, the built-in cache can also be used
-to cache other data.</p><p>For example, to use the built-in cache to store chart data, use the following config:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">DATA_CACHE_CONFIG </span><s [...]
+to cache other data.</p><p>For example, to use the built-in cache to store chart data, use the following config:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">DATA_CACHE_CONFIG  [...]
 database. Each of these configurations will be checked in order before falling back to the default
-value defined in `DATA_CACHE_CONFIG.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="sql-lab-query-results">SQL Lab Query Results<a class="hash-link" href="#sql-lab-query-results" title="Direct link to heading">​</a></h3><p>Caching for SQL Lab query results is used when async queries are enabled and is configured using
+value defined in `DATA_CACHE_CONFIG.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="sql-lab-query-results">SQL Lab Query Results<a href="#sql-lab-query-results" class="hash-link" aria-label="Direct link to SQL Lab Query Results" title="Direct link to SQL Lab Query Results">​</a></h3><p>Caching for SQL Lab query results is used when async queries are enabled and is configured using
 <code>RESULTS_BACKEND</code>.</p><p>Note that this configuration does not use a flask-caching dictionary for its configuration, but
-instead requires a cachelib object.</p><p>See <a href="/docs/installation/async-queries-celery">Async Queries via Celery</a> for details.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="caching-thumbnails">Caching Thumbnails<a class="hash-link" href="#caching-thumbnails" title="Direct link to heading">​</a></h3><p>This is an optional feature that can be turned on by activating it’s <a href="https://superset.apache.org/docs/installation/configuring-superset#feature-flags" target="_b [...]
-logged in user (e.g. in environments that are using user impersonation), use the following configuration:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">THUMBNAIL_EXECUTE_AS </span><span  [...]
-and are processed asynchronously by the workers.</p><p>An example config where images are stored on S3 could be:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">fro [...]
-override the base URL for selenium using:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">WEBDRIVER_BASEURL = &quot;https://superset.company.com&quot;</span><br></span></code></pre><button type="button" aria-label [...]
+instead requires a cachelib object.</p><p>See <a href="/docs/installation/async-queries-celery">Async Queries via Celery</a> for details.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="caching-thumbnails">Caching Thumbnails<a href="#caching-thumbnails" class="hash-link" aria-label="Direct link to Caching Thumbnails" title="Direct link to Caching Thumbnails">​</a></h3><p>This is an optional feature that can be turned on by activating it’s <a href="https://superset.apache.org/docs/i [...]
+logged in user (e.g. in environments that are using user impersonation), use the following configuration:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">THUMBNAIL_EXECUTE_AS </sp [...]
+and are processed asynchronously by the workers.</p><p>An example config where images are stored on S3 could be:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00 [...]
+override the base URL for selenium using:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">WEBDRIVER_BASEURL = &quot;https://superset.company.com&quot;</span><br></span></code></pre><div class="butt [...]
 implement a custom function to authenticate selenium. The default function uses the <code>flask-login</code>
-session cookie. Here&#x27;s an example of a custom function signature:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">def</span><span class="token plain"> </span>< [...]
+session cookie. Here&#x27;s an example of a custom function signature:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">def</span><span class="token plain"> [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -48,7 +52,7 @@ session cookie. Here&#x27;s an example of a custom function signature:</p><div c
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/configuring-superset.htm/index.html b/docs/installation/configuring-superset.htm/index.html
index 3f674d2ca..c01b19421 100644
--- a/docs/installation/configuring-superset.htm/index.html
+++ b/docs/installation/configuring-superset.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/configuring-superset" />
   </head>
   <script>
-    window.location.href = '/docs/installation/configuring-superset';
+    window.location.href = '/docs/installation/configuring-superset' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/configuring-superset.html/index.html b/docs/installation/configuring-superset.html/index.html
index 3f674d2ca..c01b19421 100644
--- a/docs/installation/configuring-superset.html/index.html
+++ b/docs/installation/configuring-superset.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/configuring-superset" />
   </head>
   <script>
-    window.location.href = '/docs/installation/configuring-superset';
+    window.location.href = '/docs/installation/configuring-superset' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/configuring-superset/index.html b/docs/installation/configuring-superset/index.html
index bff7bb5ad..f5a5122e3 100644
--- a/docs/installation/configuring-superset/index.html
+++ b/docs/installation/configuring-superset/index.html
@@ -1,25 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/configuring-superset">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Configuring Superset | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/configuring-superset"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_versi [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Configuring Superset | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/configuring-superset"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-<code>PYTHONPATH</code>. If your application was installed using docker-compose an alternative configuration is required. See <a href="https://github.com/apache/superset/tree/master/docker#readme" target="_blank" rel="noopener noreferrer">https://github.com/apache/superset/tree/master/docker#readme</a> for details.</p><p>Here are some of the parameters you can set in that file:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" c [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+<code>PYTHONPATH</code>. If your application was installed using docker-compose an alternative configuration is required. See <a href="https://github.com/apache/superset/tree/master/docker#readme" target="_blank" rel="noopener noreferrer">https://github.com/apache/superset/tree/master/docker#readme</a> for details.</p><p>Here are some of the parameters you can set in that file:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color: [...]
 <a href="https://github.com/apache/superset/blob/master/superset/config.py" target="_blank" rel="noopener noreferrer">https://github.com/apache/superset/blob/master/superset/config.py</a>
 can be altered in your local <code>superset_config.py</code>. Administrators will want to read through the file
 to understand what can be configured locally as well as the default values in place.</p><p>Since <code>superset_config.py</code> acts as a Flask configuration module, it can be used to alter the
@@ -28,34 +32,34 @@ and <code>flask-appbuilder</code>. Flask App Builder, the web framework used by
 configuration settings. Please consult the
 <a href="https://flask-appbuilder.readthedocs.org/en/latest/config.html" target="_blank" rel="noopener noreferrer">Flask App Builder Documentation</a>
 for more information on how to configure it.</p><p>Make sure to change:</p><ul><li><code>SQLALCHEMY_DATABASE_URI</code>: by default it is stored at ~/.superset/superset.db</li><li><code>SECRET_KEY</code>: to a long random string</li></ul><p>If you need to exempt endpoints from CSRF (e.g. if you are running a custom auth postback endpoint),
-you can add the endpoints to <code>WTF_CSRF_EXEMPT_LIST</code>:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">WTF_CSRF_EXEMPT_LIST = [‘’]</span><br></span></code></pre><button type="button" aria-label="Copy code [...]
+you can add the endpoints to <code>WTF_CSRF_EXEMPT_LIST</code>:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">WTF_CSRF_EXEMPT_LIST = [‘’]</span><br></span></code></pre><div class="buttonGroup__at [...]
 (no installation needed). But for production environments you should use a different database engine on
 a separate host or container.</p><p>Superset supports the following database engines/versions:</p><table><thead><tr><th>Database Engine</th><th>Supported Versions</th></tr></thead><tbody><tr><td><a href="https://www.postgresql.org/" target="_blank" rel="noopener noreferrer">PostgreSQL</a></td><td>10.X, 11.X, 12.X, 13.X, 14.X</td></tr><tr><td><a href="https://www.mysql.com/" target="_blank" rel="noopener noreferrer">MySQL</a></td><td>5.X</td></tr></tbody></table><p>Use the following datab [...]
-to the appropriate connection string.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="running-on-a-wsgi-http-server">Running on a WSGI HTTP Server<a class="hash-link" href="#running-on-a-wsgi-http-server" title="Direct link to heading">​</a></h3><p>While you can run Superset on NGINX or Apache, we recommend using Gunicorn in async mode. This
+to the appropriate connection string.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="running-on-a-wsgi-http-server">Running on a WSGI HTTP Server<a href="#running-on-a-wsgi-http-server" class="hash-link" aria-label="Direct link to Running on a WSGI HTTP Server" title="Direct link to Running on a WSGI HTTP Server">​</a></h3><p>While you can run Superset on NGINX or Apache, we recommend using Gunicorn in async mode. This
 enables impressive concurrency even and is fairly easy to install and configure. Please refer to the
 documentation of your preferred technology to set up this Flask WSGI application in a way that works
-well in your environment. Here’s an async setup known to work well in production:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">      -w 10 \</span><br></span><span class="token-line" style="color:#393A34"><span [...]
+well in your environment. Here’s an async setup known to work well in production:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">      -w 10 \</span><br></span><span class="token-line" style="colo [...]
 information. <em>Note that the development web server (<code>superset run</code> or <code>flask run</code>) is not intended
 for production use.</em></p><p>If you&#x27;re not using Gunicorn, you may want to disable the use of <code>flask-compress</code> by setting
-<code>COMPRESS_REGISTER = False</code> in your <code>superset_config.py</code>.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="configuration-behind-a-load-balancer">Configuration Behind a Load Balancer<a class="hash-link" href="#configuration-behind-a-load-balancer" title="Direct link to heading">​</a></h3><p>If you are running superset behind a load balancer or reverse proxy (e.g. NGINX or ELB on AWS), you
+<code>COMPRESS_REGISTER = False</code> in your <code>superset_config.py</code>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="configuration-behind-a-load-balancer">Configuration Behind a Load Balancer<a href="#configuration-behind-a-load-balancer" class="hash-link" aria-label="Direct link to Configuration Behind a Load Balancer" title="Direct link to Configuration Behind a Load Balancer">​</a></h3><p>If you are running superset behind a load balancer or reverse proxy (e.g. NGINX  [...]
 may need to utilize a healthcheck endpoint so that your load balancer knows if your superset
 instance is running. This is provided at <code>/health</code> which will return a 200 response containing “OK”
 if the webserver is running.</p><p>If the load balancer is inserting <code>X-Forwarded-For/X-Forwarded-Proto</code> headers, you should set
 <code>ENABLE_PROXY_FIX = True</code> in the superset config file (<code>superset_config.py</code>) to extract and use the
 headers.</p><p>In case the reverse proxy is used for providing SSL encryption, an explicit definition of the
-<code>X-Forwarded-Proto</code> may be required. For the Apache webserver this can be set as follows:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">RequestHeader set X-Forwarded-Proto &quot;https&quot;</span><br> [...]
-Superset with other OAuth2 Authorization Server implementations that support “code” authorization.</p><p>Make sure the pip package <a href="https://authlib.org/" target="_blank" rel="noopener noreferrer"><code>Authlib</code></a> is installed on the webserver.</p><p>First, configure authorization in Superset <code>superset_config.py</code>.</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code [...]
-<code>oauth_user_info</code>:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">import</span><span class="token plain"> logging</span><br></span><span class="token-li [...]
-<code>custom_sso_security_manager.py</code>. Finally, add the following 2 lines to <code>superset_config.py</code>:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">from custom_sso_security_manager import CustomSso [...]
+<code>X-Forwarded-Proto</code> may be required. For the Apache webserver this can be set as follows:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">RequestHeader set X-Forwarded-Proto &quot;https& [...]
+Superset with other OAuth2 Authorization Server implementations that support “code” authorization.</p><p>Make sure the pip package <a href="https://authlib.org/" target="_blank" rel="noopener noreferrer"><code>Authlib</code></a> is installed on the webserver.</p><p>First, configure authorization in Superset <code>superset_config.py</code>.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="co [...]
+<code>oauth_user_info</code>:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">import</span><span class="token plain"> logging</span><br></span><span class= [...]
+<code>custom_sso_security_manager.py</code>. Finally, add the following 2 lines to <code>superset_config.py</code>:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">from custom_sso_security_manager  [...]
 When configuring an OAuth2 authorization provider if needed. For instance, the redirect URL will
 be <code>https://&lt;superset-webserver&gt;/oauth-authorized/egaSSO</code> for the above configuration.</p></li><li><p>If an OAuth2 authorization server supports OpenID Connect 1.0, you could configure its configuration
 document URL only without providing <code>api_base_url</code>, <code>access_token_url</code>, <code>authorize_url</code> and other
-required options like user info endpoint, jwks uri etc. For instance:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">OAUTH_PROVIDERS </span><span class="token operator" style="color:#393A [...]
+required options like user info endpoint, jwks uri etc. For instance:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">OAUTH_PROVIDERS </span><span class="token operator" style="co [...]
 the app object and can alter it in any way. For example, add <code>FLASK_APP_MUTATOR</code> into your
-<code>superset_config.py</code> to setup session cookie expiration time to 24 hours:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">from</span><span class="token p [...]
+<code>superset_config.py</code> to setup session cookie expiration time to 24 hours:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">from</span><span class [...]
 example, some users have stronger security restrictions, while some others may not. So Superset
 allow users to enable or disable some features by config. For feature owners, you can add optional
-functionalities in Superset, but will be only affected by a subset of users.</p><p>You can enable or disable features with flag from <code>superset_config.py</code>:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"> [...]
+functionalities in Superset, but will be only affected by a subset of users.</p><p>You can enable or disable features with flag from <code>superset_config.py</code>:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color: [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -67,7 +71,7 @@ functionalities in Superset, but will be only affected by a subset of users.</p>
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/email-reports/index.html b/docs/installation/email-reports/index.html
index e13cf89fa..501d9d468 100644
--- a/docs/installation/email-reports/index.html
+++ b/docs/installation/email-reports/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/alerts-reports" />
   </head>
   <script>
-    window.location.href = '/docs/installation/alerts-reports';
+    window.location.href = '/docs/installation/alerts-reports' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/event-logging.htm/index.html b/docs/installation/event-logging.htm/index.html
index 5e44f4903..db9b05662 100644
--- a/docs/installation/event-logging.htm/index.html
+++ b/docs/installation/event-logging.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/event-logging" />
   </head>
   <script>
-    window.location.href = '/docs/installation/event-logging';
+    window.location.href = '/docs/installation/event-logging' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/event-logging.html/index.html b/docs/installation/event-logging.html/index.html
index 5e44f4903..db9b05662 100644
--- a/docs/installation/event-logging.html/index.html
+++ b/docs/installation/event-logging.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/event-logging" />
   </head>
   <script>
-    window.location.href = '/docs/installation/event-logging';
+    window.location.href = '/docs/installation/event-logging' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/event-logging/index.html b/docs/installation/event-logging/index.html
index 468719028..2f21b61c0 100644
--- a/docs/installation/event-logging/index.html
+++ b/docs/installation/event-logging/index.html
@@ -1,30 +1,34 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/event-logging">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Event Logging | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/event-logging"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="c [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Event Logging | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/event-logging"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 on the UI by navigating to <strong>Security &gt; Action Log</strong>. You can freely customize these logs by
 implementing your own event log class.
 <strong>When custom log class is enabled DBEventLogger is disabled and logs stop being populated in UI logs view.</strong>
-To achieve both, custom log class should extend built-in DBEventLogger log class.</p><p>Here&#x27;s an example of a simple JSON-to-stdout class:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token pl [...]
-well as key events like query start and end in SQL Lab.</p><p>To setup StatsD logging, it’s a matter of configuring the logger in your <code>superset_config.py</code>.</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34 [...]
-<code>superset.stats_logger.BaseStatsLogger</code>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/installation/event-logging.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3  [...]
+To achieve both, custom log class should extend built-in DBEventLogger log class.</p><p>Here&#x27;s an example of a simple JSON-to-stdout class:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class= [...]
+well as key events like query start and end in SQL Lab.</p><p>To setup StatsD logging, it’s a matter of configuring the logger in your <code>superset_config.py</code>.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="colo [...]
+<code>superset.stats_logger.BaseStatsLogger</code>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/installation/event-logging.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3  [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -36,7 +40,7 @@ well as key events like query start and end in SQL Lab.</p><p>To setup StatsD lo
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/installing-superset-from-scratch.htm/index.html b/docs/installation/installing-superset-from-scratch.htm/index.html
index d5d9baf08..6809da42c 100644
--- a/docs/installation/installing-superset-from-scratch.htm/index.html
+++ b/docs/installation/installing-superset-from-scratch.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/installing-superset-from-scratch" />
   </head>
   <script>
-    window.location.href = '/docs/installation/installing-superset-from-scratch';
+    window.location.href = '/docs/installation/installing-superset-from-scratch' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/installing-superset-from-scratch.html/index.html b/docs/installation/installing-superset-from-scratch.html/index.html
index d5d9baf08..6809da42c 100644
--- a/docs/installation/installing-superset-from-scratch.html/index.html
+++ b/docs/installation/installing-superset-from-scratch.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/installing-superset-from-scratch" />
   </head>
   <script>
-    window.location.href = '/docs/installation/installing-superset-from-scratch';
+    window.location.href = '/docs/installation/installing-superset-from-scratch' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/installing-superset-from-scratch/index.html b/docs/installation/installing-superset-from-scratch/index.html
index 87c10045a..2cd871e08 100644
--- a/docs/installation/installing-superset-from-scratch/index.html
+++ b/docs/installation/installing-superset-from-scratch/index.html
@@ -1,35 +1,39 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/installing-superset-from-scratch">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Installing From Scratch | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/installing-superset-from-scratch"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="d [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Installing From Scratch | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/installing-superset-from-scratch"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 the cryptography Python library to encrypt connection passwords. Unfortunately, this library has OS
-level dependencies.</p><p><strong>Debian and Ubuntu</strong></p><p>The following command will ensure that the required dependencies are installed:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">sudo apt-get insta [...]
+level dependencies.</p><p><strong>Debian and Ubuntu</strong></p><p>The following command will ensure that the required dependencies are installed:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">su [...]
 issues people have run into are linked to older versions of Mac OS X. After updating, install the
-latest version of XCode command line tools:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">xcode-select --install</span><br></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="cop [...]
-<a href="https://brew.sh/" target="_blank" rel="noopener noreferrer">homebrew</a> manager and then run the following commands:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">brew install readline pkg-config libff [...]
-<code>virtualenv</code> out of the box. If you&#x27;re using <a href="https://github.com/pyenv/pyenv" target="_blank" rel="noopener noreferrer">pyenv</a>, you can install <a href="https://github.com/pyenv/pyenv-virtualenv" target="_blank" rel="noopener noreferrer">pyenv-virtualenv</a>. Or you can install it with <code>pip</code>:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thi [...]
+latest version of XCode command line tools:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">xcode-select --install</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button"  [...]
+<a href="https://brew.sh/" target="_blank" rel="noopener noreferrer">homebrew</a> manager and then run the following commands:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">brew install readline  [...]
+<code>virtualenv</code> out of the box. If you&#x27;re using <a href="https://github.com/pyenv/pyenv" target="_blank" rel="noopener noreferrer">pyenv</a>, you can install <a href="https://github.com/pyenv/pyenv-virtualenv" target="_blank" rel="noopener noreferrer">pyenv-virtualenv</a>. Or you can install it with <code>pip</code>:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre  [...]
 will be confined to this environment. You can exit the environment by running <code>deactivate</code> on the
-command line.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="installing-and-initializing-superset">Installing and Initializing Superset<a class="hash-link" href="#installing-and-initializing-superset" title="Direct link to heading">​</a></h3><p>First, start by installing <code>apache-superset</code>:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="col [...]
-locally by default at <code>localhost:8088</code>) and login using the username and password you created.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="installing-superset-with-helm-in-kubernetes">Installing Superset with Helm in Kubernetes<a class="hash-link" href="#installing-superset-with-helm-in-kubernetes" title="Direct link to heading">​</a></h3><p>You can install Superset into Kubernetes with <a href="https://helm.sh/" target="_blank" rel="noopener noreferrer">Helm</a>. Th [...]
-the <code>helm/</code> directory.</p><p>To install Superset in your Kubernetes cluster with Helm 3, run:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">helm dep up ./helm/superset</span><br></span><span class="to [...]
-cluster.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/installation/installing-superset-from-scratch.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1. [...]
+command line.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="installing-and-initializing-superset">Installing and Initializing Superset<a href="#installing-and-initializing-superset" class="hash-link" aria-label="Direct link to Installing and Initializing Superset" title="Direct link to Installing and Initializing Superset">​</a></h3><p>First, start by installing <code>apache-superset</code>:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--p [...]
+locally by default at <code>localhost:8088</code>) and login using the username and password you created.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="installing-superset-with-helm-in-kubernetes">Installing Superset with Helm in Kubernetes<a href="#installing-superset-with-helm-in-kubernetes" class="hash-link" aria-label="Direct link to Installing Superset with Helm in Kubernetes" title="Direct link to Installing Superset with Helm in Kubernetes">​</a></h3><p>You can install Sup [...]
+the <code>helm/</code> directory.</p><p>To install Superset in your Kubernetes cluster with Helm 3, run:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">helm dep up ./helm/superset</span><br></span [...]
+cluster.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/installation/installing-superset-from-scratch.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1. [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -41,7 +45,7 @@ cluster.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/installing-superset-using-docker-compose.htm/index.html b/docs/installation/installing-superset-using-docker-compose.htm/index.html
index 11225bbcd..505ff7dfd 100644
--- a/docs/installation/installing-superset-using-docker-compose.htm/index.html
+++ b/docs/installation/installing-superset-using-docker-compose.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/installing-superset-using-docker-compose" />
   </head>
   <script>
-    window.location.href = '/docs/installation/installing-superset-using-docker-compose';
+    window.location.href = '/docs/installation/installing-superset-using-docker-compose' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/installing-superset-using-docker-compose.html/index.html b/docs/installation/installing-superset-using-docker-compose.html/index.html
index 11225bbcd..505ff7dfd 100644
--- a/docs/installation/installing-superset-using-docker-compose.html/index.html
+++ b/docs/installation/installing-superset-using-docker-compose.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/installing-superset-using-docker-compose" />
   </head>
   <script>
-    window.location.href = '/docs/installation/installing-superset-using-docker-compose';
+    window.location.href = '/docs/installation/installing-superset-using-docker-compose' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/installing-superset-using-docker-compose/index.html b/docs/installation/installing-superset-using-docker-compose/index.html
index e9ab49770..5dbb9f0a1 100644
--- a/docs/installation/installing-superset-using-docker-compose/index.html
+++ b/docs/installation/installing-superset-using-docker-compose/index.html
@@ -1,26 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/installing-superset-using-docker-compose">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Installing Locally Using Docker Compose | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/installing-superset-using-docker-compose"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><met [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Installing Locally Using Docker Compose | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/installing-superset-using-docker-compose"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_ta [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 computer. Superset does not have official support for Windows, so we have provided a VM workaround
-below.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="1-install-a-docker-engine-and-docker-compose">1. Install a Docker Engine and Docker Compose<a class="hash-link" href="#1-install-a-docker-engine-and-docker-compose" title="Direct link to heading">​</a></h3><p><strong>Mac OSX</strong></p><p><a href="https://docs.docker.com/docker-for-mac/install/" target="_blank" rel="noopener noreferrer">Install Docker for Mac</a>, which includes the Docker
+below.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="1-install-a-docker-engine-and-docker-compose">1. Install a Docker Engine and Docker Compose<a href="#1-install-a-docker-engine-and-docker-compose" class="hash-link" aria-label="Direct link to 1. Install a Docker Engine and Docker Compose" title="Direct link to 1. Install a Docker Engine and Docker Compose">​</a></h3><p><strong>Mac OSX</strong></p><p><a href="https://docs.docker.com/docker-for-mac/install/" target="_blank" rel=" [...]
 engine and a recent version of <code>docker-compose</code> out of the box.</p><p>Once you have Docker for Mac installed, open up the preferences pane for Docker, go to the
 &quot;Resources&quot; section and increase the allocated memory to 6GB. With only the 2GB of RAM allocated by
 default, Superset will fail to start.</p><p><strong>Linux</strong></p><p><a href="https://docs.docker.com/engine/install/" target="_blank" rel="noopener noreferrer">Install Docker on Linux</a> by following Docker’s
@@ -31,17 +35,17 @@ try out Superset locally is to install an Ubuntu Desktop VM via
 <a href="https://www.virtualbox.org/" target="_blank" rel="noopener noreferrer">VirtualBox</a> and proceed with the Docker on Linux instructions inside
 of that VM. We recommend assigning at least 8GB of RAM to the virtual machine as well as
 provisioning a hard drive of at least 40GB, so that there will be enough space for both the OS and
-all of the required dependencies. Docker Desktop <a href="https://docs.docker.com/docker-for-windows/wsl/" target="_blank" rel="noopener noreferrer">recently added support for Windows Subsystem for Linux (WSL) 2</a>, which may be another option.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="2-clone-supersets-github-repository">2. Clone Superset&#x27;s GitHub repository<a class="hash-link" href="#2-clone-supersets-github-repository" title="Direct link to heading">​</a></h3><p><a h [...]
-following command:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">git</span><span class="token plain"> clone https://github.com/apache/superset.git</span><br></span></c [...]
-current directory.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="3-launch-superset-through-docker-compose">3. Launch Superset Through Docker Compose<a class="hash-link" href="#3-launch-superset-through-docker-compose" title="Direct link to heading">​</a></h3><p>Navigate to the folder you created in step 1:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64  [...]
+all of the required dependencies. Docker Desktop <a href="https://docs.docker.com/docker-for-windows/wsl/" target="_blank" rel="noopener noreferrer">recently added support for Windows Subsystem for Linux (WSL) 2</a>, which may be another option.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="2-clone-supersets-github-repository">2. Clone Superset&#x27;s GitHub repository<a href="#2-clone-supersets-github-repository" class="hash-link" aria-label="Direct link to 2. Clone Superset&#x2 [...]
+following command:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">git</span><span class="token plain"> clone https://github.com/apache/superset.git</span><br [...]
+current directory.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="3-launch-superset-through-docker-compose">3. Launch Superset Through Docker Compose<a href="#3-launch-superset-through-docker-compose" class="hash-link" aria-label="Direct link to 3. Launch Superset Through Docker Compose" title="Direct link to 3. Launch Superset Through Docker Compose">​</a></h3><p>Navigate to the folder you created in step 1:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" s [...]
 the branch/tag, and then starting <code>docker-compose</code> with the <code>TAG</code> variable.
-For example, to run the 1.4.0 version, run the following commands:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">git</span><span class="token plain"> checkout </span>< [...]
+For example, to run the 1.4.0 version, run the following commands:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">git</span><span class="token plain"> checko [...]
 this output slows, you should have a running instance of Superset on your local machine!</p><p><strong>Note:</strong> This will bring up superset in a non-dev mode, changes to the codebase will not be reflected.
 If you would like to run superset in dev mode to test local changes, simply replace the previous command with: <code>docker-compose up</code>,
-and wait for the <code>superset_node</code> container to finish building the assets.</p><h4 class="anchor anchorWithStickyNavbar_mojV" id="configuring-docker-compose">Configuring Docker Compose<a class="hash-link" href="#configuring-docker-compose" title="Direct link to heading">​</a></h4><p>The following is for users who want to configure how Superset runs in Docker Compose; otherwise, you can skip to the next section.</p><p>You can install additional python packages and apply config ov [...]
+and wait for the <code>superset_node</code> container to finish building the assets.</p><h4 class="anchor anchorWithStickyNavbar_LWe7" id="configuring-docker-compose">Configuring Docker Compose<a href="#configuring-docker-compose" class="hash-link" aria-label="Direct link to Configuring Docker Compose" title="Direct link to Configuring Docker Compose">​</a></h4><p>The following is for users who want to configure how Superset runs in Docker Compose; otherwise, you can skip to the next sec [...]
 pre-loaded with some example datasets that ship with Superset. You can access Superset now via your
 web browser by visiting <code>http://localhost:8088</code>. Note that many browsers now default to <code>https</code> - if
-yours is one of them, please make sure it uses <code>http</code>.</p><p>Log in with the default username and password:</p><div class="codeBlockContainer_I0IT language-bash theme-code-block"><div class="codeBlockContent_wNvx bash"><pre tabindex="0" class="prism-code language-bash codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">username: admin</span><br>< [...]
+yours is one of them, please make sure it uses <code>http</code>.</p><p>Log in with the default username and password:</p><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">username: admin< [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -53,7 +57,7 @@ yours is one of them, please make sure it uses <code>http</code>.</p><p>Log in w
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/networking-settings.htm/index.html b/docs/installation/networking-settings.htm/index.html
index dd2ed002f..c72cd69b5 100644
--- a/docs/installation/networking-settings.htm/index.html
+++ b/docs/installation/networking-settings.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/networking-settings" />
   </head>
   <script>
-    window.location.href = '/docs/installation/networking-settings';
+    window.location.href = '/docs/installation/networking-settings' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/networking-settings.html/index.html b/docs/installation/networking-settings.html/index.html
index dd2ed002f..c72cd69b5 100644
--- a/docs/installation/networking-settings.html/index.html
+++ b/docs/installation/networking-settings.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/networking-settings" />
   </head>
   <script>
-    window.location.href = '/docs/installation/networking-settings';
+    window.location.href = '/docs/installation/networking-settings' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/networking-settings/index.html b/docs/installation/networking-settings/index.html
index cca0912bd..954026bd4 100644
--- a/docs/installation/networking-settings/index.html
+++ b/docs/installation/networking-settings/index.html
@@ -1,33 +1,37 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/networking-settings">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Additional Networking Settings | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/networking-settings"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusau [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Additional Networking Settings | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/networking-settings"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-curre [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-(<a href="https://flask-cors.corydolphin.com/en/latest/api.html#extension" target="_blank" rel="noopener noreferrer">documentation</a>)</li></ul><h3 class="anchor anchorWithStickyNavbar_mojV" id="domain-sharding">Domain Sharding<a class="hash-link" href="#domain-sharding" title="Direct link to heading">​</a></h3><p>Chrome allows up to 6 open connections per domain at a time. When there are more than 6 slices in
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+(<a href="https://flask-cors.corydolphin.com/en/latest/api.html#extension" target="_blank" rel="noopener noreferrer">documentation</a>)</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="domain-sharding">Domain Sharding<a href="#domain-sharding" class="hash-link" aria-label="Direct link to Domain Sharding" title="Direct link to Domain Sharding">​</a></h3><p>Chrome allows up to 6 open connections per domain at a time. When there are more than 6 slices in
 dashboard, a lot of time fetch requests are queued up and wait for next available socket.
 <a href="https://github.com/apache/superset/pull/5039" target="_blank" rel="noopener noreferrer">PR 5039</a> adds domain sharding to Superset,
 and this feature will be enabled by configuration only (by default Superset doesn’t allow
-cross-domain request).</p><p>Add the following setting in your <code>superset_config.py</code> file:</p><ul><li><code>SUPERSET_WEBSERVER_DOMAINS</code>: list of allowed hostnames for domain sharding feature.</li></ul><h3 class="anchor anchorWithStickyNavbar_mojV" id="middleware">Middleware<a class="hash-link" href="#middleware" title="Direct link to heading">​</a></h3><p>Superset allows you to add your own middleware. To add your own middleware, update the
+cross-domain request).</p><p>Add the following setting in your <code>superset_config.py</code> file:</p><ul><li><code>SUPERSET_WEBSERVER_DOMAINS</code>: list of allowed hostnames for domain sharding feature.</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="middleware">Middleware<a href="#middleware" class="hash-link" aria-label="Direct link to Middleware" title="Direct link to Middleware">​</a></h3><p>Superset allows you to add your own middleware. To add your own middleware,  [...]
 <code>ADDITIONAL_MIDDLEWARE</code> key in your <code>superset_config.py</code>. <code>ADDITIONAL_MIDDLEWARE</code> should be a list
 of your additional middleware classes.</p><p>For example, to use <code>AUTH_REMOTE_USER</code> from behind a proxy server like nginx, you have to add a
 simple middleware class to add the value of <code>HTTP_X_PROXY_REMOTE_USER</code> (or any other custom header
-from the proxy) to Gunicorn’s <code>REMOTE_USER</code> environment variable:</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/installation/networking-settings.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria-hidden="true"><g><pat [...]
+from the proxy) to Gunicorn’s <code>REMOTE_USER</code> environment variable:</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/installation/networking-settings.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><pat [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -39,7 +43,7 @@ from the proxy) to Gunicorn’s <code>REMOTE_USER</code> environment variable:</
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/running-on-kubernetes.htm/index.html b/docs/installation/running-on-kubernetes.htm/index.html
index 57b699cd5..befd112d5 100644
--- a/docs/installation/running-on-kubernetes.htm/index.html
+++ b/docs/installation/running-on-kubernetes.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/running-on-kubernetes" />
   </head>
   <script>
-    window.location.href = '/docs/installation/running-on-kubernetes';
+    window.location.href = '/docs/installation/running-on-kubernetes' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/running-on-kubernetes.html/index.html b/docs/installation/running-on-kubernetes.html/index.html
index 57b699cd5..befd112d5 100644
--- a/docs/installation/running-on-kubernetes.html/index.html
+++ b/docs/installation/running-on-kubernetes.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/running-on-kubernetes" />
   </head>
   <script>
-    window.location.href = '/docs/installation/running-on-kubernetes';
+    window.location.href = '/docs/installation/running-on-kubernetes' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/running-on-kubernetes/index.html b/docs/installation/running-on-kubernetes/index.html
index 49d12a8c4..e8cdd5890 100644
--- a/docs/installation/running-on-kubernetes/index.html
+++ b/docs/installation/running-on-kubernetes/index.html
@@ -1,31 +1,35 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/running-on-kubernetes">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Running on Kubernetes | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/running-on-kubernetes"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_ver [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Running on Kubernetes | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/running-on-kubernetes"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-a sufficiently random sequence.</p><ul><li>To generate a good key you can run, <code>openssl rand -base64 42</code></li></ul><div class="codeBlockContainer_I0IT language-yaml theme-code-block"><div class="codeBlockContent_wNvx yaml"><pre tabindex="0" class="prism-code language-yaml codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4d [...]
-Default secret key for kubernetes deployment is <code>thisISaSECRET_1234</code></p><div class="codeBlockContainer_I0IT language-yaml theme-code-block"><div class="codeBlockContent_wNvx yaml"><pre tabindex="0" class="prism-code language-yaml codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">configOverrides</span><span class="toke [...]
-For production clusters it&#x27;s recommended to build own image with this step done in CI.</p><div class="admonition admonition-note alert alert--secondary"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7 [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+a sufficiently random sequence.</p><ul><li>To generate a good key you can run, <code>openssl rand -base64 42</code></li></ul><div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="c [...]
+Default secret key for kubernetes deployment is <code>thisISaSECRET_1234</code></p><div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">configOverrides</span><span  [...]
+For production clusters it&#x27;s recommended to build own image with this step done in CI.</p><div class="theme-admonition theme-admonition-note alert alert--secondary admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-. [...]
 dialect to be installed for each datastore you want to connect to.</p><p>See <a href="/docs/databases/installing-database-drivers">Install Database Drivers</a> for more information</p></div></div><p>The following example installs the Big Query and Elasticsearch database drivers so that you can
-connect to those datasources in your Superset installation:</p><div class="codeBlockContainer_I0IT language-yaml theme-code-block"><div class="codeBlockContent_wNvx yaml"><pre tabindex="0" class="prism-code language-yaml codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">bootstrapScript</span><span class="token punctuation" style [...]
+connect to those datasources in your Superset installation:</p><div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">bootstrapScript</span><span class="token punctua [...]
 be done using <code>pip</code> by updating the <code>bootstrapScript</code>. See the <a href="#dependencies">Dependencies</a> section
-for more information.</p></div></div><div class="codeBlockContainer_I0IT language-yaml theme-code-block"><div class="codeBlockContent_wNvx yaml"><pre tabindex="0" class="prism-code language-yaml codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">extraEnv</span><span class="token punctuation" style="color:#393A34">:</span><span cl [...]
+for more information.</p></div></div><div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">extraEnv</span><span class="token punctuation" style="color:#393A34">:</sp [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -37,7 +41,7 @@ for more information.</p></div></div><div class="codeBlockContainer_I0IT languag
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/setup-ssh-tunneling.htm/index.html b/docs/installation/setup-ssh-tunneling.htm/index.html
index cace19b3b..ba1cff44f 100644
--- a/docs/installation/setup-ssh-tunneling.htm/index.html
+++ b/docs/installation/setup-ssh-tunneling.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/setup-ssh-tunneling" />
   </head>
   <script>
-    window.location.href = '/docs/installation/setup-ssh-tunneling';
+    window.location.href = '/docs/installation/setup-ssh-tunneling' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/setup-ssh-tunneling.html/index.html b/docs/installation/setup-ssh-tunneling.html/index.html
index cace19b3b..ba1cff44f 100644
--- a/docs/installation/setup-ssh-tunneling.html/index.html
+++ b/docs/installation/setup-ssh-tunneling.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/setup-ssh-tunneling" />
   </head>
   <script>
-    window.location.href = '/docs/installation/setup-ssh-tunneling';
+    window.location.href = '/docs/installation/setup-ssh-tunneling' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/setup-ssh-tunneling/index.html b/docs/installation/setup-ssh-tunneling/index.html
index 06ebbb127..7c0b9ddab 100644
--- a/docs/installation/setup-ssh-tunneling/index.html
+++ b/docs/installation/setup-ssh-tunneling/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/setup-ssh-tunneling">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Setup SSH Tunneling | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/setup-ssh-tunneling"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Setup SSH Tunneling | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/setup-ssh-tunneling"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta d [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/sql-templating.htm/index.html b/docs/installation/sql-templating.htm/index.html
index 7cd457873..852e7e70e 100644
--- a/docs/installation/sql-templating.htm/index.html
+++ b/docs/installation/sql-templating.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/sql-templating" />
   </head>
   <script>
-    window.location.href = '/docs/installation/sql-templating';
+    window.location.href = '/docs/installation/sql-templating' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/sql-templating.html/index.html b/docs/installation/sql-templating.html/index.html
index 7cd457873..852e7e70e 100644
--- a/docs/installation/sql-templating.html/index.html
+++ b/docs/installation/sql-templating.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/sql-templating" />
   </head>
   <script>
-    window.location.href = '/docs/installation/sql-templating';
+    window.location.href = '/docs/installation/sql-templating' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/sql-templating/index.html b/docs/installation/sql-templating/index.html
index 560f7760b..01840f12c 100644
--- a/docs/installation/sql-templating/index.html
+++ b/docs/installation/sql-templating/index.html
@@ -1,57 +1,61 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/sql-templating">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">SQL Templating | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/sql-templating"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content= [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">SQL Templating | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/sql-templating"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="tr [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 To enable templating, the <code>ENABLE_TEMPLATE_PROCESSING</code> <a href="https://superset.apache.org/docs/installation/configuring-superset#feature-flags" target="_blank" rel="noopener noreferrer">feature flag</a> needs to be enabled in
 <code>superset_config.py</code>. When templating is enabled, python code can be embedded in virtual datasets and
 in Custom SQL in the filter and metric controls in Explore. By default, the following variables are
-made available in the Jinja context:</p><ul><li><code>columns</code>: columns which to group by in the query</li><li><code>filter</code>: filters applied in the query</li><li><code>from_dttm</code>: start <code>datetime</code> value from the selected time range (<code>None</code> if undefined)</li><li><code>to_dttm</code>: end <code>datetime</code> value from the selected time range (<code>None</code> if undefined)</li><li><code>groupby</code>: columns which to group by in the query (dep [...]
-to make your query robust to clearing the timerange filter:</p><div class="codeBlockContainer_I0IT language-sql theme-code-block"><div class="codeBlockContent_wNvx sql"><pre tabindex="0" class="prism-code language-sql codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">SELECT</span><span class="token plain"> </span><span class="token [...]
+made available in the Jinja context:</p><ul><li><code>columns</code>: columns which to group by in the query</li><li><code>filter</code>: filters applied in the query</li><li><code>from_dttm</code>: start <code>datetime</code> value from the selected time range (<code>None</code> if undefined)</li><li><code>to_dttm</code>: end <code>datetime</code> value from the selected time range (<code>None</code> if undefined)</li><li><code>groupby</code>: columns which to group by in the query (dep [...]
+to make your query robust to clearing the timerange filter:</p><div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">SELECT</span><span class="token plain"> </span><span  [...]
 logic blocks.</p><p>To add custom functionality to the Jinja context, you need to overload the default Jinja
 context in your environment by defining the <code>JINJA_CONTEXT_ADDONS</code> in your superset configuration
 (<code>superset_config.py</code>). Objects referenced in this dictionary are made available for users to use
-where the Jinja context is made available.</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">JINJA_CONTEXT_ADDONS </span><span class="token operator" style="color:#393A34">=</span><span clas [...]
+where the Jinja context is made available.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">JINJA_CONTEXT_ADDONS </span><span class="token operator" style="color:#393A34">=</span>< [...]
 the <code>CUSTOM_TEMPLATE_PROCESSORS</code> in your superset configuration. The values in this dictionary
 overwrite the default Jinja template processors of the specified database engine. The example below
 configures a custom presto template processor which implements its own logic of processing macro
 template with regex parsing. It uses the <code>$</code> style macro instead of <code>{{ }}</code> style in Jinja
 templating.</p><p>By configuring it with <code>CUSTOM_TEMPLATE_PROCESSORS</code>, a SQL template on a presto database is
-processed by the custom one rather than the default one.</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">def</span><span class="token plain"> </span><span class="to [...]
+processed by the custom one rather than the default one.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">def</span><span class="token plain"> </span><span  [...]
 which validation implementation is used with which database engine by adding a block like the
-following to your configuration file:</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">FEATURE_FLAGS </span><span class="token operator" style="color:#393A34">=</span><span class="token pla [...]
-<a href="https://github.com/apache/superset/tree/master/superset/sql_validators" target="_blank" rel="noopener noreferrer">sql_validators</a>.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="available-macros">Available Macros<a class="hash-link" href="#available-macros" title="Direct link to heading">​</a></h3><p>In this section, we&#x27;ll walkthrough the pre-defined Jinja macros in Superset.</p><p><strong>Current Username</strong></p><p>The <code>{{ current_username() }}</code> m [...]
+following to your configuration file:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">FEATURE_FLAGS </span><span class="token operator" style="color:#393A34">=</span><span class=" [...]
+<a href="https://github.com/apache/superset/tree/master/superset/sql_validators" target="_blank" rel="noopener noreferrer">sql_validators</a>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="available-macros">Available Macros<a href="#available-macros" class="hash-link" aria-label="Direct link to Available Macros" title="Direct link to Available Macros">​</a></h3><p>In this section, we&#x27;ll walkthrough the pre-defined Jinja macros in Superset.</p><p><strong>Current Username</str [...]
 by Superset when calculating the cache key. A cache key is a unique identifier that determines if there&#x27;s a
 cache hit in the future and Superset can retrieve cached data.</p><p>You can disable the inclusion of the <code>username</code> value in the calculation of the
-cache key by adding the following parameter to your Jinja code:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">{{ current_username(add_to_cache_keys=False) }}</span><br></span></code></pre><button type="button" a [...]
+cache key by adding the following parameter to your Jinja code:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{{ current_username(add_to_cache_keys=False) }}</span><br></span></code></pre><div cl [...]
 by Superset when calculating the cache key. A cache key is a unique identifier that determines if there&#x27;s a
 cache hit in the future and Superset can retrieve cached data.</p><p>You can disable the inclusion of the <code>user_id</code> value in the calculation of the
-cache key by adding the following parameter to your Jinja code:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">{{ current_user_id(add_to_cache_keys=False) }}</span><br></span></code></pre><button type="button" ar [...]
-parameters and reference them in your SQL code.</p><p>Here&#x27;s a concrete example:</p><ul><li><p>You write the following query in SQL Lab:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">SELECT count(*)</span>< [...]
+cache key by adding the following parameter to your Jinja code:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{{ current_user_id(add_to_cache_keys=False) }}</span><br></span></code></pre><div cla [...]
+parameters and reference them in your SQL code.</p><p>Here&#x27;s a concrete example:</p><ul><li><p>You write the following query in SQL Lab:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">SELECT  [...]
 coworker in Spain the following SQL Lab URL <code>www.example.com/superset/sqllab?countrycode=ES</code>
-and your coworker in the USA the following SQL Lab URL <code>www.example.com/superset/sqllab?countrycode=US</code></p></li><li><p>For your coworker in Spain, the SQL Lab query will be rendered as:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#39 [...]
+and your coworker in the USA the following SQL Lab URL <code>www.example.com/superset/sqllab?countrycode=US</code></p></li><li><p>For your coworker in Spain, the SQL Lab query will be rendered as:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"  [...]
 accumulated list of values used in the calculation of the cache key.</p><p>This function is only needed when you want to wrap your own custom function return values
 in the cache key. You can gain more context
 <a href="https://github.com/apache/superset/blob/efd70077014cbed62e493372d33a2af5237eaadf/superset/jinja_context.py#L133-L148" target="_blank" rel="noopener noreferrer">here</a>.</p><p>Note that this function powers the caching of the <code>user_id</code> and <code>username</code> values
-in the <code>current_user_id()</code> and <code>current_username()</code> function calls (if you have caching enabled).</p><p><strong>Filter Values</strong></p><p>You can retrieve the value for a specific filter as a list using <code>{{ filter_values() }}</code>.</p><p>This is useful if:</p><ul><li>You want to use a filter component to filter a query where the name of filter component column doesn&#x27;t match the one in the select statement</li><li>You want to have the ability for filte [...]
+in the <code>current_user_id()</code> and <code>current_username()</code> function calls (if you have caching enabled).</p><p><strong>Filter Values</strong></p><p>You can retrieve the value for a specific filter as a list using <code>{{ filter_values() }}</code>.</p><p>This is useful if:</p><ul><li>You want to use a filter component to filter a query where the name of filter component column doesn&#x27;t match the one in the select statement</li><li>You want to have the ability for filte [...]
 returning the values (similar to how <code>filter_values()</code> does), the <code>get_filters()</code> macro
-returns the operator specified in the Explore UI.</p><p>This is useful if:</p><ul><li>You want to handle more than the IN operator in your SQL clause</li><li>You want to handle generating custom SQL conditions for a filter</li><li>You want to have the ability to filter inside the main query for speed purposes</li></ul><p>Here&#x27;s a concrete example:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language- [...]
+returns the operator specified in the Explore UI.</p><p>This is useful if:</p><ul><li>You want to handle more than the IN operator in your SQL clause</li><li>You want to handle generating custom SQL conditions for a filter</li><li>You want to have the ability to filter inside the main query for speed purposes</li></ul><p>Here&#x27;s a concrete example:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeB [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -63,7 +67,7 @@ returns the operator specified in the Explore UI.</p><p>This is useful if:</p><u
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/upgrading-superset.htm/index.html b/docs/installation/upgrading-superset.htm/index.html
index 5f6dc4c1d..485d24e3c 100644
--- a/docs/installation/upgrading-superset.htm/index.html
+++ b/docs/installation/upgrading-superset.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/upgrading-superset" />
   </head>
   <script>
-    window.location.href = '/docs/installation/upgrading-superset';
+    window.location.href = '/docs/installation/upgrading-superset' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/upgrading-superset.html/index.html b/docs/installation/upgrading-superset.html/index.html
index 5f6dc4c1d..485d24e3c 100644
--- a/docs/installation/upgrading-superset.html/index.html
+++ b/docs/installation/upgrading-superset.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/upgrading-superset" />
   </head>
   <script>
-    window.location.href = '/docs/installation/upgrading-superset';
+    window.location.href = '/docs/installation/upgrading-superset' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/installation/upgrading-superset/index.html b/docs/installation/upgrading-superset/index.html
index 03684a312..c124dcda2 100644
--- a/docs/installation/upgrading-superset/index.html
+++ b/docs/installation/upgrading-superset/index.html
@@ -1,26 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-installation/upgrading-superset">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Upgrading Superset | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/upgrading-superset"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version"  [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Upgrading Superset | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/installation/upgrading-superset"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 practices and to backup your metadata database before upgrading. Before upgrading production, we
-recommend upgrading in a staging environment and upgrading production finally during off-peak usage.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/installation/upgrading-superset.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" ari [...]
+recommend upgrading in a staging environment and upgrading production finally during off-peak usage.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/installation/upgrading-superset.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" ari [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -32,7 +36,7 @@ recommend upgrading in a staging environment and upgrading production finally du
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/intro.htm/index.html b/docs/intro.htm/index.html
index 636b748a2..8aae100a0 100644
--- a/docs/intro.htm/index.html
+++ b/docs/intro.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/intro" />
   </head>
   <script>
-    window.location.href = '/docs/intro';
+    window.location.href = '/docs/intro' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/intro.html/index.html b/docs/intro.html/index.html
index 636b748a2..8aae100a0 100644
--- a/docs/intro.html/index.html
+++ b/docs/intro.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/intro" />
   </head>
   <script>
-    window.location.href = '/docs/intro';
+    window.location.href = '/docs/intro' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/intro/index.html b/docs/intro/index.html
index 4233cb0a9..7a138b8d4 100644
--- a/docs/intro/index.html
+++ b/docs/intro/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-intro">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Introduction | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/intro"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh= [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Introduction | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/intro"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:lang [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 is fast, lightweight, intuitive, and loaded with options that make it easy for users of all skill
 sets to explore and visualize their data, from simple pie charts to highly detailed deck.gl
 geospatial charts.</p><p>Here are a <strong>few different ways you can get started with Superset</strong>:</p><ul><li>Download the <a href="https://dist.apache.org/repos/dist/release/superset/" target="_blank" rel="noopener noreferrer">source from Apache Foundation&#x27;s website</a></li><li>Download the latest Superset version from <a href="https://pypi.org/project/apache-superset/" target="_blank" rel="noopener noreferrer">Pypi here</a></li><li>Setup Superset locally with one command
@@ -30,7 +34,7 @@ the platform.</p><p>Superset is also cloud-native in the sense that it is flexib
 analytic workloads against most popular database technologies.</p><p>Superset is currently run at scale at many companies. For example, Superset is run in Airbnb’s
 production environment inside Kubernetes and serves 600+ daily active users viewing over 100K charts
 a day.</p><p>You can find a partial list of industries and companies embracing Superset
-<a href="https://github.com/apache/superset/blob/master/RESOURCES/INTHEWILD.md" target="_blank" rel="noopener noreferrer">on this page in GitHub</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/intro.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" cl [...]
+<a href="https://github.com/apache/superset/blob/master/RESOURCES/INTHEWILD.md" target="_blank" rel="noopener noreferrer">on this page in GitHub</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/intro.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" cl [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -42,7 +46,7 @@ a day.</p><p>You can find a partial list of industries and companies embracing S
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/miscellaneous/chart-params.htm/index.html b/docs/miscellaneous/chart-params.htm/index.html
index 7ae44ea44..d6db457e1 100644
--- a/docs/miscellaneous/chart-params.htm/index.html
+++ b/docs/miscellaneous/chart-params.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/miscellaneous/chart-params" />
   </head>
   <script>
-    window.location.href = '/docs/miscellaneous/chart-params';
+    window.location.href = '/docs/miscellaneous/chart-params' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/miscellaneous/chart-params.html/index.html b/docs/miscellaneous/chart-params.html/index.html
index 7ae44ea44..d6db457e1 100644
--- a/docs/miscellaneous/chart-params.html/index.html
+++ b/docs/miscellaneous/chart-params.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/miscellaneous/chart-params" />
   </head>
   <script>
-    window.location.href = '/docs/miscellaneous/chart-params';
+    window.location.href = '/docs/miscellaneous/chart-params' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/miscellaneous/chart-params/index.html b/docs/miscellaneous/chart-params/index.html
index 27d7096f5..3a875b57f 100644
--- a/docs/miscellaneous/chart-params/index.html
+++ b/docs/miscellaneous/chart-params/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-miscellaneous/chart-params">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Chart Parameters Reference | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/miscellaneous/chart-params"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_versio [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Chart Parameters Reference | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/miscellaneous/chart-params"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta  [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/miscellaneous/country-map-tools.htm/index.html b/docs/miscellaneous/country-map-tools.htm/index.html
index 38ac7f9af..728f58901 100644
--- a/docs/miscellaneous/country-map-tools.htm/index.html
+++ b/docs/miscellaneous/country-map-tools.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/miscellaneous/country-map-tools" />
   </head>
   <script>
-    window.location.href = '/docs/miscellaneous/country-map-tools';
+    window.location.href = '/docs/miscellaneous/country-map-tools' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/miscellaneous/country-map-tools.html/index.html b/docs/miscellaneous/country-map-tools.html/index.html
index 38ac7f9af..728f58901 100644
--- a/docs/miscellaneous/country-map-tools.html/index.html
+++ b/docs/miscellaneous/country-map-tools.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/miscellaneous/country-map-tools" />
   </head>
   <script>
-    window.location.href = '/docs/miscellaneous/country-map-tools';
+    window.location.href = '/docs/miscellaneous/country-map-tools' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/miscellaneous/country-map-tools/index.html b/docs/miscellaneous/country-map-tools/index.html
index fe381bfbf..83c047040 100644
--- a/docs/miscellaneous/country-map-tools/index.html
+++ b/docs/miscellaneous/country-map-tools/index.html
@@ -1,30 +1,34 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-miscellaneous/country-map-tools">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Country Map Tools | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/miscellaneous/country-map-tools"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" c [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Country Map Tools | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/miscellaneous/country-map-tools"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 your countries by province, states, or other subdivision types. It does not rely
 on any third-party map services but would require you to provide the
 <a href="https://en.wikipedia.org/wiki/ISO_3166-2" target="_blank" rel="noopener noreferrer">ISO-3166-2</a> codes of your country&#x27;s
 top-level subdivisions. Comparing to a province or state&#x27;s full names, the ISO
-code is less ambiguous and is unique to all regions in the world.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="included-maps">Included Maps<a class="hash-link" href="#included-maps" title="Direct link to heading">​</a></h2><p>The Country Maps visualization already ships with the maps for the following countries:</p><ul><li>Belgium</li><li>Brazil</li><li>Bulgaria</li><li>Canada</li><li>China</li><li>Egypt</li><li>France</li><li>Germany</li><li>India</li><li>Iran</li><li>Italy</li [...]
-<a href="https://github.com/apache-superset/superset-ui/tree/master/plugins/legacy-plugin-chart-country-map" target="_blank" rel="noopener noreferrer">@superset-ui/legacy-plugin-chart-country-map</a>.</p><ol><li>Generate a new GeoJSON file for your country following the guide in <a href="https://github.com/apache/superset/blob/master/superset-frontend/plugins/legacy-plugin-chart-country-map/scripts/Country%20Map%20GeoJSON%20Generator.ipynb" target="_blank" rel="noopener noreferrer">this  [...]
+code is less ambiguous and is unique to all regions in the world.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="included-maps">Included Maps<a href="#included-maps" class="hash-link" aria-label="Direct link to Included Maps" title="Direct link to Included Maps">​</a></h2><p>The Country Maps visualization already ships with the maps for the following countries:</p><ul><li>Belgium</li><li>Brazil</li><li>Bulgaria</li><li>Canada</li><li>China</li><li>Egypt</li><li>France</li><li>Germ [...]
+<a href="https://github.com/apache-superset/superset-ui/tree/master/plugins/legacy-plugin-chart-country-map" target="_blank" rel="noopener noreferrer">@superset-ui/legacy-plugin-chart-country-map</a>.</p><ol><li>Generate a new GeoJSON file for your country following the guide in <a href="https://github.com/apache/superset/blob/master/superset-frontend/plugins/legacy-plugin-chart-country-map/scripts/Country%20Map%20GeoJSON%20Generator.ipynb" target="_blank" rel="noopener noreferrer">this  [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -36,7 +40,7 @@ code is less ambiguous and is unique to all regions in the world.</p><h2 class="
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/miscellaneous/importing-exporting-datasources.htm/index.html b/docs/miscellaneous/importing-exporting-datasources.htm/index.html
index 4ed636c6c..086475cbc 100644
--- a/docs/miscellaneous/importing-exporting-datasources.htm/index.html
+++ b/docs/miscellaneous/importing-exporting-datasources.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/miscellaneous/importing-exporting-datasources" />
   </head>
   <script>
-    window.location.href = '/docs/miscellaneous/importing-exporting-datasources';
+    window.location.href = '/docs/miscellaneous/importing-exporting-datasources' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/miscellaneous/importing-exporting-datasources.html/index.html b/docs/miscellaneous/importing-exporting-datasources.html/index.html
index 4ed636c6c..086475cbc 100644
--- a/docs/miscellaneous/importing-exporting-datasources.html/index.html
+++ b/docs/miscellaneous/importing-exporting-datasources.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/miscellaneous/importing-exporting-datasources" />
   </head>
   <script>
-    window.location.href = '/docs/miscellaneous/importing-exporting-datasources';
+    window.location.href = '/docs/miscellaneous/importing-exporting-datasources' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/miscellaneous/importing-exporting-datasources/index.html b/docs/miscellaneous/importing-exporting-datasources/index.html
index ab06add72..a1c3ee62c 100644
--- a/docs/miscellaneous/importing-exporting-datasources/index.html
+++ b/docs/miscellaneous/importing-exporting-datasources/index.html
@@ -1,36 +1,40 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-miscellaneous/importing-exporting-datasources">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Importing and Exporting Datasources | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/miscellaneous/importing-exporting-datasources"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="t [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Importing and Exporting Datasources | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/miscellaneous/importing-exporting-datasources"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content=" [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-both databases and druid clusters. The data is expected to be organized in the following hierarchy:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">├──databases</span><br></span><span class="token-line" style="col [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+both databases and druid clusters. The data is expected to be organized in the following hierarchy:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">├──databases</span><br></span><span class="token- [...]
 references to be included (e.g. a column to include the table id it belongs to) use the -b flag.</p><p>Alternatively, you can export datasources using the UI:</p><ol><li>Open <strong>Sources -&gt; Databases</strong> to export all tables associated to a single or multiple databases.
 (<strong>Tables</strong> for one or more tables, <strong>Druid Clusters</strong> for clusters, <strong>Druid Datasources</strong> for
 datasources)</li><li>Select the items you would like to export.</li><li>Click <strong>Actions -&gt; Export</strong> to YAML</li><li>If you want to import an item that you exported through the UI, you will need to nest it inside
 its parent element, e.g. a database needs to be nested under databases a table needs to be nested
-inside a database element.</li></ol><p>In order to obtain an <strong>exhaustive list of all fields</strong> you can import using the YAML import run:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">superset export [...]
-additional flags (e.g. to search the supplied path recursively):</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">superset import_datasources -p &lt;path&gt; -r</span><br></span></code></pre><button type="button" a [...]
-careful this can delete the contents of your meta database. Example:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">superset import_datasources -p &lt;path / filename&gt; -s columns,metrics</span><br></span></cod [...]
+inside a database element.</li></ol><p>In order to obtain an <strong>exhaustive list of all fields</strong> you can import using the YAML import run:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+additional flags (e.g. to search the supplied path recursively):</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">superset import_datasources -p &lt;path&gt; -r</span><br></span></code></pre><div cl [...]
+careful this can delete the contents of your meta database. Example:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">superset import_datasources -p &lt;path / filename&gt; -s columns,metrics</span> [...]
 Superset meta database. This means columns and metrics not specified in YAML will be deleted. If you
 would add tables to columns,metrics those would be synchronised as well.</p><p>If you don’t supply the sync flag (<strong>-s</strong>) importing will only add and update (override) fields.
 E.g. you can add a verbose_name to the column ds in the table random_time_series from the example
-datasets by saving the following YAML to file and then running the <strong>import_datasources</strong> command.</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">databases:</span><br></span><span class="token-line"  [...]
+datasets by saving the following YAML to file and then running the <strong>import_datasources</strong> command.</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">databases:</span><br></span><span cla [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -42,7 +46,7 @@ datasets by saving the following YAML to file and then running the <strong>impor
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/miscellaneous/issue-codes.htm/index.html b/docs/miscellaneous/issue-codes.htm/index.html
index e9ebac8b0..f28882b0a 100644
--- a/docs/miscellaneous/issue-codes.htm/index.html
+++ b/docs/miscellaneous/issue-codes.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/miscellaneous/issue-codes" />
   </head>
   <script>
-    window.location.href = '/docs/miscellaneous/issue-codes';
+    window.location.href = '/docs/miscellaneous/issue-codes' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/miscellaneous/issue-codes.html/index.html b/docs/miscellaneous/issue-codes.html/index.html
index e9ebac8b0..f28882b0a 100644
--- a/docs/miscellaneous/issue-codes.html/index.html
+++ b/docs/miscellaneous/issue-codes.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/miscellaneous/issue-codes" />
   </head>
   <script>
-    window.location.href = '/docs/miscellaneous/issue-codes';
+    window.location.href = '/docs/miscellaneous/issue-codes' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/miscellaneous/issue-codes/index.html b/docs/miscellaneous/issue-codes/index.html
index 29198c007..b5b13a317 100644
--- a/docs/miscellaneous/issue-codes/index.html
+++ b/docs/miscellaneous/issue-codes/index.html
@@ -1,53 +1,57 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-miscellaneous/issue-codes">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Issue Codes | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/miscellaneous/issue-codes"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="curr [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Issue Codes | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/miscellaneous/issue-codes"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" n [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-Superset and provides additional context.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1000">Issue 1000<a class="hash-link" href="#issue-1000" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393 [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
+Superset and provides additional context.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1000">Issue 1000<a href="#issue-1000" class="hash-link" aria-label="Direct link to Issue 1000" title="Direct link to Issue 1000">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeB [...]
 query, and is timing out. You can resolve this by reducing the
 size of your datasource or by modifying your query to only process a
-subset of your data.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1001">Issue 1001<a class="hash-link" href="#issue-1001" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="tok [...]
+subset of your data.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1001">Issue 1001<a href="#issue-1001" class="hash-link" aria-label="Direct link to Issue 1001" title="Direct link to Issue 1001">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span [...]
 database engine. You can make your query simpler, or wait until the
-database is under less load and try again.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1002">Issue 1002<a class="hash-link" href="#issue-1002" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#39 [...]
+database is under less load and try again.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1002">Issue 1002<a href="#issue-1002" class="hash-link" aria-label="Direct link to Issue 1002" title="Direct link to Issue 1002">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="code [...]
 This may be due to a syntax error, a bug in your query, or some other
 internal failure within the database. This is usually not an
 issue within Superset, but instead a problem with the underlying
-database that serves your query.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1003">Issue 1003<a class="hash-link" href="#issue-1003" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><spa [...]
+database that serves your query.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1003">Issue 1003<a href="#issue-1003" class="hash-link" aria-label="Direct link to Issue 1003" title="Direct link to Issue 1003">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines [...]
 validate that all columns or tables referenced within the query exist and are spelled
-correctly.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1004">Issue 1004<a class="hash-link" href="#issue-1004" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain"> [...]
+correctly.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1004">Issue 1004<a href="#issue-1004" class="hash-link" aria-label="Direct link to Issue 1004" title="Direct link to Issue 1004">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="to [...]
 the underlying datasource. You should modify the query to reference the
-replacement column, or remove this column from your query.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1005">Issue 1005<a class="hash-link" href="#issue-1005" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line"  [...]
+replacement column, or remove this column from your query.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1005">Issue 1005<a href="#issue-1005" class="hash-link" aria-label="Direct link to Issue 1005" title="Direct link to Issue 1005">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar">< [...]
 the underlying database. You should modify your query to reference the correct
-table.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1006">Issue 1006<a class="hash-link" href="#issue-1006" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">One  [...]
+table.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1006">Issue 1006<a href="#issue-1006" class="hash-link" aria-label="Direct link to Issue 1006" title="Direct link to Issue 1006">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token- [...]
 parameters. You should define all the parameters referenced in the query in a
 valid JSON document. Check that the parameters are spelled correctly and that
-the document has a valid syntax.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1007">Issue 1007<a class="hash-link" href="#issue-1007" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><spa [...]
-resolved. Please check that there are no typos in the hostname.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1008">Issue 1008<a class="hash-link" href="#issue-1008" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-l [...]
+the document has a valid syntax.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1007">Issue 1007<a href="#issue-1007" class="hash-link" aria-label="Direct link to Issue 1007" title="Direct link to Issue 1007">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines [...]
+resolved. Please check that there are no typos in the hostname.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1008">Issue 1008<a href="#issue-1008" class="hash-link" aria-label="Direct link to Issue 1008" title="Direct link to Issue 1008">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollb [...]
 the port number is correct, and that the database is running and listening on
-that port.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1009">Issue 1009<a class="hash-link" href="#issue-1009" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain"> [...]
+that port.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1009">Issue 1009<a href="#issue-1009" class="hash-link" aria-label="Direct link to Issue 1009" title="Direct link to Issue 1009">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="to [...]
 Additionally, it cannot be reached on the provided port. Please check that
-there are no firewall rules preventing access to the host.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1010">Issue 1010<a class="hash-link" href="#issue-1010" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line"  [...]
-running a command. Please reach out to your administrator.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1011">Issue 1011<a class="hash-link" href="#issue-1011" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line"  [...]
-to your administrator.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1012">Issue 1012<a class="hash-link" href="#issue-1012" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="t [...]
-that the username is typed correctly and exists in the database.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1013">Issue 1013<a class="hash-link" href="#issue-1013" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token- [...]
-password is typed correctly.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1014">Issue 1014<a class="hash-link" href="#issue-1014" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span cl [...]
-check that the username and password were typed correctly.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="issue-1015">Issue 1015<a class="hash-link" href="#issue-1015" title="Direct link to heading">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line"  [...]
+there are no firewall rules preventing access to the host.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1010">Issue 1010<a href="#issue-1010" class="hash-link" aria-label="Direct link to Issue 1010" title="Direct link to Issue 1010">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar">< [...]
+running a command. Please reach out to your administrator.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1011">Issue 1011<a href="#issue-1011" class="hash-link" aria-label="Direct link to Issue 1011" title="Direct link to Issue 1011">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar">< [...]
+to your administrator.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1012">Issue 1012<a href="#issue-1012" class="hash-link" aria-label="Direct link to Issue 1012" title="Direct link to Issue 1012">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><sp [...]
+that the username is typed correctly and exists in the database.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1013">Issue 1013<a href="#issue-1013" class="hash-link" aria-label="Direct link to Issue 1013" title="Direct link to Issue 1013">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scroll [...]
+password is typed correctly.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1014">Issue 1014<a href="#issue-1014" class="hash-link" aria-label="Direct link to Issue 1014" title="Direct link to Issue 1014">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6V [...]
+check that the username and password were typed correctly.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="issue-1015">Issue 1015<a href="#issue-1015" class="hash-link" aria-label="Direct link to Issue 1015" title="Direct link to Issue 1015">​</a></h2><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar">< [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -59,7 +63,7 @@ check that the username and password were typed correctly.</p><h2 class="anchor
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/rest-api/index.html b/docs/rest-api/index.html
index 6dc3b6407..fbb1ffcc5 100644
--- a/docs/rest-api/index.html
+++ b/docs/rest-api/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/api" />
   </head>
   <script>
-    window.location.href = '/docs/api';
+    window.location.href = '/docs/api' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/roadmap/index.html b/docs/roadmap/index.html
index 636b748a2..8aae100a0 100644
--- a/docs/roadmap/index.html
+++ b/docs/roadmap/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/intro" />
   </head>
   <script>
-    window.location.href = '/docs/intro';
+    window.location.href = '/docs/intro' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/security.htm/index.html b/docs/security.htm/index.html
index 81e581a27..4be87ce47 100644
--- a/docs/security.htm/index.html
+++ b/docs/security.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/security" />
   </head>
   <script>
-    window.location.href = '/docs/security';
+    window.location.href = '/docs/security' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/security.html/index.html b/docs/security.html/index.html
index 81e581a27..4be87ce47 100644
--- a/docs/security.html/index.html
+++ b/docs/security.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/security" />
   </head>
   <script>
-    window.location.href = '/docs/security';
+    window.location.href = '/docs/security' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/docs/security/index.html b/docs/security/index.html
index ebb4e3d78..26a1fcfc2 100644
--- a/docs/security/index.html
+++ b/docs/security/index.html
@@ -1,47 +1,51 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-security">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Security | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/security"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh=" [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Security | Superset</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/docs/security"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:langu [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
 built on top of Flask. FAB provides authentication, user management, permissions and roles.
-Please read its <a href="https://flask-appbuilder.readthedocs.io/en/latest/security.html" target="_blank" rel="noopener noreferrer">Security documentation</a>.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="provided-roles">Provided Roles<a class="hash-link" href="#provided-roles" title="Direct link to heading">​</a></h3><p>Superset ships with a set of roles that are handled by Superset itself. You can assume
+Please read its <a href="https://flask-appbuilder.readthedocs.io/en/latest/security.html" target="_blank" rel="noopener noreferrer">Security documentation</a>.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="provided-roles">Provided Roles<a href="#provided-roles" class="hash-link" aria-label="Direct link to Provided Roles" title="Direct link to Provided Roles">​</a></h3><p>Superset ships with a set of roles that are handled by Superset itself. You can assume
 that these roles will stay up-to-date as Superset evolves (and as you update Superset versions).</p><p>Even though <strong>Admin</strong> users have the ability, we don&#x27;t recommend altering the
 permissions associated with each role (e.g. by removing or adding permissions to them). The permissions
 associated with each role will be re-synchronized to their original values when you run
-the <strong>superset init</strong> command (often done between Superset versions).</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="admin">Admin<a class="hash-link" href="#admin" title="Direct link to heading">​</a></h3><p>Admins have all possible rights, including granting or revoking rights from other
-users and altering other people’s slices and dashboards.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="alpha">Alpha<a class="hash-link" href="#alpha" title="Direct link to heading">​</a></h3><p>Alpha users have access to all data sources, but they cannot grant or revoke access
-from other users. They are also limited to altering the objects that they own. Alpha users can add and alter data sources.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="gamma">Gamma<a class="hash-link" href="#gamma" title="Direct link to heading">​</a></h3><p>Gamma users have limited access. They can only consume data coming from data sources
+the <strong>superset init</strong> command (often done between Superset versions).</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="admin">Admin<a href="#admin" class="hash-link" aria-label="Direct link to Admin" title="Direct link to Admin">​</a></h3><p>Admins have all possible rights, including granting or revoking rights from other
+users and altering other people’s slices and dashboards.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="alpha">Alpha<a href="#alpha" class="hash-link" aria-label="Direct link to Alpha" title="Direct link to Alpha">​</a></h3><p>Alpha users have access to all data sources, but they cannot grant or revoke access
+from other users. They are also limited to altering the objects that they own. Alpha users can add and alter data sources.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="gamma">Gamma<a href="#gamma" class="hash-link" aria-label="Direct link to Gamma" title="Direct link to Gamma">​</a></h3><p>Gamma users have limited access. They can only consume data coming from data sources
 they have been given access to through another complementary role. They only have access to
 view the slices and dashboards made from data sources that they have access to. Currently Gamma
 users are not able to alter or add data sources. We assume that they are mostly content consumers, though they can create slices and dashboards.</p><p>Also note that when Gamma users look at the dashboards and slices list view, they will
-only see the objects that they have access to.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="sql_lab">sql_lab<a class="hash-link" href="#sql_lab" title="Direct link to heading">​</a></h3><p>The <strong>sql_lab</strong> role grants access to SQL Lab. Note that while <strong>Admin</strong> users have access
-to all databases by default, both <strong>Alpha</strong> and <strong>Gamma</strong> users need to be given access on a per database basis.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="public">Public<a class="hash-link" href="#public" title="Direct link to heading">​</a></h3><p>To allow logged-out users to access some Superset features, you can use the <code>PUBLIC_ROLE_LIKE</code> config setting and assign it to another role whose permissions you want passed to this role.</p><p> [...]
+only see the objects that they have access to.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="sql_lab">sql_lab<a href="#sql_lab" class="hash-link" aria-label="Direct link to sql_lab" title="Direct link to sql_lab">​</a></h3><p>The <strong>sql_lab</strong> role grants access to SQL Lab. Note that while <strong>Admin</strong> users have access
+to all databases by default, both <strong>Alpha</strong> and <strong>Gamma</strong> users need to be given access on a per database basis.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="public">Public<a href="#public" class="hash-link" aria-label="Direct link to Public" title="Direct link to Public">​</a></h3><p>To allow logged-out users to access some Superset features, you can use the <code>PUBLIC_ROLE_LIKE</code> config setting and assign it to another role whose permissions yo [...]
 public role the same set of permissions as for the <strong>Gamma</strong> role. This is useful if one
 wants to enable anonymous users to view dashboards. Explicit grant on specific datasets is
-still required, meaning that you need to edit the <strong>Public</strong> role and add the public data sources to the role manually.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="managing-data-source-access-for-gamma-roles">Managing Data Source Access for Gamma Roles<a class="hash-link" href="#managing-data-source-access-for-gamma-roles" title="Direct link to heading">​</a></h3><p>Here’s how to provide users access to only specific datasets. First make sure the users with
+still required, meaning that you need to edit the <strong>Public</strong> role and add the public data sources to the role manually.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="managing-data-source-access-for-gamma-roles">Managing Data Source Access for Gamma Roles<a href="#managing-data-source-access-for-gamma-roles" class="hash-link" aria-label="Direct link to Managing Data Source Access for Gamma Roles" title="Direct link to Managing Data Source Access for Gamma Roles">​</a> [...]
 limited access have <!-- -->[only]<!-- --> the Gamma role assigned to them. Second, create a new role (Menu -&gt; Security -&gt; List Roles) and click the + sign.</p><p>This new window allows you to give this new role a name, attribute it to users and select the
 tables in the <strong>Permissions</strong> dropdown. To select the data sources you want to associate with this role, simply click on the dropdown and use the typeahead to search for your table names.</p><p>You can then confirm with users assigned to the <strong>Gamma</strong> role that they see the
-objects (dashboards and slices) associated with the tables you just extended them.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="customizing-permissions">Customizing Permissions<a class="hash-link" href="#customizing-permissions" title="Direct link to heading">​</a></h3><p>The permissions exposed by FAB are very granular and allow for a great level of
+objects (dashboards and slices) associated with the tables you just extended them.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="customizing-permissions">Customizing Permissions<a href="#customizing-permissions" class="hash-link" aria-label="Direct link to Customizing Permissions" title="Direct link to Customizing Permissions">​</a></h3><p>The permissions exposed by FAB are very granular and allow for a great level of
 customization. FAB creates many permissions automagically for each model that is
 created (can_add, can_delete, can_show, can_edit, …) as well as for each view.
 On top of that, Superset can expose more granular permissions like <strong>all_datasource_access</strong>.</p><p><strong>We do not recommend altering the 3 base roles as there are a set of assumptions that
-Superset is built upon</strong>. It is possible though for you to create your own roles, and union them to existing ones.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="permissions">Permissions<a class="hash-link" href="#permissions" title="Direct link to heading">​</a></h3><p>Roles are composed of a set of permissions, and Superset has many categories of
+Superset is built upon</strong>. It is possible though for you to create your own roles, and union them to existing ones.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="permissions">Permissions<a href="#permissions" class="hash-link" aria-label="Direct link to Permissions" title="Direct link to Permissions">​</a></h3><p>Roles are composed of a set of permissions, and Superset has many categories of
 permissions. Here are the different categories of permissions:</p><ul><li>Model &amp; Action: models are entities like Dashboard, Slice, or User. Each model has
 a fixed set of permissions, like <strong>can_edit</strong>, <strong>can_show</strong>, <strong>can_delete</strong>, <strong>can_list</strong>, <strong>can_add</strong>,
 and so on. For example, you can allow a user to delete dashboards by adding <strong>can_delete</strong> on
@@ -49,7 +53,7 @@ Dashboard entity to a role and granting this user that role.</li><li>Views: view
 When granted to a user, they will see that view in its menu items, and be able to load that page.</li><li>Data source: For each data source, a permission is created. If the user does not have the
 <code>all_datasource_access permission</code> granted, the user will only be able to see Slices or explore the data sources that are granted to them</li><li>Database: Granting access to a database allows for the user to access all
 data sources within that database, and will enable the user to query that
-database in SQL Lab, provided that the SQL Lab specific permission have been granted to the user</li></ul><h3 class="anchor anchorWithStickyNavbar_mojV" id="restricting-access-to-a-subset-of-data-sources">Restricting Access to a Subset of Data Sources<a class="hash-link" href="#restricting-access-to-a-subset-of-data-sources" title="Direct link to heading">​</a></h3><p>We recommend giving a user the <strong>Gamma</strong> role plus any other roles that would add
+database in SQL Lab, provided that the SQL Lab specific permission have been granted to the user</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="restricting-access-to-a-subset-of-data-sources">Restricting Access to a Subset of Data Sources<a href="#restricting-access-to-a-subset-of-data-sources" class="hash-link" aria-label="Direct link to Restricting Access to a Subset of Data Sources" title="Direct link to Restricting Access to a Subset of Data Sources">​</a></h3><p>We reco [...]
 access to specific data sources. We recommend that you create individual roles for
 each access profile. For example, the users on the Finance team might have access to a set of
 databases and data sources; these permissions can be consolidated in a single role.
@@ -58,7 +62,7 @@ the models and views they can access, and that Finance role that is a collection
 team could be granted <strong>Gamma</strong>, <strong>Finance</strong>, and the <strong>Executive</strong> roles. The <strong>Executive</strong>
 role could provide access to a set of data sources and dashboards made available only to executives.
 In the <strong>Dashboards</strong> view, a user can only see the ones they have access too
-based on the roles and permissions that were attributed.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="row-level-security">Row Level Security<a class="hash-link" href="#row-level-security" title="Direct link to heading">​</a></h3><p>Using Row Level Security filters (under the <strong>Security</strong> menu) you can create filters
+based on the roles and permissions that were attributed.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="row-level-security">Row Level Security<a href="#row-level-security" class="hash-link" aria-label="Direct link to Row Level Security" title="Direct link to Row Level Security">​</a></h3><p>Using Row Level Security filters (under the <strong>Security</strong> menu) you can create filters
 that are assigned to a particular table, as well as a set of roles.
 If you want members of the Finance team to only have access to
 rows where <code>department = &quot;finance&quot;</code>, you could:</p><ul><li>Create a Row Level Security filter with that clause (<code>department = &quot;finance&quot;</code>)</li><li>Then assign the clause to the <strong>Finance</strong> role and the table it applies to</li></ul><p>The <strong>clause</strong> field, which can contain arbitrary text, is then added to the generated
@@ -69,7 +73,7 @@ multiple conditions: <code>client_id = 6</code> AND <code>advertiser=&quot;foo&q
 the different SQL clauses are combined using AND statements). This means it&#x27;s
 possible to create a situation where two roles conflict in such a way as to limit a table subset to empty.</p><p>For example, the filters <code>client_id=4</code> and <code>client_id=5</code>, applied to a role,
 will result in users of that role having <code>client_id=4</code> AND <code>client_id=5</code>
-added to their query, which can never be true.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="content-security-policiy-csp">Content Security Policiy (CSP)<a class="hash-link" href="#content-security-policiy-csp" title="Direct link to heading">​</a></h3><p><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP" target="_blank" rel="noopener noreferrer">Content Security Policy (CSP)</a> is an added
+added to their query, which can never be true.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="content-security-policiy-csp">Content Security Policiy (CSP)<a href="#content-security-policiy-csp" class="hash-link" aria-label="Direct link to Content Security Policiy (CSP)" title="Direct link to Content Security Policiy (CSP)">​</a></h3><p><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP" target="_blank" rel="noopener noreferrer">Content Security Policy (CSP)</a> is an added
 layer of security that helps to detect and mitigate certain types of attacks, including
 Cross-Site Scripting (XSS) and data injection attacks.</p><p>CSP makes it possible for server administrators to reduce or eliminate the vectors by which XSS can
 occur by specifying the domains that the browser should consider to be valid sources of executable scripts.
@@ -81,9 +85,9 @@ prevent many types of attacks. For that matter, Superset provides the <code> TAL
 where administrators can define the policy. When running in production mode, Superset will check for the presence
 of a policy and if it&#x27;s not able to find one, it will issue a warning with the security risks. For environments
 where CSP policies are defined outside of Superset using other software, administrators can disable
-the warning using the <code>CONTENT_SECURITY_POLICY_WARNING</code> key in <code>config.py</code>.</p><h4 class="anchor anchorWithStickyNavbar_mojV" id="csp-requirements">CSP Requirements<a class="hash-link" href="#csp-requirements" title="Direct link to heading">​</a></h4><ul><li><p>Superset needs both the <code>&#x27;unsafe-eval&#x27;</code> and <code>&#x27;unsafe-inline&#x27;</code> CSP keywords in order to operate.</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="c [...]
+the warning using the <code>CONTENT_SECURITY_POLICY_WARNING</code> key in <code>config.py</code>.</p><h4 class="anchor anchorWithStickyNavbar_LWe7" id="csp-requirements">CSP Requirements<a href="#csp-requirements" class="hash-link" aria-label="Direct link to CSP Requirements" title="Direct link to CSP Requirements">​</a></h4><ul><li><p>Superset needs both the <code>&#x27;unsafe-eval&#x27;</code> and <code>&#x27;unsafe-inline&#x27;</code> CSP keywords in order to operate.</p><div class="c [...]
 limit content to the same origin as the Superset server, and disallows outdated HTML elements by
-setting <code>object-src</code> to <code>&#x27;none&#x27;</code>.</p><div class="codeBlockContainer_I0IT language-python theme-code-block"><div class="codeBlockContent_wNvx python"><pre tabindex="0" class="prism-code language-python codeBlock_jd64 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">TALISMAN_CONFIG </span><span class="token operator" style="color:#393A34"> [...]
+setting <code>object-src</code> to <code>&#x27;none&#x27;</code>.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">TALISMAN_CONFIG </span><span class="token operator" style="color: [...]
 software projects. Apache Superset is highly sensitive and forthcoming to issues pertaining to its
 features and functionality.</p><p>If you have apprehensions regarding Superset security or you discover vulnerability or potential
 threat, don’t hesitate to get in touch with the Apache Security Team by dropping a mail at
@@ -92,7 +96,7 @@ issue or potential threat. You are also urged to recommend the way to reproduce
 issue. The security team and the Superset community will get back to you after assessing and
 analysing the findings.</p><p>PLEASE PAY ATTENTION to report the security issue on the security email before disclosing it on
 public domain. The ASF Security Team maintains a page with the description of how vulnerabilities
-and potential threats are handled, check their web page for more details.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/security.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
+and potential threats are handled, check their web page for more details.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/tree/master/docs/docs/security.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -104,7 +108,7 @@ and potential threats are handled, check their web page for more details.</p></d
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/druid.html/index.html b/druid.html/index.html
index 9e8455ec4..fe2588760 100644
--- a/druid.html/index.html
+++ b/druid.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/databases/druid" />
   </head>
   <script>
-    window.location.href = '/docs/databases/druid';
+    window.location.href = '/docs/databases/druid' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/faq.html/index.html b/faq.html/index.html
index 3223de7f3..628c347f2 100644
--- a/faq.html/index.html
+++ b/faq.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/frequently-asked-questions" />
   </head>
   <script>
-    window.location.href = '/docs/frequently-asked-questions';
+    window.location.href = '/docs/frequently-asked-questions' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/gallery.html/index.html b/gallery.html/index.html
index 636b748a2..8aae100a0 100644
--- a/gallery.html/index.html
+++ b/gallery.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/intro" />
   </head>
   <script>
-    window.location.href = '/docs/intro';
+    window.location.href = '/docs/intro' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/index.html b/index.html
index 68616d7a6..404e56c15 100644
--- a/index.html
+++ b/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="plugin-pages plugin-id-default">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Welcome | Superset</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsea [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Welcome | Superset</title><meta data-rh="true" property="og:title" content="Welcome | Superset"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" name="description" content="Community website for Apache Superset, a data visualization and data exploration platform"><meta data-rh="true" property="og:description" content="Community website for Apache Superset, a data visualization and da [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div id="docusaurus-base-url-issue-banner-container"></div><div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-wi [...]
+<div id="docusaurus-base-url-issue-banner-container"></div><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hid [...]
                     Quickly and easily integrate and explore your data, using
                     either our simple no-code viz builder or state of the art SQL
                     IDE.
@@ -46,7 +50,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/installation.html/index.html b/installation.html/index.html
index 11225bbcd..505ff7dfd 100644
--- a/installation.html/index.html
+++ b/installation.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/installation/installing-superset-using-docker-compose" />
   </head>
   <script>
-    window.location.href = '/docs/installation/installing-superset-using-docker-compose';
+    window.location.href = '/docs/installation/installing-superset-using-docker-compose' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/markdown-page.htm/index.html b/markdown-page.htm/index.html
index cbb40cde7..7e1295796 100644
--- a/markdown-page.htm/index.html
+++ b/markdown-page.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/markdown-page" />
   </head>
   <script>
-    window.location.href = '/markdown-page';
+    window.location.href = '/markdown-page' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/markdown-page.html/index.html b/markdown-page.html/index.html
index cbb40cde7..7e1295796 100644
--- a/markdown-page.html/index.html
+++ b/markdown-page.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/markdown-page" />
   </head>
   <script>
-    window.location.href = '/markdown-page';
+    window.location.href = '/markdown-page' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/markdown-page/index.html b/markdown-page/index.html
index 35143dc11..0a085e27c 100644
--- a/markdown-page/index.html
+++ b/markdown-page/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="mdx-wrapper mdx-page plugin-pages plugin-id-default">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Superset</title><meta data-rh="true" property="og:title" content="Superset"><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/markdown-page"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="doc [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Superset</title><meta data-rh="true" property="og:title" content="Superset"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" name="description" content="&lt;!--"><meta data-rh="true" property="og:description" content="&lt;!--"><meta data-rh="true" property="og:url" content="https://superset.apache.org/markdown-page"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
+
+
+<script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.9318be51.css">
+<link rel="preload" href="/assets/js/runtime~main.efcada53.js" as="script">
+<link rel="preload" href="/assets/js/main.38412d19.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="roun [...]
         The <a href="https://www.apache.org/" target="_blank" rel="noreferrer">Apache Software Foundation</a>,
         Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="_blank" rel="noreferrer">License</a>. <br>
         <small>Apache Superset, Apache, Superset, the Superset logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
@@ -30,7 +34,7 @@
         <a href="https://apache.org/events/current-event" target="_blank" rel="noreferrer">Events</a>&nbsp;|&nbsp;
         <a href="https://apache.org/licenses/" target="_blank" rel="noreferrer">License</a>
         </small></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.9150e731.js"></script>
-<script src="/assets/js/main.46afaa66.js"></script>
+<script src="/assets/js/runtime~main.efcada53.js"></script>
+<script src="/assets/js/main.38412d19.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/misc.html/index.html b/misc.html/index.html
index 38ac7f9af..728f58901 100644
--- a/misc.html/index.html
+++ b/misc.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/docs/miscellaneous/country-map-tools" />
   </head>
   <script>
-    window.location.href = '/docs/miscellaneous/country-map-tools';
+    window.location.href = '/docs/miscellaneous/country-map-tools' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/search.htm/index.html b/search.htm/index.html
index b9f928b7c..dd7e08a80 100644
--- a/search.htm/index.html
+++ b/search.htm/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/search" />
   </head>
   <script>
-    window.location.href = '/search';
+    window.location.href = '/search' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/search.html/index.html b/search.html/index.html
index b9f928b7c..dd7e08a80 100644
--- a/search.html/index.html
+++ b/search.html/index.html
@@ -6,6 +6,6 @@
     <link rel="canonical" href="/search" />
   </head>
   <script>
-    window.location.href = '/search';
+    window.location.href = '/search' + window.location.search + window.location.hash;
   </script>
 </html>
\ No newline at end of file
diff --git a/search/index.html b/search/index.html
index 735443f22..ad4c92a2d 100644
--- a/search/index.html
+++ b/search/index.html
@@ -1,24 +1,28 @@
 <!doctype html>
-<html lang="en" dir="ltr">
+<html lang="en" dir="ltr" class="search-page-wrapper plugin-search-algolia plugin-id-default">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.17">
-<link rel="preconnect" href="https://www.google-analytics.com">
+<meta name="generator" content="Docusaurus v2.3.1">
+<title data-rh="true">Search the documentation | Superset</title><meta data-rh="true" property="og:title" content="Superset"><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/search"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data [...]
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","G-133LHD3B3N","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
 <link rel="preconnect" href="https://www.google-analytics.com">
 <link rel="preconnect" href="https://www.googletagmanager.com">
 <script async src="https://www.googletagmanager.com/gtag/js?id=G-133LHD3B3N"></script>
 <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-133LHD3B3N",{anonymize_ip:!0})</script>
+
+
 <link rel="search" type="application/opensearchdescription+xml" title="Superset" href="/opensearch.xml">
-<script src="/script/matomo.js"></script><title data-rh="true">Search the documentation | Superset</title><meta data-rh="true" property="og:title" content="Superset"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://superset.apache.org/search"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" cont [...]
-<link rel="preload" href="/assets/js/runtime~main.9150e731.js" as="script">
-<link rel="preload" href="/assets/js/main.46afaa66.js" as="script">
+
... 124 lines suppressed ...