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 2024/09/05 18:37:13 UTC

(superset-site) branch asf-site updated: deploying docs: build(deps): bump prism-react-renderer from 2.3.1 to 2.4.0 in /docs (#30106)

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 097460dfe deploying docs: build(deps): bump prism-react-renderer from 2.3.1 to 2.4.0 in /docs (#30106)
097460dfe is described below

commit 097460dfeed4174cb6be23b448e329d68c67cd97
Author: apache <de...@superset.apache.org>
AuthorDate: Thu Sep 5 18:37:08 2024 +0000

    deploying docs: build(deps): bump prism-react-renderer from 2.3.1 to 2.4.0 in /docs (#30106)
    
    Signed-off-by: dependabot[bot] <su...@github.com>
    Co-authored-by: dependabot[bot] <49...@users.noreply.github.com> (apache/superset@1317af8d85e5fbbdfb52417b9d33e9688f77977e)
---
 404.html                                           |  4 +--
 assets/js/079e4a65.5d34ed2e.js                     |  1 -
 assets/js/079e4a65.8d0d4a84.js                     |  1 +
 assets/js/{main.7ea39ccc.js => main.156193c2.js}   |  4 +--
 ...js.LICENSE.txt => main.156193c2.js.LICENSE.txt} |  0
 ...e~main.96350501.js => runtime~main.4562099c.js} |  2 +-
 community/index.html                               |  4 +--
 docs/api/index.html                                |  4 +--
 docs/configuration/alerts-reports/index.html       |  4 +--
 docs/configuration/async-queries-celery/index.html |  4 +--
 docs/configuration/cache/index.html                |  4 +--
 docs/configuration/configuring-superset/index.html |  6 ++---
 docs/configuration/country-map-tools/index.html    |  4 +--
 docs/configuration/databases/index.html            | 30 +++++++++++-----------
 docs/configuration/event-logging/index.html        |  4 +--
 .../importing-exporting-datasources/index.html     |  4 +--
 docs/configuration/networking-settings/index.html  |  4 +--
 docs/configuration/setup-ssh-tunneling/index.html  |  4 +--
 docs/configuration/sql-templating/index.html       |  8 +++---
 docs/configuration/timezones/index.html            |  4 +--
 docs/contributing/development/index.html           | 12 ++++-----
 docs/contributing/guidelines/index.html            |  4 +--
 docs/contributing/howtos/index.html                |  8 +++---
 docs/contributing/index.html                       |  4 +--
 docs/contributing/misc/index.html                  |  4 +--
 docs/contributing/resources/index.html             |  6 ++---
 docs/faq/index.html                                |  6 ++---
 docs/installation/architecture/index.html          |  4 +--
 docs/installation/docker-builds/index.html         |  4 +--
 docs/installation/docker-compose/index.html        |  4 +--
 docs/installation/kubernetes/index.html            |  4 +--
 docs/installation/pypi/index.html                  |  4 +--
 docs/installation/upgrading-superset/index.html    |  4 +--
 docs/intro/index.html                              |  4 +--
 docs/quickstart/index.html                         |  4 +--
 docs/security/cves/index.html                      |  4 +--
 docs/security/index.html                           |  4 +--
 .../creating-your-first-dashboard/index.html       |  4 +--
 docs/using-superset/exploring-data/index.html      |  4 +--
 docs/using-superset/issue-codes/index.html         |  4 +--
 img/erd.svg                                        |  2 +-
 index.html                                         |  4 +--
 markdown-page/index.html                           |  4 +--
 search/index.html                                  |  4 +--
 44 files changed, 105 insertions(+), 105 deletions(-)

diff --git a/404.html b/404.html
index d6304edee..7630118ce 100644
--- a/404.html
+++ b/404.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/assets/js/079e4a65.5d34ed2e.js b/assets/js/079e4a65.5d34ed2e.js
deleted file mode 100644
index b4338d638..000000000
--- a/assets/js/079e4a65.5d34ed2e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6840],{37509:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>vd,contentTitle:()=>Sd,default:()=>Rd,frontMatter:()=>zd,metadata:()=>Fd,toc:()=>_d});var l,a,r,i,o,d,h,f,D,x,y,m,E,c,s,g,M,k,V,L,z,S,F,v,_,T,R,p,A,W,I,N,u,b,G,H,C,w,O,X,B,j,q,Y,U,P,K,Q,J,Z,$,ee,te,ne,le,ae,re,ie,oe,de,he,fe,De,xe,ye,me,Ee,ce,se,ge,Me,ke,Ve,Le,ze,Se,Fe,ve,_e,Te,Re,pe,Ae,We,Ie,Ne,ue,be,Ge,He,Ce,we,Oe,Xe,Be,je,qe,Ye,Ue,Pe,Ke,Qe,Je,Ze,$e,et,tt,nt,lt, [...]
\ No newline at end of file
diff --git a/assets/js/079e4a65.8d0d4a84.js b/assets/js/079e4a65.8d0d4a84.js
new file mode 100644
index 000000000..f8a68bb55
--- /dev/null
+++ b/assets/js/079e4a65.8d0d4a84.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6840],{37509:(e,t,l)=>{l.r(t),l.d(t,{assets:()=>vd,contentTitle:()=>Sd,default:()=>Rd,frontMatter:()=>zd,metadata:()=>Fd,toc:()=>_d});var n,a,r,i,o,d,h,f,D,x,y,m,E,c,s,g,M,k,V,L,z,S,F,v,_,T,R,p,A,W,I,N,u,b,G,H,C,w,O,X,B,j,q,Y,U,P,K,Q,J,Z,$,ee,te,le,ne,ae,re,ie,oe,de,he,fe,De,xe,ye,me,Ee,ce,se,ge,Me,ke,Ve,Le,ze,Se,Fe,ve,_e,Te,Re,pe,Ae,We,Ie,Ne,ue,be,Ge,He,Ce,we,Oe,Xe,Be,je,qe,Ye,Ue,Pe,Ke,Qe,Je,Ze,$e,et,tt,lt,nt, [...]
\ No newline at end of file
diff --git a/assets/js/main.7ea39ccc.js b/assets/js/main.156193c2.js
similarity index 93%
rename from assets/js/main.7ea39ccc.js
rename to assets/js/main.156193c2.js
index 01b3c34e2..d04119ea4 100644
--- a/assets/js/main.7ea39ccc.js
+++ b/assets/js/main.156193c2.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.7ea39ccc.js.LICENSE.txt */
-(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8792],{55600:(e,t,n)=>{"use strict";n.d(t,{Bc:()=>g,E8:()=>$n,a1:()=>qn});var r=n(96540);n(40961);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n), [...]
\ No newline at end of file
+/*! For license information please see main.156193c2.js.LICENSE.txt */
+(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[8792],{55600:(e,t,n)=>{"use strict";n.d(t,{Bc:()=>g,E8:()=>$n,a1:()=>qn});var r=n(96540);n(40961);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n), [...]
\ No newline at end of file
diff --git a/assets/js/main.7ea39ccc.js.LICENSE.txt b/assets/js/main.156193c2.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.7ea39ccc.js.LICENSE.txt
rename to assets/js/main.156193c2.js.LICENSE.txt
diff --git a/assets/js/runtime~main.96350501.js b/assets/js/runtime~main.4562099c.js
similarity index 98%
rename from assets/js/runtime~main.96350501.js
rename to assets/js/runtime~main.4562099c.js
index 7e45b20cf..d4500e8f0 100644
--- a/assets/js/runtime~main.96350501.js
+++ b/assets/js/runtime~main.4562099c.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,t,r,f,d={},c={};function o(e){var a=c[e];if(void 0!==a)return a.exports;var t=c[e]={id:e,loaded:!1,exports:{}};return d[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}o.m=d,o.c=c,e=[],o.O=(a,t,r,f)=>{if(!t){var d=1/0;for(i=0;i<e.length;i++){t=e[i][0],r=e[i][1],f=e[i][2];for(var c=!0,n=0;n<t.length;n++)(!1&f||d>=f)&&Object.keys(o.O).every((e=>o.O[e](t[n])))?t.splice(n--,1):(c=!1,f<d&&(d=f));if(c){e.splice(i--,1);var b=r();void 0!==b&&(a=b)}}return a}f=f| [...]
\ No newline at end of file
+(()=>{"use strict";var e,a,t,r,f,d={},c={};function o(e){var a=c[e];if(void 0!==a)return a.exports;var t=c[e]={id:e,loaded:!1,exports:{}};return d[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}o.m=d,o.c=c,e=[],o.O=(a,t,r,f)=>{if(!t){var d=1/0;for(i=0;i<e.length;i++){t=e[i][0],r=e[i][1],f=e[i][2];for(var c=!0,n=0;n<t.length;n++)(!1&f||d>=f)&&Object.keys(o.O).every((e=>o.O[e](t[n])))?t.splice(n--,1):(c=!1,f<d&&(d=f));if(c){e.splice(i--,1);var b=r();void 0!==b&&(a=b)}}return a}f=f| [...]
\ No newline at end of file
diff --git a/community/index.html b/community/index.html
index 8481fc14f..7f8aab34d 100644
--- a/community/index.html
+++ b/community/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/api/index.html b/docs/api/index.html
index 780411263..92d5263e6 100644
--- a/docs/api/index.html
+++ b/docs/api/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/configuration/alerts-reports/index.html b/docs/configuration/alerts-reports/index.html
index fa1d1b032..b3b7cfd4f 100644
--- a/docs/configuration/alerts-reports/index.html
+++ b/docs/configuration/alerts-reports/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/configuration/async-queries-celery/index.html b/docs/configuration/async-queries-celery/index.html
index a8a4a90d7..6eb99a926 100644
--- a/docs/configuration/async-queries-celery/index.html
+++ b/docs/configuration/async-queries-celery/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/configuration/cache/index.html b/docs/configuration/cache/index.html
index 33a27e500..6e1246d45 100644
--- a/docs/configuration/cache/index.html
+++ b/docs/configuration/cache/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/configuration/configuring-superset/index.html b/docs/configuration/configuring-superset/index.html
index af98a824e..c58752d2f 100644
--- a/docs/configuration/configuring-superset/index.html
+++ b/docs/configuration/configuring-superset/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
@@ -145,7 +145,7 @@ required options like user info endpoint, jwks uri etc. For instance:</p>
 <p>Then add to your <code>superset_config.py</code> 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" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">from</span><span class="token plain"> keycloak_security_manager [...]
 <p>Store your client-specific OpenID information in a file called <code>client_secret.json</code>. Create this file in the same directory as <code>superset_config.py</code>:</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="ldap-authentication">LDAP Authentication<a class="hash-link" aria-label="Direct link to LDAP Authentication" title="Direct link to LDAP Authentication" href="/docs/configuration/configuring-superset#ldap-authentication">​</a></h2>
 <p>FAB supports authenticating user credentials against an LDAP server.
 To use LDAP you must install the <a href="https://www.python-ldap.org/en/latest/installing.html" target="_blank" rel="noopener noreferrer">python-ldap</a> package.
diff --git a/docs/configuration/country-map-tools/index.html b/docs/configuration/country-map-tools/index.html
index 9851ce590..78dcc1a04 100644
--- a/docs/configuration/country-map-tools/index.html
+++ b/docs/configuration/country-map-tools/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/configuration/databases/index.html b/docs/configuration/databases/index.html
index 3d81e3b8f..48e48843b 100644
--- a/docs/configuration/databases/index.html
+++ b/docs/configuration/databases/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
@@ -128,7 +128,7 @@ purposes of isolating the problem.</p>
 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" style="color:#393A34;background-color:#f6f8fa"><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_n [...]
 <p>The PyAthena library also allows to assume a specific IAM role which you can define by adding following parameters in Superset&#x27;s Athena database connection UI under ADVANCED --&gt; Other --&gt; ENGINE PARAMETERS.</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 <h4 class="anchor anchorWithStickyNavbar_LWe7" id="aws-dynamodb">AWS DynamoDB<a class="hash-link" aria-label="Direct link to AWS DynamoDB" title="Direct link to AWS DynamoDB" href="/docs/configuration/databases#aws-dynamodb">​</a></h4>
 <h5 class="anchor anchorWithStickyNavbar_LWe7" id="pydynamodb">PyDynamoDB<a class="hash-link" aria-label="Direct link to PyDynamoDB" title="Direct link to PyDynamoDB" href="/docs/configuration/databases#pydynamodb">​</a></h5>
 <p><a href="https://pypi.org/project/PyDynamoDB/" target="_blank" rel="noopener noreferrer">PyDynamoDB</a> is a Python DB API 2.0 (PEP 249) client for Amazon DynamoDB.</p>
@@ -159,7 +159,7 @@ way to connect to Redshift through SQLAlchemy.</p>
 <p>You have to define the following arguments in Superset&#x27;s redshift database connection UI under ADVANCED --&gt; Others --&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" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{&quot;connect_args&quot;:{&quot;iam&quot;:true,&quot;database&quot;:&quot;&lt;database&gt;&quot;,&quot;c [...]
 <p>and SQLALCHEMY URI should be set to <code>redshift+redshift_connector://</code></p>
-<h6 class="anchor anchorWithStickyNavbar_LWe7" id="using-iam-based-credentials-with-redshift-serverless">Using IAM-based credentials with Redshift serverless:<a class="hash-link" aria-label="Direct link to Using IAM-based credentials with Redshift serverless:" title="Direct link to Using IAM-based credentials with Redshift serverless:" href="/docs/configuration/databases#using-iam-based-credentials-with-redshift-serverless">​</a></h6>
+<h6 class="anchor anchorWithStickyNavbar_LWe7" id="using-iam-based-credentials-with-redshift-serverless">Using IAM-based credentials with Redshift serverless:<a class="hash-link" aria-label="Direct link to Using IAM-based credentials with Redshift serverless:" title="Direct link to Using IAM-based credentials with Redshift serverless:" href="/docs/configuration/databases#using-iam-based-credentials-with-redshift-serverless">​</a></h6>
 <p><a href="https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-whatis.html" target="_blank" rel="noopener noreferrer">Redshift serverless</a> supports connection using IAM roles.</p>
 <p>Your superset app&#x27;s IAM role should have <code>redshift-serverless:GetCredentials</code> and <code>redshift-serverless:GetWorkgroup</code> permissions on Redshift serverless workgroup.</p>
 <p>You have to define the following arguments in Superset&#x27;s redshift database connection UI under ADVANCED --&gt; Others --&gt; ENGINE PARAMETERS.</p>
@@ -219,7 +219,7 @@ Superset has been tested on <code>databend-sqlalchemy&gt;=0.2.3</code>.</p>
 <p>Once you have all this information, add a database of type &quot;Databricks Native Connector&quot; and use the following SQLAlchemy URI:</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" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">databricks+connector://token:{access_token}@{server_hostname}:{port}/{database_name}</span><br></span></c [...]
 <p>You also need to add the following configuration to &quot;Other&quot; -&gt; &quot;Engine Parameters&quot;, with your HTTP path:</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 <h5 class="anchor anchorWithStickyNavbar_LWe7" id="older-driver">Older driver<a class="hash-link" aria-label="Direct link to Older driver" title="Direct link to Older driver" href="/docs/configuration/databases#older-driver">​</a></h5>
 <p>Originally Superset used <code>databricks-dbapi</code> to connect to Databricks. You might want to try it if you&#x27;re having problems with the official Databricks connector:</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" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">pip install &quot;databricks-dbapi[sqlalchemy]&quot;</span><br></span></code></pre><div cla [...]
@@ -228,20 +228,20 @@ Superset has been tested on <code>databend-sqlalchemy&gt;=0.2.3</code>.</p>
 <p>To connect to a Hive cluster add a database of type &quot;Databricks Interactive Cluster&quot; in Superset, and use the following SQLAlchemy URI:</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" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">databricks+pyhive://token:{access_token}@{server_hostname}:{port}/{database_name}</span><br></span></code [...]
 <p>You also need to add the following configuration to &quot;Other&quot; -&gt; &quot;Engine Parameters&quot;, with your HTTP path:</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{&quot;connect_args&quot;: {&quot;http_path&quot;: &quot;sql/protocolv1/o/****&quot;}}</spa [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token property" style="color:#36acaa">&quo [...]
 <h4 class="anchor anchorWithStickyNavbar_LWe7" id="odbc">ODBC<a class="hash-link" aria-label="Direct link to ODBC" title="Direct link to ODBC" href="/docs/configuration/databases#odbc">​</a></h4>
 <p>For ODBC you first need to install the <a href="https://databricks.com/spark/odbc-drivers-download" target="_blank" rel="noopener noreferrer">ODBC drivers for your platform</a>.</p>
 <p>For a regular connection use this as the SQLAlchemy URI after selecting either &quot;Databricks Interactive Cluster&quot; or &quot;Databricks SQL Endpoint&quot; for the database, depending on your use case:</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" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">databricks+pyodbc://token:{access_token}@{server_hostname}:{port}/{database_name}</span><br></span></code [...]
 <p>And for the connection arguments:</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{&quot;connect_args&quot;: {&quot;http_path&quot;: &quot;sql/protocolv1/o/****&quot;, &quot [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token property" style="color:#36acaa">&quo [...]
 <p>The driver path should be:</p>
 <ul>
 <li><code>/Library/simba/spark/lib/libsparkodbc_sbu.dylib</code> (Mac OS)</li>
 <li><code>/opt/simba/spark/lib/64/libsparkodbc_sb64.so</code> (Linux)</li>
 </ul>
 <p>For a connection to a SQL endpoint you need to use the HTTP path from the endpoint:</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{&quot;connect_args&quot;: {&quot;http_path&quot;: &quot;/sql/1.0/endpoints/****&quot;, &qu [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token property" style="color:#36acaa">&quo [...]
 <h4 class="anchor anchorWithStickyNavbar_LWe7" id="dremio">Dremio<a class="hash-link" aria-label="Direct link to Dremio" title="Direct link to Dremio" href="/docs/configuration/databases#dremio">​</a></h4>
 <p>The recommended connector library for Dremio is
 <a href="https://pypi.org/project/sqlalchemy-dremio/" target="_blank" rel="noopener noreferrer">sqlalchemy_dremio</a>.</p>
@@ -655,28 +655,28 @@ TimescaleDB is a PostgreSQL extension, and you can use the standard PostgreSQL c
 </li>
 <li>
 <p>In <code>Secure Extra</code> field</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 </li>
 </ul>
 <p>NOTE: if both are provided, <code>Secure Extra</code> always takes higher priority.</p>
 <h6 class="anchor anchorWithStickyNavbar_LWe7" id="2-kerberos-authentication">2. Kerberos Authentication<a class="hash-link" aria-label="Direct link to 2. Kerberos Authentication" title="Direct link to 2. Kerberos Authentication" href="/docs/configuration/databases#2-kerberos-authentication">​</a></h6>
 <p>In <code>Secure Extra</code> field, config as following example:</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 <p>All fields in <code>auth_params</code> are passed directly to the <a href="https://github.com/trinodb/trino-python-client/blob/0.306.0/trino/auth.py#L40" target="_blank" rel="noopener noreferrer"><code>KerberosAuthentication</code></a> class.</p>
 <p>NOTE: Kerberos authentication requires installing the <a href="https://github.com/trinodb/trino-python-client" target="_blank" rel="noopener noreferrer"><code>trino-python-client</code></a> locally with either the <code>all</code> or <code>kerberos</code> optional features, i.e., installing <code>trino[all]</code> or <code>trino[kerberos]</code> respectively.</p>
 <h6 class="anchor anchorWithStickyNavbar_LWe7" id="3-certificate-authentication">3. Certificate Authentication<a class="hash-link" aria-label="Direct link to 3. Certificate Authentication" title="Direct link to 3. Certificate Authentication" href="/docs/configuration/databases#3-certificate-authentication">​</a></h6>
 <p>In <code>Secure Extra</code> field, config as following example:</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 <p>All fields in <code>auth_params</code> are passed directly to the <a href="https://github.com/trinodb/trino-python-client/blob/0.315.0/trino/auth.py#L416" target="_blank" rel="noopener noreferrer"><code>CertificateAuthentication</code></a> class.</p>
 <h6 class="anchor anchorWithStickyNavbar_LWe7" id="4-jwt-authentication">4. JWT Authentication<a class="hash-link" aria-label="Direct link to 4. JWT Authentication" title="Direct link to 4. JWT Authentication" href="/docs/configuration/databases#4-jwt-authentication">​</a></h6>
 <p>Config <code>auth_method</code> and provide token in <code>Secure Extra</code> field</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 <h6 class="anchor anchorWithStickyNavbar_LWe7" id="5-custom-authentication">5. Custom Authentication<a class="hash-link" aria-label="Direct link to 5. Custom Authentication" title="Direct link to 5. Custom Authentication" href="/docs/configuration/databases#5-custom-authentication">​</a></h6>
 <p>To use custom authentication, first you need to add it into
 <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" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">from</span><span class="token plain"> your</span><span class="t [...]
 <p>Then in <code>Secure Extra</code> field:</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 <p>You can also use custom authentication by providing reference to your <code>trino.auth.Authentication</code> class
 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>
@@ -778,7 +778,7 @@ 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" style="color:#393A34;background-color:#f6f8fa"><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  [...]
 <h5 class="anchor anchorWithStickyNavbar_LWe7" id="ssl-access-to-databases">SSL Access to Databases<a class="hash-link" aria-label="Direct link to SSL Access to Databases" title="Direct link to SSL Access to Databases" href="/docs/configuration/databases#ssl-access-to-databases">​</a></h5>
 <p>You can use the <code>Extra</code> field in the <strong>Edit Databases</strong> form to configure SSL:</p>
-<div class="language-JSON language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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 [...]
+<div class="language-JSON language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></sp [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="misc">Misc.<a class="hash-link" aria-label="Direct link to Misc." title="Direct link to Misc." href="/docs/configuration/databases#misc">​</a></h2>
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="querying-across-databases">Querying across databases<a class="hash-link" aria-label="Direct link to Querying across databases" title="Direct link to Querying across databases" href="/docs/configuration/databases#querying-across-databases">​</a></h3>
 <p>Superset offers an experimental feature for querying across different databases. This is done via a special database called &quot;Superset meta database&quot; that uses the &quot;superset://&quot; SQLAlchemy URI. When using the database it&#x27;s possible to query any table in any of the configured databases using the following syntax:</p>
@@ -796,7 +796,7 @@ file to point to that function.</p>
 <p>If you enable DML in the meta database users will be able to run DML queries on underlying databases <strong>as long as DML is also enabled in them</strong>. This allows users to run queries that move data across databases.</p>
 <p>Second, you might want to change the value of <code>SUPERSET_META_DB_LIMIT</code>. The default value is 1000, and defines how many are read from each database before any aggregations and joins are executed. You can also set this value <code>None</code> if you only have small tables.</p>
 <p>Additionally, you might want to restrict the databases to with the meta database has access to. This can be done in the database configuration, under &quot;Advanced&quot; -&gt; &quot;Other&quot; -&gt; &quot;ENGINE PARAMETERS&quot; and adding:</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{&quot;allowed_dbs&quot;:[&quot;Google Sheets&quot;,&quot;examples&quot;]}</span><br></span [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token property" style="color:#36acaa">&quo [...]
           <div class="footer__applitools">
             We use &nbsp;<a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
           </div>
diff --git a/docs/configuration/event-logging/index.html b/docs/configuration/event-logging/index.html
index e80d99910..60a6bc7c7 100644
--- a/docs/configuration/event-logging/index.html
+++ b/docs/configuration/event-logging/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/configuration/importing-exporting-datasources/index.html b/docs/configuration/importing-exporting-datasources/index.html
index c931691c4..79f6408cf 100644
--- a/docs/configuration/importing-exporting-datasources/index.html
+++ b/docs/configuration/importing-exporting-datasources/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/configuration/networking-settings/index.html b/docs/configuration/networking-settings/index.html
index a4bae3f41..a91c500ae 100644
--- a/docs/configuration/networking-settings/index.html
+++ b/docs/configuration/networking-settings/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/configuration/setup-ssh-tunneling/index.html b/docs/configuration/setup-ssh-tunneling/index.html
index e43e92c30..0d4b26611 100644
--- a/docs/configuration/setup-ssh-tunneling/index.html
+++ b/docs/configuration/setup-ssh-tunneling/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/configuration/sql-templating/index.html b/docs/configuration/sql-templating/index.html
index 288a8a18d..9270a92d9 100644
--- a/docs/configuration/sql-templating/index.html
+++ b/docs/configuration/sql-templating/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
@@ -46,11 +46,11 @@ 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" style="color:#393A34;background-color:#f6f8fa"><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> [...]
 <p>Default values for jinja templates can be specified via <code>Parameters</code> menu in the SQL Lab user interface.
 In the UI you can assign a set of parameters as JSON</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 <p>The parameters become available in your SQL (example: <code>SELECT * FROM {{ my_table }}</code> ) by using Jinja templating syntax.
 SQL Lab template parameters are stored with the dataset as <code>TEMPLATE PARAMETERS</code>.</p>
 <p>There is a special <code>_filters</code> parameter which can be used to test filters used in the jinja template.</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 <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" style="color:#393A34;background-color:#f6f8fa"><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 class="token key [...]
 <p>Note <code>_filters</code> is not stored with the dataset. It&#x27;s only used within the SQL Lab UI.</p>
 <p>Besides default Jinja templating, SQL lab also supports self-defined template processor by setting
diff --git a/docs/configuration/timezones/index.html b/docs/configuration/timezones/index.html
index 2fcd2db69..830b6d3d2 100644
--- a/docs/configuration/timezones/index.html
+++ b/docs/configuration/timezones/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/contributing/development/index.html b/docs/contributing/development/index.html
index 94bddcc64..50c84c91f 100644
--- a/docs/contributing/development/index.html
+++ b/docs/contributing/development/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
@@ -147,7 +147,7 @@ via <code>.flaskenv</code>, however if needed, it should be set to <code>superse
 <p>Install third-party dependencies listed in <code>package.json</code> 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" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain"># From the root of the repository</span><br></span><span class="token-line" style="color:#3 [...]
 <p>Note that Superset uses <a href="https://docs.scarf.sh" target="_blank" rel="noopener noreferrer">Scarf</a> to capture telemetry/analytics about versions being installed, including the <code>scarf-js</code> npm package and an analytics pixel. As noted elsewhere in this documentation, Scarf gathers aggregated stats for the sake of security/release strategy, and does not capture/retain PII. <a href="https://docs.scarf.sh/package-analytics/" target="_blank" rel="noopener noreferrer">You  [...]
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">// your-package/package.json</span><br></span><span class="token-line" style="color:#393A34 [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic">// your-package/package.json</span><span class="t [...]
 <h4 class="anchor anchorWithStickyNavbar_LWe7" id="build-assets">Build assets<a class="hash-link" aria-label="Direct link to Build assets" title="Direct link to Build assets" href="/docs/contributing/development#build-assets">​</a></h4>
 <p>There are three types of assets you can build:</p>
 <ol>
@@ -226,7 +226,7 @@ is configured as a pre-commit hook. There are also numerous <a href="https://bla
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="typescript">TypeScript<a class="hash-link" aria-label="Direct link to TypeScript" title="Direct link to TypeScript" href="/docs/contributing/development#typescript">​</a></h3>
 <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" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">cd superset-frontend</span><br></span><span class="token-line" style="color:#393A34"><span  [...]
 <p>If using the eslint extension with vscode, put the following in your workspace <code>settings.json</code> file:</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">&quot;eslint.workingDirectories&quot;: [</span><br></span><span class="token-line" style="c [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token property" style="color:#36acaa">&quot;eslint.workingDirectories&quot;</span><span class="token ope [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="testing">Testing<a class="hash-link" aria-label="Direct link to Testing" title="Direct link to Testing" href="/docs/contributing/development#testing">​</a></h2>
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="python-testing">Python Testing<a class="hash-link" aria-label="Direct link to Python Testing" title="Direct link to Python Testing" href="/docs/contributing/development#python-testing">​</a></h3>
 <p>All python tests are carried out in <a href="https://tox.readthedocs.io/en/latest/index.html" target="_blank" rel="noopener noreferrer">tox</a>
@@ -272,7 +272,7 @@ found here</a></p>
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="debugging-server-app">Debugging Server App<a class="hash-link" aria-label="Direct link to Debugging Server App" title="Direct link to Debugging Server App" href="/docs/contributing/development#debugging-server-app">​</a></h3>
 <h4 class="anchor anchorWithStickyNavbar_LWe7" id="local">Local<a class="hash-link" aria-label="Direct link to Local" title="Direct link to Local" href="/docs/contributing/development#local">​</a></h4>
 <p>For debugging locally using VSCode, you can configure a launch configuration file .vscode/launch.json such as</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 <h4 class="anchor anchorWithStickyNavbar_LWe7" id="raw-docker-without-docker-compose">Raw Docker (without <code>docker compose</code>)<a class="hash-link" aria-label="Direct link to raw-docker-without-docker-compose" title="Direct link to raw-docker-without-docker-compose" href="/docs/contributing/development#raw-docker-without-docker-compose">​</a></h4>
 <p>Follow these instructions to debug the Flask app running inside a docker container. Note that
 this will run a barebones Superset web server,</p>
@@ -292,7 +292,7 @@ this will run a barebones Superset web server,</p>
 <p>Verify that debugpy is listening on port 5678</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" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">netstat -tunap</span><br></span><span class="token-line" style="color:#393A34"><span class= [...]
 <p>You are now ready to attach a debugger to the process. Using VSCode you can configure a launch configuration file .vscode/launch.json like so.</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 <p>VSCode will not stop on breakpoints right away. We&#x27;ve attached to PID 6 however it does not yet know of any sub-processes. In order to &quot;wake up&quot; the debugger you need to modify a python file. This will trigger Flask to reload the code and create a new sub-process. This new sub-process will be detected by VSCode and breakpoints will be activated.</p>
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="debugging-server-app-in-kubernetes-environment">Debugging Server App in Kubernetes Environment<a class="hash-link" aria-label="Direct link to Debugging Server App in Kubernetes Environment" title="Direct link to Debugging Server App in Kubernetes Environment" href="/docs/contributing/development#debugging-server-app-in-kubernetes-environment">​</a></h3>
 <p>To debug Flask running in POD inside a kubernetes cluster, you&#x27;ll need to make sure the pod runs as root and is granted the SYS_TRACE capability.These settings should not be used in production environments.</p>
diff --git a/docs/contributing/guidelines/index.html b/docs/contributing/guidelines/index.html
index c2e918f6d..743181f82 100644
--- a/docs/contributing/guidelines/index.html
+++ b/docs/contributing/guidelines/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/contributing/howtos/index.html b/docs/contributing/howtos/index.html
index ba9505262..b0fbb8a1c 100644
--- a/docs/contributing/howtos/index.html
+++ b/docs/contributing/howtos/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
@@ -144,7 +144,7 @@ development environment by following these steps:</p>
 <p>Verify that debugpy is listening on port 5678</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" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">netstat -tunap</span><br></span><span class="token-line" style="color:#393A34"><span class= [...]
 <p>You are now ready to attach a debugger to the process. Using VSCode you can configure a launch configuration file .vscode/launch.json like so.</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 <p>VSCode will not stop on breakpoints right away. We&#x27;ve attached to PID 6 however it does not yet know of any sub-processes. In order to &quot;wakeup&quot; the debugger you need to modify a python file. This will trigger Flask to reload the code and create a new sub-process. This new sub-process will be detected by VSCode and breakpoints will be activated.</p>
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="debugging-server-app-in-kubernetes-environment">Debugging Server App in Kubernetes Environment<a class="hash-link" aria-label="Direct link to Debugging Server App in Kubernetes Environment" title="Direct link to Debugging Server App in Kubernetes Environment" href="/docs/contributing/howtos#debugging-server-app-in-kubernetes-environment">​</a></h3>
 <p>To debug Flask running in POD inside a kubernetes cluster, you&#x27;ll need to make sure the pod runs as root and is granted the <code>SYS_TRACE</code> capability. These settings should not be used in production environments.</p>
@@ -236,7 +236,7 @@ is configured as a pre-commit hook. There are also numerous <a href="https://bla
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="typescript">TypeScript<a class="hash-link" aria-label="Direct link to TypeScript" title="Direct link to TypeScript" href="/docs/contributing/howtos#typescript">​</a></h3>
 <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" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">cd superset-frontend</span><br></span><span class="token-line" style="color:#393A34"><span  [...]
 <p>If using the eslint extension with vscode, put the following in your workspace <code>settings.json</code> file:</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">&quot;eslint.workingDirectories&quot;: [</span><br></span><span class="token-line" style="c [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token property" style="color:#36acaa">&quot;eslint.workingDirectories&quot;</span><span class="token ope [...]
           <div class="footer__applitools">
             We use &nbsp;<a href="https://applitools.com/" target="_blank" rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
           </div>
diff --git a/docs/contributing/index.html b/docs/contributing/index.html
index b3e0b979a..78222d03d 100644
--- a/docs/contributing/index.html
+++ b/docs/contributing/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/contributing/misc/index.html b/docs/contributing/misc/index.html
index 01f3ff57c..6029013eb 100644
--- a/docs/contributing/misc/index.html
+++ b/docs/contributing/misc/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/contributing/resources/index.html b/docs/contributing/resources/index.html
index 316acdc17..999f1ece3 100644
--- a/docs/contributing/resources/index.html
+++ b/docs/contributing/resources/index.html
@@ -8,14 +8,14 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="entity-relationship-diagram">Entity-Relationship Diagram<a class="hash-link" aria-label="Direct link to Entity-Relationship Diagram" title="Direct link to Entity-Relationship Diagram" href="/docs/contributing/resources#entity-relationship-diagram">​</a></h2>
 <p>Here is our interactive ERD:</p>
-<div style="position:relative;width:100%;height:800"><svg width="100%" height="800" style="display:block;touch-action:none"><rect fill="#003153" x="0" y="0" width="100%" height="800" style="pointer-events:none"></rect><g transform="matrix(1,0,0,1,0,0)"><rect fill="#fff" x="0" y="0"></rect><g><svg xmlns="http://www.w3.org/2000/svg" width="5516" height="2965" preserveAspectRatio="none" style="width:5516px;height:2965px;background:#003153" viewBox="0 0 5516 2965"><path fill="#003153" d="M0  [...]
+<div style="position:relative;width:100%;height:800"><svg width="100%" height="800" style="display:block;touch-action:none"><rect fill="#003153" x="0" y="0" width="100%" height="800" style="pointer-events:none"></rect><g transform="matrix(1,0,0,1,0,0)"><rect fill="#fff" x="0" y="0"></rect><g><svg xmlns="http://www.w3.org/2000/svg" width="5046" height="2643" preserveAspectRatio="none" style="width:5046px;height:2643px;background:#003153" viewBox="0 0 5046 2643"><path fill="#003153" d="M0  [...]
 <br>
 <p><a href="https://github.com/apache/superset/tree/master/docs/static/img/erd.svg" target="_blank" rel="noopener noreferrer">Download the .svg</a></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/contributing/resources.mdx" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" wid [...]
           <div class="footer__applitools">
diff --git a/docs/faq/index.html b/docs/faq/index.html
index 2bb20bdc7..63463ecaa 100644
--- a/docs/faq/index.html
+++ b/docs/faq/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
@@ -117,7 +117,7 @@ non-OLTP databases are not designed for this type of workload.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="is-there-a-way-to-force-the-dashboard-to-use-specific-colors">Is there a way to force the dashboard to use specific colors?<a class="hash-link" aria-label="Direct link to Is there a way to force the dashboard to use specific colors?" title="Direct link to Is there a way to force the dashboard to use specific colors?" href="/docs/faq#is-there-a-way-to-force-the-dashboard-to-use-specific-colors">​</a></h2>
 <p>It is possible on a per-dashboard basis by providing a mapping of labels to colors in the JSON
 Metadata attribute using the <code>label_colors</code> key.</p>
-<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><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" [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="does-superset-work-with-insert-database-engine-here">Does Superset work with [insert database engine here]?<a class="hash-link" aria-label="Direct link to Does Superset work with [insert database engine here]?" title="Direct link to Does Superset work with [insert database engine here]?" href="/docs/faq#does-superset-work-with-insert-database-engine-here">​</a></h2>
 <p>The <a href="/docs/configuration/databases">Connecting to Databases section</a> provides the best
 overview for supported databases. Database engines not listed on that page may work too. We rely on
diff --git a/docs/installation/architecture/index.html b/docs/installation/architecture/index.html
index 209ecaf8a..393b56192 100644
--- a/docs/installation/architecture/index.html
+++ b/docs/installation/architecture/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/installation/docker-builds/index.html b/docs/installation/docker-builds/index.html
index 134c648e1..9137ed5f8 100644
--- a/docs/installation/docker-builds/index.html
+++ b/docs/installation/docker-builds/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/installation/docker-compose/index.html b/docs/installation/docker-compose/index.html
index efb4978f2..0fedafa1c 100644
--- a/docs/installation/docker-compose/index.html
+++ b/docs/installation/docker-compose/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/installation/kubernetes/index.html b/docs/installation/kubernetes/index.html
index ffd3d9973..d65547722 100644
--- a/docs/installation/kubernetes/index.html
+++ b/docs/installation/kubernetes/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/installation/pypi/index.html b/docs/installation/pypi/index.html
index 50b98b912..1ffbe19c6 100644
--- a/docs/installation/pypi/index.html
+++ b/docs/installation/pypi/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/installation/upgrading-superset/index.html b/docs/installation/upgrading-superset/index.html
index 38e805684..40e74b72b 100644
--- a/docs/installation/upgrading-superset/index.html
+++ b/docs/installation/upgrading-superset/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/intro/index.html b/docs/intro/index.html
index 4e29ac273..229f41e2b 100644
--- a/docs/intro/index.html
+++ b/docs/intro/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/quickstart/index.html b/docs/quickstart/index.html
index dcf14d780..45eb4dc2b 100644
--- a/docs/quickstart/index.html
+++ b/docs/quickstart/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/security/cves/index.html b/docs/security/cves/index.html
index 947c7c867..e44c17d62 100644
--- a/docs/security/cves/index.html
+++ b/docs/security/cves/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/security/index.html b/docs/security/index.html
index 74cb14e85..4a8af9804 100644
--- a/docs/security/index.html
+++ b/docs/security/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/using-superset/creating-your-first-dashboard/index.html b/docs/using-superset/creating-your-first-dashboard/index.html
index 97796e311..de816753c 100644
--- a/docs/using-superset/creating-your-first-dashboard/index.html
+++ b/docs/using-superset/creating-your-first-dashboard/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/using-superset/exploring-data/index.html b/docs/using-superset/exploring-data/index.html
index 266514d6a..49be0326e 100644
--- a/docs/using-superset/exploring-data/index.html
+++ b/docs/using-superset/exploring-data/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/docs/using-superset/issue-codes/index.html b/docs/using-superset/issue-codes/index.html
index f25fa0544..8324348de 100644
--- a/docs/using-superset/issue-codes/index.html
+++ b/docs/using-superset/issue-codes/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/img/erd.svg b/img/erd.svg
index 70f3deec9..452144e2d 100644
--- a/img/erd.svg
+++ b/img/erd.svg
@@ -1 +1 @@
-<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="2965px" preserveAspectRatio="none" style="width:5516px;height:2965px;background:#003153;" version="1.1" viewBox="0 0 5516 2965" width="5516px" zoomAndPan="magnify"><defs/><g><rect fill="#003153" height="2965" style="stroke:none;stroke-width:1.0;" width="5516" x="0" y="0"/><text fill="#D9D3D0" font-family="Verdana"  [...]
\ No newline at end of file
+<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="2643px" preserveAspectRatio="none" style="width:5046px;height:2643px;background:#003153;" version="1.1" viewBox="0 0 5046 2643" width="5046px" zoomAndPan="magnify"><defs/><g><rect fill="#003153" height="2643" style="stroke:none;stroke-width:1.0;" width="5046" x="0" y="0"/><text fill="#D9D3D0" font-family="Verdana"  [...]
\ No newline at end of file
diff --git a/index.html b/index.html
index 066569102..cf76632cc 100644
--- a/index.html
+++ b/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/markdown-page/index.html b/markdown-page/index.html
index fe5f305e1..967830225 100644
--- a/markdown-page/index.html
+++ b/markdown-page/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]
diff --git a/search/index.html b/search/index.html
index 875bf8e82..15e2e693e 100644
--- a/search/index.html
+++ b/search/index.html
@@ -8,8 +8,8 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.96350501.js" defer="defer"></script>
-<script src="/assets/js/main.7ea39ccc.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4562099c.js" defer="defer"></script>
+<script src="/assets/js/main.156193c2.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentEle [...]