deploying docs: fix: database logos look stretched (#28340) (apache/superset@f5843fe588112c5c303215945a36fda0845c9e99)
diff --git a/404.html b/404.html
index 16e9b80..352bd58 100644
--- a/404.html
+++ b/404.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -36,7 +36,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/assets/js/079e4a65.34d81669.js b/assets/js/079e4a65.34d81669.js
new file mode 100644
index 0000000..c8b9ba9
--- /dev/null
+++ b/assets/js/079e4a65.34d81669.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6840],{97304:(e,t,l)=>{l.r(t),l.d(t,{assets:()=>zh,contentTitle:()=>vh,default:()=>Rh,frontMatter:()=>Sh,metadata:()=>Fh,toc:()=>Th});var n,a,r,i,o,d,h,f,D,x,y,m,E,c,s,g,M,k,V,L,S,v,F,z,T,_,p,R,A,W,I,N,u,b,G,H,O,C,w,X,B,Z,j,q,Y,U,P,K,Q,J,$,ee,te,le,ne,ae,re,ie,oe,de,he,fe,De,xe,ye,me,Ee,ce,se,ge,Me,ke,Ve,Le,Se,ve,Fe,ze,Te,_e,pe,Re,Ae,We,Ie,Ne,ue,be,Ge,He,Oe,Ce,we,Xe,Be,Ze,je,qe,Ye,Ue,Pe,Ke,Qe,Je,$e,et,tt,lt,nt,at,rt,it,ot,dt,ht,ft,Dt,xt,yt,mt,Et,ct,st,gt,Mt,kt,Vt,Lt,St,vt,Ft,zt,Tt,_t,pt,Rt,At,Wt,It,Nt,ut,bt,Gt,Ht,Ot,Ct,wt,Xt,Bt,Zt,jt,qt,Yt,Ut,Pt,Kt,Qt,Jt,$t,el,tl,ll,nl,al,rl,il,ol,dl,hl,fl,Dl,xl,yl,ml,El,cl,sl,gl,Ml,kl,Vl,Ll,Sl,vl,Fl,zl,Tl,_l,pl,Rl,Al,Wl,Il,Nl,ul,bl,Gl,Hl,Ol,Cl,wl,Xl,Bl,Zl,jl,ql,Yl,Ul,Pl,Kl,Ql,Jl,$l,en,tn,ln,nn,an,rn,on,dn,hn,fn,Dn,xn,yn,mn,En,cn,sn,gn,Mn,kn,Vn,Ln,Sn,vn,Fn,zn,Tn,_n,pn,Rn,An,Wn,In,Nn,un,bn,Gn,Hn,On,Cn,wn,Xn,Bn,Zn,jn,qn,Yn,Un,Pn,Kn,Qn,Jn,$n,ea,ta,la,na,aa,ra,ia,oa,da,ha,fa,Da,xa,ya,ma,Ea,ca,sa,ga,Ma,ka,Va,La,Sa,va,Fa,za,Ta,_a,pa,Ra,Aa,Wa,Ia,Na,ua,ba,Ga,Ha,Oa,Ca,wa,Xa,Ba,Za,ja,qa,Ya,Ua,Pa,Ka,Qa,Ja,$a,er,tr,lr,nr,ar,rr,ir,or,dr,hr,fr,Dr,xr,yr,mr,Er,cr,sr,gr,Mr,kr,Vr,Lr,Sr,vr,Fr,zr,Tr,_r,pr,Rr,Ar,Wr,Ir,Nr,ur,br,Gr,Hr,Or,Cr,wr,Xr,Br,Zr,jr,qr,Yr,Ur,Pr,Kr,Qr,Jr,$r,ei,ti,li,ni,ai,ri,ii,oi,di,hi,fi,Di,xi,yi,mi,Ei,ci,si,gi,Mi,ki,Vi,Li,Si,vi,Fi,zi,Ti,_i,pi,Ri,Ai,Wi,Ii,Ni,ui,bi,Gi,Hi,Oi,Ci,wi,Xi,Bi,Zi,ji,qi,Yi,Ui,Pi,Ki,Qi,Ji,$i,eo,to,lo,no,ao,ro,io,oo,ho,fo,Do,xo,yo,mo,Eo,co,so,go,Mo,ko,Vo,Lo,So,vo,Fo,zo,To,_o,po,Ro,Ao,Wo,Io,No,uo,bo,Go,Ho,Oo,Co,wo,Xo,Bo,Zo,jo,qo,Yo,Uo,Po,Ko,Qo,Jo,$o,ed,td,ld,nd,ad,rd,id,od,dd,hd,fd,Dd,xd,yd,md,Ed,cd,sd,gd,Md,kd,Vd,Ld,Sd,vd,Fd,zd,Td,_d,pd,Rd,Ad,Wd,Id,Nd,ud,bd,Gd,Hd,Od,Cd,wd,Xd,Bd,Zd,jd,qd,Yd,Ud,Pd,Kd,Qd,Jd,$d,eh,th,lh,nh,ah,rh,ih,oh,dh,hh,fh,Dh,xh,yh,mh,Eh,ch=l(58168),sh=l(96540),gh=l(15680),Mh=l(9855);function kh(){return kh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n])}return e},kh.apply(this,arguments)}const Vh=e=>{let{title:t,titleId:l,...ch}=e;return sh.createElement("svg",kh({xmlns:"http://www.w3.org/2000/svg",height:2456,preserveAspectRatio:"none",style:{width:7118,height:2456,background:"#003153"},viewBox:"0 0 7118 2456",width:7118,"aria-labelledby":l},ch),t?sh.createElement("title",{id:l},t):null,sh.createElement("path",{fill:"#003153",style:{stroke:"none",strokeWidth:1},d:"M0 0h7118v2456H0z"}),n||(n=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:22,fontWeight:"bold",textLength:271,x:3419,y:35.421},"Apache Superset ERD")),sh.createElement("rect",{height:881.5,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1},width:565,x:3894,y:1569.109}),a||(a=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:301,x:4026,y:1584.104},"Inherited from Flask App Builder (FAB)")),sh.createElement("rect",{height:2165,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1},width:1757,x:12,y:99.609}),r||(r=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:38,x:871.5,y:114.605},"Core")),sh.createElement("rect",{height:1857.5,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1},width:1196,x:2674,y:423.609}),i||(i=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:94,x:3225,y:438.604},"Data Assets")),sh.createElement("rect",{height:1314,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1},width:586,x:6526,y:58.609}),o||(o=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:64,x:6787,y:73.605},"SQL Lab")),sh.createElement("rect",{height:323,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1},width:1162,x:4722,y:1520.109}),d||(d=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:58,x:5274,y:1535.104},"System")),sh.createElement("rect",{height:1030,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1},width:665,x:1793,y:951.609}),h||(h=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:132,x:2059.5,y:966.605},"Alerts & Reports")),sh.createElement("rect",{fill:"#003153",height:76.594,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:155,x:4192.5,y:1652.609}),sh.createElement("circle",{cx:4219.9,cy:1666.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),f||(f=sh.createElement("path",{d:"M4224.01 1672.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),D||(D=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:95,x:4235.1,y:1671.456},"Role (ab_role)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4193.5 1680.609h153"}),x||(x=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:4198.5,y:1697.604},"id: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4193.5 1704.906h153"}),y||(y=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143,x:4198.5,y:1721.901},"name: VARCHAR(64)")),sh.createElement("rect",{fill:"#003153",height:76.594,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:214,x:3928,y:2357.609}),sh.createElement("circle",{cx:3941,cy:2371.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),m||(m=sh.createElement("path",{d:"M3945.11 2377.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),E||(E=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186,x:3953,y:2376.456},"ViewMenu (ab_view_menu)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3929 2385.609h212"}),c||(c=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3934,y:2402.604},"id: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3929 2409.906h212"}),s||(s=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:3934,y:2426.901},"name: VARCHAR(250)")),sh.createElement("rect",{fill:"#003153",height:92.891,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:287,x:3910.5,y:2115.109}),sh.createElement("circle",{cx:3923.5,cy:2129.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),g||(g=sh.createElement("path",{d:"M3927.61 2135.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),M||(M=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:259,x:3935.5,y:2133.956},"PermissionView (ab_permission_view)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3911.5 2143.109h285"}),k||(k=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3916.5,y:2160.104},"id: INTEGER")),V||(V=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:3916.5,y:2176.401},"permission_id: INTEGER")),L||(L=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:3916.5,y:2192.698},"view_menu_id: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3911.5 2200h285"}),sh.createElement("rect",{fill:"#003153",height:174.375,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:247,x:3910.5,y:1604.109}),sh.createElement("circle",{cx:3923.5,cy:1618.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),S||(S=sh.createElement("path",{d:"M3927.61 1624.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),v||(v=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:219,x:3935.5,y:1622.956},"RegisterUser (ab_register_user)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3911.5 1632.109h245"}),F||(F=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3916.5,y:1649.104},"id: INTEGER")),z||(z=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:196,x:3916.5,y:1665.401},"registration_date: DATETIME")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3911.5 1672.703h245"}),T||(T=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175,x:3916.5,y:1689.698},"first_name: VARCHAR(64)")),_||(_=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174,x:3916.5,y:1705.995},"last_name: VARCHAR(64)")),p||(p=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174,x:3916.5,y:1722.292},"username: VARCHAR(64)")),R||(R=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180,x:3916.5,y:1738.589},"password: VARCHAR(256)")),A||(A=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:140,x:3916.5,y:1754.886},"email: VARCHAR(64)")),W||(W=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:232,x:3916.5,y:1771.183},"registration_hash: VARCHAR(256)")),sh.createElement("rect",{fill:"#003153",height:76.594,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:218,x:4177,y:2357.609}),sh.createElement("circle",{cx:4190,cy:2371.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),I||(I=sh.createElement("path",{d:"M4194.11 2377.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),N||(N=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190,x:4202,y:2376.456},"Permission (ab_permission)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4178 2385.609h216"}),u||(u=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:4183,y:2402.604},"id: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4178 2409.906h216"}),b||(b=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:4183,y:2426.901},"name: VARCHAR(100)")),sh.createElement("rect",{fill:"#003153",height:272.156,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:192,x:4233,y:2025.609}),sh.createElement("circle",{cx:4274.75,cy:2039.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),G||(G=sh.createElement("path",{d:"M4278.86 2045.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),H||(H=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:101,x:4292.25,y:2044.456},"User (ab_user)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4234 2053.609h190"}),O||(O=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:4239,y:2070.604},"id: INTEGER")),C||(C=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116,x:4239,y:2086.901},"active: BOOLEAN")),w||(w=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144,x:4239,y:2103.198},"last_login: DATETIME")),X||(X=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150,x:4239,y:2119.495},"login_count: INTEGER")),B||(B=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175,x:4239,y:2135.792},"fail_login_count: INTEGER")),Z||(Z=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:4239,y:2152.089},"created_on: DATETIME")),j||(j=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:4239,y:2168.386},"changed_on: DATETIME")),q||(q=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:4239,y:2184.683},"created_by_fk: INTEGER")),Y||(Y=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:4239,y:2200.979},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4234 2208.281h190"}),U||(U=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175,x:4239,y:2225.276},"first_name: VARCHAR(64)")),P||(P=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174,x:4239,y:2241.573},"last_name: VARCHAR(64)")),K||(K=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174,x:4239,y:2257.87},"username: VARCHAR(64)")),Q||(Q=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180,x:4239,y:2274.167},"password: VARCHAR(256)")),J||(J=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149,x:4239,y:2290.464},"email: VARCHAR(320)")),sh.createElement("rect",{fill:"#003153",height:174.375,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:249,x:1503.5,y:134.609}),sh.createElement("circle",{cx:1516.5,cy:148.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),$||($=sh.createElement("path",{d:"M1520.61 154.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),ee||(ee=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:221,x:1528.5,y:153.456},"DynamicPlugin (dynamic_plugin)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1504.5 162.609h247"}),te||(te=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1509.5,y:179.605},"created_on: DATETIME")),le||(le=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:1509.5,y:195.901},"changed_on: DATETIME")),ne||(ne=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:1509.5,y:212.198},"id: INTEGER")),ae||(ae=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84,x:1509.5,y:228.495},"name: TEXT")),re||(re=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69,x:1509.5,y:244.792},"key: TEXT")),ie||(ie=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:117,x:1509.5,y:261.089},"bundle_url: TEXT")),oe||(oe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:1509.5,y:277.386},"created_by_fk: INTEGER")),de||(de=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:1509.5,y:293.683},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1504.5 300.984h247"}),sh.createElement("rect",{fill:"#003153",height:174.375,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:185,x:1520.5,y:1604.109}),sh.createElement("circle",{cx:1578.25,cy:1618.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),he||(he=sh.createElement("path",{d:"M1582.36 1624.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),fe||(fe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:62,x:1595.75,y:1622.956},"Tag (tag)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1521.5 1632.109h183"}),De||(De=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1526.5,y:1649.104},"created_on: DATETIME")),xe||(xe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:1526.5,y:1665.401},"changed_on: DATETIME")),ye||(ye=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:1526.5,y:1681.698},"id: INTEGER")),me||(me=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:1526.5,y:1697.995},"description: TEXT")),Ee||(Ee=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:1526.5,y:1714.292},"created_by_fk: INTEGER")),ce||(ce=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:1526.5,y:1730.589},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1521.5 1737.891h183"}),se||(se=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:1526.5,y:1754.886},"name: VARCHAR(250)")),ge||(ge=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134,x:1526.5,y:1771.183},"type: VARCHAR(12)")),sh.createElement("rect",{fill:"#003153",height:158.078,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:359,x:307.5,y:142.609}),sh.createElement("circle",{cx:320.5,cy:156.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Me||(Me=sh.createElement("path",{d:"M324.61 162.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),ke||(ke=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:331,x:332.5,y:161.456},"EmbeddedDashboard (embedded_dashboards)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M308.5 170.609h357"}),Ve||(Ve=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:313.5,y:187.605},"created_on: DATETIME")),Le||(Le=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:313.5,y:203.901},"changed_on: DATETIME")),Se||(Se=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:313.5,y:220.198},"allow_domain_list: TEXT")),ve||(ve=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:313.5,y:236.495},"dashboard_id: INTEGER")),Fe||(Fe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:313.5,y:252.792},"created_by_fk: INTEGER")),ze||(ze=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:313.5,y:269.089},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M308.5 276.391h357"}),Te||(Te=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:313.5,y:293.386},"uuid: BINARY(16)")),sh.createElement("rect",{fill:"#003153",height:174.375,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:244,x:28,y:134.609}),sh.createElement("circle",{cx:47.75,cy:148.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),_e||(_e=sh.createElement("path",{d:"M51.86 154.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),pe||(pe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:201,x:61.25,y:153.456},"UserAttribute (user_attribute)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M29 162.609h242"}),Re||(Re=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:34,y:179.605},"created_on: DATETIME")),Ae||(Ae=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:34,y:195.901},"changed_on: DATETIME")),We||(We=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:34,y:212.198},"id: INTEGER")),Ie||(Ie=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:34,y:228.495},"user_id: INTEGER")),Ne||(Ne=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:232,x:34,y:244.792},"welcome_dashboard_id: INTEGER")),ue||(ue=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:34,y:261.089},"created_by_fk: INTEGER")),be||(be=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:34,y:277.386},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M29 284.688h242"}),Ge||(Ge=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:178,x:34,y:301.683},"avatar_url: VARCHAR(100)")),sh.createElement("rect",{fill:"#003153",height:125.484,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:197,x:701.5,y:159.109}),sh.createElement("circle",{cx:741.75,cy:173.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),He||(He=sh.createElement("path",{d:"M745.86 179.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Oe||(Oe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:109,x:759.25,y:177.956},"FavStar (favstar)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M702.5 187.109h195"}),Ce||(Ce=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:707.5,y:204.105},"id: INTEGER")),we||(we=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:707.5,y:220.401},"user_id: INTEGER")),Xe||(Xe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:110,x:707.5,y:236.698},"obj_id: INTEGER")),Be||(Be=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112,x:707.5,y:252.995},"dttm: DATETIME")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M702.5 260.297h195"}),Ze||(Ze=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:185,x:707.5,y:277.292},"class_name: VARCHAR(50)")),sh.createElement("rect",{fill:"#003153",height:158.078,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:266,x:934,y:142.609}),sh.createElement("circle",{cx:947,cy:156.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),je||(je=sh.createElement("path",{d:"M951.11 162.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),qe||(qe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:238,x:959,y:161.456},"AnnotationLayer (annotation_layer)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M935 170.609h264"}),Ye||(Ye=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:940,y:187.605},"created_on: DATETIME")),Ue||(Ue=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:940,y:203.901},"changed_on: DATETIME")),Pe||(Pe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:940,y:220.198},"id: INTEGER")),Ke||(Ke=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84,x:940,y:236.495},"descr: TEXT")),Qe||(Qe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:940,y:252.792},"created_by_fk: INTEGER")),Je||(Je=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:940,y:269.089},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M935 276.391h264"}),$e||($e=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:940,y:293.386},"name: VARCHAR(250)")),sh.createElement("rect",{fill:"#003153",height:174.375,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:239,x:1503.5,y:2074.609}),sh.createElement("circle",{cx:1516.5,cy:2088.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),et||(et=sh.createElement("path",{d:"M1520.61 2094.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),tt||(tt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:211,x:1528.5,y:2093.456},"TaggedObject (tagged_object)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1504.5 2102.609h237"}),lt||(lt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1509.5,y:2119.604},"created_on: DATETIME")),nt||(nt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:1509.5,y:2135.901},"changed_on: DATETIME")),at||(at=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:1509.5,y:2152.198},"id: INTEGER")),rt||(rt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:111,x:1509.5,y:2168.495},"tag_id: INTEGER")),it||(it=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132,x:1509.5,y:2184.792},"object_id: INTEGER")),ot||(ot=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:1509.5,y:2201.089},"created_by_fk: INTEGER")),dt||(dt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:1509.5,y:2217.386},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1504.5 2224.688h237"}),ht||(ht=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175,x:1509.5,y:2241.683},"object_type: VARCHAR(9)")),sh.createElement("rect",{fill:"#003153",height:158.078,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:233,x:1235.5,y:142.609}),sh.createElement("circle",{cx:1248.5,cy:156.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),ft||(ft=sh.createElement("path",{d:"M1252.61 162.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Dt||(Dt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:205,x:1260.5,y:161.456},"CssTemplate (css_templates)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1236.5 170.609h231"}),xt||(xt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1241.5,y:187.605},"created_on: DATETIME")),yt||(yt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:1241.5,y:203.901},"changed_on: DATETIME")),mt||(mt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:1241.5,y:220.198},"id: INTEGER")),Et||(Et=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69,x:1241.5,y:236.495},"css: TEXT")),ct||(ct=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:1241.5,y:252.792},"created_by_fk: INTEGER")),st||(st=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:1241.5,y:269.089},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1236.5 276.391h231"}),gt||(gt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220,x:1241.5,y:293.386},"template_name: VARCHAR(250)")),sh.createElement("rect",{fill:"#003153",height:223.266,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:207,x:1545.5,y:475.109}),sh.createElement("circle",{cx:1565.7,cy:489.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Mt||(Mt=sh.createElement("path",{d:"M1569.81 495.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),kt||(kt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:1579.3,y:493.956},"Annotation (annotation)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1546.5 503.109h205"}),Vt||(Vt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1551.5,y:520.105},"created_on: DATETIME")),Lt||(Lt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:1551.5,y:536.401},"changed_on: DATETIME")),St||(St=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:1551.5,y:552.698},"id: INTEGER")),vt||(vt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150,x:1551.5,y:568.995},"start_dttm: DATETIME")),Ft||(Ft=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146,x:1551.5,y:585.292},"end_dttm: DATETIME")),zt||(zt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121,x:1551.5,y:601.589},"layer_id: INTEGER")),Tt||(Tt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121,x:1551.5,y:617.886},"long_descr: TEXT")),_t||(_t=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146,x:1551.5,y:634.183},"json_metadata: TEXT")),pt||(pt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:1551.5,y:650.48},"created_by_fk: INTEGER")),Rt||(Rt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:1551.5,y:666.776},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1546.5 674.078h205"}),At||(At=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:195,x:1551.5,y:691.073},"short_descr: VARCHAR(500)")),sh.createElement("rect",{fill:"#003153",height:321.047,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:243,x:1267.5,y:426.109}),sh.createElement("circle",{cx:1299.85,cy:440.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Wt||(Wt=sh.createElement("path",{d:"M1303.96 446.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),It||(It=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172,x:1316.15,y:444.956},"Dashboard (dashboards)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1268.5 454.109h241"}),Nt||(Nt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1273.5,y:471.104},"created_on: DATETIME")),ut||(ut=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:1273.5,y:487.401},"changed_on: DATETIME")),bt||(bt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:1273.5,y:503.698},"id: INTEGER")),Gt||(Gt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:136,x:1273.5,y:519.995},"position_json: TEXT")),Ht||(Ht=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:1273.5,y:536.292},"description: TEXT")),Ot||(Ot=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69,x:1273.5,y:552.589},"css: TEXT")),Ct||(Ct=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123,x:1273.5,y:568.886},"certified_by: TEXT")),wt||(wt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176,x:1273.5,y:585.183},"certification_details: TEXT")),Xt||(Xt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146,x:1273.5,y:601.48},"json_metadata: TEXT")),Bt||(Bt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144,x:1273.5,y:617.776},"published: BOOLEAN")),Zt||(Zt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:1273.5,y:634.073},"is_managed_externally: BOOLEAN")),jt||(jt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:1273.5,y:650.37},"external_url: TEXT")),qt||(qt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:1273.5,y:666.667},"created_by_fk: INTEGER")),Yt||(Yt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:1273.5,y:682.964},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1268.5 690.266h241"}),Ut||(Ut=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:1273.5,y:707.261},"uuid: BINARY(16)")),Pt||(Pt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:219,x:1273.5,y:723.558},"dashboard_title: VARCHAR(500)")),Kt||(Kt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:142,x:1273.5,y:739.855},"slug: VARCHAR(255)")),sh.createElement("rect",{fill:"#003153",height:418.828,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:258,x:1445,y:880.609}),sh.createElement("circle",{cx:1527.75,cy:894.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Qt||(Qt=sh.createElement("path",{d:"M1531.86 900.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Jt||(Jt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:85,x:1545.25,y:899.456},"Slice (slices)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1446 908.609h256"}),$t||($t=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1451,y:925.605},"created_on: DATETIME")),el||(el=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:1451,y:941.901},"changed_on: DATETIME")),tl||(tl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:1451,y:958.198},"id: INTEGER")),ll||(ll=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:167,x:1451,y:974.495},"datasource_id: INTEGER")),nl||(nl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:96,x:1451,y:990.792},"params: TEXT")),al||(al=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143,x:1451,y:1007.089},"query_context: TEXT")),rl||(rl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:1451,y:1023.386},"description: TEXT")),il||(il=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172,x:1451,y:1039.683},"cache_timeout: INTEGER")),ol||(ol=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172,x:1451,y:1055.979},"last_saved_at: DATETIME")),dl||(dl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184,x:1451,y:1072.276},"last_saved_by_fk: INTEGER")),hl||(hl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123,x:1451,y:1088.573},"certified_by: TEXT")),fl||(fl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176,x:1451,y:1104.87},"certification_details: TEXT")),Dl||(Dl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:1451,y:1121.167},"is_managed_externally: BOOLEAN")),xl||(xl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:1451,y:1137.464},"external_url: TEXT")),yl||(yl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:1451,y:1153.761},"created_by_fk: INTEGER")),ml||(ml=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:1451,y:1170.058},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1446 1177.359h256"}),El||(El=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:1451,y:1194.354},"uuid: BINARY(16)")),cl||(cl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190,x:1451,y:1210.651},"slice_name: VARCHAR(250)")),sl||(sl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:228,x:1451,y:1226.948},"datasource_type: VARCHAR(200)")),gl||(gl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246,x:1451,y:1243.245},"datasource_name: VARCHAR(2000)")),Ml||(Ml=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168,x:1451,y:1259.542},"viz_type: VARCHAR(250)")),kl||(kl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1451,y:1275.839},"perm: VARCHAR(1000)")),Vl||(Vl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220,x:1451,y:1292.136},"schema_perm: VARCHAR(1000)")),sh.createElement("rect",{fill:"#003153",height:255.859,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:243,x:2825.5,y:458.609}),sh.createElement("circle",{cx:2870.25,cy:472.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Ll||(Ll=sh.createElement("path",{d:"M2874.36 478.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Sl||(Sl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146,x:2887.75,y:477.456},"Dataset (sl_datasets)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2826.5 486.609h241"}),vl||(vl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:2831.5,y:503.604},"created_on: DATETIME")),Fl||(Fl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:2831.5,y:519.901},"changed_on: DATETIME")),zl||(zl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:2831.5,y:536.198},"extra_json: TEXT")),Tl||(Tl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2831.5,y:552.495},"id: INTEGER")),_l||(_l=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:2831.5,y:568.792},"database_id: INTEGER")),pl||(pl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149,x:2831.5,y:585.089},"is_physical: BOOLEAN")),Rl||(Rl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:2831.5,y:601.386},"is_managed_externally: BOOLEAN")),Al||(Al=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84,x:2831.5,y:617.683},"name: TEXT")),Wl||(Wl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121,x:2831.5,y:633.98},"expression: TEXT")),Il||(Il=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:2831.5,y:650.276},"external_url: TEXT")),Nl||(Nl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:2831.5,y:666.573},"created_by_fk: INTEGER")),ul||(ul=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:2831.5,y:682.87},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2826.5 690.172h241"}),bl||(bl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:2831.5,y:707.167},"uuid: BINARY(16)")),sh.createElement("rect",{fill:"#003153",height:451.422,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:243,x:2727.5,y:864.609}),sh.createElement("circle",{cx:2773.25,cy:878.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Gl||(Gl=sh.createElement("path",{d:"M2777.36 884.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Hl||(Hl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144,x:2790.75,y:883.456},"Column (sl_columns)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2728.5 892.609h241"}),Ol||(Ol=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:2733.5,y:909.605},"created_on: DATETIME")),Cl||(Cl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:2733.5,y:925.901},"changed_on: DATETIME")),wl||(wl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:2733.5,y:942.198},"extra_json: TEXT")),Xl||(Xl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2733.5,y:958.495},"id: INTEGER")),Bl||(Bl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147,x:2733.5,y:974.792},"is_additive: BOOLEAN")),Zl||(Zl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:177,x:2733.5,y:991.089},"is_aggregation: BOOLEAN")),jl||(jl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:2733.5,y:1007.386},"is_filterable: BOOLEAN")),ql||(ql=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:177,x:2733.5,y:1023.683},"is_dimensional: BOOLEAN")),Yl||(Yl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:212,x:2733.5,y:1039.979},"is_increase_desired: BOOLEAN")),Ul||(Ul=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:2733.5,y:1056.276},"is_managed_externally: BOOLEAN")),Pl||(Pl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150,x:2733.5,y:1072.573},"is_partition: BOOLEAN")),Kl||(Kl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149,x:2733.5,y:1088.87},"is_physical: BOOLEAN")),Ql||(Ql=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:138,x:2733.5,y:1105.167},"is_spatial: BOOLEAN")),Jl||(Jl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155,x:2733.5,y:1121.464},"is_temporal: BOOLEAN")),$l||($l=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84,x:2733.5,y:1137.761},"name: TEXT")),en||(en=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:75,x:2733.5,y:1154.058},"type: TEXT")),tn||(tn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186,x:2733.5,y:1170.354},"advanced_data_type: TEXT")),ln||(ln=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121,x:2733.5,y:1186.651},"expression: TEXT")),nn||(nn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:71,x:2733.5,y:1202.948},"unit: TEXT")),an||(an=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:2733.5,y:1219.245},"description: TEXT")),rn||(rn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132,x:2733.5,y:1235.542},"warning_text: TEXT")),on||(on=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:2733.5,y:1251.839},"external_url: TEXT")),dn||(dn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:2733.5,y:1268.136},"created_by_fk: INTEGER")),hn||(hn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:2733.5,y:1284.433},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2728.5 1291.734h241"}),fn||(fn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:2733.5,y:1308.729},"uuid: BINARY(16)")),sh.createElement("rect",{fill:"#003153",height:467.719,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:276,x:3006,y:856.109}),sh.createElement("circle",{cx:3087.25,cy:870.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Dn||(Dn=sh.createElement("path",{d:"M3091.36 876.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),xn||(xn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:106,x:3104.75,y:874.956},"Database (dbs)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3007 884.109h274"}),yn||(yn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:3012,y:901.105},"created_on: DATETIME")),mn||(mn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:3012,y:917.401},"changed_on: DATETIME")),En||(En=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3012,y:933.698},"id: INTEGER")),cn||(cn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114,x:3012,y:949.995},"password: BLOB")),sn||(sn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172,x:3012,y:966.292},"cache_timeout: INTEGER")),gn||(gn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:256,x:3012,y:982.589},"select_as_create_table_as: BOOLEAN")),Mn||(Mn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:193,x:3012,y:998.886},"expose_in_sqllab: BOOLEAN")),kn||(kn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:187,x:3012,y:1015.183},"allow_run_async: BOOLEAN")),Vn||(Vn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190,x:3012,y:1031.479},"allow_file_upload: BOOLEAN")),Ln||(Ln=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146,x:3012,y:1047.776},"allow_ctas: BOOLEAN")),Sn||(Sn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:148,x:3012,y:1064.073},"allow_cvas: BOOLEAN")),vn||(vn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:142,x:3012,y:1080.37},"allow_dml: BOOLEAN")),Fn||(Fn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79,x:3012,y:1096.667},"extra: TEXT")),zn||(zn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:3012,y:1112.964},"encrypted_extra: BLOB")),Tn||(Tn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:201,x:3012,y:1129.261},"impersonate_user: BOOLEAN")),_n||(_n=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:3012,y:1145.558},"server_cert: BLOB")),pn||(pn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:3012,y:1161.854},"is_managed_externally: BOOLEAN")),Rn||(Rn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:3012,y:1178.151},"external_url: TEXT")),An||(An=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:3012,y:1194.448},"created_by_fk: INTEGER")),Wn||(Wn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:3012,y:1210.745},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3007 1218.047h274"}),In||(In=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:3012,y:1235.042},"uuid: BINARY(16)")),Nn||(Nn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215,x:3012,y:1251.339},"verbose_name: VARCHAR(250)")),un||(un=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:223,x:3012,y:1267.636},"database_name: VARCHAR(250)")),bn||(bn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:223,x:3012,y:1283.933},"sqlalchemy_uri: VARCHAR(1024)")),Gn||(Gn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:264,x:3012,y:1300.229},"configuration_method: VARCHAR(255)")),Hn||(Hn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246,x:3012,y:1316.526},"force_ctas_schema: VARCHAR(250)")),sh.createElement("rect",{fill:"#003153",height:304.75,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:236,x:3317,y:937.609}),sh.createElement("circle",{cx:3353.85,cy:951.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),On||(On=sh.createElement("path",{d:"M3357.96 957.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Cn||(Cn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155,x:3371.15,y:956.456},"SqlMetric (sql_metrics)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3318 965.609h234"}),wn||(wn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:3323,y:982.605},"created_on: DATETIME")),Xn||(Xn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:3323,y:998.901},"changed_on: DATETIME")),Bn||(Bn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3323,y:1015.198},"id: INTEGER")),Zn||(Zn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:3323,y:1031.495},"description: TEXT")),jn||(jn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132,x:3323,y:1047.792},"warning_text: TEXT")),qn||(qn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123,x:3323,y:1064.089},"table_id: INTEGER")),Yn||(Yn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121,x:3323,y:1080.386},"expression: TEXT")),Un||(Un=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79,x:3323,y:1096.683},"extra: TEXT")),Pn||(Pn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:3323,y:1112.979},"created_by_fk: INTEGER")),Kn||(Kn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:3323,y:1129.276},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3318 1136.578h234"}),Qn||(Qn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:3323,y:1153.573},"uuid: BINARY(16)")),Jn||(Jn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202,x:3323,y:1169.87},"metric_name: VARCHAR(255)")),$n||($n=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:224,x:3323,y:1186.167},"verbose_name: VARCHAR(1024)")),ea||(ea=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184,x:3323,y:1202.464},"metric_type: VARCHAR(32)")),ta||(ta=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175,x:3323,y:1218.761},"d3format: VARCHAR(128)")),la||(la=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:3323,y:1235.058},"currency: VARCHAR(128)")),sh.createElement("rect",{fill:"#003153",height:353.641,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:266,x:3588,y:913.109}),sh.createElement("circle",{cx:3615.85,cy:927.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),na||(na=sh.createElement("path",{d:"M3619.96 933.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),aa||(aa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:205,x:3631.15,y:931.956},"TableColumn (table_columns)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3589 941.109h264"}),ra||(ra=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:3594,y:958.105},"created_on: DATETIME")),ia||(ia=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:3594,y:974.401},"changed_on: DATETIME")),oa||(oa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3594,y:990.698},"id: INTEGER")),da||(da=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134,x:3594,y:1006.995},"is_active: BOOLEAN")),ha||(ha=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:75,x:3594,y:1023.292},"type: TEXT")),fa||(fa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:133,x:3594,y:1039.589},"groupby: BOOLEAN")),Da||(Da=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134,x:3594,y:1055.886},"filterable: BOOLEAN")),xa||(xa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:3594,y:1072.183},"description: TEXT")),ya||(ya=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123,x:3594,y:1088.479},"table_id: INTEGER")),ma||(ma=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:126,x:3594,y:1104.776},"is_dttm: BOOLEAN")),Ea||(Ea=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121,x:3594,y:1121.073},"expression: TEXT")),ca||(ca=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79,x:3594,y:1137.37},"extra: TEXT")),sa||(sa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:3594,y:1153.667},"created_by_fk: INTEGER")),ga||(ga=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:3594,y:1169.964},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3589 1177.266h264"}),Ma||(Ma=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:3594,y:1194.261},"uuid: BINARY(16)")),ka||(ka=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:210,x:3594,y:1210.558},"column_name: VARCHAR(255)")),Va||(Va=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:224,x:3594,y:1226.854},"verbose_name: VARCHAR(1024)")),La||(La=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:254,x:3594,y:1243.151},"advanced_data_type: VARCHAR(255)")),Sa||(Sa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:250,x:3594,y:1259.448},"python_date_format: VARCHAR(255)")),sh.createElement("rect",{fill:"#003153",height:206.969,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:457,x:3299.5,y:483.109}),sh.createElement("circle",{cx:3312.5,cy:497.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),va||(va=sh.createElement("path",{d:"M3316.61 503.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Fa||(Fa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:429,x:3324.5,y:501.956},"DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3300.5 511.109h455"}),za||(za=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:3305.5,y:528.105},"created_on: DATETIME")),Ta||(Ta=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:3305.5,y:544.401},"changed_on: DATETIME")),_a||(_a=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3305.5,y:560.698},"id: INTEGER")),pa||(pa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:3305.5,y:576.995},"user_id: INTEGER")),Ra||(Ra=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:3305.5,y:593.292},"database_id: INTEGER")),Aa||(Aa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143,x:3305.5,y:609.589},"access_token: BLOB")),Wa||(Wa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:250,x:3305.5,y:625.886},"access_token_expiration: DATETIME")),Ia||(Ia=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143,x:3305.5,y:642.183},"refresh_token: BLOB")),Na||(Na=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:3305.5,y:658.48},"created_by_fk: INTEGER")),ua||(ua=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:3305.5,y:674.776},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3300.5 682.078h455"}),sh.createElement("rect",{fill:"#003153",height:516.609,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:248,x:3430,y:1432.609}),sh.createElement("circle",{cx:3488.75,cy:1446.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),ba||(ba=sh.createElement("path",{d:"M3492.86 1452.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Ga||(Ga=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123,x:3506.25,y:1451.456},"SqlaTable (tables)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3431 1460.609h246"}),Ha||(Ha=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:3436,y:1477.604},"created_on: DATETIME")),Oa||(Oa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:3436,y:1493.901},"changed_on: DATETIME")),Ca||(Ca=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3436,y:1510.198},"id: INTEGER")),wa||(wa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:3436,y:1526.495},"description: TEXT")),Xa||(Xa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161,x:3436,y:1542.792},"default_endpoint: TEXT")),Ba||(Ba=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:3436,y:1559.089},"is_featured: BOOLEAN")),Za||(Za=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:217,x:3436,y:1575.386},"filter_select_enabled: BOOLEAN")),ja||(ja=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:109,x:3436,y:1591.683},"offset: INTEGER")),qa||(qa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172,x:3436,y:1607.979},"cache_timeout: INTEGER")),Ya||(Ya=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:3436,y:1624.276},"is_managed_externally: BOOLEAN")),Ua||(Ua=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:3436,y:1640.573},"external_url: TEXT")),Pa||(Pa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:3436,y:1656.87},"database_id: INTEGER")),Ka||(Ka=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:203,x:3436,y:1673.167},"fetch_values_predicate: TEXT")),Qa||(Qa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65,x:3436,y:1689.464},"sql: TEXT")),Ja||(Ja=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:171,x:3436,y:1705.761},"is_sqllab_view: BOOLEAN")),$a||($a=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164,x:3436,y:1722.058},"template_params: TEXT")),er||(er=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79,x:3436,y:1738.354},"extra: TEXT")),tr||(tr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:209,x:3436,y:1754.651},"normalize_columns: BOOLEAN")),lr||(lr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:236,x:3436,y:1770.948},"always_filter_main_dttm: BOOLEAN")),nr||(nr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:3436,y:1787.245},"created_by_fk: INTEGER")),ar||(ar=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:3436,y:1803.542},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3431 1810.844h246"}),rr||(rr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:3436,y:1827.839},"uuid: BINARY(16)")),ir||(ir=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:3436,y:1844.136},"params: VARCHAR(1000)")),or||(or=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:3436,y:1860.433},"perm: VARCHAR(1000)")),dr||(dr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220,x:3436,y:1876.729},"schema_perm: VARCHAR(1000)")),hr||(hr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:193,x:3436,y:1893.026},"table_name: VARCHAR(250)")),fr||(fr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:212,x:3436,y:1909.323},"main_dttm_col: VARCHAR(250)")),Dr||(Dr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168,x:3436,y:1925.62},"schema: VARCHAR(255)")),xr||(xr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:3436,y:1941.917},"catalog: VARCHAR(256)")),sh.createElement("rect",{fill:"#003153",height:206.969,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:363,x:3491.5,y:2058.109}),sh.createElement("circle",{cx:3504.5,cy:2072.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),yr||(yr=sh.createElement("path",{d:"M3508.61 2078.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),mr||(mr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:335,x:3516.5,y:2076.956},"RowLevelSecurityFilter (row_level_security_filters)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3492.5 2086.109h361"}),Er||(Er=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:3497.5,y:2103.104},"created_on: DATETIME")),cr||(cr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:3497.5,y:2119.401},"changed_on: DATETIME")),sr||(sr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3497.5,y:2135.698},"id: INTEGER")),gr||(gr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:3497.5,y:2151.995},"description: TEXT")),Mr||(Mr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:90,x:3497.5,y:2168.292},"clause: TEXT")),kr||(kr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:3497.5,y:2184.589},"created_by_fk: INTEGER")),Vr||(Vr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:3497.5,y:2200.886},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3492.5 2208.188h361"}),Lr||(Lr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:3497.5,y:2225.183},"name: VARCHAR(255)")),Sr||(Sr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161,x:3497.5,y:2241.479},"filter_type: VARCHAR(7)")),vr||(vr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:185,x:3497.5,y:2257.776},"group_key: VARCHAR(255)")),sh.createElement("rect",{fill:"#003153",height:255.859,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:243,x:2874.5,y:1563.109}),sh.createElement("circle",{cx:2936.25,cy:1577.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Fr||(Fr=sh.createElement("path",{d:"M2940.36 1583.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),zr||(zr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112,x:2953.75,y:1581.956},"Table (sl_tables)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2875.5 1591.109h241"}),Tr||(Tr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:2880.5,y:1608.104},"created_on: DATETIME")),_r||(_r=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:2880.5,y:1624.401},"changed_on: DATETIME")),pr||(pr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:2880.5,y:1640.698},"extra_json: TEXT")),Rr||(Rr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2880.5,y:1656.995},"id: INTEGER")),Ar||(Ar=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:2880.5,y:1673.292},"database_id: INTEGER")),Wr||(Wr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:95,x:2880.5,y:1689.589},"catalog: TEXT")),Ir||(Ir=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:100,x:2880.5,y:1705.886},"schema: TEXT")),Nr||(Nr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84,x:2880.5,y:1722.183},"name: TEXT")),ur||(ur=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:2880.5,y:1738.479},"is_managed_externally: BOOLEAN")),br||(br=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:2880.5,y:1754.776},"external_url: TEXT")),Gr||(Gr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:2880.5,y:1771.073},"created_by_fk: INTEGER")),Hr||(Hr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:2880.5,y:1787.37},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2875.5 1794.672h241"}),Or||(Or=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:2880.5,y:1811.667},"uuid: BINARY(16)")),sh.createElement("rect",{fill:"#003153",height:532.906,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:307,x:6789.5,y:823.609}),sh.createElement("circle",{cx:6892.25,cy:837.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Cr||(Cr=sh.createElement("path",{d:"M6896.36 843.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),wr||(wr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:94,x:6909.75,y:842.456},"Query (query)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M6790.5 851.609h305"}),Xr||(Xr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:6795.5,y:868.605},"tracking_url: TEXT")),Br||(Br=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:6795.5,y:884.901},"extra_json: TEXT")),Zr||(Zr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:6795.5,y:901.198},"id: INTEGER")),jr||(jr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:6795.5,y:917.495},"database_id: INTEGER")),qr||(qr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:6795.5,y:933.792},"user_id: INTEGER")),Yr||(Yr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65,x:6795.5,y:950.089},"sql: TEXT")),Ur||(Ur=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114,x:6795.5,y:966.386},"select_sql: TEXT")),Pr||(Pr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:137,x:6795.5,y:982.683},"executed_sql: TEXT")),Kr||(Kr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:97,x:6795.5,y:998.98},"limit: INTEGER")),Qr||(Qr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:169,x:6795.5,y:1015.276},"select_as_cta: BOOLEAN")),Jr||(Jr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:211,x:6795.5,y:1031.573},"select_as_cta_used: BOOLEAN")),$r||($r=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132,x:6795.5,y:1047.87},"progress: INTEGER")),ei||(ei=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:103,x:6795.5,y:1064.167},"rows: INTEGER")),ti||(ti=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149,x:6795.5,y:1080.464},"error_message: TEXT")),li||(li=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:6795.5,y:1096.761},"changed_on: DATETIME")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M6790.5 1104.063h305"}),ni||(ni=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:160,x:6795.5,y:1121.058},"client_id: VARCHAR(11)")),ai||(ai=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:227,x:6795.5,y:1137.354},"tmp_table_name: VARCHAR(256)")),ri||(ri=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:248,x:6795.5,y:1153.651},"tmp_schema_name: VARCHAR(256)")),ii||(ii=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147,x:6795.5,y:1169.948},"status: VARCHAR(16)")),oi||(oi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:181,x:6795.5,y:1186.245},"tab_name: VARCHAR(256)")),di||(di=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:199,x:6795.5,y:1202.542},"sql_editor_id: VARCHAR(256)")),hi||(hi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168,x:6795.5,y:1218.839},"schema: VARCHAR(256)")),fi||(fi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:6795.5,y:1235.136},"catalog: VARCHAR(256)")),Di||(Di=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:198,x:6795.5,y:1251.433},"limiting_factor: VARCHAR(18)")),xi||(xi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:194,x:6795.5,y:1267.729},"ctas_method: VARCHAR(16)")),yi||(yi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:182,x:6795.5,y:1284.026},"results_key: VARCHAR(64)")),mi||(mi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186,x:6795.5,y:1300.323},"start_time: NUMERIC(20, 6)")),Ei||(Ei=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246,x:6795.5,y:1316.62},"start_running_time: NUMERIC(20, 6)")),ci||(ci=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:182,x:6795.5,y:1332.917},"end_time: NUMERIC(20, 6)")),si||(si=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:295,x:6795.5,y:1349.214},"end_result_backend_time: NUMERIC(20, 6)")),sh.createElement("rect",{fill:"#003153",height:321.047,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:212,x:6542,y:929.609}),sh.createElement("circle",{cx:6555,cy:943.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),gi||(gi=sh.createElement("path",{d:"M6559.11 949.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Mi||(Mi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184,x:6567,y:948.456},"SavedQuery (saved_query)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M6543 957.609h210"}),ki||(ki=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:6548,y:974.605},"created_on: DATETIME")),Vi||(Vi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:6548,y:990.901},"changed_on: DATETIME")),Li||(Li=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:6548,y:1007.198},"extra_json: TEXT")),Si||(Si=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:6548,y:1023.495},"id: INTEGER")),vi||(vi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:6548,y:1039.792},"user_id: INTEGER")),Fi||(Fi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:107,x:6548,y:1056.089},"db_id: INTEGER")),zi||(zi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:6548,y:1072.386},"description: TEXT")),Ti||(Ti=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65,x:6548,y:1088.683},"sql: TEXT")),_i||(_i=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:192,x:6548,y:1104.979},"template_parameters: TEXT")),pi||(pi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:103,x:6548,y:1121.276},"rows: INTEGER")),Ri||(Ri=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134,x:6548,y:1137.573},"last_run: DATETIME")),Ai||(Ai=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:6548,y:1153.87},"created_by_fk: INTEGER")),Wi||(Wi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:6548,y:1170.167},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M6543 1177.469h210"}),Ii||(Ii=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:6548,y:1194.464},"uuid: BINARY(16)")),Ni||(Ni=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168,x:6548,y:1210.761},"schema: VARCHAR(128)")),ui||(ui=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:6548,y:1227.058},"catalog: VARCHAR(256)")),bi||(bi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145,x:6548,y:1243.354},"label: VARCHAR(256)")),sh.createElement("rect",{fill:"#003153",height:255.859,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:232,x:6768,y:93.609}),sh.createElement("circle",{cx:6781,cy:107.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Gi||(Gi=sh.createElement("path",{d:"M6785.11 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Hi||(Hi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:204,x:6793,y:112.456},"TableSchema (table_schema)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M6769 121.609h230"}),Oi||(Oi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:6774,y:138.605},"created_on: DATETIME")),Ci||(Ci=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:6774,y:154.901},"changed_on: DATETIME")),wi||(wi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:6774,y:171.198},"extra_json: TEXT")),Xi||(Xi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:6774,y:187.495},"id: INTEGER")),Bi||(Bi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:6774,y:203.792},"tab_state_id: INTEGER")),Zi||(Zi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:6774,y:220.089},"database_id: INTEGER")),ji||(ji=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:6774,y:236.386},"description: TEXT")),qi||(qi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145,x:6774,y:252.683},"expanded: BOOLEAN")),Yi||(Yi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:6774,y:268.979},"created_by_fk: INTEGER")),Ui||(Ui=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:6774,y:285.276},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M6769 292.578h230"}),Pi||(Pi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168,x:6774,y:309.573},"schema: VARCHAR(256)")),Ki||(Ki=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:6774,y:325.87},"catalog: VARCHAR(256)")),Qi||(Qi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147,x:6774,y:342.167},"table: VARCHAR(256)")),sh.createElement("rect",{fill:"#003153",height:353.641,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:188,x:6790,y:409.609}),sh.createElement("circle",{cx:6812,cy:423.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Ji||(Ji=sh.createElement("path",{d:"M6816.11 429.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),$i||($i=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:140,x:6826,y:428.456},"TabState (tab_state)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M6791 437.609h186"}),eo||(eo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:6796,y:454.604},"created_on: DATETIME")),to||(to=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:6796,y:470.901},"changed_on: DATETIME")),lo||(lo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:6796,y:487.198},"extra_json: TEXT")),no||(no=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:6796,y:503.495},"id: INTEGER")),ao||(ao=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:6796,y:519.792},"user_id: INTEGER")),ro||(ro=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116,x:6796,y:536.089},"active: BOOLEAN")),io||(io=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:6796,y:552.386},"database_id: INTEGER")),oo||(oo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65,x:6796,y:568.683},"sql: TEXT")),ho||(ho=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143,x:6796,y:584.98},"query_limit: INTEGER")),fo||(fo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:6796,y:601.276},"latest_query_id: INTEGER")),Do||(Do=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:130,x:6796,y:617.573},"autorun: BOOLEAN")),xo||(xo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164,x:6796,y:633.87},"template_params: TEXT")),yo||(yo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:6796,y:650.167},"hide_left_bar: BOOLEAN")),mo||(mo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176,x:6796,y:666.464},"saved_query_id: INTEGER")),Eo||(Eo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:6796,y:682.761},"created_by_fk: INTEGER")),co||(co=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:6796,y:699.058},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M6791 706.359h186"}),so||(so=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145,x:6796,y:723.355},"label: VARCHAR(256)")),go||(go=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168,x:6796,y:739.651},"schema: VARCHAR(256)")),Mo||(Mo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:6796,y:755.948},"catalog: VARCHAR(256)")),sh.createElement("rect",{fill:"#003153",height:190.672,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:185,x:5437.5,y:1595.609}),sh.createElement("circle",{cx:5492.25,cy:1609.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),ko||(ko=sh.createElement("path",{d:"M5496.36 1615.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Vo||(Vo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:68,x:5509.75,y:1614.456},"Log (logs)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5438.5 1623.609h183"}),Lo||(Lo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:5443.5,y:1640.604},"id: INTEGER")),So||(So=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:5443.5,y:1656.901},"user_id: INTEGER")),vo||(vo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:5443.5,y:1673.198},"dashboard_id: INTEGER")),Fo||(Fo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:5443.5,y:1689.495},"slice_id: INTEGER")),zo||(zo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:74,x:5443.5,y:1705.792},"json: TEXT")),To||(To=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112,x:5443.5,y:1722.089},"dttm: DATETIME")),_o||(_o=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155,x:5443.5,y:1738.386},"duration_ms: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5438.5 1745.688h183"}),po||(po=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155,x:5443.5,y:1762.683},"action: VARCHAR(512)")),Ro||(Ro=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:5443.5,y:1778.979},"referrer: VARCHAR(1024)")),sh.createElement("rect",{fill:"#003153",height:190.672,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:207,x:5195.5,y:1595.609}),sh.createElement("circle",{cx:5208.5,cy:1609.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Ao||(Ao=sh.createElement("path",{d:"M5212.61 1615.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Wo||(Wo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:179,x:5220.5,y:1614.456},"KeyValueEntry (key_value)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5196.5 1623.609h205"}),Io||(Io=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:5201.5,y:1640.604},"id: INTEGER")),No||(No=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:83,x:5201.5,y:1656.901},"value: BLOB")),uo||(uo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:5201.5,y:1673.198},"created_on: DATETIME")),bo||(bo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:5201.5,y:1689.495},"created_by_fk: INTEGER")),Go||(Go=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:5201.5,y:1705.792},"changed_on: DATETIME")),Ho||(Ho=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155,x:5201.5,y:1722.089},"expires_on: DATETIME")),Oo||(Oo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:5201.5,y:1738.386},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5196.5 1745.688h205"}),Co||(Co=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:5201.5,y:1762.683},"uuid: BINARY(16)")),wo||(wo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:5201.5,y:1778.979},"resource: VARCHAR(32)")),sh.createElement("rect",{fill:"#003153",height:272.156,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:210,x:5658,y:1555.109}),sh.createElement("circle",{cx:5674.6,cy:1569.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Xo||(Xo=sh.createElement("path",{d:"M5678.71 1575.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Bo||(Bo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174,x:5687.4,y:1573.956},"SSHTunnel (ssh_tunnels)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5659 1583.109h208"}),Zo||(Zo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:5664,y:1600.104},"created_on: DATETIME")),jo||(jo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:5664,y:1616.401},"changed_on: DATETIME")),qo||(qo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:5664,y:1632.698},"extra_json: TEXT")),Yo||(Yo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:5664,y:1648.995},"id: INTEGER")),Uo||(Uo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:5664,y:1665.292},"database_id: INTEGER")),Po||(Po=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:151,x:5664,y:1681.589},"server_address: TEXT")),Ko||(Ko=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:148,x:5664,y:1697.886},"server_port: INTEGER")),Qo||(Qo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:117,x:5664,y:1714.183},"username: BLOB")),Jo||(Jo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114,x:5664,y:1730.479},"password: BLOB")),$o||($o=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:5664,y:1746.776},"private_key: BLOB")),ed||(ed=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:198,x:5664,y:1763.073},"private_key_password: BLOB")),td||(td=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:5664,y:1779.37},"created_by_fk: INTEGER")),ld||(ld=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:5664,y:1795.667},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5659 1802.969h208"}),nd||(nd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:5664,y:1819.964},"uuid: BINARY(16)")),sh.createElement("rect",{fill:"#003153",height:76.594,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:165,x:4995.5,y:1652.609}),sh.createElement("circle",{cx:5008.5,cy:1666.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),ad||(ad=sh.createElement("path",{d:"M5012.61 1672.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),rd||(rd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:137,x:5020.5,y:1671.456},"KeyValue (keyvalue)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4996.5 1680.609h163"}),id||(id=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:5001.5,y:1697.604},"id: INTEGER")),od||(od=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:81,x:5001.5,y:1713.901},"value: TEXT")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4996.5 1721.203h163"}),sh.createElement("rect",{fill:"#003153",height:125.484,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:222,x:4738,y:1628.609}),sh.createElement("circle",{cx:4764.5,cy:1642.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),dd||(dd=sh.createElement("path",{d:"M4768.61 1648.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),hd||(hd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164,x:4779.5,y:1647.456},"CacheKey (cache_keys)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4739 1656.609h220"}),fd||(fd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:4744,y:1673.604},"id: INTEGER")),Dd||(Dd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172,x:4744,y:1689.901},"cache_timeout: INTEGER")),xd||(xd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:4744,y:1706.198},"created_on: DATETIME")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4739 1713.5h220"}),yd||(yd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186,x:4744,y:1730.495},"cache_key: VARCHAR(256)")),md||(md=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:210,x:4744,y:1746.792},"datasource_uid: VARCHAR(64)")),sh.createElement("rect",{fill:"#003153",height:174.375,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:271,x:2170.5,y:1003.109}),sh.createElement("circle",{cx:2183.5,cy:1017.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Ed||(Ed=sh.createElement("path",{d:"M2187.61 1023.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),cd||(cd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:243,x:2195.5,y:1021.956},"ReportRecipients (report_recipient)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2171.5 1031.109h269"}),sd||(sd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:2176.5,y:1048.104},"created_on: DATETIME")),gd||(gd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:2176.5,y:1064.401},"changed_on: DATETIME")),Md||(Md=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2176.5,y:1080.698},"id: INTEGER")),kd||(kd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190,x:2176.5,y:1096.995},"recipient_config_json: TEXT")),Vd||(Vd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202,x:2176.5,y:1113.292},"report_schedule_id: INTEGER")),Ld||(Ld=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:2176.5,y:1129.589},"created_by_fk: INTEGER")),Sd||(Sd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:2176.5,y:1145.886},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2171.5 1153.188h269"}),vd||(vd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134,x:2176.5,y:1170.183},"type: VARCHAR(50)")),sh.createElement("rect",{fill:"#003153",height:206.969,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:327,x:1808.5,y:986.609}),sh.createElement("circle",{cx:1821.5,cy:1000.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Fd||(Fd=sh.createElement("path",{d:"M1825.61 1006.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),zd||(zd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:299,x:1833.5,y:1005.456},"ReportExecutionLog (report_execution_log)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1809.5 1014.609h325"}),Td||(Td=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:1814.5,y:1031.604},"id: INTEGER")),_d||(_d=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:192,x:1814.5,y:1047.901},"scheduled_dttm: DATETIME")),pd||(pd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150,x:1814.5,y:1064.198},"start_dttm: DATETIME")),Rd||(Rd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146,x:1814.5,y:1080.495},"end_dttm: DATETIME")),Ad||(Ad=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:89,x:1814.5,y:1096.792},"value: FLOAT")),Wd||(Wd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149,x:1814.5,y:1113.089},"value_row_json: TEXT")),Id||(Id=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149,x:1814.5,y:1129.386},"error_message: TEXT")),Nd||(Nd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202,x:1814.5,y:1145.683},"report_schedule_id: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1809.5 1152.984h325"}),ud||(ud=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:1814.5,y:1169.979},"uuid: BINARY(16)")),bd||(bd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:139,x:1814.5,y:1186.276},"state: VARCHAR(50)")),sh.createElement("rect",{fill:"#003153",height:549.203,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:267,x:2005.5,y:1416.609}),sh.createElement("circle",{cx:2018.5,cy:1430.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Gd||(Gd=sh.createElement("path",{d:"M2022.61 1436.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Hd||(Hd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:239,x:2030.5,y:1435.456},"ReportSchedule (report_schedule)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2006.5 1444.609h265"}),Od||(Od=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:2011.5,y:1461.604},"created_on: DATETIME")),Cd||(Cd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:2011.5,y:1477.901},"changed_on: DATETIME")),wd||(wd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:2011.5,y:1494.198},"extra_json: TEXT")),Xd||(Xd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2011.5,y:1510.495},"id: INTEGER")),Bd||(Bd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:2011.5,y:1526.792},"description: TEXT")),Zd||(Zd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176,x:2011.5,y:1543.089},"context_markdown: TEXT")),jd||(jd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116,x:2011.5,y:1559.386},"active: BOOLEAN")),qd||(qd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65,x:2011.5,y:1575.683},"sql: TEXT")),Yd||(Yd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:2011.5,y:1591.979},"chart_id: INTEGER")),Ud||(Ud=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:2011.5,y:1608.276},"dashboard_id: INTEGER")),Pd||(Pd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:2011.5,y:1624.573},"database_id: INTEGER")),Kd||(Kd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:177,x:2011.5,y:1640.87},"last_eval_dttm: DATETIME")),Qd||(Qd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:2011.5,y:1657.167},"last_value: FLOAT")),Jd||(Jd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180,x:2011.5,y:1673.464},"last_value_row_json: TEXT")),$d||($d=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:187,x:2011.5,y:1689.761},"validator_config_json: TEXT")),eh||(eh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161,x:2011.5,y:1706.058},"log_retention: INTEGER")),th||(th=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:160,x:2011.5,y:1722.354},"grace_period: INTEGER")),lh||(lh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184,x:2011.5,y:1738.651},"working_timeout: INTEGER")),nh||(nh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:197,x:2011.5,y:1754.948},"force_screenshot: BOOLEAN")),ah||(ah=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:2011.5,y:1771.245},"custom_width: INTEGER")),rh||(rh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:2011.5,y:1787.542},"custom_height: INTEGER")),ih||(ih=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:2011.5,y:1803.839},"created_by_fk: INTEGER")),oh||(oh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:2011.5,y:1820.136},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2006.5 1827.438h265"}),dh||(dh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134,x:2011.5,y:1844.433},"type: VARCHAR(50)")),hh||(hh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:2011.5,y:1860.729},"name: VARCHAR(150)")),fh||(fh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175,x:2011.5,y:1877.026},"crontab: VARCHAR(1000)")),Dh||(Dh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:230,x:2011.5,y:1893.323},"creation_method: VARCHAR(255)")),xh||(xh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:178,x:2011.5,y:1909.62},"timezone: VARCHAR(100)")),yh||(yh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:197,x:2011.5,y:1925.917},"report_format: VARCHAR(50)")),mh||(mh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:170,x:2011.5,y:1942.214},"last_state: VARCHAR(50)")),Eh||(Eh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:207,x:2011.5,y:1958.511},"validator_type: VARCHAR(100)")),sh.createElement("path",{d:"M4184.42 1691.61H4175v415.22",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4184.42 1691.609 8-6M4184.42 1691.609l8 6M4184.42 1691.609h8M4182.42 1687.609v8M4175 2106.829l6 8M4175 2106.829l-6 8M4175 2106.829v8M4179 2104.829h-8"}),sh.createElement("path",{d:"M4318.88 1737.61v279.98",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4318.88 1737.609-6-8M4318.88 1737.609l6-8M4318.88 1737.609v-8M4314.88 1739.609h8M4318.88 2017.589l6 8M4318.88 2017.589l-6 8M4318.88 2017.589v8M4322.88 2015.589h-8"}),sh.createElement("path",{d:"M4209.33 1737.75v348.86h-346.75",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4209.33 1737.749-6-8M4209.33 1737.749l6-8M4209.33 1737.749v-8M4205.33 1739.749h8M3862.58 2086.609l-8 6M3862.58 2086.609l-8-6M3862.58 2086.609h-8M3864.58 2090.609v-8"}),sh.createElement("path",{d:"M4187.25 2216.22v133.13",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4187.25 2216.219-6-8M4187.25 2216.219l6-8M4187.25 2216.219v-8M4183.25 2218.219h8M4191.25 2353.349h-8M4191.25 2350.349h-8M4187.25 2349.349v8"}),sh.createElement("path",{d:"M4035 2216.22v133.13",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4035 2216.219-6-8M4035 2216.219l6-8M4035 2216.219v-8M4031 2218.219h8M4039 2353.349h-8M4039 2350.349h-8M4035 2349.349v8"}),sh.createElement("path",{d:"M4261.62 2017.29v-21.68h-40.45v332H4314v-21.68",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4261.62 2017.289 6 8M4261.62 2017.289l-6 8M4261.62 2017.289v8M4265.62 2015.289h-8M4310 2301.929h8M4310 2304.929h8M4314 2305.929v-8"}),sh.createElement("path",{d:"M1760.75 221.61h2614.93v1795.97",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1760.75 221.609-8 6M1760.75 221.609l-8-6M1760.75 221.609h-8M1762.75 225.609v-8M4379.68 2021.579h-8M4379.68 2018.579h-8M4375.68 2017.579v8"}),sh.createElement("path",{d:"M1582.17 1786.23v280.35",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M1578.17 1782.229h8M1578.17 1785.229h8M1582.17 1786.229v-8M1582.17 2066.579l6 8M1582.17 2066.579l-6 8M1582.17 2066.579v8M1586.17 2064.579h-8"}),sh.createElement("path",{d:"M1643.83 1786.49v258.12h2580.81",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1643.83 1786.489-6-8M1643.83 1786.489l6-8M1643.83 1786.489v-8M1639.83 1788.489h8M4224.64 2044.609l8-6M4224.64 2044.609l8 6M4224.64 2044.609h8M4222.64 2040.609v8"}),sh.createElement("path",{d:"M546.83 308.81v277.8h712.61",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m546.83 308.809-6-8M546.83 308.809l6-8M546.83 308.809v-8M542.83 310.809h8M1263.44 582.609v8M1260.44 582.609v8M1259.44 586.609h8"}),sh.createElement("path",{d:"M427.17 308.87v1743.74h3797.38",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m427.17 308.869-6-8M427.17 308.869l6-8M427.17 308.869v-8M423.17 310.869h8M4228.55 2048.609v8M4225.55 2048.609v8M4224.55 2052.609h8"}),sh.createElement("path",{d:"M150 316.79v1737.82h4074.86",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m150 316.789-6-8M150 316.789l6-8M150 316.789v-8M146 318.789h8M4228.86 2050.609v8M4225.86 2050.609v8M4224.86 2054.609h8"}),sh.createElement("path",{d:"M280.08 304.61H1368v113.23",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m280.08 304.609-8 6M280.08 304.609l-8-6M280.08 304.609h-8M282.08 308.609v-8M1372 421.839h-8M1372 418.839h-8M1368 417.839v8"}),sh.createElement("path",{d:"M1022.67 308.79v1741.82h3202.06",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1022.67 308.789-6-8M1022.67 308.789l6-8M1022.67 308.789v-8M1018.67 310.789h8M4228.73 2046.609v8M4225.73 2046.609v8M4224.73 2050.609h8"}),sh.createElement("path",{d:"M1111.33 308.85v27.76H1649v130.16",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M1107.33 304.849h8M1107.33 307.849h8M1111.33 308.849v-8M1649 466.769l6 8M1649 466.769l-6 8M1649 466.769v8M1653 464.769h-8"}),sh.createElement("path",{d:"M1724 2066.42v-9.81h2500.81",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1724 2066.419 6 8M1724 2066.419l-6 8M1724 2066.419v8M1728 2064.419h-8M4228.81 2052.609v8M4225.81 2052.609v8M4224.81 2056.609h8"}),sh.createElement("path",{d:"M1251.5 308.7v1739.91h2973.17",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1251.5 308.699-6-8M1251.5 308.699l6-8M1251.5 308.699v-8M1247.5 310.699h8M4228.67 2044.609v8M4225.67 2044.609v8M4224.67 2048.609h8"}),sh.createElement("path",{d:"M1747.5 706.14v1336.47h2477.4",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1747.5 706.139-6-8M1747.5 706.139l6-8M1747.5 706.139v-8M1743.5 708.139h8M4228.9 2038.609v8M4225.9 2038.609v8M4224.9 2042.609h8"}),sh.createElement("path",{d:"M1477.75 755.3v117.05",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1477.75 755.299-6-8M1477.75 755.299l6-8M1477.75 755.299v-8M1473.75 757.299h8M1477.75 872.349l6 8M1477.75 872.349l-6 8M1477.75 872.349v8M1481.75 870.349h-8"}),sh.createElement("path",{d:"M1518.78 723.61h2835.77v1293.74",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1518.78 723.609-8 6M1518.78 723.609l-8-6M1518.78 723.609h-8M1520.78 727.609v-8M4354.55 2017.349l6 8M4354.55 2017.349l-6 8M4354.55 2017.349v8M4358.55 2015.349h-8"}),sh.createElement("path",{d:"M1356.25 755.29v936.32h156.06",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1356.25 755.289-6-8M1356.25 755.289l6-8M1356.25 755.289v-8M1352.25 757.289h8M1512.31 1691.609l8-6M1512.31 1691.609l8 6M1512.31 1691.609h8M1510.31 1687.609v8"}),sh.createElement("path",{d:"M1518.95 731.61H4270v913",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1518.95 731.609-8 6M1518.95 731.609l-8-6M1518.95 731.609h-8M1520.95 735.609v-8M4270 1644.609l6 8M4270 1644.609l-6 8M4270 1644.609v8M4274 1642.609h-8"}),sh.createElement("path",{d:"M1518.9 739.61H2153v668.93",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M1514.9 743.609v-8M1517.9 743.609v-8M1518.9 739.609h-8M2153 1408.539l6 8M2153 1408.539l-6 8M2153 1408.539v8M2157 1406.539h-8"}),sh.createElement("path",{d:"M1512 1307.72v738.89h2712.85",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1512 1307.719-6-8M1512 1307.719l6-8M1512 1307.719v-8M1508 1309.719h8M4228.85 2042.609v8M4225.85 2042.609v8M4224.85 2046.609h8"}),sh.createElement("path",{d:"M1581.33 1307.89v288.06",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1581.33 1307.889-6-8M1581.33 1307.889l6-8M1581.33 1307.889v-8M1577.33 1309.889h8M1581.33 1595.949l6 8M1581.33 1595.949l-6 8M1581.33 1595.949v8M1585.33 1593.949h-8"}),sh.createElement("path",{d:"M1711.12 1264.61h337.71v143.87",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M1707.12 1268.609v-8M1710.12 1268.609v-8M1711.12 1264.609h-8M2048.83 1408.479l6 8M2048.83 1408.479l-6 8M2048.83 1408.479v8M2052.83 1406.479h-8"}),sh.createElement("path",{d:"M3037.25 722.64v125.37",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3037.25 722.639-6-8M3037.25 722.639l6-8M3037.25 722.639v-8M3033.25 724.639h8M3041.25 852.009h-8M3041.25 849.009h-8M3037.25 848.009v8"}),sh.createElement("path",{d:"M2898 722.64v133.74",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2898 722.639-6-8M2898 722.639l6-8M2898 722.639v-8M2894 724.639h8M2898 856.379l6 8M2898 856.379l-6 8M2898 856.379v8M2902 854.379h-8"}),sh.createElement("path",{d:"M3076.52 702.61h1285.07v1314.72",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3076.52 702.595-7.989 6.014M3076.52 702.595l-8.011-5.986M3076.52 702.595l-8 .014M3078.527 706.591l-.014-8M4361.59 2017.329l6 8M4361.59 2017.329l-6 8M4361.59 2017.329v8M4365.59 2015.329h-8"}),sh.createElement("path",{d:"M2988.25 722.66v832.19",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2988.25 722.659-6-8M2988.25 722.659l6-8M2988.25 722.659v-8M2984.25 724.659h8M2988.25 1554.849l6 8M2988.25 1554.849l-6 8M2988.25 1554.849v8M2992.25 1552.849h-8"}),sh.createElement("path",{d:"M2801 1323.79v714.82h1423.84",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2801 1323.789-6-8M2801 1323.789l6-8M2801 1323.789v-8M2797 1325.789h8M4228.84 2034.609v8M4225.84 2034.609v8M4224.84 2038.609h8"}),sh.createElement("path",{d:"M2922.5 1323.61v231.43",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2922.5 1323.609-6-8M2922.5 1323.609l6-8M2922.5 1323.609v-8M2918.5 1325.609h8M2922.5 1555.039l6 8M2922.5 1555.039l-6 8M2922.5 1555.039v8M2926.5 1553.039h-8"}),sh.createElement("path",{d:"M3199.75 1332.19v702.42h1024.97",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3199.75 1332.189-6-8M3199.75 1332.189l6-8M3199.75 1332.189v-8M3195.75 1334.189h8M4228.72 2030.609v8M4225.72 2030.609v8M4224.72 2034.609h8"}),sh.createElement("path",{d:"M3290.12 902.61h3322.55v18.86",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M3286.12 906.609v-8M3289.12 906.609v-8M3290.12 902.609h-8M6612.67 921.469l6 8M6612.67 921.469l-6 8M6612.67 921.469v8M6616.67 919.469h-8"}),sh.createElement("path",{d:"M3290.2 1305.61H3471v118.76",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M3286.2 1309.609v-8M3289.2 1309.609v-8M3290.2 1305.609h-8M3471 1424.369l6 8M3471 1424.369l-6 8M3471 1424.369v8M3475 1422.369h-8"}),sh.createElement("path",{d:"M3061.75 1332.19v222.79",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M3057.75 1328.189h8M3057.75 1331.189h8M3061.75 1332.189v-8M3061.75 1554.979l6 8M3061.75 1554.979l-6 8M3061.75 1554.979v8M3065.75 1552.979h-8"}),sh.createElement("path",{d:"M3290.04 1286.61H5763v260.4",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M3286.04 1290.609v-8M3289.04 1290.609v-8M3290.04 1286.609h-8M5763 1547.009l6 8M5763 1547.009l-6 8M5763 1547.009v8M5767 1545.009h-8"}),sh.createElement("path",{d:"M3512 1250.93v173.59",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3512 1250.929-6-8M3512 1250.929l6-8M3512 1250.929v-8M3508 1252.929h8M3516 1428.519h-8M3516 1425.519h-8M3512 1424.519v8"}),sh.createElement("path",{d:"M3373.5 1250.85v781.76h851.07",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3373.5 1250.849-6-8M3373.5 1250.849l6-8M3373.5 1250.849v-8M3369.5 1252.849h8M4228.57 2028.609v8M4225.57 2028.609v8M4224.57 2032.609h8"}),sh.createElement("path",{d:"M3633 1275.18v149.17",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3633 1275.179-6-8M3633 1275.179l6-8M3633 1275.179v-8M3629 1277.179h8M3637 1428.349h-8M3637 1425.349h-8M3633 1424.349v8"}),sh.createElement("path",{d:"M3766 1275.19v753.42h458.86",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3766 1275.189-6-8M3766 1275.189l6-8M3766 1275.189v-8M3762 1277.189h8M4228.86 2024.609v8M4225.86 2024.609v8M4224.86 2028.609h8"}),sh.createElement("path",{d:"M3764.6 586.61h604.04v1430.67",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3764.6 586.609-8 6M3764.6 586.609l-8-6M3764.6 586.609h-8M3766.6 590.609v-8M4372.64 2021.279h-8M4372.64 2018.279h-8M4368.64 2017.279v8"}),sh.createElement("path",{d:"M3308.25 698.45v169.16h-18.03",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3308.25 698.449-6-8M3308.25 698.449l6-8M3308.25 698.449v-8M3304.25 700.449h8M3286.22 871.609v-8M3289.22 871.609v-8M3290.22 867.609h-8"}),sh.createElement("path",{d:"M3615.83 1957.72v72.89h608.99",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3615.83 1957.719-6-8M3615.83 1957.719l6-8M3615.83 1957.719v-8M3611.83 1959.719h8M4224.82 2030.609l8-6M4224.82 2030.609l8 6M4224.82 2030.609h8M4222.82 2026.609v8"}),sh.createElement("path",{d:"M3421.74 1498.61H2385.17v-269h-673.74",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M3425.74 1494.609v8M3422.74 1494.609v8M3421.74 1498.609h8M1711.43 1229.609l-8 6M1711.43 1229.609l-8-6M1711.43 1229.609h-8M1713.43 1233.609v-8"}),sh.createElement("path",{d:"M3553.67 1957.76v92.08",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3553.67 1957.759-6-8M3553.67 1957.759l6-8M3553.67 1957.759v-8M3549.67 1959.759h8M3553.67 2049.839l6 8M3553.67 2049.839l-6 8M3553.67 2049.839v8M3557.67 2047.839h-8"}),sh.createElement("path",{d:"M3862.86 2236.61h362.08",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3862.86 2236.609-8 6M3862.86 2236.609l-8-6M3862.86 2236.609h-8M3864.86 2240.609v-8M4228.94 2232.609v8M4225.94 2232.609v8M4224.94 2236.609h8"}),sh.createElement("path",{d:"M2996 1827.27v209.34h1228.87",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2996 1827.269-6-8M2996 1827.269l6-8M2996 1827.269v-8M2992 1829.269h8M4228.87 2032.609v8M4225.87 2032.609v8M4224.87 2036.609h8"}),sh.createElement("path",{d:"M6781.37 890.61H3290.21",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m6781.37 890.609 8-6M6781.37 890.609l8 6M6781.37 890.609h8M6779.37 886.609v8M3286.21 894.609v-8M3289.21 894.609v-8M3290.21 890.609h-8"}),sh.createElement("path",{d:"M6781.41 1346.61H4403.86v670.59",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m6781.41 1346.609 8-6M6781.41 1346.609l8 6M6781.41 1346.609h8M6779.41 1342.609v8M4407.86 2021.199h-8M4407.86 2018.199h-8M4403.86 2017.199v8"}),sh.createElement("path",{d:"M6533.69 1090.61H4396.82v926.81",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m6533.69 1090.609 8-6M6533.69 1090.609l8 6M6533.69 1090.609h8M6531.69 1086.609v8M4400.82 2021.419h-8M4400.82 2018.419h-8M4396.82 2017.419v8"}),sh.createElement("path",{d:"M6648 1258.78v76.83H1642.17v260.08",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m6648 1258.779-6-8M6648 1258.779l6-8M6648 1258.779v-8M6644 1260.779h8M1642.17 1595.689l6 8M1642.17 1595.689l-6 8M1642.17 1595.689v8M1646.17 1593.689h-8"}),sh.createElement("path",{d:"M6778.75 357.65v521.96h-3488.7",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m6778.75 357.649-6-8M6778.75 357.649l6-8M6778.75 357.649v-8M6774.75 359.649h8M3286.05 883.609v-8M3289.05 883.609v-8M3290.05 879.609h-8"}),sh.createElement("path",{d:"M6759.96 322.61H4382.73v1694.65",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m6759.96 322.609 8-6M6759.96 322.609l8 6M6759.96 322.609h8M6757.96 318.609v8M4386.73 2021.259h-8M4386.73 2018.259h-8M4382.73 2017.259v8"}),sh.createElement("path",{d:"M6884 357.78v43.63",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m6884 357.779-6-8M6884 357.779l6-8M6884 357.779v-8M6880 359.779h8M6888 405.409h-8M6888 402.409h-8M6884 401.409v8"}),sh.createElement("path",{d:"M6781.53 751.61H3175.25v96.32",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m6781.53 751.609 8-6M6781.53 751.609l8 6M6781.53 751.609h8M6779.53 747.609v8M3179.25 851.929h-8M3179.25 848.929h-8M3175.25 847.929v8"}),sh.createElement("path",{d:"M6884 771.77v43.64",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m6884 771.769-6-8M6884 771.769l6-8M6884 771.769v-8M6880 773.769h8M6888 819.409h-8M6888 816.409h-8M6884 815.409v8"}),sh.createElement("path",{d:"M6781.84 759.61h-98.51v161.61",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m6781.84 759.609 8-6M6781.84 759.609l8 6M6781.84 759.609h8M6779.84 755.609v8M6687.33 925.219h-8M6687.33 922.219h-8M6683.33 921.219v8"}),sh.createElement("path",{d:"M6781.65 755.61H4389.77v1261.91",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m6781.65 755.609 8-6M6781.65 755.609l8 6M6781.65 755.609h8M6779.65 751.609v8M4393.77 2021.519h-8M4393.77 2018.519h-8M4389.77 2017.519v8"}),sh.createElement("path",{d:"M5530 1794.89v366.72H4433",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m5530 1794.889-6-8M5530 1794.889l6-8M5530 1794.889v-8M5526 1796.889h8M4429 2165.609v-8M4432 2165.609v-8M4433 2161.609h-8"}),sh.createElement("path",{d:"M5187.39 1782.61h-776.48v234.98",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m5187.39 1782.609 8-6M5187.39 1782.609l8 6M5187.39 1782.609h8M5185.39 1778.609v8M4414.91 2021.589h-8M4414.91 2018.589h-8M4410.91 2017.589v8"}),sh.createElement("path",{d:"M5649.74 1807.61H4417.95v209.89",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m5649.74 1807.609 8-6M5649.74 1807.609l8 6M5649.74 1807.609h8M5647.74 1803.609v8M4421.95 2021.499h-8M4421.95 2018.499h-8M4417.95 2017.499v8"}),sh.createElement("path",{d:"M2204.5 1185.18v223.14",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2204.5 1185.179-6-8M2204.5 1185.179l6-8M2204.5 1185.179v-8M2200.5 1187.179h8M2208.5 1412.319h-8M2208.5 1409.319h-8M2204.5 1408.319v8"}),sh.createElement("path",{d:"M2328.83 1185.4v855.21h1896.03",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2328.83 1185.399-6-8M2328.83 1185.399l6-8M2328.83 1185.399v-8M2324.83 1187.399h8M4228.867 2036.602l-.014 8M4225.867 2036.597l-.014 8M4224.86 2040.595l8 .014"}),sh.createElement("path",{d:"M2092.17 1201.77v206.6",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2092.17 1201.769-6-8M2092.17 1201.769l6-8M2092.17 1201.769v-8M2088.17 1203.769h8M2096.17 1412.369h-8M2096.17 1409.369h-8M2092.17 1408.369v8"}),sh.createElement("path",{d:"M2238.5 1408.5v-87.89h759.48",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2238.5 1408.499 6 8M2238.5 1408.499l-6 8M2238.5 1408.499v8M2242.5 1406.499h-8M3001.98 1316.609v8M2998.98 1316.609v8M2997.98 1320.609h8"}),sh.createElement("path",{d:"M2280.76 1957.61h2009.49v59.93",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2280.76 1957.609-8 6M2280.76 1957.609l-8-6M2280.76 1957.609h-8M2282.76 1961.609v-8M4290.25 2017.539l6 8M4290.25 2017.539l-6 8M4290.25 2017.539v8M4294.25 2015.539h-8"}))};const Lh=function(){return sh.createElement(Mh.fP,{width:"100%",height:"800",background:"#003153",tool:"auto"},sh.createElement("svg",null,sh.createElement(Vh,null)))},Sh={sidebar_position:5,version:1},vh="Resources",Fh={unversionedId:"contributing/resources",id:"contributing/resources",title:"Resources",description:"Entity-Relationship Diagram",source:"@site/docs/contributing/resources.mdx",sourceDirName:"contributing",slug:"/contributing/resources",permalink:"/docs/contributing/resources",draft:!1,editUrl:"https://github.com/apache/superset/edit/master/docs/docs/contributing/resources.mdx",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5,version:1},sidebar:"CustomSidebar",previous:{title:"Development How-tos",permalink:"/docs/contributing/howtos"},next:{title:"Misc.",permalink:"/docs/contributing/misc"}},zh={},Th=[{value:"Entity-Relationship Diagram",id:"entity-relationship-diagram",level:2}],_h={toc:Th},ph="wrapper";function Rh(e){let{components:t,...l}=e;return(0,gh.yg)(ph,(0,ch.A)({},_h,l,{components:t,mdxType:"MDXLayout"}),(0,gh.yg)("h1",{id:"resources"},"Resources"),(0,gh.yg)("h2",{id:"entity-relationship-diagram"},"Entity-Relationship Diagram"),(0,gh.yg)("p",null,"Here is our interactive ERD:"),(0,gh.yg)(Lh,{mdxType:"InteractiveSVG"}),(0,gh.yg)("br",null),(0,gh.yg)("p",null,(0,gh.yg)("a",{parentName:"p",href:"https://github.com/apache/superset/tree/master/docs/static/img/erd.svg"},"Download the .svg")))}Rh.isMDXComponent=!0}}]);
\ No newline at end of file
diff --git a/assets/js/079e4a65.90d4d723.js b/assets/js/079e4a65.90d4d723.js
deleted file mode 100644
index 5b4befa..0000000
--- a/assets/js/079e4a65.90d4d723.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6840],{97304:(e,t,l)=>{l.r(t),l.d(t,{assets:()=>zh,contentTitle:()=>vh,default:()=>Rh,frontMatter:()=>Sh,metadata:()=>Fh,toc:()=>Th});var n,a,r,i,o,d,h,f,D,x,y,m,E,c,s,g,M,k,V,L,S,v,F,z,T,_,p,R,A,W,I,N,u,b,G,H,O,C,w,X,B,Z,j,q,Y,U,P,K,Q,J,$,ee,te,le,ne,ae,re,ie,oe,de,he,fe,De,xe,ye,me,Ee,ce,se,ge,Me,ke,Ve,Le,Se,ve,Fe,ze,Te,_e,pe,Re,Ae,We,Ie,Ne,ue,be,Ge,He,Oe,Ce,we,Xe,Be,Ze,je,qe,Ye,Ue,Pe,Ke,Qe,Je,$e,et,tt,lt,nt,at,rt,it,ot,dt,ht,ft,Dt,xt,yt,mt,Et,ct,st,gt,Mt,kt,Vt,Lt,St,vt,Ft,zt,Tt,_t,pt,Rt,At,Wt,It,Nt,ut,bt,Gt,Ht,Ot,Ct,wt,Xt,Bt,Zt,jt,qt,Yt,Ut,Pt,Kt,Qt,Jt,$t,el,tl,ll,nl,al,rl,il,ol,dl,hl,fl,Dl,xl,yl,ml,El,cl,sl,gl,Ml,kl,Vl,Ll,Sl,vl,Fl,zl,Tl,_l,pl,Rl,Al,Wl,Il,Nl,ul,bl,Gl,Hl,Ol,Cl,wl,Xl,Bl,Zl,jl,ql,Yl,Ul,Pl,Kl,Ql,Jl,$l,en,tn,ln,nn,an,rn,on,dn,hn,fn,Dn,xn,yn,mn,En,cn,sn,gn,Mn,kn,Vn,Ln,Sn,vn,Fn,zn,Tn,_n,pn,Rn,An,Wn,In,Nn,un,bn,Gn,Hn,On,Cn,wn,Xn,Bn,Zn,jn,qn,Yn,Un,Pn,Kn,Qn,Jn,$n,ea,ta,la,na,aa,ra,ia,oa,da,ha,fa,Da,xa,ya,ma,Ea,ca,sa,ga,Ma,ka,Va,La,Sa,va,Fa,za,Ta,_a,pa,Ra,Aa,Wa,Ia,Na,ua,ba,Ga,Ha,Oa,Ca,wa,Xa,Ba,Za,ja,qa,Ya,Ua,Pa,Ka,Qa,Ja,$a,er,tr,lr,nr,ar,rr,ir,or,dr,hr,fr,Dr,xr,yr,mr,Er,cr,sr,gr,Mr,kr,Vr,Lr,Sr,vr,Fr,zr,Tr,_r,pr,Rr,Ar,Wr,Ir,Nr,ur,br,Gr,Hr,Or,Cr,wr,Xr,Br,Zr,jr,qr,Yr,Ur,Pr,Kr,Qr,Jr,$r,ei,ti,li,ni,ai,ri,ii,oi,di,hi,fi,Di,xi,yi,mi,Ei,ci,si,gi,Mi,ki,Vi,Li,Si,vi,Fi,zi,Ti,_i,pi,Ri,Ai,Wi,Ii,Ni,ui,bi,Gi,Hi,Oi,Ci,wi,Xi,Bi,Zi,ji,qi,Yi,Ui,Pi,Ki,Qi,Ji,$i,eo,to,lo,no,ao,ro,io,oo,ho,fo,Do,xo,yo,mo,Eo,co,so,go,Mo,ko,Vo,Lo,So,vo,Fo,zo,To,_o,po,Ro,Ao,Wo,Io,No,uo,bo,Go,Ho,Oo,Co,wo,Xo,Bo,Zo,jo,qo,Yo,Uo,Po,Ko,Qo,Jo,$o,ed,td,ld,nd,ad,rd,id,od,dd,hd,fd,Dd,xd,yd,md,Ed,cd,sd,gd,Md,kd,Vd,Ld,Sd,vd,Fd,zd,Td,_d,pd,Rd,Ad,Wd,Id,Nd,ud,bd,Gd,Hd,Od,Cd,wd,Xd,Bd,Zd,jd,qd,Yd,Ud,Pd,Kd,Qd,Jd,$d,eh,th,lh,nh,ah,rh,ih,oh,dh,hh,fh,Dh,xh,yh,mh,Eh,ch=l(58168),sh=l(96540),gh=l(15680),Mh=l(9855);function kh(){return kh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n])}return e},kh.apply(this,arguments)}const Vh=e=>{let{title:t,titleId:l,...ch}=e;return sh.createElement("svg",kh({xmlns:"http://www.w3.org/2000/svg",height:2797,preserveAspectRatio:"none",style:{width:5957,height:2797,background:"#003153"},viewBox:"0 0 5957 2797",width:5957,"aria-labelledby":l},ch),t?sh.createElement("title",{id:l},t):null,sh.createElement("path",{fill:"#003153",style:{stroke:"none",strokeWidth:1},d:"M0 0h5957v2797H0z"}),n||(n=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:22,fontWeight:"bold",textLength:271,x:2838.5,y:35.421},"Apache Superset ERD")),sh.createElement("rect",{height:598,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1},width:847,x:2105,y:2145.109}),a||(a=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:301,x:2378,y:2160.104},"Inherited from Flask App Builder (FAB)")),sh.createElement("rect",{height:867,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1},width:665,x:2716,y:58.609}),r||(r=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:132,x:2982.5,y:73.605},"Alerts & Reports")),sh.createElement("rect",{height:2085.5,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1},width:1352,x:12,y:472.109}),i||(i=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:94,x:641,y:487.104},"Data Assets")),sh.createElement("rect",{height:1832.5,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1},width:2051,x:2976,y:959.109}),o||(o=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:38,x:3982.5,y:974.105},"Core")),sh.createElement("rect",{height:323,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1},width:1162,x:1388,y:1593.109}),d||(d=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:58,x:1940,y:1608.104},"System")),sh.createElement("rect",{height:1055,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1},width:853,x:5098,y:991.609}),h||(h=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:64,x:5492.5,y:1006.605},"SQL Lab")),sh.createElement("rect",{fill:"#003153",height:76.594,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:214,x:2139,y:2650.109}),sh.createElement("circle",{cx:2152,cy:2664.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),f||(f=sh.createElement("path",{d:"M2156.11 2670.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),D||(D=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186,x:2164,y:2668.956},"ViewMenu (ab_view_menu)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2140 2678.109h212"}),x||(x=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2145,y:2695.104},"id: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2140 2702.406h212"}),y||(y=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:2145,y:2719.401},"name: VARCHAR(250)")),sh.createElement("rect",{fill:"#003153",height:92.891,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:287,x:2121.5,y:2269.609}),sh.createElement("circle",{cx:2134.5,cy:2283.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),m||(m=sh.createElement("path",{d:"M2138.61 2289.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),E||(E=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:259,x:2146.5,y:2288.456},"PermissionView (ab_permission_view)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2122.5 2297.609h285"}),c||(c=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2127.5,y:2314.604},"id: INTEGER")),s||(s=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:2127.5,y:2330.901},"permission_id: INTEGER")),g||(g=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:2127.5,y:2347.198},"view_menu_id: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2122.5 2354.5h285"}),sh.createElement("rect",{fill:"#003153",height:174.375,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:247,x:2443.5,y:2229.109}),sh.createElement("circle",{cx:2456.5,cy:2243.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),M||(M=sh.createElement("path",{d:"M2460.61 2249.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),k||(k=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:219,x:2468.5,y:2247.956},"RegisterUser (ab_register_user)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2444.5 2257.109h245"}),V||(V=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2449.5,y:2274.104},"id: INTEGER")),L||(L=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:196,x:2449.5,y:2290.401},"registration_date: DATETIME")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2444.5 2297.703h245"}),S||(S=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175,x:2449.5,y:2314.698},"first_name: VARCHAR(64)")),v||(v=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174,x:2449.5,y:2330.995},"last_name: VARCHAR(64)")),F||(F=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174,x:2449.5,y:2347.292},"username: VARCHAR(64)")),z||(z=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180,x:2449.5,y:2363.589},"password: VARCHAR(256)")),T||(T=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:140,x:2449.5,y:2379.886},"email: VARCHAR(64)")),_||(_=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:232,x:2449.5,y:2396.183},"registration_hash: VARCHAR(256)")),sh.createElement("rect",{fill:"#003153",height:76.594,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:218,x:2388,y:2650.109}),sh.createElement("circle",{cx:2401,cy:2664.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),p||(p=sh.createElement("path",{d:"M2405.11 2670.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),R||(R=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190,x:2413,y:2668.956},"Permission (ab_permission)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2389 2678.109h216"}),A||(A=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2394,y:2695.104},"id: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2389 2702.406h216"}),W||(W=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:2394,y:2719.401},"name: VARCHAR(100)")),sh.createElement("rect",{fill:"#003153",height:272.156,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:192,x:2726,y:2180.109}),sh.createElement("circle",{cx:2767.75,cy:2194.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),I||(I=sh.createElement("path",{d:"M2771.86 2200.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),N||(N=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:101,x:2785.25,y:2198.956},"User (ab_user)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2727 2208.109h190"}),u||(u=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2732,y:2225.104},"id: INTEGER")),b||(b=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116,x:2732,y:2241.401},"active: BOOLEAN")),G||(G=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144,x:2732,y:2257.698},"last_login: DATETIME")),H||(H=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150,x:2732,y:2273.995},"login_count: INTEGER")),O||(O=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175,x:2732,y:2290.292},"fail_login_count: INTEGER")),C||(C=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:2732,y:2306.589},"created_on: DATETIME")),w||(w=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:2732,y:2322.886},"changed_on: DATETIME")),X||(X=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:2732,y:2339.183},"created_by_fk: INTEGER")),B||(B=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:2732,y:2355.479},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2727 2362.781h190"}),Z||(Z=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175,x:2732,y:2379.776},"first_name: VARCHAR(64)")),j||(j=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174,x:2732,y:2396.073},"last_name: VARCHAR(64)")),q||(q=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174,x:2732,y:2412.37},"username: VARCHAR(64)")),Y||(Y=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180,x:2732,y:2428.667},"password: VARCHAR(256)")),U||(U=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149,x:2732,y:2444.964},"email: VARCHAR(320)")),sh.createElement("rect",{fill:"#003153",height:76.594,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:155,x:2692.5,y:2650.109}),sh.createElement("circle",{cx:2719.9,cy:2664.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),P||(P=sh.createElement("path",{d:"M2724.01 2670.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),K||(K=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:95,x:2735.1,y:2668.956},"Role (ab_role)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2693.5 2678.109h153"}),Q||(Q=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2698.5,y:2695.104},"id: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2693.5 2702.406h153"}),J||(J=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143,x:2698.5,y:2719.401},"name: VARCHAR(64)")),sh.createElement("rect",{fill:"#003153",height:206.969,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:327,x:3038.5,y:93.609}),sh.createElement("circle",{cx:3051.5,cy:107.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),$||($=sh.createElement("path",{d:"M3055.61 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),ee||(ee=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:299,x:3063.5,y:112.456},"ReportExecutionLog (report_execution_log)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3039.5 121.609h325"}),te||(te=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3044.5,y:138.605},"id: INTEGER")),le||(le=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:192,x:3044.5,y:154.901},"scheduled_dttm: DATETIME")),ne||(ne=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150,x:3044.5,y:171.198},"start_dttm: DATETIME")),ae||(ae=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146,x:3044.5,y:187.495},"end_dttm: DATETIME")),re||(re=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:89,x:3044.5,y:203.792},"value: FLOAT")),ie||(ie=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149,x:3044.5,y:220.089},"value_row_json: TEXT")),oe||(oe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149,x:3044.5,y:236.386},"error_message: TEXT")),de||(de=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202,x:3044.5,y:252.683},"report_schedule_id: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3039.5 259.984h325"}),he||(he=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:3044.5,y:276.979},"uuid: BINARY(16)")),fe||(fe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:139,x:3044.5,y:293.276},"state: VARCHAR(50)")),sh.createElement("rect",{fill:"#003153",height:174.375,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:271,x:2732.5,y:110.109}),sh.createElement("circle",{cx:2745.5,cy:124.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),De||(De=sh.createElement("path",{d:"M2749.61 130.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),xe||(xe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:243,x:2757.5,y:128.956},"ReportRecipients (report_recipient)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2733.5 138.109h269"}),ye||(ye=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:2738.5,y:155.105},"created_on: DATETIME")),me||(me=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:2738.5,y:171.401},"changed_on: DATETIME")),Ee||(Ee=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2738.5,y:187.698},"id: INTEGER")),ce||(ce=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190,x:2738.5,y:203.995},"recipient_config_json: TEXT")),se||(se=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202,x:2738.5,y:220.292},"report_schedule_id: INTEGER")),ge||(ge=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:2738.5,y:236.589},"created_by_fk: INTEGER")),Me||(Me=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:2738.5,y:252.886},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2733.5 260.188h269"}),ke||(ke=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134,x:2738.5,y:277.183},"type: VARCHAR(50)")),sh.createElement("rect",{fill:"#003153",height:549.203,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:267,x:2994.5,y:360.609}),sh.createElement("circle",{cx:3007.5,cy:374.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Ve||(Ve=sh.createElement("path",{d:"M3011.61 380.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Le||(Le=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:239,x:3019.5,y:379.456},"ReportSchedule (report_schedule)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2995.5 388.609h265"}),Se||(Se=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:3000.5,y:405.604},"created_on: DATETIME")),ve||(ve=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:3000.5,y:421.901},"changed_on: DATETIME")),Fe||(Fe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:3000.5,y:438.198},"extra_json: TEXT")),ze||(ze=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3000.5,y:454.495},"id: INTEGER")),Te||(Te=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:3000.5,y:470.792},"description: TEXT")),_e||(_e=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176,x:3000.5,y:487.089},"context_markdown: TEXT")),pe||(pe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116,x:3000.5,y:503.386},"active: BOOLEAN")),Re||(Re=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65,x:3000.5,y:519.683},"sql: TEXT")),Ae||(Ae=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:3000.5,y:535.98},"chart_id: INTEGER")),We||(We=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:3000.5,y:552.276},"dashboard_id: INTEGER")),Ie||(Ie=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:3000.5,y:568.573},"database_id: INTEGER")),Ne||(Ne=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:177,x:3000.5,y:584.87},"last_eval_dttm: DATETIME")),ue||(ue=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:3000.5,y:601.167},"last_value: FLOAT")),be||(be=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180,x:3000.5,y:617.464},"last_value_row_json: TEXT")),Ge||(Ge=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:187,x:3000.5,y:633.761},"validator_config_json: TEXT")),He||(He=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161,x:3000.5,y:650.058},"log_retention: INTEGER")),Oe||(Oe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:160,x:3000.5,y:666.355},"grace_period: INTEGER")),Ce||(Ce=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184,x:3000.5,y:682.651},"working_timeout: INTEGER")),we||(we=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:197,x:3000.5,y:698.948},"force_screenshot: BOOLEAN")),Xe||(Xe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:3000.5,y:715.245},"custom_width: INTEGER")),Be||(Be=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:3000.5,y:731.542},"custom_height: INTEGER")),Ze||(Ze=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:3000.5,y:747.839},"created_by_fk: INTEGER")),je||(je=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:3000.5,y:764.136},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2995.5 771.438h265"}),qe||(qe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134,x:3000.5,y:788.433},"type: VARCHAR(50)")),Ye||(Ye=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:3000.5,y:804.73},"name: VARCHAR(150)")),Ue||(Ue=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175,x:3000.5,y:821.026},"crontab: VARCHAR(1000)")),Pe||(Pe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:230,x:3000.5,y:837.323},"creation_method: VARCHAR(255)")),Ke||(Ke=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:178,x:3000.5,y:853.62},"timezone: VARCHAR(100)")),Qe||(Qe=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:197,x:3000.5,y:869.917},"report_format: VARCHAR(50)")),Je||(Je=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:170,x:3000.5,y:886.214},"last_state: VARCHAR(50)")),$e||($e=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:207,x:3000.5,y:902.511},"validator_type: VARCHAR(100)")),sh.createElement("rect",{fill:"#003153",height:255.859,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:243,x:28.5,y:507.109}),sh.createElement("circle",{cx:73.25,cy:521.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),et||(et=sh.createElement("path",{d:"M77.36 527.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),tt||(tt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146,x:90.75,y:525.956},"Dataset (sl_datasets)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M29.5 535.109h241"}),lt||(lt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:34.5,y:552.105},"created_on: DATETIME")),nt||(nt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:34.5,y:568.401},"changed_on: DATETIME")),at||(at=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:34.5,y:584.698},"extra_json: TEXT")),rt||(rt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:34.5,y:600.995},"id: INTEGER")),it||(it=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:34.5,y:617.292},"database_id: INTEGER")),ot||(ot=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149,x:34.5,y:633.589},"is_physical: BOOLEAN")),dt||(dt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:34.5,y:649.886},"is_managed_externally: BOOLEAN")),ht||(ht=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84,x:34.5,y:666.183},"name: TEXT")),ft||(ft=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121,x:34.5,y:682.48},"expression: TEXT")),Dt||(Dt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:34.5,y:698.776},"external_url: TEXT")),xt||(xt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:34.5,y:715.073},"created_by_fk: INTEGER")),yt||(yt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:34.5,y:731.37},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M29.5 738.672h241"}),mt||(mt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:34.5,y:755.667},"uuid: BINARY(16)")),sh.createElement("rect",{fill:"#003153",height:467.719,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:276,x:1072,y:969.609}),sh.createElement("circle",{cx:1153.25,cy:983.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Et||(Et=sh.createElement("path",{d:"M1157.36 989.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),ct||(ct=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:106,x:1170.75,y:988.456},"Database (dbs)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1073 997.609h274"}),st||(st=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1078,y:1014.605},"created_on: DATETIME")),gt||(gt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:1078,y:1030.901},"changed_on: DATETIME")),Mt||(Mt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:1078,y:1047.198},"id: INTEGER")),kt||(kt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114,x:1078,y:1063.495},"password: BLOB")),Vt||(Vt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172,x:1078,y:1079.792},"cache_timeout: INTEGER")),Lt||(Lt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:256,x:1078,y:1096.089},"select_as_create_table_as: BOOLEAN")),St||(St=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:193,x:1078,y:1112.386},"expose_in_sqllab: BOOLEAN")),vt||(vt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:187,x:1078,y:1128.683},"allow_run_async: BOOLEAN")),Ft||(Ft=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190,x:1078,y:1144.979},"allow_file_upload: BOOLEAN")),zt||(zt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146,x:1078,y:1161.276},"allow_ctas: BOOLEAN")),Tt||(Tt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:148,x:1078,y:1177.573},"allow_cvas: BOOLEAN")),_t||(_t=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:142,x:1078,y:1193.87},"allow_dml: BOOLEAN")),pt||(pt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79,x:1078,y:1210.167},"extra: TEXT")),Rt||(Rt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1078,y:1226.464},"encrypted_extra: BLOB")),At||(At=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:201,x:1078,y:1242.761},"impersonate_user: BOOLEAN")),Wt||(Wt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:1078,y:1259.058},"server_cert: BLOB")),It||(It=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:1078,y:1275.354},"is_managed_externally: BOOLEAN")),Nt||(Nt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:1078,y:1291.651},"external_url: TEXT")),ut||(ut=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:1078,y:1307.948},"created_by_fk: INTEGER")),bt||(bt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:1078,y:1324.245},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1073 1331.547h274"}),Gt||(Gt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:1078,y:1348.542},"uuid: BINARY(16)")),Ht||(Ht=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215,x:1078,y:1364.839},"verbose_name: VARCHAR(250)")),Ot||(Ot=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:223,x:1078,y:1381.136},"database_name: VARCHAR(250)")),Ct||(Ct=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:223,x:1078,y:1397.433},"sqlalchemy_uri: VARCHAR(1024)")),wt||(wt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:264,x:1078,y:1413.729},"configuration_method: VARCHAR(255)")),Xt||(Xt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246,x:1078,y:1430.026},"force_ctas_schema: VARCHAR(250)")),sh.createElement("rect",{fill:"#003153",height:304.75,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:236,x:500,y:1051.109}),sh.createElement("circle",{cx:536.85,cy:1065.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Bt||(Bt=sh.createElement("path",{d:"M540.96 1071.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Zt||(Zt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155,x:554.15,y:1069.956},"SqlMetric (sql_metrics)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M501 1079.109h234"}),jt||(jt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:506,y:1096.104},"created_on: DATETIME")),qt||(qt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:506,y:1112.401},"changed_on: DATETIME")),Yt||(Yt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:506,y:1128.698},"id: INTEGER")),Ut||(Ut=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:506,y:1144.995},"description: TEXT")),Pt||(Pt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132,x:506,y:1161.292},"warning_text: TEXT")),Kt||(Kt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123,x:506,y:1177.589},"table_id: INTEGER")),Qt||(Qt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121,x:506,y:1193.886},"expression: TEXT")),Jt||(Jt=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79,x:506,y:1210.183},"extra: TEXT")),$t||($t=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:506,y:1226.479},"created_by_fk: INTEGER")),el||(el=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:506,y:1242.776},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M501 1250.078h234"}),tl||(tl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:506,y:1267.073},"uuid: BINARY(16)")),ll||(ll=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202,x:506,y:1283.37},"metric_name: VARCHAR(255)")),nl||(nl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:224,x:506,y:1299.667},"verbose_name: VARCHAR(1024)")),al||(al=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184,x:506,y:1315.964},"metric_type: VARCHAR(32)")),rl||(rl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175,x:506,y:1332.261},"d3format: VARCHAR(128)")),il||(il=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:506,y:1348.558},"currency: VARCHAR(128)")),sh.createElement("rect",{fill:"#003153",height:206.969,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:457,x:891.5,y:531.609}),sh.createElement("circle",{cx:904.5,cy:545.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),ol||(ol=sh.createElement("path",{d:"M908.61 551.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),dl||(dl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:429,x:916.5,y:550.456},"DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M892.5 559.609h455"}),hl||(hl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:897.5,y:576.605},"created_on: DATETIME")),fl||(fl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:897.5,y:592.901},"changed_on: DATETIME")),Dl||(Dl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:897.5,y:609.198},"id: INTEGER")),xl||(xl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:897.5,y:625.495},"user_id: INTEGER")),yl||(yl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:897.5,y:641.792},"database_id: INTEGER")),ml||(ml=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143,x:897.5,y:658.089},"access_token: BLOB")),El||(El=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:250,x:897.5,y:674.386},"access_token_expiration: DATETIME")),cl||(cl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143,x:897.5,y:690.683},"refresh_token: BLOB")),sl||(sl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:897.5,y:706.98},"created_by_fk: INTEGER")),gl||(gl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:897.5,y:723.276},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M892.5 730.578h455"}),sh.createElement("rect",{fill:"#003153",height:353.641,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:266,x:771,y:1026.609}),sh.createElement("circle",{cx:798.85,cy:1040.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Ml||(Ml=sh.createElement("path",{d:"M802.96 1046.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),kl||(kl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:205,x:814.15,y:1045.456},"TableColumn (table_columns)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M772 1054.609h264"}),Vl||(Vl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:777,y:1071.604},"created_on: DATETIME")),Ll||(Ll=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:777,y:1087.901},"changed_on: DATETIME")),Sl||(Sl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:777,y:1104.198},"id: INTEGER")),vl||(vl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134,x:777,y:1120.495},"is_active: BOOLEAN")),Fl||(Fl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:75,x:777,y:1136.792},"type: TEXT")),zl||(zl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:133,x:777,y:1153.089},"groupby: BOOLEAN")),Tl||(Tl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134,x:777,y:1169.386},"filterable: BOOLEAN")),_l||(_l=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:777,y:1185.683},"description: TEXT")),pl||(pl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123,x:777,y:1201.979},"table_id: INTEGER")),Rl||(Rl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:126,x:777,y:1218.276},"is_dttm: BOOLEAN")),Al||(Al=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121,x:777,y:1234.573},"expression: TEXT")),Wl||(Wl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79,x:777,y:1250.87},"extra: TEXT")),Il||(Il=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:777,y:1267.167},"created_by_fk: INTEGER")),Nl||(Nl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:777,y:1283.464},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M772 1290.766h264"}),ul||(ul=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:777,y:1307.761},"uuid: BINARY(16)")),bl||(bl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:210,x:777,y:1324.058},"column_name: VARCHAR(255)")),Gl||(Gl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:224,x:777,y:1340.354},"verbose_name: VARCHAR(1024)")),Hl||(Hl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:254,x:777,y:1356.651},"advanced_data_type: VARCHAR(255)")),Ol||(Ol=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:250,x:777,y:1372.948},"python_date_format: VARCHAR(255)")),sh.createElement("rect",{fill:"#003153",height:255.859,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:243,x:771.5,y:1636.109}),sh.createElement("circle",{cx:833.25,cy:1650.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Cl||(Cl=sh.createElement("path",{d:"M837.36 1656.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),wl||(wl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112,x:850.75,y:1654.956},"Table (sl_tables)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M772.5 1664.109h241"}),Xl||(Xl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:777.5,y:1681.104},"created_on: DATETIME")),Bl||(Bl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:777.5,y:1697.401},"changed_on: DATETIME")),Zl||(Zl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:777.5,y:1713.698},"extra_json: TEXT")),jl||(jl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:777.5,y:1729.995},"id: INTEGER")),ql||(ql=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:777.5,y:1746.292},"database_id: INTEGER")),Yl||(Yl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:95,x:777.5,y:1762.589},"catalog: TEXT")),Ul||(Ul=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:100,x:777.5,y:1778.886},"schema: TEXT")),Pl||(Pl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84,x:777.5,y:1795.183},"name: TEXT")),Kl||(Kl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:777.5,y:1811.479},"is_managed_externally: BOOLEAN")),Ql||(Ql=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:777.5,y:1827.776},"external_url: TEXT")),Jl||(Jl=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:777.5,y:1844.073},"created_by_fk: INTEGER")),$l||($l=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:777.5,y:1860.37},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M772.5 1867.672h241"}),en||(en=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:777.5,y:1884.667},"uuid: BINARY(16)")),sh.createElement("rect",{fill:"#003153",height:451.422,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:243,x:771.5,y:2090.609}),sh.createElement("circle",{cx:817.25,cy:2104.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),tn||(tn=sh.createElement("path",{d:"M821.36 2110.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),ln||(ln=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144,x:834.75,y:2109.456},"Column (sl_columns)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M772.5 2118.609h241"}),nn||(nn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:777.5,y:2135.604},"created_on: DATETIME")),an||(an=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:777.5,y:2151.901},"changed_on: DATETIME")),rn||(rn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:777.5,y:2168.198},"extra_json: TEXT")),on||(on=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:777.5,y:2184.495},"id: INTEGER")),dn||(dn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147,x:777.5,y:2200.792},"is_additive: BOOLEAN")),hn||(hn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:177,x:777.5,y:2217.089},"is_aggregation: BOOLEAN")),fn||(fn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:777.5,y:2233.386},"is_filterable: BOOLEAN")),Dn||(Dn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:177,x:777.5,y:2249.683},"is_dimensional: BOOLEAN")),xn||(xn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:212,x:777.5,y:2265.979},"is_increase_desired: BOOLEAN")),yn||(yn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:777.5,y:2282.276},"is_managed_externally: BOOLEAN")),mn||(mn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150,x:777.5,y:2298.573},"is_partition: BOOLEAN")),En||(En=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149,x:777.5,y:2314.87},"is_physical: BOOLEAN")),cn||(cn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:138,x:777.5,y:2331.167},"is_spatial: BOOLEAN")),sn||(sn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155,x:777.5,y:2347.464},"is_temporal: BOOLEAN")),gn||(gn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84,x:777.5,y:2363.761},"name: TEXT")),Mn||(Mn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:75,x:777.5,y:2380.058},"type: TEXT")),kn||(kn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186,x:777.5,y:2396.354},"advanced_data_type: TEXT")),Vn||(Vn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121,x:777.5,y:2412.651},"expression: TEXT")),Ln||(Ln=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:71,x:777.5,y:2428.948},"unit: TEXT")),Sn||(Sn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:777.5,y:2445.245},"description: TEXT")),vn||(vn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132,x:777.5,y:2461.542},"warning_text: TEXT")),Fn||(Fn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:777.5,y:2477.839},"external_url: TEXT")),zn||(zn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:777.5,y:2494.136},"created_by_fk: INTEGER")),Tn||(Tn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:777.5,y:2510.433},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M772.5 2517.734h241"}),_n||(_n=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:777.5,y:2534.729},"uuid: BINARY(16)")),sh.createElement("rect",{fill:"#003153",height:206.969,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:363,x:101.5,y:1100.109}),sh.createElement("circle",{cx:114.5,cy:1114.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),pn||(pn=sh.createElement("path",{d:"M118.61 1120.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Rn||(Rn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:335,x:126.5,y:1118.956},"RowLevelSecurityFilter (row_level_security_filters)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M102.5 1128.109h361"}),An||(An=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:107.5,y:1145.104},"created_on: DATETIME")),Wn||(Wn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:107.5,y:1161.401},"changed_on: DATETIME")),In||(In=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:107.5,y:1177.698},"id: INTEGER")),Nn||(Nn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:107.5,y:1193.995},"description: TEXT")),un||(un=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:90,x:107.5,y:1210.292},"clause: TEXT")),bn||(bn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:107.5,y:1226.589},"created_by_fk: INTEGER")),Gn||(Gn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:107.5,y:1242.886},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M102.5 1250.188h361"}),Hn||(Hn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:107.5,y:1267.183},"name: VARCHAR(255)")),On||(On=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161,x:107.5,y:1283.479},"filter_type: VARCHAR(7)")),Cn||(Cn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:185,x:107.5,y:1299.776},"group_key: VARCHAR(255)")),sh.createElement("rect",{fill:"#003153",height:516.609,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:248,x:1050,y:1505.609}),sh.createElement("circle",{cx:1108.75,cy:1519.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),wn||(wn=sh.createElement("path",{d:"M1112.86 1525.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Xn||(Xn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123,x:1126.25,y:1524.456},"SqlaTable (tables)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1051 1533.609h246"}),Bn||(Bn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1056,y:1550.604},"created_on: DATETIME")),Zn||(Zn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:1056,y:1566.901},"changed_on: DATETIME")),jn||(jn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:1056,y:1583.198},"id: INTEGER")),qn||(qn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:1056,y:1599.495},"description: TEXT")),Yn||(Yn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161,x:1056,y:1615.792},"default_endpoint: TEXT")),Un||(Un=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:1056,y:1632.089},"is_featured: BOOLEAN")),Pn||(Pn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:217,x:1056,y:1648.386},"filter_select_enabled: BOOLEAN")),Kn||(Kn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:109,x:1056,y:1664.683},"offset: INTEGER")),Qn||(Qn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172,x:1056,y:1680.979},"cache_timeout: INTEGER")),Jn||(Jn=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:1056,y:1697.276},"is_managed_externally: BOOLEAN")),$n||($n=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:1056,y:1713.573},"external_url: TEXT")),ea||(ea=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:1056,y:1729.87},"database_id: INTEGER")),ta||(ta=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:203,x:1056,y:1746.167},"fetch_values_predicate: TEXT")),la||(la=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65,x:1056,y:1762.464},"sql: TEXT")),na||(na=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:171,x:1056,y:1778.761},"is_sqllab_view: BOOLEAN")),aa||(aa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164,x:1056,y:1795.058},"template_params: TEXT")),ra||(ra=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79,x:1056,y:1811.354},"extra: TEXT")),ia||(ia=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:209,x:1056,y:1827.651},"normalize_columns: BOOLEAN")),oa||(oa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:236,x:1056,y:1843.948},"always_filter_main_dttm: BOOLEAN")),da||(da=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:1056,y:1860.245},"created_by_fk: INTEGER")),ha||(ha=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:1056,y:1876.542},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1051 1883.844h246"}),fa||(fa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:1056,y:1900.839},"uuid: BINARY(16)")),Da||(Da=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:1056,y:1917.136},"params: VARCHAR(1000)")),xa||(xa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1056,y:1933.433},"perm: VARCHAR(1000)")),ya||(ya=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220,x:1056,y:1949.729},"schema_perm: VARCHAR(1000)")),ma||(ma=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:193,x:1056,y:1966.026},"table_name: VARCHAR(250)")),Ea||(Ea=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:212,x:1056,y:1982.323},"main_dttm_col: VARCHAR(250)")),ca||(ca=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168,x:1056,y:1998.62},"schema: VARCHAR(255)")),sa||(sa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:1056,y:2014.917},"catalog: VARCHAR(256)")),sh.createElement("rect",{fill:"#003153",height:174.375,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:249,x:2992.5,y:1116.609}),sh.createElement("circle",{cx:3005.5,cy:1130.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),ga||(ga=sh.createElement("path",{d:"M3009.61 1136.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Ma||(Ma=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:221,x:3017.5,y:1135.456},"DynamicPlugin (dynamic_plugin)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2993.5 1144.609h247"}),ka||(ka=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:2998.5,y:1161.604},"created_on: DATETIME")),Va||(Va=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:2998.5,y:1177.901},"changed_on: DATETIME")),La||(La=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2998.5,y:1194.198},"id: INTEGER")),Sa||(Sa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84,x:2998.5,y:1210.495},"name: TEXT")),va||(va=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69,x:2998.5,y:1226.792},"key: TEXT")),Fa||(Fa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:117,x:2998.5,y:1243.089},"bundle_url: TEXT")),za||(za=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:2998.5,y:1259.386},"created_by_fk: INTEGER")),Ta||(Ta=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:2998.5,y:1275.683},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2993.5 1282.984h247"}),sh.createElement("rect",{fill:"#003153",height:158.078,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:266,x:4057,y:1124.609}),sh.createElement("circle",{cx:4070,cy:1138.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),_a||(_a=sh.createElement("path",{d:"M4074.11 1144.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),pa||(pa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:238,x:4082,y:1143.456},"AnnotationLayer (annotation_layer)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4058 1152.609h264"}),Ra||(Ra=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:4063,y:1169.604},"created_on: DATETIME")),Aa||(Aa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:4063,y:1185.901},"changed_on: DATETIME")),Wa||(Wa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:4063,y:1202.198},"id: INTEGER")),Ia||(Ia=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84,x:4063,y:1218.495},"descr: TEXT")),Na||(Na=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:4063,y:1234.792},"created_by_fk: INTEGER")),ua||(ua=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:4063,y:1251.089},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4058 1258.391h264"}),ba||(ba=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:4063,y:1275.386},"name: VARCHAR(250)")),sh.createElement("rect",{fill:"#003153",height:158.078,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:359,x:4358.5,y:1124.609}),sh.createElement("circle",{cx:4371.5,cy:1138.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Ga||(Ga=sh.createElement("path",{d:"M4375.61 1144.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Ha||(Ha=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:331,x:4383.5,y:1143.456},"EmbeddedDashboard (embedded_dashboards)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4359.5 1152.609h357"}),Oa||(Oa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:4364.5,y:1169.604},"created_on: DATETIME")),Ca||(Ca=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:4364.5,y:1185.901},"changed_on: DATETIME")),wa||(wa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:4364.5,y:1202.198},"allow_domain_list: TEXT")),Xa||(Xa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:4364.5,y:1218.495},"dashboard_id: INTEGER")),Ba||(Ba=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:4364.5,y:1234.792},"created_by_fk: INTEGER")),Za||(Za=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:4364.5,y:1251.089},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4359.5 1258.391h357"}),ja||(ja=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:4364.5,y:1275.386},"uuid: BINARY(16)")),sh.createElement("rect",{fill:"#003153",height:158.078,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:233,x:3788.5,y:1124.609}),sh.createElement("circle",{cx:3801.5,cy:1138.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),qa||(qa=sh.createElement("path",{d:"M3805.61 1144.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Ya||(Ya=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:205,x:3813.5,y:1143.456},"CssTemplate (css_templates)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3789.5 1152.609h231"}),Ua||(Ua=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:3794.5,y:1169.604},"created_on: DATETIME")),Pa||(Pa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:3794.5,y:1185.901},"changed_on: DATETIME")),Ka||(Ka=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3794.5,y:1202.198},"id: INTEGER")),Qa||(Qa=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69,x:3794.5,y:1218.495},"css: TEXT")),Ja||(Ja=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:3794.5,y:1234.792},"created_by_fk: INTEGER")),$a||($a=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:3794.5,y:1251.089},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3789.5 1258.391h231"}),er||(er=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220,x:3794.5,y:1275.386},"template_name: VARCHAR(250)")),sh.createElement("rect",{fill:"#003153",height:223.266,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:207,x:4070.5,y:1652.609}),sh.createElement("circle",{cx:4090.7,cy:1666.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),tr||(tr=sh.createElement("path",{d:"M4094.81 1672.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),lr||(lr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:4104.3,y:1671.456},"Annotation (annotation)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4071.5 1680.609h205"}),nr||(nr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:4076.5,y:1697.604},"created_on: DATETIME")),ar||(ar=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:4076.5,y:1713.901},"changed_on: DATETIME")),rr||(rr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:4076.5,y:1730.198},"id: INTEGER")),ir||(ir=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150,x:4076.5,y:1746.495},"start_dttm: DATETIME")),or||(or=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146,x:4076.5,y:1762.792},"end_dttm: DATETIME")),dr||(dr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121,x:4076.5,y:1779.089},"layer_id: INTEGER")),hr||(hr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121,x:4076.5,y:1795.386},"long_descr: TEXT")),fr||(fr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146,x:4076.5,y:1811.683},"json_metadata: TEXT")),Dr||(Dr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:4076.5,y:1827.979},"created_by_fk: INTEGER")),xr||(xr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:4076.5,y:1844.276},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4071.5 1851.578h205"}),yr||(yr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:195,x:4076.5,y:1868.573},"short_descr: VARCHAR(500)")),sh.createElement("rect",{fill:"#003153",height:125.484,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:197,x:3556.5,y:1141.109}),sh.createElement("circle",{cx:3596.75,cy:1155.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),mr||(mr=sh.createElement("path",{d:"M3600.86 1161.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Er||(Er=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:109,x:3614.25,y:1159.956},"FavStar (favstar)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3557.5 1169.109h195"}),cr||(cr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3562.5,y:1186.104},"id: INTEGER")),sr||(sr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:3562.5,y:1202.401},"user_id: INTEGER")),gr||(gr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:110,x:3562.5,y:1218.698},"obj_id: INTEGER")),Mr||(Mr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112,x:3562.5,y:1234.995},"dttm: DATETIME")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3557.5 1242.297h195"}),kr||(kr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:185,x:3562.5,y:1259.292},"class_name: VARCHAR(50)")),sh.createElement("rect",{fill:"#003153",height:174.375,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:185,x:4393.5,y:2229.109}),sh.createElement("circle",{cx:4451.25,cy:2243.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Vr||(Vr=sh.createElement("path",{d:"M4455.36 2249.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Lr||(Lr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:62,x:4468.75,y:2247.956},"Tag (tag)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4394.5 2257.109h183"}),Sr||(Sr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:4399.5,y:2274.104},"created_on: DATETIME")),vr||(vr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:4399.5,y:2290.401},"changed_on: DATETIME")),Fr||(Fr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:4399.5,y:2306.698},"id: INTEGER")),zr||(zr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:4399.5,y:2322.995},"description: TEXT")),Tr||(Tr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:4399.5,y:2339.292},"created_by_fk: INTEGER")),_r||(_r=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:4399.5,y:2355.589},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4394.5 2362.891h183"}),pr||(pr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152,x:4399.5,y:2379.886},"name: VARCHAR(250)")),Rr||(Rr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134,x:4399.5,y:2396.183},"type: VARCHAR(12)")),sh.createElement("rect",{fill:"#003153",height:174.375,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:244,x:3277,y:1116.609}),sh.createElement("circle",{cx:3296.75,cy:1130.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Ar||(Ar=sh.createElement("path",{d:"M3300.86 1136.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Wr||(Wr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:201,x:3310.25,y:1135.456},"UserAttribute (user_attribute)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3278 1144.609h242"}),Ir||(Ir=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:3283,y:1161.604},"created_on: DATETIME")),Nr||(Nr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:3283,y:1177.901},"changed_on: DATETIME")),ur||(ur=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3283,y:1194.198},"id: INTEGER")),br||(br=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:3283,y:1210.495},"user_id: INTEGER")),Gr||(Gr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:232,x:3283,y:1226.792},"welcome_dashboard_id: INTEGER")),Hr||(Hr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:3283,y:1243.089},"created_by_fk: INTEGER")),Or||(Or=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:3283,y:1259.386},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3278 1266.688h242"}),Cr||(Cr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:178,x:3283,y:1283.683},"avatar_url: VARCHAR(100)")),sh.createElement("rect",{fill:"#003153",height:418.828,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:258,x:4753,y:994.109}),sh.createElement("circle",{cx:4835.75,cy:1008.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),wr||(wr=sh.createElement("path",{d:"M4839.86 1014.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Xr||(Xr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:85,x:4853.25,y:1012.956},"Slice (slices)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4754 1022.109h256"}),Br||(Br=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:4759,y:1039.104},"created_on: DATETIME")),Zr||(Zr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:4759,y:1055.401},"changed_on: DATETIME")),jr||(jr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:4759,y:1071.698},"id: INTEGER")),qr||(qr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:167,x:4759,y:1087.995},"datasource_id: INTEGER")),Yr||(Yr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:96,x:4759,y:1104.292},"params: TEXT")),Ur||(Ur=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143,x:4759,y:1120.589},"query_context: TEXT")),Pr||(Pr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:4759,y:1136.886},"description: TEXT")),Kr||(Kr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172,x:4759,y:1153.183},"cache_timeout: INTEGER")),Qr||(Qr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172,x:4759,y:1169.479},"last_saved_at: DATETIME")),Jr||(Jr=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184,x:4759,y:1185.776},"last_saved_by_fk: INTEGER")),$r||($r=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123,x:4759,y:1202.073},"certified_by: TEXT")),ei||(ei=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176,x:4759,y:1218.37},"certification_details: TEXT")),ti||(ti=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:4759,y:1234.667},"is_managed_externally: BOOLEAN")),li||(li=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:4759,y:1250.964},"external_url: TEXT")),ni||(ni=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:4759,y:1267.261},"created_by_fk: INTEGER")),ai||(ai=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:4759,y:1283.558},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4754 1290.859h256"}),ri||(ri=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:4759,y:1307.854},"uuid: BINARY(16)")),ii||(ii=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190,x:4759,y:1324.151},"slice_name: VARCHAR(250)")),oi||(oi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:228,x:4759,y:1340.448},"datasource_type: VARCHAR(200)")),di||(di=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246,x:4759,y:1356.745},"datasource_name: VARCHAR(2000)")),hi||(hi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168,x:4759,y:1373.042},"viz_type: VARCHAR(250)")),fi||(fi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:4759,y:1389.339},"perm: VARCHAR(1000)")),Di||(Di=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220,x:4759,y:1405.636},"schema_perm: VARCHAR(1000)")),sh.createElement("rect",{fill:"#003153",height:174.375,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:239,x:3679.5,y:2601.609}),sh.createElement("circle",{cx:3692.5,cy:2615.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),xi||(xi=sh.createElement("path",{d:"M3696.61 2621.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),yi||(yi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:211,x:3704.5,y:2620.456},"TaggedObject (tagged_object)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3680.5 2629.609h237"}),mi||(mi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:3685.5,y:2646.604},"created_on: DATETIME")),Ei||(Ei=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:3685.5,y:2662.901},"changed_on: DATETIME")),ci||(ci=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:3685.5,y:2679.198},"id: INTEGER")),si||(si=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:111,x:3685.5,y:2695.495},"tag_id: INTEGER")),gi||(gi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132,x:3685.5,y:2711.792},"object_id: INTEGER")),Mi||(Mi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:3685.5,y:2728.089},"created_by_fk: INTEGER")),ki||(ki=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:3685.5,y:2744.386},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M3680.5 2751.688h237"}),Vi||(Vi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175,x:3685.5,y:2768.683},"object_type: VARCHAR(9)")),sh.createElement("rect",{fill:"#003153",height:321.047,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:243,x:4364.5,y:1603.609}),sh.createElement("circle",{cx:4396.85,cy:1617.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Li||(Li=sh.createElement("path",{d:"M4400.96 1623.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Si||(Si=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172,x:4413.15,y:1622.456},"Dashboard (dashboards)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4365.5 1631.609h241"}),vi||(vi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:4370.5,y:1648.604},"created_on: DATETIME")),Fi||(Fi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:4370.5,y:1664.901},"changed_on: DATETIME")),zi||(zi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:4370.5,y:1681.198},"id: INTEGER")),Ti||(Ti=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:136,x:4370.5,y:1697.495},"position_json: TEXT")),_i||(_i=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:4370.5,y:1713.792},"description: TEXT")),pi||(pi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69,x:4370.5,y:1730.089},"css: TEXT")),Ri||(Ri=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123,x:4370.5,y:1746.386},"certified_by: TEXT")),Ai||(Ai=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176,x:4370.5,y:1762.683},"certification_details: TEXT")),Wi||(Wi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146,x:4370.5,y:1778.979},"json_metadata: TEXT")),Ii||(Ii=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144,x:4370.5,y:1795.276},"published: BOOLEAN")),Ni||(Ni=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231,x:4370.5,y:1811.573},"is_managed_externally: BOOLEAN")),ui||(ui=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:4370.5,y:1827.87},"external_url: TEXT")),bi||(bi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:4370.5,y:1844.167},"created_by_fk: INTEGER")),Gi||(Gi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:4370.5,y:1860.464},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M4365.5 1867.766h241"}),Hi||(Hi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:4370.5,y:1884.761},"uuid: BINARY(16)")),Oi||(Oi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:219,x:4370.5,y:1901.058},"dashboard_title: VARCHAR(500)")),Ci||(Ci=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:142,x:4370.5,y:1917.354},"slug: VARCHAR(255)")),sh.createElement("rect",{fill:"#003153",height:190.672,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:185,x:2103.5,y:1668.609}),sh.createElement("circle",{cx:2158.25,cy:1682.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),wi||(wi=sh.createElement("path",{d:"M2162.36 1688.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Xi||(Xi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:68,x:2175.75,y:1687.456},"Log (logs)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2104.5 1696.609h183"}),Bi||(Bi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2109.5,y:1713.604},"id: INTEGER")),Zi||(Zi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:2109.5,y:1729.901},"user_id: INTEGER")),ji||(ji=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:2109.5,y:1746.198},"dashboard_id: INTEGER")),qi||(qi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:2109.5,y:1762.495},"slice_id: INTEGER")),Yi||(Yi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:74,x:2109.5,y:1778.792},"json: TEXT")),Ui||(Ui=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112,x:2109.5,y:1795.089},"dttm: DATETIME")),Pi||(Pi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155,x:2109.5,y:1811.386},"duration_ms: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2104.5 1818.688h183"}),Ki||(Ki=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155,x:2109.5,y:1835.683},"action: VARCHAR(512)")),Qi||(Qi=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:2109.5,y:1851.979},"referrer: VARCHAR(1024)")),sh.createElement("rect",{fill:"#003153",height:190.672,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:207,x:1861.5,y:1668.609}),sh.createElement("circle",{cx:1874.5,cy:1682.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Ji||(Ji=sh.createElement("path",{d:"M1878.61 1688.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),$i||($i=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:179,x:1886.5,y:1687.456},"KeyValueEntry (key_value)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1862.5 1696.609h205"}),eo||(eo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:1867.5,y:1713.604},"id: INTEGER")),to||(to=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:83,x:1867.5,y:1729.901},"value: BLOB")),lo||(lo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1867.5,y:1746.198},"created_on: DATETIME")),no||(no=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:1867.5,y:1762.495},"created_by_fk: INTEGER")),ao||(ao=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:1867.5,y:1778.792},"changed_on: DATETIME")),ro||(ro=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155,x:1867.5,y:1795.089},"expires_on: DATETIME")),io||(io=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:1867.5,y:1811.386},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1862.5 1818.688h205"}),oo||(oo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:1867.5,y:1835.683},"uuid: BINARY(16)")),ho||(ho=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:1867.5,y:1851.979},"resource: VARCHAR(32)")),sh.createElement("rect",{fill:"#003153",height:272.156,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:210,x:2324,y:1628.109}),sh.createElement("circle",{cx:2340.6,cy:1642.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),fo||(fo=sh.createElement("path",{d:"M2344.71 1648.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Do||(Do=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174,x:2353.4,y:1646.956},"SSHTunnel (ssh_tunnels)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2325 1656.109h208"}),xo||(xo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:2330,y:1673.104},"created_on: DATETIME")),yo||(yo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:2330,y:1689.401},"changed_on: DATETIME")),mo||(mo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:2330,y:1705.698},"extra_json: TEXT")),Eo||(Eo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:2330,y:1721.995},"id: INTEGER")),co||(co=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:2330,y:1738.292},"database_id: INTEGER")),so||(so=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:151,x:2330,y:1754.589},"server_address: TEXT")),go||(go=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:148,x:2330,y:1770.886},"server_port: INTEGER")),Mo||(Mo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:117,x:2330,y:1787.183},"username: BLOB")),ko||(ko=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114,x:2330,y:1803.479},"password: BLOB")),Vo||(Vo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:2330,y:1819.776},"private_key: BLOB")),Lo||(Lo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:198,x:2330,y:1836.073},"private_key_password: BLOB")),So||(So=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:2330,y:1852.37},"created_by_fk: INTEGER")),vo||(vo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:2330,y:1868.667},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M2325 1875.969h208"}),Fo||(Fo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:2330,y:1892.964},"uuid: BINARY(16)")),sh.createElement("rect",{fill:"#003153",height:76.594,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:165,x:1661.5,y:1725.609}),sh.createElement("circle",{cx:1674.5,cy:1739.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),zo||(zo=sh.createElement("path",{d:"M1678.61 1745.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),To||(To=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:137,x:1686.5,y:1744.456},"KeyValue (keyvalue)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1662.5 1753.609h163"}),_o||(_o=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:1667.5,y:1770.604},"id: INTEGER")),po||(po=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:81,x:1667.5,y:1786.901},"value: TEXT")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1662.5 1794.203h163"}),sh.createElement("rect",{fill:"#003153",height:125.484,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:222,x:1404,y:1701.609}),sh.createElement("circle",{cx:1430.5,cy:1715.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Ro||(Ro=sh.createElement("path",{d:"M1434.61 1721.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Ao||(Ao=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164,x:1445.5,y:1720.456},"CacheKey (cache_keys)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1405 1729.609h220"}),Wo||(Wo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:1410,y:1746.604},"id: INTEGER")),Io||(Io=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172,x:1410,y:1762.901},"cache_timeout: INTEGER")),No||(No=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:1410,y:1779.198},"created_on: DATETIME")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M1405 1786.5h220"}),uo||(uo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186,x:1410,y:1803.495},"cache_key: VARCHAR(256)")),bo||(bo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:210,x:1410,y:1819.792},"datasource_uid: VARCHAR(64)")),sh.createElement("rect",{fill:"#003153",height:353.641,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:188,x:5441,y:1026.609}),sh.createElement("circle",{cx:5463,cy:1040.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Go||(Go=sh.createElement("path",{d:"M5467.11 1046.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Ho||(Ho=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:140,x:5477,y:1045.456},"TabState (tab_state)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5442 1054.609h186"}),Oo||(Oo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:5447,y:1071.604},"created_on: DATETIME")),Co||(Co=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:5447,y:1087.901},"changed_on: DATETIME")),wo||(wo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:5447,y:1104.198},"extra_json: TEXT")),Xo||(Xo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:5447,y:1120.495},"id: INTEGER")),Bo||(Bo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:5447,y:1136.792},"user_id: INTEGER")),Zo||(Zo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116,x:5447,y:1153.089},"active: BOOLEAN")),jo||(jo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:5447,y:1169.386},"database_id: INTEGER")),qo||(qo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65,x:5447,y:1185.683},"sql: TEXT")),Yo||(Yo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143,x:5447,y:1201.979},"query_limit: INTEGER")),Uo||(Uo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:5447,y:1218.276},"latest_query_id: INTEGER")),Po||(Po=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:130,x:5447,y:1234.573},"autorun: BOOLEAN")),Ko||(Ko=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164,x:5447,y:1250.87},"template_params: TEXT")),Qo||(Qo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:5447,y:1267.167},"hide_left_bar: BOOLEAN")),Jo||(Jo=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176,x:5447,y:1283.464},"saved_query_id: INTEGER")),$o||($o=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:5447,y:1299.761},"created_by_fk: INTEGER")),ed||(ed=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:5447,y:1316.058},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5442 1323.359h186"}),td||(td=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145,x:5447,y:1340.354},"label: VARCHAR(256)")),ld||(ld=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168,x:5447,y:1356.651},"schema: VARCHAR(256)")),nd||(nd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:5447,y:1372.948},"catalog: VARCHAR(256)")),sh.createElement("rect",{fill:"#003153",height:321.047,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:212,x:5723,y:1603.609}),sh.createElement("circle",{cx:5736,cy:1617.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),ad||(ad=sh.createElement("path",{d:"M5740.11 1623.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),rd||(rd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184,x:5748,y:1622.456},"SavedQuery (saved_query)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5724 1631.609h210"}),id||(id=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:5729,y:1648.604},"created_on: DATETIME")),od||(od=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:5729,y:1664.901},"changed_on: DATETIME")),dd||(dd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:5729,y:1681.198},"extra_json: TEXT")),hd||(hd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:5729,y:1697.495},"id: INTEGER")),fd||(fd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:5729,y:1713.792},"user_id: INTEGER")),Dd||(Dd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:107,x:5729,y:1730.089},"db_id: INTEGER")),xd||(xd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:5729,y:1746.386},"description: TEXT")),yd||(yd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65,x:5729,y:1762.683},"sql: TEXT")),md||(md=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:192,x:5729,y:1778.979},"template_parameters: TEXT")),Ed||(Ed=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:103,x:5729,y:1795.276},"rows: INTEGER")),cd||(cd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134,x:5729,y:1811.573},"last_run: DATETIME")),sd||(sd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:5729,y:1827.87},"created_by_fk: INTEGER")),gd||(gd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:5729,y:1844.167},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5724 1851.469h210"}),Md||(Md=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118,x:5729,y:1868.464},"uuid: BINARY(16)")),kd||(kd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168,x:5729,y:1884.761},"schema: VARCHAR(128)")),Vd||(Vd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:5729,y:1901.058},"catalog: VARCHAR(256)")),Ld||(Ld=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145,x:5729,y:1917.354},"label: VARCHAR(256)")),sh.createElement("rect",{fill:"#003153",height:255.859,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:232,x:5114,y:1636.109}),sh.createElement("circle",{cx:5127,cy:1650.109,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Sd||(Sd=sh.createElement("path",{d:"M5131.11 1656.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),vd||(vd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:204,x:5139,y:1654.956},"TableSchema (table_schema)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5115 1664.109h230"}),Fd||(Fd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158,x:5120,y:1681.104},"created_on: DATETIME")),zd||(zd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:5120,y:1697.401},"changed_on: DATETIME")),Td||(Td=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:5120,y:1713.698},"extra_json: TEXT")),_d||(_d=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:5120,y:1729.995},"id: INTEGER")),pd||(pd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:5120,y:1746.292},"tab_state_id: INTEGER")),Rd||(Rd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:5120,y:1762.589},"database_id: INTEGER")),Ad||(Ad=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122,x:5120,y:1778.886},"description: TEXT")),Wd||(Wd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145,x:5120,y:1795.183},"expanded: BOOLEAN")),Id||(Id=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165,x:5120,y:1811.479},"created_by_fk: INTEGER")),Nd||(Nd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173,x:5120,y:1827.776},"changed_by_fk: INTEGER")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5115 1835.078h230"}),ud||(ud=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168,x:5120,y:1852.073},"schema: VARCHAR(256)")),bd||(bd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:5120,y:1868.37},"catalog: VARCHAR(256)")),Gd||(Gd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147,x:5120,y:1884.667},"table: VARCHAR(256)")),sh.createElement("rect",{fill:"#003153",height:532.906,rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1},width:307,x:5381.5,y:1497.609}),sh.createElement("circle",{cx:5484.25,cy:1511.609,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1},r:9}),Hd||(Hd=sh.createElement("path",{d:"M5488.36 1517.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z",fill:"#D9D3D0"})),Od||(Od=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:94,x:5501.75,y:1516.456},"Query (query)")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5382.5 1525.609h305"}),Cd||(Cd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124,x:5387.5,y:1542.604},"tracking_url: TEXT")),wd||(wd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115,x:5387.5,y:1558.901},"extra_json: TEXT")),Xd||(Xd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82,x:5387.5,y:1575.198},"id: INTEGER")),Bd||(Bd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153,x:5387.5,y:1591.495},"database_id: INTEGER")),Zd||(Zd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120,x:5387.5,y:1607.792},"user_id: INTEGER")),jd||(jd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65,x:5387.5,y:1624.089},"sql: TEXT")),qd||(qd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114,x:5387.5,y:1640.386},"select_sql: TEXT")),Yd||(Yd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:137,x:5387.5,y:1656.683},"executed_sql: TEXT")),Ud||(Ud=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:97,x:5387.5,y:1672.979},"limit: INTEGER")),Pd||(Pd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:169,x:5387.5,y:1689.276},"select_as_cta: BOOLEAN")),Kd||(Kd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:211,x:5387.5,y:1705.573},"select_as_cta_used: BOOLEAN")),Qd||(Qd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132,x:5387.5,y:1721.87},"progress: INTEGER")),Jd||(Jd=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:103,x:5387.5,y:1738.167},"rows: INTEGER")),$d||($d=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149,x:5387.5,y:1754.464},"error_message: TEXT")),eh||(eh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166,x:5387.5,y:1770.761},"changed_on: DATETIME")),sh.createElement("path",{style:{stroke:"gray",strokeWidth:1},d:"M5382.5 1778.063h305"}),th||(th=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:160,x:5387.5,y:1795.058},"client_id: VARCHAR(11)")),lh||(lh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:227,x:5387.5,y:1811.354},"tmp_table_name: VARCHAR(256)")),nh||(nh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:248,x:5387.5,y:1827.651},"tmp_schema_name: VARCHAR(256)")),ah||(ah=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147,x:5387.5,y:1843.948},"status: VARCHAR(16)")),rh||(rh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:181,x:5387.5,y:1860.245},"tab_name: VARCHAR(256)")),ih||(ih=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:199,x:5387.5,y:1876.542},"sql_editor_id: VARCHAR(256)")),oh||(oh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168,x:5387.5,y:1892.839},"schema: VARCHAR(256)")),dh||(dh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163,x:5387.5,y:1909.136},"catalog: VARCHAR(256)")),hh||(hh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:198,x:5387.5,y:1925.433},"limiting_factor: VARCHAR(18)")),fh||(fh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:194,x:5387.5,y:1941.729},"ctas_method: VARCHAR(16)")),Dh||(Dh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:182,x:5387.5,y:1958.026},"results_key: VARCHAR(64)")),xh||(xh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186,x:5387.5,y:1974.323},"start_time: NUMERIC(20, 6)")),yh||(yh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246,x:5387.5,y:1990.62},"start_running_time: NUMERIC(20, 6)")),mh||(mh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:182,x:5387.5,y:2006.917},"end_time: NUMERIC(20, 6)")),Eh||(Eh=sh.createElement("text",{fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:295,x:5387.5,y:2023.214},"end_result_backend_time: NUMERIC(20, 6)")),sh.createElement("path",{d:"M2394.83 2370.91v271",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2394.83 2370.909-6-8M2394.83 2370.909l6-8M2394.83 2370.909v-8M2390.83 2372.909h8M2398.83 2645.909h-8M2398.83 2642.909h-8M2394.83 2641.909v8"}),sh.createElement("path",{d:"M2246 2370.91v271",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2246 2370.909-6-8M2246 2370.909l6-8M2246 2370.909v-8M2242 2372.909h8M2250 2645.909h-8M2250 2642.909h-8M2246 2641.909v8"}),sh.createElement("path",{d:"M2401.67 2370.75v56.86h297.53v214.49",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2401.67 2370.749-6-8M2401.67 2370.749l6-8M2401.67 2370.749v-8M2397.67 2372.749h8M2699.2 2642.099l6 8M2699.2 2642.099l-6 8M2699.2 2642.099v8M2703.2 2640.099h-8"}),sh.createElement("path",{d:"M2766.5 2460.17V2642",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2766.5 2460.169-6-8M2766.5 2460.169l6-8M2766.5 2460.169v-8M2762.5 2462.169h8M2766.5 2641.999l6 8M2766.5 2641.999l-6 8M2766.5 2641.999v8M2770.5 2639.999h-8"}),sh.createElement("path",{d:"M2749.36 2171.77v-36.16h-30.06v362h87.7v-37.33",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2749.36 2171.769 6 8M2749.36 2171.769l-6 8M2749.36 2171.769v8M2753.36 2169.769h-8M2803 2456.279h8M2803 2459.279h8M2807 2460.279v-8"}),sh.createElement("path",{d:"M2926.25 2189.61H3399v-890.93",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M2922.25 2193.609v-8M2925.25 2193.609v-8M2926.25 2189.609h-8M3399 1298.679l-6-8M3399 1298.679l6-8M3399 1298.679v-8M3395 1300.679h8"}),sh.createElement("path",{d:"M2766.23 2171.95v-181.34H1306.28",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2766.23 2171.949 6 8M2766.23 2171.949l-6 8M2766.23 2171.949v8M2770.23 2169.949h-8M1306.28 1990.609l-8 6M1306.28 1990.609l-8-6M1306.28 1990.609h-8M1308.28 1994.609v-8"}),sh.createElement("path",{d:"M3150 308.63v43.61",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3150 308.629-6-8M3150 308.629l6-8M3150 308.629v-8M3146 310.629h8M3154 356.239h-8M3154 353.239h-8M3150 352.239v8"}),sh.createElement("path",{d:"M2999 292.17v60.25",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2999 292.169-6-8M2999 292.169l6-8M2999 292.169v-8M2995 294.169h8M3003 356.419h-8M3003 353.419h-8M2999 352.419v8"}),sh.createElement("path",{d:"M2850.55 292.13v1879.8",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2850.55 292.129-6-8M2850.55 292.129l6-8M2850.55 292.129v-8M2846.55 294.129h8M2854.55 2175.929h-8M2854.55 2172.929h-8M2850.55 2171.929v8"}),sh.createElement("path",{d:"M3254.83 917.72v137.89h1490.13",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3254.83 917.719-6-8M3254.83 917.719l6-8M3254.83 917.719v-8M3250.83 919.719h8M4748.96 1051.609v8M4745.96 1051.609v8M4744.96 1055.609h8"}),sh.createElement("path",{d:"M3248.17 917.82v698.79h1108.32",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3248.17 917.819-6-8M3248.17 917.819l6-8M3248.17 917.819v-8M3244.17 919.819h8M4360.49 1612.609v8M4357.49 1612.609v8M4356.49 1616.609h8"}),sh.createElement("path",{d:"M3118 917.76v64.85H1356.37",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3118 917.759-6-8M3118 917.759l6-8M3118 917.759v-8M3114 919.759h8M1352.37 986.609v-8M1355.37 986.609v-8M1356.37 982.609h-8"}),sh.createElement("path",{d:"M2986.27 836.61h-118.86V2171.9",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2986.27 836.609 8-6M2986.27 836.609l8 6M2986.27 836.609h8M2984.27 832.609v8M2867.41 2171.899l6 8M2867.41 2171.899l-6 8M2867.41 2171.899v8M2871.41 2169.899h-8"}),sh.createElement("path",{d:"M186.5 771.27v227.34h877.47",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m186.5 771.269-6-8M186.5 771.269l6-8M186.5 771.269v-8M182.5 773.269h8M1067.97 994.609v8M1064.97 994.609v8M1063.97 998.609h8"}),sh.createElement("path",{d:"M52.83 771.22v1545.39h710.45",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m52.83 771.219-6-8M52.83 771.219l6-8M52.83 771.219v-8M48.83 773.219h8M763.28 2316.609l8-6M763.28 2316.609l8 6M763.28 2316.609h8M761.28 2312.609v8"}),sh.createElement("path",{d:"M279.52 751.61h2537.3v1420.4",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m279.52 751.609-8 6M279.52 751.609l-8-6M279.52 751.609h-8M281.52 755.609v-8M2816.82 2172.009l6 8M2816.82 2172.009l-6 8M2816.82 2172.009v8M2820.82 2170.009h-8"}),sh.createElement("path",{d:"M77.17 771.3v993.31H763.3",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m77.17 771.299-6-8M77.17 771.299l6-8M77.17 771.299v-8M73.17 773.299h8M763.3 1764.609l8-6M763.3 1764.609l8 6M763.3 1764.609h8M761.3 1760.609v8"}),sh.createElement("path",{d:"M1310.5 1445.67v758.94h1407.23",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1310.5 1445.669-6-8M1310.5 1445.669l6-8M1310.5 1445.669v-8M1306.5 1447.669h8M2721.73 2200.609v8M2718.73 2200.609v8M2717.73 2204.609h8"}),sh.createElement("path",{d:"M1335.5 1445.68v55.93h4038",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M1331.5 1441.679h8M1331.5 1444.679h8M1335.5 1445.679v-8M5373.5 1501.609l8-6M5373.5 1501.609l8 6M5373.5 1501.609h8M5371.5 1497.609v8"}),sh.createElement("path",{d:"M1356.12 1425.61h4437.55v169.68",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M1352.12 1429.609v-8M1355.12 1429.609v-8M1356.12 1425.609h-8M5793.67 1595.289l6 8M5793.67 1595.289l-6 8M5793.67 1595.289v8M5797.67 1593.289h-8"}),sh.createElement("path",{d:"M1185 1445.66v51.71",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M1181 1441.659h8M1181 1444.659h8M1185 1445.659v-8M1185 1497.369l6 8M1185 1497.369l-6 8M1185 1497.369v8M1189 1495.369h-8"}),sh.createElement("path",{d:"M1063.88 1409.61H893v218.27",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M1067.88 1405.609v8M1064.88 1405.609v8M1063.88 1409.609h8M893 1627.879l6 8M893 1627.879l-6 8M893 1627.879v8M897 1625.879h-8"}),sh.createElement("path",{d:"M1323 1445.84v202.77h992.95",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M1319 1441.839h8M1319 1444.839h8M1323 1445.839v-8M2315.95 1648.609l8-6M2315.95 1648.609l8 6M2315.95 1648.609h8M2313.95 1644.609v8"}),sh.createElement("path",{d:"M578.67 1364.21v207.4h463.25",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m578.67 1364.209-6-8M578.67 1364.209l6-8M578.67 1364.209v-8M574.67 1366.209h8M1045.92 1567.609v8M1042.92 1567.609v8M1041.92 1571.609h8"}),sh.createElement("path",{d:"M657.33 1364.3v97.31h2142.62v710.16",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m657.33 1364.299-6-8M657.33 1364.299l6-8M657.33 1364.299v-8M653.33 1366.299h8M2803.95 2175.769h-8M2803.95 2172.769h-8M2799.95 2171.769v8"}),sh.createElement("path",{d:"M1356.89 635.61h1476.79v1536.4",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1356.89 635.609-8 6M1356.89 635.609l-8-6M1356.89 635.609h-8M1358.89 639.609v-8M2837.68 2176.009h-8M2837.68 2173.009h-8M2833.68 2172.009v8"}),sh.createElement("path",{d:"M1210 746.72v214.84",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1210 746.719-6-8M1210 746.719l6-8M1210 746.719v-8M1206 748.719h8M1214 965.559h-8M1214 962.559h-8M1210 961.559v8"}),sh.createElement("path",{d:"M1031.38 1388.92v149.69h10.35",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1031.38 1388.919-6-8M1031.38 1388.919l6-8M1031.38 1388.919v-8M1027.38 1390.919h8M1045.73 1534.609v8M1042.73 1534.609v8M1041.73 1538.609h8"}),sh.createElement("path",{d:"M1025.75 1388.63v822.98h1691.99",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1025.75 1388.629-6-8M1025.75 1388.629l6-8M1025.75 1388.629v-8M1021.75 1390.629h8M2721.74 2207.609v8M2718.74 2207.609v8M2717.74 2211.609h8"}),sh.createElement("path",{d:"M893 1900.14v182.43",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m893 1900.139-6-8M893 1900.139l6-8M893 1900.139v-8M889 1902.139h8M893 2082.569l6 8M893 2082.569l-6 8M893 2082.569v8M897 2080.569h-8"}),sh.createElement("path",{d:"M1019.58 1764.61h.54v453h1697.64",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1022.66 1764.609-8 6M1022.66 1764.609l-8-6M1022.66 1764.609h-8M1024.66 1768.609v-8M2721.76 2213.609v8M2718.76 2213.609v8M2717.76 2217.609h8"}),sh.createElement("path",{d:"M1022.76 2223.61H2718",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1022.76 2223.609-8 6M1022.76 2223.609l-8-6M1022.76 2223.609h-8M1024.76 2227.609v-8M2722 2219.609v8M2719 2219.609v8M2718 2223.609h8"}),sh.createElement("path",{d:"M283 1315.42v170.19h2422.9v1156.34",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M283.014 1315.419 277 1307.43M283.014 1315.419l5.986-8.01M283.014 1315.419l-.014-8M279.018 1317.427l8-.015M2705.9 2641.949l6 8M2705.9 2641.949l-6 8M2705.9 2641.949v8M2709.9 2639.949h-8"}),sh.createElement("path",{d:"M192.25 1315.14v288.47h849.41",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m192.25 1315.139-6-8M192.25 1315.139l6-8M192.25 1315.139v-8M188.25 1317.139h8M1041.66 1603.609l8-6M1041.66 1603.609l8 6M1041.66 1603.609h8M1039.66 1599.609v8"}),sh.createElement("path",{d:"M373.75 1315.23v158.38h2409.34v698.2",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m373.75 1315.229-6-8M373.75 1315.229l6-8M373.75 1315.229v-8M369.75 1317.229h8M2787.09 2175.809h-8M2787.09 2172.809h-8M2783.09 2171.809v8"}),sh.createElement("path",{d:"M1306.19 1554.61H4804.6v-133.25",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M1302.19 1558.609v-8M1305.19 1558.609v-8M1306.19 1554.609h-8M4804.6 1421.359l-6-8M4804.6 1421.359l6-8M4804.6 1421.359v-8M4800.6 1423.359h8"}),sh.createElement("path",{d:"M3117 1298.67v885.94h-190.81",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3117 1298.669-6-8M3117 1298.669l6-8M3117 1298.669v-8M3113 1300.669h8M2922.19 2188.609v-8M2925.19 2188.609v-8M2926.19 2184.609h-8"}),sh.createElement("path",{d:"M4063.75 1290.93v907.68h-1137.6",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4063.75 1290.929-6-8M4063.75 1290.929l6-8M4063.75 1290.929v-8M4059.75 1292.929h8M2922.15 2202.609v-8M2925.15 2202.609v-8M2926.15 2198.609h-8"}),sh.createElement("path",{d:"M4174 1290.73v353.81",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M4170 1286.729h8M4170 1289.729h8M4174 1290.729v-8M4174 1644.539l6 8M4174 1644.539l-6 8M4174 1644.539v8M4178 1642.539h-8"}),sh.createElement("path",{d:"M4526.5 1290.73v304.78",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4526.5 1290.729-6-8M4526.5 1290.729l6-8M4526.5 1290.729v-8M4522.5 1292.729h8M4530.5 1599.509h-8M4530.5 1596.509h-8M4526.5 1595.509v8"}),sh.createElement("path",{d:"M4662.5 1290.71v920.9H2926.04",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4662.5 1290.709-6-8M4662.5 1290.709l6-8M4662.5 1290.709v-8M4658.5 1292.709h8M2922.04 2215.609v-8M2925.04 2215.609v-8M2926.04 2211.609h-8"}),sh.createElement("path",{d:"M3831.83 1290.95v902.66h-905.46",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3831.83 1290.949-6-8M3831.83 1290.949l6-8M3831.83 1290.949v-8M3827.83 1292.949h8M2922.37 2197.609v-8M2925.37 2197.609v-8M2926.37 2193.609h-8"}),sh.createElement("path",{d:"M4174 1883.61v319H2926.15",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4174 1883.609-6-8M4174 1883.609l6-8M4174 1883.609v-8M4170 1885.609h8M2922.15 2206.609v-8M2925.15 2206.609v-8M2926.15 2202.609h-8"}),sh.createElement("path",{d:"M4385.23 2345.61h-510.06v247.56",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M4389.23 2341.609v8M4386.23 2341.609v8M4385.23 2345.609h8M3875.17 2593.169l6 8M3875.17 2593.169l-6 8M3875.17 2593.169v8M3879.17 2591.169h-8"}),sh.createElement("path",{d:"M4385.27 2287.61H2926.04",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4385.27 2287.609 8-6M4385.27 2287.609l8 6M4385.27 2287.609h8M4383.27 2283.609v8M2926.04 2287.609l-8 6M2926.04 2287.609l-8-6M2926.04 2287.609h-8M2928.04 2291.609v-8"}),sh.createElement("path",{d:"M3529.09 1286.61h916.41v308.84",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3529.09 1286.595-7.989 6.014M3529.09 1286.595l-8.011-5.986M3529.09 1286.595l-8 .014M3531.097 1290.591l-.014-8M4449.5 1599.449h-8M4449.5 1596.449h-8M4445.5 1595.449v8"}),sh.createElement("path",{d:"M4907.8 1421.2v795.41H2926.07",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4907.8 1421.199-6-8M4907.8 1421.199l6-8M4907.8 1421.199v-8M4903.8 1423.199h8M2922.07 2220.609v-8M2925.07 2220.609v-8M2926.07 2216.609h-8"}),sh.createElement("path",{d:"M4959.4 1421.26v866.35h-372.72",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4959.4 1421.259-6-8M4959.4 1421.259l6-8M4959.4 1421.259v-8M4955.4 1423.259h8M4586.68 2287.609l-8 6M4586.68 2287.609l-8-6M4586.68 2287.609h-8M4588.68 2291.609v-8"}),sh.createElement("path",{d:"M4856.2 1421.33v199.28h-240.47",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4856.2 1421.329-6-8M4856.2 1421.329l6-8M4856.2 1421.329v-8M4852.2 1423.329h8M4615.73 1620.609l-8 6M4615.73 1620.609l-8-6M4615.73 1620.609h-8M4617.73 1624.609v-8"}),sh.createElement("path",{d:"M3671.22 2626.61h-788.47V2460.3",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m3671.22 2626.609 8-6M3671.22 2626.609l8 6M3671.22 2626.609h8M3669.22 2622.609v8M2878.75 2456.299h8M2878.75 2459.299h8M2882.75 2460.299v-8"}),sh.createElement("path",{d:"M4379 1932.85v274.76H2926.22",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4379 1932.849-6-8M4379 1932.849l6-8M4379 1932.849v-8M4375 1934.849h8M2926.22 2207.609l-8 6M2926.22 2207.609l-8-6M2926.22 2207.609h-8M2928.22 2211.609v-8"}),sh.createElement("path",{d:"M4486 1932.88v287.84",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4486 1932.879-6-8M4486 1932.879l6-8M4486 1932.879v-8M4482 1934.879h8M4486 2220.719l6 8M4486 2220.719l-6 8M4486 2220.719v8M4490 2218.719h-8"}),sh.createElement("path",{d:"M4356.46 1912.61H2712.6v729.25",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m4356.46 1912.609 8-6M4356.46 1912.609l8 6M4356.46 1912.609h8M4354.46 1908.609v8M2712.6 2641.859l6 8M2712.6 2641.859l-6 8M2712.6 2641.859v8M2716.6 2639.859h-8"}),sh.createElement("path",{d:"M2205 1867.74v324.87h512.93",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2205 1867.739-6-8M2205 1867.739l6-8M2205 1867.739v-8M2201 1869.739h8M2721.93 2188.609v8M2718.93 2188.609v8M2717.93 2192.609h8"}),sh.createElement("path",{d:"M1965 1867.73v330.88h752.77",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m1965 1867.729-6-8M1965 1867.729l6-8M1965 1867.729v-8M1961 1869.729h8M2721.77 2194.609v8M2718.77 2194.609v8M2717.77 2198.609h8"}),sh.createElement("path",{d:"M2488.75 1908.12v278.49h228.86",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m2488.75 1908.119-6-8M2488.75 1908.119l6-8M2488.75 1908.119v-8M2484.75 1910.119h8M2721.61 2182.609v8M2718.61 2182.609v8M2717.61 2186.609h8"}),sh.createElement("path",{d:"M5488 1388.99v30.62H1356.09",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m5488 1388.989-6-8M5488 1388.989l6-8M5488 1388.989v-8M5484 1390.989h8M1352.09 1423.609v-8M1355.09 1423.609v-8M1356.09 1419.609h-8"}),sh.createElement("path",{d:"M5432.73 1203.61h-164.06v424.26",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"M5436.73 1199.609v8M5433.73 1199.609v8M5432.73 1203.609h8M5268.67 1627.869l6 8M5268.67 1627.869l-6 8M5268.67 1627.869v8M5272.67 1625.869h-8"}),sh.createElement("path",{d:"M5582 1388.96v100.6",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m5582 1388.959-6-8M5582 1388.959l6-8M5582 1388.959v-8M5578 1390.959h8M5586 1493.559h-8M5586 1490.559h-8M5582 1489.559v8"}),sh.createElement("path",{d:"M5637.37 1203.61h226.96v391.88",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m5637.37 1203.609-8 6M5637.37 1203.609l-8-6M5637.37 1203.609h-8M5639.37 1207.609v-8M5868.33 1599.489h-8M5868.33 1596.489h-8M5864.33 1595.489v8"}),sh.createElement("path",{d:"M5535 1388.76v60.85H2884.27v722.16",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m5535 1388.759-6-8M5535 1388.759l6-8M5535 1388.759v-8M5531 1390.759h8M2888.27 2175.769h-8M2888.27 2172.769h-8M2884.27 2171.769v8"}),sh.createElement("path",{d:"M5793.67 1932.87v292.74H2926.34",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m5793.67 1932.869-6-8M5793.67 1932.869l6-8M5793.67 1932.869v-8M5789.67 1934.869h8M2922.34 2229.609v-8M2925.34 2229.609v-8M2926.34 2225.609h-8"}),sh.createElement("path",{d:"M5864.33 1932.93v412.68H4586.58",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m5864.33 1932.929-6-8M5864.33 1932.929l6-8M5864.33 1932.929v-8M5860.33 1934.929h8M4586.58 2345.609l-8 6M4586.58 2345.609l-8-6M4586.58 2345.609h-8M4588.58 2349.609v-8"}),sh.createElement("path",{d:"M5191.33 1628.03v-196.42H1356.2",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m5191.33 1628.029 6 8M5191.33 1628.029l-6 8M5191.33 1628.029v8M5195.33 1626.029h-8M1352.2 1435.609v-8M1355.2 1435.609v-8M1356.2 1431.609h-8"}),sh.createElement("path",{d:"M5230 1900.18v320.43H2926.26",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m5230 1900.179-6-8M5230 1900.179l6-8M5230 1900.179v-8M5226 1902.179h8M2922.26 2224.609v-8M2925.26 2224.609v-8M2926.26 2220.609h-8"}),sh.createElement("path",{d:"M5373.04 1957.61h-2471.9v214.46",fill:"none",style:{stroke:"#d9d3d0",strokeWidth:1}}),sh.createElement("path",{style:{stroke:"#d9d3d0",strokeWidth:1},d:"m5373.04 1957.609 8-6M5373.04 1957.609l8 6M5373.04 1957.609h8M5371.04 1953.609v8M2905.14 2176.069h-8M2905.14 2173.069h-8M2901.14 2172.069v8"}))};const Lh=function(){return sh.createElement(Mh.fP,{width:"100%",height:"800",background:"#003153",tool:"auto"},sh.createElement("svg",null,sh.createElement(Vh,null)))},Sh={sidebar_position:5,version:1},vh="Resources",Fh={unversionedId:"contributing/resources",id:"contributing/resources",title:"Resources",description:"Entity-Relationship Diagram",source:"@site/docs/contributing/resources.mdx",sourceDirName:"contributing",slug:"/contributing/resources",permalink:"/docs/contributing/resources",draft:!1,editUrl:"https://github.com/apache/superset/edit/master/docs/docs/contributing/resources.mdx",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5,version:1},sidebar:"CustomSidebar",previous:{title:"Development How-tos",permalink:"/docs/contributing/howtos"},next:{title:"Misc.",permalink:"/docs/contributing/misc"}},zh={},Th=[{value:"Entity-Relationship Diagram",id:"entity-relationship-diagram",level:2}],_h={toc:Th},ph="wrapper";function Rh(e){let{components:t,...l}=e;return(0,gh.yg)(ph,(0,ch.A)({},_h,l,{components:t,mdxType:"MDXLayout"}),(0,gh.yg)("h1",{id:"resources"},"Resources"),(0,gh.yg)("h2",{id:"entity-relationship-diagram"},"Entity-Relationship Diagram"),(0,gh.yg)("p",null,"Here is our interactive ERD:"),(0,gh.yg)(Lh,{mdxType:"InteractiveSVG"}),(0,gh.yg)("br",null),(0,gh.yg)("p",null,(0,gh.yg)("a",{parentName:"p",href:"https://github.com/apache/superset/tree/master/docs/static/img/erd.svg"},"Download the .svg")))}Rh.isMDXComponent=!0}}]);
\ No newline at end of file
diff --git a/assets/js/0e384e19.8a8f2cf5.js b/assets/js/0e384e19.8a8f2cf5.js
new file mode 100644
index 0000000..2053cec
--- /dev/null
+++ b/assets/js/0e384e19.8a8f2cf5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3976],{15680:(e,t,a)=>{a.d(t,{xA:()=>l,yg:()=>d});var r=a(96540);function s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function n(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach((function(t){s(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function p(e,t){if(null==e)return{};var a,r,s=function(e,t){if(null==e)return{};var a,r,s={},i=Object.keys(e);for(r=0;r<i.length;r++)a=i[r],t.indexOf(a)>=0||(s[a]=e[a]);return s}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)a=i[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}var o=r.createContext({}),g=function(e){var t=r.useContext(o),a=t;return e&&(a="function"==typeof e?e(t):n(n({},t),e)),a},l=function(e){var t=g(e.components);return r.createElement(o.Provider,{value:t},e.children)},u="mdxType",h={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var a=e.components,s=e.mdxType,i=e.originalType,o=e.parentName,l=p(e,["components","mdxType","originalType","parentName"]),u=g(a),c=s,d=u["".concat(o,".").concat(c)]||u[c]||h[c]||i;return a?r.createElement(d,n(n({ref:t},l),{},{components:a})):r.createElement(d,n({ref:t},l))}));function d(e,t){var a=arguments,s=t&&t.mdxType;if("string"==typeof e||s){var i=a.length,n=new Array(i);n[0]=c;var p={};for(var o in t)hasOwnProperty.call(t,o)&&(p[o]=t[o]);p.originalType=e,p[u]="string"==typeof e?e:s,n[1]=p;for(var g=2;g<i;g++)n[g]=a[g];return r.createElement.apply(null,n)}return r.createElement.apply(null,a)}c.displayName="MDXCreateElement"},95436:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>o,contentTitle:()=>n,default:()=>h,frontMatter:()=>i,metadata:()=>p,toc:()=>g});var r=a(58168),s=(a(96540),a(15680));const i={hide_title:!0,sidebar_position:1},n=void 0,p={unversionedId:"intro",id:"intro",title:"intro",description:"\x3c!--",source:"@site/docs/intro.md",sourceDirName:".",slug:"/intro",permalink:"/docs/intro",draft:!1,editUrl:"https://github.com/apache/superset/edit/master/docs/docs/intro.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{hide_title:!0,sidebar_position:1},sidebar:"CustomSidebar",next:{title:"Quickstart",permalink:"/docs/quickstart"}},o={},g=[{value:"Why Superset?",id:"why-superset",level:2},{value:"Screenshots &amp; Gifs",id:"screenshots--gifs",level:2},{value:"Supported Databases",id:"supported-databases",level:2},{value:"Installation and Configuration",id:"installation-and-configuration",level:2},{value:"Get Involved",id:"get-involved",level:2},{value:"Contributor Guide",id:"contributor-guide",level:2},{value:"Resources",id:"resources",level:2},{value:"Repo Activity",id:"repo-activity",level:2}],l={toc:g},u="wrapper";function h(e){let{components:t,...a}=e;return(0,s.yg)(u,(0,r.A)({},l,a,{components:t,mdxType:"MDXLayout"}),(0,s.yg)("h1",{id:"superset"},"Superset"),(0,s.yg)("p",null,(0,s.yg)("a",{parentName:"p",href:"https://opensource.org/licenses/Apache-2.0"},(0,s.yg)("img",{parentName:"a",src:"https://img.shields.io/badge/License-Apache%202.0-blue.svg",alt:"License"})),"\n",(0,s.yg)("a",{parentName:"p",href:"https://github.com/apache/superset/tree/latest"},(0,s.yg)("img",{parentName:"a",src:"https://img.shields.io/github/v/release/apache/superset?sort=semver",alt:"GitHub release (latest SemVer)"})),"\n",(0,s.yg)("a",{parentName:"p",href:"https://github.com/apache/superset/actions"},(0,s.yg)("img",{parentName:"a",src:"https://github.com/apache/superset/workflows/Python/badge.svg",alt:"Build Status"})),"\n",(0,s.yg)("a",{parentName:"p",href:"https://badge.fury.io/py/apache-superset"},(0,s.yg)("img",{parentName:"a",src:"https://badge.fury.io/py/apache-superset.svg",alt:"PyPI version"})),"\n",(0,s.yg)("a",{parentName:"p",href:"https://codecov.io/github/apache/superset"},(0,s.yg)("img",{parentName:"a",src:"https://codecov.io/github/apache/superset/coverage.svg?branch=master",alt:"Coverage Status"})),"\n",(0,s.yg)("a",{parentName:"p",href:"https://pypi.python.org/pypi/apache-superset"},(0,s.yg)("img",{parentName:"a",src:"https://img.shields.io/pypi/pyversions/apache-superset.svg?maxAge=2592000",alt:"PyPI"})),"\n",(0,s.yg)("a",{parentName:"p",href:"http://bit.ly/join-superset-slack"},(0,s.yg)("img",{parentName:"a",src:"https://img.shields.io/badge/slack-join-orange.svg",alt:"Get on Slack"})),"\n",(0,s.yg)("a",{parentName:"p",href:"https://superset.apache.org"},(0,s.yg)("img",{parentName:"a",src:"https://img.shields.io/badge/docs-apache.org-blue.svg",alt:"Documentation"}))),(0,s.yg)("picture",{width:"500"},(0,s.yg)("source",{width:"600",media:"(prefers-color-scheme: dark)",src:"https://superset.apache.org/img/superset-logo-horiz-dark.svg",alt:"Superset logo (dark)"}),(0,s.yg)("img",{width:"600",src:"https://superset.apache.org/img/superset-logo-horiz-apache.svg",alt:"Superset logo (light)"})),(0,s.yg)("p",null,"A modern, enterprise-ready business intelligence web application."),(0,s.yg)("p",null,(0,s.yg)("a",{parentName:"p",href:"#why-superset"},(0,s.yg)("strong",{parentName:"a"},"Why Superset?"))," |\n",(0,s.yg)("a",{parentName:"p",href:"#supported-databases"},(0,s.yg)("strong",{parentName:"a"},"Supported Databases"))," |\n",(0,s.yg)("a",{parentName:"p",href:"#installation-and-configuration"},(0,s.yg)("strong",{parentName:"a"},"Installation and Configuration"))," |\n",(0,s.yg)("a",{parentName:"p",href:"https://github.com/apache/superset/blob/master/RELEASING/README.md#release-notes-for-recent-releases"},(0,s.yg)("strong",{parentName:"a"},"Release Notes"))," |\n",(0,s.yg)("a",{parentName:"p",href:"#get-involved"},(0,s.yg)("strong",{parentName:"a"},"Get Involved"))," |\n",(0,s.yg)("a",{parentName:"p",href:"#contributor-guide"},(0,s.yg)("strong",{parentName:"a"},"Contributor Guide"))," |\n",(0,s.yg)("a",{parentName:"p",href:"#resources"},(0,s.yg)("strong",{parentName:"a"},"Resources"))," |\n",(0,s.yg)("a",{parentName:"p",href:"https://github.com/apache/superset/blob/master/RESOURCES/INTHEWILD.md"},(0,s.yg)("strong",{parentName:"a"},"Organizations Using Superset"))),(0,s.yg)("h2",{id:"why-superset"},"Why Superset?"),(0,s.yg)("p",null,"Superset is a modern data exploration and data visualization platform. Superset can replace or augment proprietary business intelligence tools for many teams. Superset integrates well with a variety of data sources."),(0,s.yg)("p",null,"Superset provides:"),(0,s.yg)("ul",null,(0,s.yg)("li",{parentName:"ul"},"A ",(0,s.yg)("strong",{parentName:"li"},"no-code interface")," for building charts quickly"),(0,s.yg)("li",{parentName:"ul"},"A powerful, web-based ",(0,s.yg)("strong",{parentName:"li"},"SQL Editor")," for advanced querying"),(0,s.yg)("li",{parentName:"ul"},"A ",(0,s.yg)("strong",{parentName:"li"},"lightweight semantic layer")," for quickly defining custom dimensions and metrics"),(0,s.yg)("li",{parentName:"ul"},"Out of the box support for ",(0,s.yg)("strong",{parentName:"li"},"nearly any SQL")," database or data engine"),(0,s.yg)("li",{parentName:"ul"},"A wide array of ",(0,s.yg)("strong",{parentName:"li"},"beautiful visualizations")," to showcase your data, ranging from simple bar charts to geospatial visualizations"),(0,s.yg)("li",{parentName:"ul"},"Lightweight, configurable ",(0,s.yg)("strong",{parentName:"li"},"caching layer")," to help ease database load"),(0,s.yg)("li",{parentName:"ul"},"Highly extensible ",(0,s.yg)("strong",{parentName:"li"},"security roles and authentication")," options"),(0,s.yg)("li",{parentName:"ul"},"An ",(0,s.yg)("strong",{parentName:"li"},"API")," for programmatic customization"),(0,s.yg)("li",{parentName:"ul"},"A ",(0,s.yg)("strong",{parentName:"li"},"cloud-native architecture")," designed from the ground up for scale")),(0,s.yg)("h2",{id:"screenshots--gifs"},"Screenshots & Gifs"),(0,s.yg)("p",null,(0,s.yg)("strong",{parentName:"p"},"Video Overview")),(0,s.yg)("p",null,(0,s.yg)("a",{parentName:"p",href:"https://superset.staged.apache.org/superset-video-4k.mp4"},"https://superset.staged.apache.org/superset-video-4k.mp4")),(0,s.yg)("br",null),(0,s.yg)("p",null,(0,s.yg)("strong",{parentName:"p"},"Large Gallery of Visualizations")),(0,s.yg)("kbd",null,(0,s.yg)("img",{title:"Gallery",src:"https://superset.apache.org/img/screenshots/gallery.jpg"})),(0,s.yg)("br",null),(0,s.yg)("p",null,(0,s.yg)("strong",{parentName:"p"},"Craft Beautiful, Dynamic Dashboards")),(0,s.yg)("kbd",null,(0,s.yg)("img",{title:"View Dashboards",src:"https://superset.apache.org/img/screenshots/slack_dash.jpg"})),(0,s.yg)("br",null),(0,s.yg)("p",null,(0,s.yg)("strong",{parentName:"p"},"No-Code Chart Builder")),(0,s.yg)("kbd",null,(0,s.yg)("img",{title:"Slice & dice your data",src:"https://superset.apache.org/img/screenshots/explore.jpg"})),(0,s.yg)("br",null),(0,s.yg)("p",null,(0,s.yg)("strong",{parentName:"p"},"Powerful SQL Editor")),(0,s.yg)("kbd",null,(0,s.yg)("img",{title:"SQL Lab",src:"https://superset.apache.org/img/screenshots/sql_lab.jpg"})),(0,s.yg)("br",null),(0,s.yg)("h2",{id:"supported-databases"},"Supported Databases"),(0,s.yg)("p",null,"Superset can query data from any SQL-speaking datastore or data engine (Presto, Trino, Athena, ",(0,s.yg)("a",{parentName:"p",href:"https://superset.apache.org/docs/configuration/databases"},"and more"),") that has a Python DB-API driver and a SQLAlchemy dialect."),(0,s.yg)("p",null,"Here are some of the major database solutions that are supported:"),(0,s.yg)("p",{align:"center"},(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/redshift.png",alt:"redshift",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/google-biquery.png",alt:"google-biquery",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/snowflake.png",alt:"snowflake",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/trino.png",alt:"trino",border:"0",width:"150"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/presto.png",alt:"presto",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/databricks.png",alt:"databricks",border:"0",width:"160"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/druid.png",alt:"druid",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/firebolt.png",alt:"firebolt",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/timescale.png",alt:"timescale",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/rockset.png",alt:"rockset",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/postgresql.png",alt:"postgresql",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/mysql.png",alt:"mysql",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/mssql-server.png",alt:"mssql-server",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/imb-db2.svg",alt:"db2",border:"0",width:"220"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/sqlite.png",alt:"sqlite",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/sybase.png",alt:"sybase",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/mariadb.png",alt:"mariadb",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/vertica.png",alt:"vertica",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/oracle.png",alt:"oracle",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/firebird.png",alt:"firebird",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/greenplum.png",alt:"greenplum",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/clickhouse.png",alt:"clickhouse",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/exasol.png",alt:"exasol",border:"0",width:"160"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/monet-db.png",alt:"monet-db",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/apache-kylin.png",alt:"apache-kylin",border:"0",width:"80"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/hologres.png",alt:"hologres",border:"0",width:"80"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/netezza.png",alt:"netezza",border:"0",width:"80"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/pinot.png",alt:"pinot",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/teradata.png",alt:"teradata",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/yugabyte.png",alt:"yugabyte",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/databend.png",alt:"databend",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/starrocks.png",alt:"starrocks",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/doris.png",alt:"doris",border:"0",width:"200"})),(0,s.yg)("p",null,(0,s.yg)("strong",{parentName:"p"},"A more comprehensive list of supported databases")," along with the configuration instructions can be found ",(0,s.yg)("a",{parentName:"p",href:"https://superset.apache.org/docs/configuration/databases"},"here"),"."),(0,s.yg)("p",null,"Want to add support for your datastore or data engine? Read more ",(0,s.yg)("a",{parentName:"p",href:"https://superset.apache.org/docs/frequently-asked-questions#does-superset-work-with-insert-database-engine-here"},"here")," about the technical requirements."),(0,s.yg)("h2",{id:"installation-and-configuration"},"Installation and Configuration"),(0,s.yg)("p",null,(0,s.yg)("a",{parentName:"p",href:"https://superset.apache.org/docs/installation/docker-compose"},"Extended documentation for Superset")),(0,s.yg)("h2",{id:"get-involved"},"Get Involved"),(0,s.yg)("ul",null,(0,s.yg)("li",{parentName:"ul"},"Ask and answer questions on ",(0,s.yg)("a",{parentName:"li",href:"https://stackoverflow.com/questions/tagged/apache-superset"},"StackOverflow")," using the ",(0,s.yg)("strong",{parentName:"li"},"apache-superset")," tag"),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"http://bit.ly/join-superset-slack"},"Join our community's Slack"),"\nand please read our ",(0,s.yg)("a",{parentName:"li",href:"https://github.com/apache/superset/blob/master/CODE_OF_CONDUCT.md#slack-community-guidelines"},"Slack Community Guidelines")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://lists.apache.org/list.html?dev@superset.apache.org"},"Join our dev@superset.apache.org Mailing list"),". To join, simply send an email to ",(0,s.yg)("a",{parentName:"li",href:"mailto:dev-subscribe@superset.apache.org"},"dev-subscribe@superset.apache.org")),(0,s.yg)("li",{parentName:"ul"},"If you want to help troubleshoot GitHub Issues involving the numerous database drivers that Superset supports, please consider adding your name and the databases you have access to on the ",(0,s.yg)("a",{parentName:"li",href:"https://docs.google.com/spreadsheets/d/1U1qxiLvOX0kBTUGME1AHHi6Ywel6ECF8xk_Qy-V9R8c/edit#gid=0"},"Superset Database Familiarity Rolodex")),(0,s.yg)("li",{parentName:"ul"},"Join Superset's Town Hall and ",(0,s.yg)("a",{parentName:"li",href:"https://preset.io/blog/the-superset-operational-model-wants-you/"},"Operational Model")," recurring meetings.  Meeting info is available on the ",(0,s.yg)("a",{parentName:"li",href:"https://superset.apache.org/community"},"Superset Community Calendar"))),(0,s.yg)("h2",{id:"contributor-guide"},"Contributor Guide"),(0,s.yg)("p",null,"Interested in contributing? Check out our\n",(0,s.yg)("a",{parentName:"p",href:"https://github.com/apache/superset/blob/master/CONTRIBUTING.md"},"CONTRIBUTING.md"),"\nto find resources around contributing along with a detailed guide on\nhow to set up a development environment."),(0,s.yg)("h2",{id:"resources"},"Resources"),(0,s.yg)("ul",null,(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://github.com/apache/superset/blob/master/RESOURCES/INTHEWILD.md"},'Superset "In the Wild"')," - open a PR to add your org to the list!"),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://github.com/apache/superset/blob/master/RESOURCES/FEATURE_FLAGS.md"},"Feature Flags")," - the status of Superset's Feature Flags."),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://github.com/apache/superset/blob/master/RESOURCES/STANDARD_ROLES.md"},"Standard Roles")," - How RBAC permissions map to roles."),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://github.com/apache/superset/wiki"},"Superset Wiki")," - Tons of additional community resources: best practices, community content and other information."),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://github.com/orgs/apache/projects/170"},"Superset SIPs")," - The status of Superset's SIPs (Superset Improvement Proposals) for both consensus and implementation status.")),(0,s.yg)("p",null,"Understanding the Superset Points of View"),(0,s.yg)("ul",null,(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/blog/dataset-centric-visualization/"},"The Case for Dataset-Centric Visualization")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/blog/understanding-superset-semantic-layer/"},"Understanding the Superset Semantic Layer"))),(0,s.yg)("ul",null,(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("p",{parentName:"li"},"Getting Started with Superset"),(0,s.yg)("ul",{parentName:"li"},(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://superset.apache.org/docs/installation/docker-compose#installing-superset-locally-using-docker-compose"},"Superset in 2 Minutes using Docker Compose")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://superset.apache.org/docs/configuration/databases#installing-database-drivers"},"Installing Database Drivers")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/blog/building-database-connector/"},"Building New Database Connectors")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://superset.apache.org/docs/using-superset/creating-your-first-dashboard/"},"Create Your First Dashboard")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/blog/tutorial-contributing-code-to-apache-superset/"},"Comprehensive Tutorial for Contributing Code to Apache Superset\n")))),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("p",{parentName:"li"},(0,s.yg)("a",{parentName:"p",href:"https://preset.io/resources/"},"Resources to master Superset by Preset"))),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("p",{parentName:"li"},"Deploying Superset"),(0,s.yg)("ul",{parentName:"li"},(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://hub.docker.com/r/apache/superset"},"Official Docker image")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://github.com/apache/superset/tree/master/helm/superset"},"Helm Chart")))),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("p",{parentName:"li"},"Recordings of Past ",(0,s.yg)("a",{parentName:"p",href:"https://preset.io/events"},"Superset Community Events")),(0,s.yg)("ul",{parentName:"li"},(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/events/mixed-time-series-visualization-in-superset-workshop/"},"Mixed Time Series Charts")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/events/how-the-bing-team-heavily-customized-superset-for-their-internal-data/"},"How the Bing Team Customized Superset for the Internal Self-Serve Data & Analytics Platform")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/events/2021-04-13-visualizing-mongodb-and-pinot-data-using-trino/"},"Live Demo: Visualizing MongoDB and Pinot Data using Trino")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/events/introduction-to-the-superset-api/"},"Introduction to the Superset API")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/events/2021-02-16-building-a-database-connector-for-superset/"},"Building a Database Connector for Superset")))),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("p",{parentName:"li"},"Visualizations"),(0,s.yg)("ul",{parentName:"li"},(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://superset.apache.org/docs/contributing/creating-viz-plugins/"},"Creating Viz Plugins")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://medium.com/nmc-techblog/apache-superset-manage-custom-viz-plugins-in-production-9fde1a708e55"},"Managing and Deploying Custom Viz Plugins")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/blog/2021-4-1-why-echarts/"},"Why Apache Superset is Betting on Apache ECharts")))),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("p",{parentName:"li"},(0,s.yg)("a",{parentName:"p",href:"https://superset.apache.org/docs/rest-api"},"Superset API")))),(0,s.yg)("h2",{id:"repo-activity"},"Repo Activity"),(0,s.yg)("a",{href:"https://next.ossinsight.io/widgets/official/compose-last-28-days-stats?repo_id=39464018",target:"_blank",align:"center"},(0,s.yg)("picture",null,(0,s.yg)("source",{media:"(prefers-color-scheme: dark)",srcset:"https://next.ossinsight.io/widgets/official/compose-last-28-days-stats/thumbnail.png?repo_id=39464018&image_size=auto&color_scheme=dark",width:"655",height:"auto"}),(0,s.yg)("img",{alt:"Performance Stats of apache/superset - Last 28 days",src:"https://next.ossinsight.io/widgets/official/compose-last-28-days-stats/thumbnail.png?repo_id=39464018&image_size=auto&color_scheme=light",width:"655",height:"auto"}))),(0,s.yg)("img",{referrerpolicy:"no-referrer-when-downgrade",src:"https://static.scarf.sh/a.png?x-pxid=bc1c90cd-bc04-4e11-8c7b-289fb2839492"}))}h.isMDXComponent=!0}}]);
\ No newline at end of file
diff --git a/assets/js/0e384e19.aa62a795.js b/assets/js/0e384e19.aa62a795.js
deleted file mode 100644
index 4e6cd5b..0000000
--- a/assets/js/0e384e19.aa62a795.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[3976],{15680:(e,t,a)=>{a.d(t,{xA:()=>l,yg:()=>d});var r=a(96540);function s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function n(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach((function(t){s(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function p(e,t){if(null==e)return{};var a,r,s=function(e,t){if(null==e)return{};var a,r,s={},i=Object.keys(e);for(r=0;r<i.length;r++)a=i[r],t.indexOf(a)>=0||(s[a]=e[a]);return s}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)a=i[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}var o=r.createContext({}),g=function(e){var t=r.useContext(o),a=t;return e&&(a="function"==typeof e?e(t):n(n({},t),e)),a},l=function(e){var t=g(e.components);return r.createElement(o.Provider,{value:t},e.children)},u="mdxType",h={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var a=e.components,s=e.mdxType,i=e.originalType,o=e.parentName,l=p(e,["components","mdxType","originalType","parentName"]),u=g(a),c=s,d=u["".concat(o,".").concat(c)]||u[c]||h[c]||i;return a?r.createElement(d,n(n({ref:t},l),{},{components:a})):r.createElement(d,n({ref:t},l))}));function d(e,t){var a=arguments,s=t&&t.mdxType;if("string"==typeof e||s){var i=a.length,n=new Array(i);n[0]=c;var p={};for(var o in t)hasOwnProperty.call(t,o)&&(p[o]=t[o]);p.originalType=e,p[u]="string"==typeof e?e:s,n[1]=p;for(var g=2;g<i;g++)n[g]=a[g];return r.createElement.apply(null,n)}return r.createElement.apply(null,a)}c.displayName="MDXCreateElement"},95436:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>o,contentTitle:()=>n,default:()=>h,frontMatter:()=>i,metadata:()=>p,toc:()=>g});var r=a(58168),s=(a(96540),a(15680));const i={hide_title:!0,sidebar_position:1},n=void 0,p={unversionedId:"intro",id:"intro",title:"intro",description:"\x3c!--",source:"@site/docs/intro.md",sourceDirName:".",slug:"/intro",permalink:"/docs/intro",draft:!1,editUrl:"https://github.com/apache/superset/edit/master/docs/docs/intro.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{hide_title:!0,sidebar_position:1},sidebar:"CustomSidebar",next:{title:"Quickstart",permalink:"/docs/quickstart"}},o={},g=[{value:"Why Superset?",id:"why-superset",level:2},{value:"Screenshots &amp; Gifs",id:"screenshots--gifs",level:2},{value:"Supported Databases",id:"supported-databases",level:2},{value:"Installation and Configuration",id:"installation-and-configuration",level:2},{value:"Get Involved",id:"get-involved",level:2},{value:"Contributor Guide",id:"contributor-guide",level:2},{value:"Resources",id:"resources",level:2},{value:"Repo Activity",id:"repo-activity",level:2}],l={toc:g},u="wrapper";function h(e){let{components:t,...a}=e;return(0,s.yg)(u,(0,r.A)({},l,a,{components:t,mdxType:"MDXLayout"}),(0,s.yg)("h1",{id:"superset"},"Superset"),(0,s.yg)("p",null,(0,s.yg)("a",{parentName:"p",href:"https://opensource.org/licenses/Apache-2.0"},(0,s.yg)("img",{parentName:"a",src:"https://img.shields.io/badge/License-Apache%202.0-blue.svg",alt:"License"})),"\n",(0,s.yg)("a",{parentName:"p",href:"https://github.com/apache/superset/tree/latest"},(0,s.yg)("img",{parentName:"a",src:"https://img.shields.io/github/v/release/apache/superset?sort=semver",alt:"GitHub release (latest SemVer)"})),"\n",(0,s.yg)("a",{parentName:"p",href:"https://github.com/apache/superset/actions"},(0,s.yg)("img",{parentName:"a",src:"https://github.com/apache/superset/workflows/Python/badge.svg",alt:"Build Status"})),"\n",(0,s.yg)("a",{parentName:"p",href:"https://badge.fury.io/py/apache-superset"},(0,s.yg)("img",{parentName:"a",src:"https://badge.fury.io/py/apache-superset.svg",alt:"PyPI version"})),"\n",(0,s.yg)("a",{parentName:"p",href:"https://codecov.io/github/apache/superset"},(0,s.yg)("img",{parentName:"a",src:"https://codecov.io/github/apache/superset/coverage.svg?branch=master",alt:"Coverage Status"})),"\n",(0,s.yg)("a",{parentName:"p",href:"https://pypi.python.org/pypi/apache-superset"},(0,s.yg)("img",{parentName:"a",src:"https://img.shields.io/pypi/pyversions/apache-superset.svg?maxAge=2592000",alt:"PyPI"})),"\n",(0,s.yg)("a",{parentName:"p",href:"http://bit.ly/join-superset-slack"},(0,s.yg)("img",{parentName:"a",src:"https://img.shields.io/badge/slack-join-orange.svg",alt:"Get on Slack"})),"\n",(0,s.yg)("a",{parentName:"p",href:"https://superset.apache.org"},(0,s.yg)("img",{parentName:"a",src:"https://img.shields.io/badge/docs-apache.org-blue.svg",alt:"Documentation"}))),(0,s.yg)("picture",{width:"500"},(0,s.yg)("source",{width:"600",media:"(prefers-color-scheme: dark)",src:"https://superset.apache.org/img/superset-logo-horiz-dark.svg",alt:"Superset logo (dark)"}),(0,s.yg)("img",{width:"600",src:"https://superset.apache.org/img/superset-logo-horiz-apache.svg",alt:"Superset logo (light)"})),(0,s.yg)("p",null,"A modern, enterprise-ready business intelligence web application."),(0,s.yg)("p",null,(0,s.yg)("a",{parentName:"p",href:"#why-superset"},(0,s.yg)("strong",{parentName:"a"},"Why Superset?"))," |\n",(0,s.yg)("a",{parentName:"p",href:"#supported-databases"},(0,s.yg)("strong",{parentName:"a"},"Supported Databases"))," |\n",(0,s.yg)("a",{parentName:"p",href:"#installation-and-configuration"},(0,s.yg)("strong",{parentName:"a"},"Installation and Configuration"))," |\n",(0,s.yg)("a",{parentName:"p",href:"https://github.com/apache/superset/blob/master/RELEASING/README.md#release-notes-for-recent-releases"},(0,s.yg)("strong",{parentName:"a"},"Release Notes"))," |\n",(0,s.yg)("a",{parentName:"p",href:"#get-involved"},(0,s.yg)("strong",{parentName:"a"},"Get Involved"))," |\n",(0,s.yg)("a",{parentName:"p",href:"#contributor-guide"},(0,s.yg)("strong",{parentName:"a"},"Contributor Guide"))," |\n",(0,s.yg)("a",{parentName:"p",href:"#resources"},(0,s.yg)("strong",{parentName:"a"},"Resources"))," |\n",(0,s.yg)("a",{parentName:"p",href:"https://github.com/apache/superset/blob/master/RESOURCES/INTHEWILD.md"},(0,s.yg)("strong",{parentName:"a"},"Organizations Using Superset"))),(0,s.yg)("h2",{id:"why-superset"},"Why Superset?"),(0,s.yg)("p",null,"Superset is a modern data exploration and data visualization platform. Superset can replace or augment proprietary business intelligence tools for many teams. Superset integrates well with a variety of data sources."),(0,s.yg)("p",null,"Superset provides:"),(0,s.yg)("ul",null,(0,s.yg)("li",{parentName:"ul"},"A ",(0,s.yg)("strong",{parentName:"li"},"no-code interface")," for building charts quickly"),(0,s.yg)("li",{parentName:"ul"},"A powerful, web-based ",(0,s.yg)("strong",{parentName:"li"},"SQL Editor")," for advanced querying"),(0,s.yg)("li",{parentName:"ul"},"A ",(0,s.yg)("strong",{parentName:"li"},"lightweight semantic layer")," for quickly defining custom dimensions and metrics"),(0,s.yg)("li",{parentName:"ul"},"Out of the box support for ",(0,s.yg)("strong",{parentName:"li"},"nearly any SQL")," database or data engine"),(0,s.yg)("li",{parentName:"ul"},"A wide array of ",(0,s.yg)("strong",{parentName:"li"},"beautiful visualizations")," to showcase your data, ranging from simple bar charts to geospatial visualizations"),(0,s.yg)("li",{parentName:"ul"},"Lightweight, configurable ",(0,s.yg)("strong",{parentName:"li"},"caching layer")," to help ease database load"),(0,s.yg)("li",{parentName:"ul"},"Highly extensible ",(0,s.yg)("strong",{parentName:"li"},"security roles and authentication")," options"),(0,s.yg)("li",{parentName:"ul"},"An ",(0,s.yg)("strong",{parentName:"li"},"API")," for programmatic customization"),(0,s.yg)("li",{parentName:"ul"},"A ",(0,s.yg)("strong",{parentName:"li"},"cloud-native architecture")," designed from the ground up for scale")),(0,s.yg)("h2",{id:"screenshots--gifs"},"Screenshots & Gifs"),(0,s.yg)("p",null,(0,s.yg)("strong",{parentName:"p"},"Video Overview")),(0,s.yg)("p",null,(0,s.yg)("a",{parentName:"p",href:"https://superset.staged.apache.org/superset-video-4k.mp4"},"https://superset.staged.apache.org/superset-video-4k.mp4")),(0,s.yg)("br",null),(0,s.yg)("p",null,(0,s.yg)("strong",{parentName:"p"},"Large Gallery of Visualizations")),(0,s.yg)("kbd",null,(0,s.yg)("img",{title:"Gallery",src:"https://superset.apache.org/img/screenshots/gallery.jpg"})),(0,s.yg)("br",null),(0,s.yg)("p",null,(0,s.yg)("strong",{parentName:"p"},"Craft Beautiful, Dynamic Dashboards")),(0,s.yg)("kbd",null,(0,s.yg)("img",{title:"View Dashboards",src:"https://superset.apache.org/img/screenshots/slack_dash.jpg"})),(0,s.yg)("br",null),(0,s.yg)("p",null,(0,s.yg)("strong",{parentName:"p"},"No-Code Chart Builder")),(0,s.yg)("kbd",null,(0,s.yg)("img",{title:"Slice & dice your data",src:"https://superset.apache.org/img/screenshots/explore.jpg"})),(0,s.yg)("br",null),(0,s.yg)("p",null,(0,s.yg)("strong",{parentName:"p"},"Powerful SQL Editor")),(0,s.yg)("kbd",null,(0,s.yg)("img",{title:"SQL Lab",src:"https://superset.apache.org/img/screenshots/sql_lab.jpg"})),(0,s.yg)("br",null),(0,s.yg)("h2",{id:"supported-databases"},"Supported Databases"),(0,s.yg)("p",null,"Superset can query data from any SQL-speaking datastore or data engine (Presto, Trino, Athena, ",(0,s.yg)("a",{parentName:"p",href:"https://superset.apache.org/docs/configuration/databases"},"and more"),") that has a Python DB-API driver and a SQLAlchemy dialect."),(0,s.yg)("p",null,"Here are some of the major database solutions that are supported:"),(0,s.yg)("p",{align:"center"},(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/redshift.png",alt:"redshift",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/google-biquery.png",alt:"google-biquery",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/snowflake.png",alt:"snowflake",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/trino.png",alt:"trino",border:"0",width:"150"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/presto.png",alt:"presto",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/databricks.png",alt:"databricks",border:"0",width:"160"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/druid.png",alt:"druid",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/firebolt.png",alt:"firebolt",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/timescale.png",alt:"timescale",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/rockset.png",alt:"rockset",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/postgresql.png",alt:"postgresql",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/mysql.png",alt:"mysql",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/mssql.jpg",alt:"mssql-server",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/db2.png",alt:"db2",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/sqlite.png",alt:"sqlite",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/sybase.png",alt:"sybase",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/mariadb.png",alt:"mariadb",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/vertica.png",alt:"vertica",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/oracle.png",alt:"oracle",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/firebird.png",alt:"firebird",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/greenplum.png",alt:"greenplum",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/clickhouse.png",alt:"clickhouse",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/exasol.png",alt:"exasol",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/monet-db.png",alt:"monet-db",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/apache-kylin.png",alt:"apache-kylin",border:"0",width:"80"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/hologres.png",alt:"hologres",border:"0",width:"80"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/netezza.png",alt:"netezza",border:"0",width:"80"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/pinot.png",alt:"pinot",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/teradata.png",alt:"teradata",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/yugabyte.png",alt:"yugabyte",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/databend.png",alt:"databend",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/starrocks.png",alt:"starrocks",border:"0",width:"200"}),(0,s.yg)("img",{src:"https://superset.apache.org/img/databases/doris.png",alt:"doris",border:"0",width:"200"})),(0,s.yg)("p",null,(0,s.yg)("strong",{parentName:"p"},"A more comprehensive list of supported databases")," along with the configuration instructions can be found ",(0,s.yg)("a",{parentName:"p",href:"https://superset.apache.org/docs/configuration/databases"},"here"),"."),(0,s.yg)("p",null,"Want to add support for your datastore or data engine? Read more ",(0,s.yg)("a",{parentName:"p",href:"https://superset.apache.org/docs/frequently-asked-questions#does-superset-work-with-insert-database-engine-here"},"here")," about the technical requirements."),(0,s.yg)("h2",{id:"installation-and-configuration"},"Installation and Configuration"),(0,s.yg)("p",null,(0,s.yg)("a",{parentName:"p",href:"https://superset.apache.org/docs/installation/docker-compose"},"Extended documentation for Superset")),(0,s.yg)("h2",{id:"get-involved"},"Get Involved"),(0,s.yg)("ul",null,(0,s.yg)("li",{parentName:"ul"},"Ask and answer questions on ",(0,s.yg)("a",{parentName:"li",href:"https://stackoverflow.com/questions/tagged/apache-superset"},"StackOverflow")," using the ",(0,s.yg)("strong",{parentName:"li"},"apache-superset")," tag"),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"http://bit.ly/join-superset-slack"},"Join our community's Slack"),"\nand please read our ",(0,s.yg)("a",{parentName:"li",href:"https://github.com/apache/superset/blob/master/CODE_OF_CONDUCT.md#slack-community-guidelines"},"Slack Community Guidelines")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://lists.apache.org/list.html?dev@superset.apache.org"},"Join our dev@superset.apache.org Mailing list"),". To join, simply send an email to ",(0,s.yg)("a",{parentName:"li",href:"mailto:dev-subscribe@superset.apache.org"},"dev-subscribe@superset.apache.org")),(0,s.yg)("li",{parentName:"ul"},"If you want to help troubleshoot GitHub Issues involving the numerous database drivers that Superset supports, please consider adding your name and the databases you have access to on the ",(0,s.yg)("a",{parentName:"li",href:"https://docs.google.com/spreadsheets/d/1U1qxiLvOX0kBTUGME1AHHi6Ywel6ECF8xk_Qy-V9R8c/edit#gid=0"},"Superset Database Familiarity Rolodex")),(0,s.yg)("li",{parentName:"ul"},"Join Superset's Town Hall and ",(0,s.yg)("a",{parentName:"li",href:"https://preset.io/blog/the-superset-operational-model-wants-you/"},"Operational Model")," recurring meetings.  Meeting info is available on the ",(0,s.yg)("a",{parentName:"li",href:"https://superset.apache.org/community"},"Superset Community Calendar"))),(0,s.yg)("h2",{id:"contributor-guide"},"Contributor Guide"),(0,s.yg)("p",null,"Interested in contributing? Check out our\n",(0,s.yg)("a",{parentName:"p",href:"https://github.com/apache/superset/blob/master/CONTRIBUTING.md"},"CONTRIBUTING.md"),"\nto find resources around contributing along with a detailed guide on\nhow to set up a development environment."),(0,s.yg)("h2",{id:"resources"},"Resources"),(0,s.yg)("ul",null,(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://github.com/apache/superset/blob/master/RESOURCES/INTHEWILD.md"},'Superset "In the Wild"')," - open a PR to add your org to the list!"),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://github.com/apache/superset/blob/master/RESOURCES/FEATURE_FLAGS.md"},"Feature Flags")," - the status of Superset's Feature Flags."),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://github.com/apache/superset/blob/master/RESOURCES/STANDARD_ROLES.md"},"Standard Roles")," - How RBAC permissions map to roles."),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://github.com/apache/superset/wiki"},"Superset Wiki")," - Tons of additional community resources: best practices, community content and other information."),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://github.com/orgs/apache/projects/170"},"Superset SIPs")," - The status of Superset's SIPs (Superset Improvement Proposals) for both consensus and implementation status.")),(0,s.yg)("p",null,"Understanding the Superset Points of View"),(0,s.yg)("ul",null,(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/blog/dataset-centric-visualization/"},"The Case for Dataset-Centric Visualization")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/blog/understanding-superset-semantic-layer/"},"Understanding the Superset Semantic Layer"))),(0,s.yg)("ul",null,(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("p",{parentName:"li"},"Getting Started with Superset"),(0,s.yg)("ul",{parentName:"li"},(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://superset.apache.org/docs/installation/docker-compose#installing-superset-locally-using-docker-compose"},"Superset in 2 Minutes using Docker Compose")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://superset.apache.org/docs/configuration/databases#installing-database-drivers"},"Installing Database Drivers")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/blog/building-database-connector/"},"Building New Database Connectors")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://superset.apache.org/docs/using-superset/creating-your-first-dashboard/"},"Create Your First Dashboard")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/blog/tutorial-contributing-code-to-apache-superset/"},"Comprehensive Tutorial for Contributing Code to Apache Superset\n")))),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("p",{parentName:"li"},(0,s.yg)("a",{parentName:"p",href:"https://preset.io/resources/"},"Resources to master Superset by Preset"))),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("p",{parentName:"li"},"Deploying Superset"),(0,s.yg)("ul",{parentName:"li"},(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://hub.docker.com/r/apache/superset"},"Official Docker image")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://github.com/apache/superset/tree/master/helm/superset"},"Helm Chart")))),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("p",{parentName:"li"},"Recordings of Past ",(0,s.yg)("a",{parentName:"p",href:"https://preset.io/events"},"Superset Community Events")),(0,s.yg)("ul",{parentName:"li"},(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/events/mixed-time-series-visualization-in-superset-workshop/"},"Mixed Time Series Charts")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/events/how-the-bing-team-heavily-customized-superset-for-their-internal-data/"},"How the Bing Team Customized Superset for the Internal Self-Serve Data & Analytics Platform")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/events/2021-04-13-visualizing-mongodb-and-pinot-data-using-trino/"},"Live Demo: Visualizing MongoDB and Pinot Data using Trino")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/events/introduction-to-the-superset-api/"},"Introduction to the Superset API")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/events/2021-02-16-building-a-database-connector-for-superset/"},"Building a Database Connector for Superset")))),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("p",{parentName:"li"},"Visualizations"),(0,s.yg)("ul",{parentName:"li"},(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://superset.apache.org/docs/contributing/creating-viz-plugins/"},"Creating Viz Plugins")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://medium.com/nmc-techblog/apache-superset-manage-custom-viz-plugins-in-production-9fde1a708e55"},"Managing and Deploying Custom Viz Plugins")),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("a",{parentName:"li",href:"https://preset.io/blog/2021-4-1-why-echarts/"},"Why Apache Superset is Betting on Apache ECharts")))),(0,s.yg)("li",{parentName:"ul"},(0,s.yg)("p",{parentName:"li"},(0,s.yg)("a",{parentName:"p",href:"https://superset.apache.org/docs/rest-api"},"Superset API")))),(0,s.yg)("h2",{id:"repo-activity"},"Repo Activity"),(0,s.yg)("a",{href:"https://next.ossinsight.io/widgets/official/compose-last-28-days-stats?repo_id=39464018",target:"_blank",align:"center"},(0,s.yg)("picture",null,(0,s.yg)("source",{media:"(prefers-color-scheme: dark)",srcset:"https://next.ossinsight.io/widgets/official/compose-last-28-days-stats/thumbnail.png?repo_id=39464018&image_size=auto&color_scheme=dark",width:"655",height:"auto"}),(0,s.yg)("img",{alt:"Performance Stats of apache/superset - Last 28 days",src:"https://next.ossinsight.io/widgets/official/compose-last-28-days-stats/thumbnail.png?repo_id=39464018&image_size=auto&color_scheme=light",width:"655",height:"auto"}))),(0,s.yg)("img",{referrerpolicy:"no-referrer-when-downgrade",src:"https://static.scarf.sh/a.png?x-pxid=bc1c90cd-bc04-4e11-8c7b-289fb2839492"}))}h.isMDXComponent=!0}}]);
\ No newline at end of file
diff --git a/assets/js/runtime~main.dd89d5f1.js b/assets/js/runtime~main.531f3acc.js
similarity index 67%
rename from assets/js/runtime~main.dd89d5f1.js
rename to assets/js/runtime~main.531f3acc.js
index 3f65706..543a1ca 100644
--- a/assets/js/runtime~main.dd89d5f1.js
+++ b/assets/js/runtime~main.531f3acc.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,t,f,r,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,f,r)=>{if(!t){var d=1/0;for(i=0;i<e.length;i++){t=e[i][0],f=e[i][1],r=e[i][2];for(var c=!0,n=0;n<t.length;n++)(!1&r||d>=r)&&Object.keys(o.O).every((e=>o.O[e](t[n])))?t.splice(n--,1):(c=!1,r<d&&(d=r));if(c){e.splice(i--,1);var b=f();void 0!==b&&(a=b)}}return a}r=r||0;for(var i=e.length;i>0&&e[i-1][2]>r;i--)e[i]=e[i-1];e[i]=[t,f,r]},o.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return o.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var r=Object.create(null);o.r(r);var d={};a=a||[null,t({}),t([]),t(t)];for(var c=2&f&&e;"object"==typeof c&&!~a.indexOf(c);c=t(c))Object.getOwnPropertyNames(c).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,o.d(r,d),r},o.d=(e,a)=>{for(var t in a)o.o(a,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((a,t)=>(o.f[t](e,a),a)),[])),o.u=e=>"assets/js/"+({74:"90ea8ea6",477:"8e7d3c26",550:"44f5f585",829:"22219785",921:"5818c28e",1011:"ea313555",1127:"c625e5b0",1298:"35a5de3c",1496:"9224627a",1786:"e74dd0f7",2138:"1a4e3797",2720:"317d0b40",3368:"028ec535",3503:"2461ffa2",3976:"0e384e19",4107:"cd6ad617",4134:"393be207",4583:"1df93b7f",4949:"f37194fb",4983:"f56fdbd5",5209:"80eded0f",5347:"dd0670d3",5647:"30ec1363",5652:"b2340f6f",5718:"eb23a929",5747:"88eaec5a",5935:"3b6f0bc4",6061:"1f391b9e",6209:"e8232806",6505:"74876495",6840:"079e4a65",7044:"c37457ff",7162:"f58ffc34",8401:"17896441",8428:"4692103b",8488:"a6706ca1",8581:"935f2afb",8679:"e94f6316",8714:"1be78505",8880:"57b59cd4",9458:"4190315d",9506:"81fe5c6e",9642:"77807460"}[e]||e)+"."+{74:"1a965576",416:"bbfa475a",477:"eac09aca",550:"c64cbf82",829:"02e31506",921:"1d3482bb",1011:"9e6865fb",1127:"fd19b68e",1298:"1c2c6c36",1496:"cf2f2f5d",1774:"d317c627",1786:"97d3a680",2138:"b2b9f6c4",2720:"f46f0ad6",3368:"a0dd7e41",3444:"3ba3f5d7",3503:"bb8752aa",3591:"c49e4893",3976:"aa62a795",4107:"8c14ec33",4134:"6a02eb3f",4263:"4f96b0ef",4583:"6144b23e",4673:"0492b699",4949:"dfbbaf3c",4983:"557e1d09",5209:"5ed8c4fa",5347:"47f56f8d",5390:"3e6c66ea",5584:"c480dca5",5647:"535f54f5",5652:"26338a85",5718:"b8f9b841",5747:"482f5545",5935:"8e715267",6061:"2a35b2f0",6209:"ce2e4542",6479:"baf52ded",6505:"b9ce26a1",6840:"90d4d723",7044:"94586117",7162:"49b1dc52",8401:"e356988c",8428:"f0c6aae1",8488:"a3a86318",8581:"f5d64f93",8679:"51701286",8714:"39537cb9",8761:"1499a032",8880:"fa90d4cc",8913:"4eaba603",9458:"03e06ec8",9462:"536707e1",9506:"ea279085",9642:"f9f66f86"}[e]+".js",o.miniCssF=e=>{},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},r="docs-v-2:",o.l=(e,a,t,d)=>{if(f[e])f[e].push(a);else{var c,n;if(void 0!==t)for(var b=document.getElementsByTagName("script"),i=0;i<b.length;i++){var l=b[i];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==r+t){c=l;break}}c||(n=!0,(c=document.createElement("script")).charset="utf-8",c.timeout=120,o.nc&&c.setAttribute("nonce",o.nc),c.setAttribute("data-webpack",r+t),c.src=e),f[e]=[a];var u=(a,t)=>{c.onerror=c.onload=null,clearTimeout(s);var r=f[e];if(delete f[e],c.parentNode&&c.parentNode.removeChild(c),r&&r.forEach((e=>e(t))),a)return a(t)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=u.bind(null,c.onerror),c.onload=u.bind(null,c.onload),n&&document.head.appendChild(c)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o.p="/",o.gca=function(e){return e={17896441:"8401",22219785:"829",74876495:"6505",77807460:"9642","90ea8ea6":"74","8e7d3c26":"477","44f5f585":"550","5818c28e":"921",ea313555:"1011",c625e5b0:"1127","35a5de3c":"1298","9224627a":"1496",e74dd0f7:"1786","1a4e3797":"2138","317d0b40":"2720","028ec535":"3368","2461ffa2":"3503","0e384e19":"3976",cd6ad617:"4107","393be207":"4134","1df93b7f":"4583",f37194fb:"4949",f56fdbd5:"4983","80eded0f":"5209",dd0670d3:"5347","30ec1363":"5647",b2340f6f:"5652",eb23a929:"5718","88eaec5a":"5747","3b6f0bc4":"5935","1f391b9e":"6061",e8232806:"6209","079e4a65":"6840",c37457ff:"7044",f58ffc34:"7162","4692103b":"8428",a6706ca1:"8488","935f2afb":"8581",e94f6316:"8679","1be78505":"8714","57b59cd4":"8880","4190315d":"9458","81fe5c6e":"9506"}[e]||e,o.p+o.u(e)},(()=>{var e={5354:0,1869:0};o.f.j=(a,t)=>{var f=o.o(e,a)?e[a]:void 0;if(0!==f)if(f)t.push(f[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var r=new Promise(((t,r)=>f=e[a]=[t,r]));t.push(f[2]=r);var d=o.p+o.u(a),c=new Error;o.l(d,(t=>{if(o.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var r=t&&("load"===t.type?"missing":t.type),d=t&&t.target&&t.target.src;c.message="Loading chunk "+a+" failed.\n("+r+": "+d+")",c.name="ChunkLoadError",c.type=r,c.request=d,f[1](c)}}),"chunk-"+a,a)}},o.O.j=a=>0===e[a];var a=(a,t)=>{var f,r,d=t[0],c=t[1],n=t[2],b=0;if(d.some((a=>0!==e[a]))){for(f in c)o.o(c,f)&&(o.m[f]=c[f]);if(n)var i=n(o)}for(a&&a(t);b<d.length;b++)r=d[b],o.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return o.O(i)},t=self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[];t.forEach(a.bind(null,0)),t.push=a.bind(null,t.push.bind(t))})()})();
\ 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||0;for(var i=e.length;i>0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[t,r,f]},o.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return o.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);o.r(f);var d={};a=a||[null,t({}),t([]),t(t)];for(var c=2&r&&e;"object"==typeof c&&!~a.indexOf(c);c=t(c))Object.getOwnPropertyNames(c).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,o.d(f,d),f},o.d=(e,a)=>{for(var t in a)o.o(a,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((a,t)=>(o.f[t](e,a),a)),[])),o.u=e=>"assets/js/"+({74:"90ea8ea6",477:"8e7d3c26",550:"44f5f585",829:"22219785",921:"5818c28e",1011:"ea313555",1127:"c625e5b0",1298:"35a5de3c",1496:"9224627a",1786:"e74dd0f7",2138:"1a4e3797",2720:"317d0b40",3368:"028ec535",3503:"2461ffa2",3976:"0e384e19",4107:"cd6ad617",4134:"393be207",4583:"1df93b7f",4949:"f37194fb",4983:"f56fdbd5",5209:"80eded0f",5347:"dd0670d3",5647:"30ec1363",5652:"b2340f6f",5718:"eb23a929",5747:"88eaec5a",5935:"3b6f0bc4",6061:"1f391b9e",6209:"e8232806",6505:"74876495",6840:"079e4a65",7044:"c37457ff",7162:"f58ffc34",8401:"17896441",8428:"4692103b",8488:"a6706ca1",8581:"935f2afb",8679:"e94f6316",8714:"1be78505",8880:"57b59cd4",9458:"4190315d",9506:"81fe5c6e",9642:"77807460"}[e]||e)+"."+{74:"1a965576",416:"bbfa475a",477:"eac09aca",550:"c64cbf82",829:"02e31506",921:"1d3482bb",1011:"9e6865fb",1127:"fd19b68e",1298:"1c2c6c36",1496:"cf2f2f5d",1774:"d317c627",1786:"97d3a680",2138:"b2b9f6c4",2720:"f46f0ad6",3368:"a0dd7e41",3444:"3ba3f5d7",3503:"bb8752aa",3591:"c49e4893",3976:"8a8f2cf5",4107:"8c14ec33",4134:"6a02eb3f",4263:"4f96b0ef",4583:"6144b23e",4673:"0492b699",4949:"dfbbaf3c",4983:"557e1d09",5209:"5ed8c4fa",5347:"47f56f8d",5390:"3e6c66ea",5584:"c480dca5",5647:"535f54f5",5652:"26338a85",5718:"b8f9b841",5747:"482f5545",5935:"8e715267",6061:"2a35b2f0",6209:"ce2e4542",6479:"baf52ded",6505:"b9ce26a1",6840:"34d81669",7044:"94586117",7162:"49b1dc52",8401:"e356988c",8428:"f0c6aae1",8488:"a3a86318",8581:"f5d64f93",8679:"51701286",8714:"39537cb9",8761:"1499a032",8880:"fa90d4cc",8913:"4eaba603",9458:"03e06ec8",9462:"536707e1",9506:"ea279085",9642:"f9f66f86"}[e]+".js",o.miniCssF=e=>{},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},f="docs-v-2:",o.l=(e,a,t,d)=>{if(r[e])r[e].push(a);else{var c,n;if(void 0!==t)for(var b=document.getElementsByTagName("script"),i=0;i<b.length;i++){var l=b[i];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==f+t){c=l;break}}c||(n=!0,(c=document.createElement("script")).charset="utf-8",c.timeout=120,o.nc&&c.setAttribute("nonce",o.nc),c.setAttribute("data-webpack",f+t),c.src=e),r[e]=[a];var u=(a,t)=>{c.onerror=c.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],c.parentNode&&c.parentNode.removeChild(c),f&&f.forEach((e=>e(t))),a)return a(t)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=u.bind(null,c.onerror),c.onload=u.bind(null,c.onload),n&&document.head.appendChild(c)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o.p="/",o.gca=function(e){return e={17896441:"8401",22219785:"829",74876495:"6505",77807460:"9642","90ea8ea6":"74","8e7d3c26":"477","44f5f585":"550","5818c28e":"921",ea313555:"1011",c625e5b0:"1127","35a5de3c":"1298","9224627a":"1496",e74dd0f7:"1786","1a4e3797":"2138","317d0b40":"2720","028ec535":"3368","2461ffa2":"3503","0e384e19":"3976",cd6ad617:"4107","393be207":"4134","1df93b7f":"4583",f37194fb:"4949",f56fdbd5:"4983","80eded0f":"5209",dd0670d3:"5347","30ec1363":"5647",b2340f6f:"5652",eb23a929:"5718","88eaec5a":"5747","3b6f0bc4":"5935","1f391b9e":"6061",e8232806:"6209","079e4a65":"6840",c37457ff:"7044",f58ffc34:"7162","4692103b":"8428",a6706ca1:"8488","935f2afb":"8581",e94f6316:"8679","1be78505":"8714","57b59cd4":"8880","4190315d":"9458","81fe5c6e":"9506"}[e]||e,o.p+o.u(e)},(()=>{var e={5354:0,1869:0};o.f.j=(a,t)=>{var r=o.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var f=new Promise(((t,f)=>r=e[a]=[t,f]));t.push(r[2]=f);var d=o.p+o.u(a),c=new Error;o.l(d,(t=>{if(o.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var f=t&&("load"===t.type?"missing":t.type),d=t&&t.target&&t.target.src;c.message="Loading chunk "+a+" failed.\n("+f+": "+d+")",c.name="ChunkLoadError",c.type=f,c.request=d,r[1](c)}}),"chunk-"+a,a)}},o.O.j=a=>0===e[a];var a=(a,t)=>{var r,f,d=t[0],c=t[1],n=t[2],b=0;if(d.some((a=>0!==e[a]))){for(r in c)o.o(c,r)&&(o.m[r]=c[r]);if(n)var i=n(o)}for(a&&a(t);b<d.length;b++)f=d[b],o.o(e,f)&&e[f]&&e[f][0](),e[f]=0;return o.O(i)},t=self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[];t.forEach(a.bind(null,0)),t.push=a.bind(null,t.push.bind(t))})()})();
\ No newline at end of file
diff --git a/community/index.html b/community/index.html
index fb76474..252bbe7 100644
--- a/community/index.html
+++ b/community/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -36,7 +36,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/api/index.html b/docs/api/index.html
index 4aa3b61..840adbb 100644
--- a/docs/api/index.html
+++ b/docs/api/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -39,7 +39,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/alerts-reports/index.html b/docs/configuration/alerts-reports/index.html
index 5c5ce1d..ef0a826 100644
--- a/docs/configuration/alerts-reports/index.html
+++ b/docs/configuration/alerts-reports/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -55,7 +55,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/async-queries-celery/index.html b/docs/configuration/async-queries-celery/index.html
index c8d7c8c..e58565d 100644
--- a/docs/configuration/async-queries-celery/index.html
+++ b/docs/configuration/async-queries-celery/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -52,7 +52,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/cache/index.html b/docs/configuration/cache/index.html
index e99474f..dcdcc3e 100644
--- a/docs/configuration/cache/index.html
+++ b/docs/configuration/cache/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -55,7 +55,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/configuring-superset/index.html b/docs/configuration/configuring-superset/index.html
index 48ed4fc..d90d8a1 100644
--- a/docs/configuration/configuring-superset/index.html
+++ b/docs/configuration/configuring-superset/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -105,7 +105,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/country-map-tools/index.html b/docs/configuration/country-map-tools/index.html
index bb13c01..b85a239 100644
--- a/docs/configuration/country-map-tools/index.html
+++ b/docs/configuration/country-map-tools/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -43,7 +43,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/databases/index.html b/docs/configuration/databases/index.html
index a040b7b..b0dd2a4 100644
--- a/docs/configuration/databases/index.html
+++ b/docs/configuration/databases/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -186,7 +186,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/event-logging/index.html b/docs/configuration/event-logging/index.html
index 9bcf000..b43d08c 100644
--- a/docs/configuration/event-logging/index.html
+++ b/docs/configuration/event-logging/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -44,7 +44,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/importing-exporting-datasources/index.html b/docs/configuration/importing-exporting-datasources/index.html
index cec11f1..e698b4d 100644
--- a/docs/configuration/importing-exporting-datasources/index.html
+++ b/docs/configuration/importing-exporting-datasources/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -47,7 +47,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/networking-settings/index.html b/docs/configuration/networking-settings/index.html
index 4ea6650..1f6263c 100644
--- a/docs/configuration/networking-settings/index.html
+++ b/docs/configuration/networking-settings/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -50,7 +50,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/setup-ssh-tunneling/index.html b/docs/configuration/setup-ssh-tunneling/index.html
index df6d10b..f3f8927 100644
--- a/docs/configuration/setup-ssh-tunneling/index.html
+++ b/docs/configuration/setup-ssh-tunneling/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -36,7 +36,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/sql-templating/index.html b/docs/configuration/sql-templating/index.html
index 61e1be8..35119cd 100644
--- a/docs/configuration/sql-templating/index.html
+++ b/docs/configuration/sql-templating/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -75,7 +75,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/timezones/index.html b/docs/configuration/timezones/index.html
index b642fa1..64be27d 100644
--- a/docs/configuration/timezones/index.html
+++ b/docs/configuration/timezones/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -36,7 +36,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/development/index.html b/docs/contributing/development/index.html
index d8aca8f..33bedd2 100644
--- a/docs/contributing/development/index.html
+++ b/docs/contributing/development/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -102,7 +102,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/guidelines/index.html b/docs/contributing/guidelines/index.html
index 570177d..dcbb127 100644
--- a/docs/contributing/guidelines/index.html
+++ b/docs/contributing/guidelines/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -50,7 +50,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/howtos/index.html b/docs/contributing/howtos/index.html
index d204e59..5e19761 100644
--- a/docs/contributing/howtos/index.html
+++ b/docs/contributing/howtos/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -95,7 +95,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/index.html b/docs/contributing/index.html
index 0c32fd2..3c5fbfe 100644
--- a/docs/contributing/index.html
+++ b/docs/contributing/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -57,7 +57,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/misc/index.html b/docs/contributing/misc/index.html
index bcfdbed..550b0ee 100644
--- a/docs/contributing/misc/index.html
+++ b/docs/contributing/misc/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -45,7 +45,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contributing/resources/index.html b/docs/contributing/resources/index.html
index 0281a28..258f421 100644
--- a/docs/contributing/resources/index.html
+++ b/docs/contributing/resources/index.html
@@ -8,12 +8,12 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/superset-logo-horiz.svg" alt="Superset Logo" class="themedImage_ToTc themedImage--light_HNdA"><img src="/img/superset-logo-horiz-dark.svg" alt="Superset Logo" class="themedImage_ToTc themedImage--dark_i4oU"></div></a><div class="navbar__item dropdown dropdown--hoverable"><a class="navbar__link" aria-haspopup="true" aria-expanded="false" role="button" href="/docs/intro">Documentation</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/docs/intro">Getting Started</a></li><li><a class="dropdown__link" href="/docs/faq">FAQ</a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable"><a class="navbar__link" aria-haspopup="true" aria-expanded="false" role="button" href="/community">Community</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/community">Resources</a></li><li><a href="https://github.com/apache/superset" target="_blank" rel="noopener noreferrer" class="dropdown__link">GitHub<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="http://bit.ly/join-superset-slack" target="_blank" rel="noopener noreferrer" class="dropdown__link">Slack<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://lists.apache.org/list.html?dev@superset.apache.org" target="_blank" rel="noopener noreferrer" class="dropdown__link">Mailing List<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://stackoverflow.com/questions/tagged/apache-superset" target="_blank" rel="noopener noreferrer" class="dropdown__link">Stack Overflow<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div><div class="navbar__items navbar__items--right"><a class="navbar__item navbar__link default-button-theme get-started-button" href="/docs/intro">Get Started</a><a href="https://github.com/apache/superset" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link github-button"></a><div class="searchBox_ZlJk"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20" aria-hidden="true"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0 docsWrapper_BCFX"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docPage__5DB"><aside class="theme-doc-sidebar-container docSidebarContainer_b6E3"><div class="sidebarViewport_Xe31"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/docs/intro">Introduction</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/docs/quickstart">Quickstart</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/installation/kubernetes">Installation</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/configuration/configuring-superset">Configuration</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/using-superset/creating-your-first-dashboard">Using Superset</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" aria-expanded="true" href="/docs/contributing/">Contributing</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/contributing/">Contributing to Superset</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/contributing/guidelines">Guidelines</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/contributing/development">Setting up a Development Environment</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/contributing/howtos">Development How-tos</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/docs/contributing/resources">Resources</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/contributing/misc">Misc.</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/security/">Security</a></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/docs/faq">FAQ</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/docs/api">API</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_gTbr"><div class="container padding-top--md padding-bottom--lg"><style data-emotion-css="hrzriw">.css-hrzriw{position:fixed;bottom:40px;right:10px;padding:1rem;padding-left:4rem;background-color:#444;border-radius:10px;z-index:9999;background-image:url('/img/github-dark.png');background-size:2rem;background-position:1rem center;background-repeat:no-repeat;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;bpx-shadow:0 0 0 0 rgba(0,0,0,0);scale:.9;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;}.css-hrzriw:hover{background-color:#333;box-shadow:5px 5px 10px 0 rgba(0,0,0,0.3);scale:1;}</style><a href="https://github.com/apache/superset/edit/master/docs/docs/contributing/resources.mdx" target="_blank" rel="noopener noreferrer" class="css-hrzriw">Edit this page on GitHub</a><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">Contributing</span><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Resources</span><meta itemprop="position" content="2"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><h1>Resources</h1><h2 class="anchor anchorWithStickyNavbar_LWe7" id="entity-relationship-diagram">Entity-Relationship Diagram<a href="#entity-relationship-diagram" class="hash-link" aria-label="Direct link to Entity-Relationship Diagram" title="Direct link to 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" height="2797" preserveAspectRatio="none" style="width:5957px;height:2797px;background:#003153" viewBox="0 0 5957 2797" width="5957"><path fill="#003153" style="stroke:none;stroke-width:1" d="M0 0h5957v2797H0z"></path><text fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" textLength="271" x="2838.5" y="35.421">Apache Superset ERD</text><rect height="598" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="847" x="2105" y="2145.109"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="301" x="2378" y="2160.104">Inherited from Flask App Builder (FAB)</text><rect height="867" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="665" x="2716" y="58.609"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="132" x="2982.5" y="73.605">Alerts &amp; Reports</text><rect height="2085.5" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="1352" x="12" y="472.109"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="94" x="641" y="487.104">Data Assets</text><rect height="1832.5" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="2051" x="2976" y="959.109"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="38" x="3982.5" y="974.105">Core</text><rect height="323" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="1162" x="1388" y="1593.109"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="58" x="1940" y="1608.104">System</text><rect height="1055" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="853" x="5098" y="991.609"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="64" x="5492.5" y="1006.605">SQL Lab</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="214" x="2139" y="2650.109"></rect><circle cx="2152" cy="2664.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2156.11 2670.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="2164" y="2668.956">ViewMenu (ab_view_menu)</text><path style="stroke:gray;stroke-width:1" d="M2140 2678.109h212"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2145" y="2695.104">id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2140 2702.406h212"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="2145" y="2719.401">name: VARCHAR(250)</text><rect fill="#003153" height="92.891" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="287" x="2121.5" y="2269.609"></rect><circle cx="2134.5" cy="2283.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2138.61 2289.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="259" x="2146.5" y="2288.456">PermissionView (ab_permission_view)</text><path style="stroke:gray;stroke-width:1" d="M2122.5 2297.609h285"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2127.5" y="2314.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2127.5" y="2330.901">permission_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2127.5" y="2347.198">view_menu_id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2122.5 2354.5h285"></path><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="247" x="2443.5" y="2229.109"></rect><circle cx="2456.5" cy="2243.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2460.61 2249.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219" x="2468.5" y="2247.956">RegisterUser (ab_register_user)</text><path style="stroke:gray;stroke-width:1" d="M2444.5 2257.109h245"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2449.5" y="2274.104">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="196" x="2449.5" y="2290.401">registration_date: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M2444.5 2297.703h245"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="2449.5" y="2314.698">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="2449.5" y="2330.995">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="2449.5" y="2347.292">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180" x="2449.5" y="2363.589">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140" x="2449.5" y="2379.886">email: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232" x="2449.5" y="2396.183">registration_hash: VARCHAR(256)</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="218" x="2388" y="2650.109"></rect><circle cx="2401" cy="2664.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2405.11 2670.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="2413" y="2668.956">Permission (ab_permission)</text><path style="stroke:gray;stroke-width:1" d="M2389 2678.109h216"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2394" y="2695.104">id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2389 2702.406h216"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="2394" y="2719.401">name: VARCHAR(100)</text><rect fill="#003153" height="272.156" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="192" x="2726" y="2180.109"></rect><circle cx="2767.75" cy="2194.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2771.86 2200.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="101" x="2785.25" y="2198.956">User (ab_user)</text><path style="stroke:gray;stroke-width:1" d="M2727 2208.109h190"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2732" y="2225.104">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116" x="2732" y="2241.401">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144" x="2732" y="2257.698">last_login: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="2732" y="2273.995">login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="2732" y="2290.292">fail_login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2732" y="2306.589">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2732" y="2322.886">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2732" y="2339.183">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2732" y="2355.479">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2727 2362.781h190"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="2732" y="2379.776">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="2732" y="2396.073">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="2732" y="2412.37">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180" x="2732" y="2428.667">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="2732" y="2444.964">email: VARCHAR(320)</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="155" x="2692.5" y="2650.109"></rect><circle cx="2719.9" cy="2664.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2724.01 2670.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95" x="2735.1" y="2668.956">Role (ab_role)</text><path style="stroke:gray;stroke-width:1" d="M2693.5 2678.109h153"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2698.5" y="2695.104">id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2693.5 2702.406h153"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="2698.5" y="2719.401">name: VARCHAR(64)</text><rect fill="#003153" height="206.969" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="327" x="3038.5" y="93.609"></rect><circle cx="3051.5" cy="107.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3055.61 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="299" x="3063.5" y="112.456">ReportExecutionLog (report_execution_log)</text><path style="stroke:gray;stroke-width:1" d="M3039.5 121.609h325"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3044.5" y="138.605">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192" x="3044.5" y="154.901">scheduled_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="3044.5" y="171.198">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="3044.5" y="187.495">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89" x="3044.5" y="203.792">value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="3044.5" y="220.089">value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="3044.5" y="236.386">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202" x="3044.5" y="252.683">report_schedule_id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3039.5 259.984h325"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="3044.5" y="276.979">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="139" x="3044.5" y="293.276">state: VARCHAR(50)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="271" x="2732.5" y="110.109"></rect><circle cx="2745.5" cy="124.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2749.61 130.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="243" x="2757.5" y="128.956">ReportRecipients (report_recipient)</text><path style="stroke:gray;stroke-width:1" d="M2733.5 138.109h269"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2738.5" y="155.105">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2738.5" y="171.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2738.5" y="187.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="2738.5" y="203.995">recipient_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202" x="2738.5" y="220.292">report_schedule_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2738.5" y="236.589">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2738.5" y="252.886">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2733.5 260.188h269"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="2738.5" y="277.183">type: VARCHAR(50)</text><rect fill="#003153" height="549.203" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="267" x="2994.5" y="360.609"></rect><circle cx="3007.5" cy="374.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3011.61 380.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="239" x="3019.5" y="379.456">ReportSchedule (report_schedule)</text><path style="stroke:gray;stroke-width:1" d="M2995.5 388.609h265"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3000.5" y="405.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3000.5" y="421.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="3000.5" y="438.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3000.5" y="454.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="3000.5" y="470.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="3000.5" y="487.089">context_markdown: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116" x="3000.5" y="503.386">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="3000.5" y="519.683">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="3000.5" y="535.98">chart_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="3000.5" y="552.276">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="3000.5" y="568.573">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177" x="3000.5" y="584.87">last_eval_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="3000.5" y="601.167">last_value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180" x="3000.5" y="617.464">last_value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187" x="3000.5" y="633.761">validator_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161" x="3000.5" y="650.058">log_retention: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160" x="3000.5" y="666.355">grace_period: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="3000.5" y="682.651">working_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197" x="3000.5" y="698.948">force_screenshot: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3000.5" y="715.245">custom_width: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3000.5" y="731.542">custom_height: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3000.5" y="747.839">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3000.5" y="764.136">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2995.5 771.438h265"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="3000.5" y="788.433">type: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="3000.5" y="804.73">name: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="3000.5" y="821.026">crontab: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="230" x="3000.5" y="837.323">creation_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178" x="3000.5" y="853.62">timezone: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197" x="3000.5" y="869.917">report_format: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="170" x="3000.5" y="886.214">last_state: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207" x="3000.5" y="902.511">validator_type: VARCHAR(100)</text><rect fill="#003153" height="255.859" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="28.5" y="507.109"></rect><circle cx="73.25" cy="521.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M77.36 527.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="90.75" y="525.956">Dataset (sl_datasets)</text><path style="stroke:gray;stroke-width:1" d="M29.5 535.109h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="34.5" y="552.105">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="34.5" y="568.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="34.5" y="584.698">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="34.5" y="600.995">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="34.5" y="617.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="34.5" y="633.589">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="34.5" y="649.886">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="34.5" y="666.183">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="34.5" y="682.48">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="34.5" y="698.776">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="34.5" y="715.073">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="34.5" y="731.37">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M29.5 738.672h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="34.5" y="755.667">uuid: BINARY(16)</text><rect fill="#003153" height="467.719" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="276" x="1072" y="969.609"></rect><circle cx="1153.25" cy="983.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1157.36 989.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="106" x="1170.75" y="988.456">Database (dbs)</text><path style="stroke:gray;stroke-width:1" d="M1073 997.609h274"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1078" y="1014.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1078" y="1030.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1078" y="1047.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114" x="1078" y="1063.495">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="1078" y="1079.792">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="256" x="1078" y="1096.089">select_as_create_table_as: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193" x="1078" y="1112.386">expose_in_sqllab: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187" x="1078" y="1128.683">allow_run_async: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="1078" y="1144.979">allow_file_upload: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="1078" y="1161.276">allow_ctas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148" x="1078" y="1177.573">allow_cvas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142" x="1078" y="1193.87">allow_dml: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="1078" y="1210.167">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1078" y="1226.464">encrypted_extra: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201" x="1078" y="1242.761">impersonate_user: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="1078" y="1259.058">server_cert: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="1078" y="1275.354">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="1078" y="1291.651">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1078" y="1307.948">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1078" y="1324.245">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1073 1331.547h274"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="1078" y="1348.542">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215" x="1078" y="1364.839">verbose_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223" x="1078" y="1381.136">database_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223" x="1078" y="1397.433">sqlalchemy_uri: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="264" x="1078" y="1413.729">configuration_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246" x="1078" y="1430.026">force_ctas_schema: VARCHAR(250)</text><rect fill="#003153" height="304.75" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="236" x="500" y="1051.109"></rect><circle cx="536.85" cy="1065.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M540.96 1071.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="554.15" y="1069.956">SqlMetric (sql_metrics)</text><path style="stroke:gray;stroke-width:1" d="M501 1079.109h234"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="506" y="1096.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="506" y="1112.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="506" y="1128.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="506" y="1144.995">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="506" y="1161.292">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="506" y="1177.589">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="506" y="1193.886">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="506" y="1210.183">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="506" y="1226.479">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="506" y="1242.776">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M501 1250.078h234"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="506" y="1267.073">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202" x="506" y="1283.37">metric_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224" x="506" y="1299.667">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="506" y="1315.964">metric_type: VARCHAR(32)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="506" y="1332.261">d3format: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="506" y="1348.558">currency: VARCHAR(128)</text><rect fill="#003153" height="206.969" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="457" x="891.5" y="531.609"></rect><circle cx="904.5" cy="545.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M908.61 551.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="429" x="916.5" y="550.456">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><path style="stroke:gray;stroke-width:1" d="M892.5 559.609h455"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="897.5" y="576.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="897.5" y="592.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="897.5" y="609.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="897.5" y="625.495">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="897.5" y="641.792">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="897.5" y="658.089">access_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250" x="897.5" y="674.386">access_token_expiration: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="897.5" y="690.683">refresh_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="897.5" y="706.98">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="897.5" y="723.276">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M892.5 730.578h455"></path><rect fill="#003153" height="353.641" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="266" x="771" y="1026.609"></rect><circle cx="798.85" cy="1040.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M802.96 1046.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205" x="814.15" y="1045.456">TableColumn (table_columns)</text><path style="stroke:gray;stroke-width:1" d="M772 1054.609h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="777" y="1071.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="777" y="1087.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="777" y="1104.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="777" y="1120.495">is_active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75" x="777" y="1136.792">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="133" x="777" y="1153.089">groupby: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="777" y="1169.386">filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="777" y="1185.683">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="777" y="1201.979">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="126" x="777" y="1218.276">is_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="777" y="1234.573">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="777" y="1250.87">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="777" y="1267.167">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="777" y="1283.464">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M772 1290.766h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="777" y="1307.761">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210" x="777" y="1324.058">column_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224" x="777" y="1340.354">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="254" x="777" y="1356.651">advanced_data_type: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250" x="777" y="1372.948">python_date_format: VARCHAR(255)</text><rect fill="#003153" height="255.859" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="771.5" y="1636.109"></rect><circle cx="833.25" cy="1650.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M837.36 1656.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112" x="850.75" y="1654.956">Table (sl_tables)</text><path style="stroke:gray;stroke-width:1" d="M772.5 1664.109h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="777.5" y="1681.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="777.5" y="1697.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="777.5" y="1713.698">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="777.5" y="1729.995">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="777.5" y="1746.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95" x="777.5" y="1762.589">catalog: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="100" x="777.5" y="1778.886">schema: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="777.5" y="1795.183">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="777.5" y="1811.479">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="777.5" y="1827.776">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="777.5" y="1844.073">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="777.5" y="1860.37">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M772.5 1867.672h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="777.5" y="1884.667">uuid: BINARY(16)</text><rect fill="#003153" height="451.422" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="771.5" y="2090.609"></rect><circle cx="817.25" cy="2104.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M821.36 2110.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144" x="834.75" y="2109.456">Column (sl_columns)</text><path style="stroke:gray;stroke-width:1" d="M772.5 2118.609h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="777.5" y="2135.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="777.5" y="2151.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="777.5" y="2168.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="777.5" y="2184.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147" x="777.5" y="2200.792">is_additive: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177" x="777.5" y="2217.089">is_aggregation: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="777.5" y="2233.386">is_filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177" x="777.5" y="2249.683">is_dimensional: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212" x="777.5" y="2265.979">is_increase_desired: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="777.5" y="2282.276">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="777.5" y="2298.573">is_partition: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="777.5" y="2314.87">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="138" x="777.5" y="2331.167">is_spatial: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="777.5" y="2347.464">is_temporal: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="777.5" y="2363.761">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75" x="777.5" y="2380.058">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="777.5" y="2396.354">advanced_data_type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="777.5" y="2412.651">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="71" x="777.5" y="2428.948">unit: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="777.5" y="2445.245">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="777.5" y="2461.542">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="777.5" y="2477.839">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="777.5" y="2494.136">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="777.5" y="2510.433">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M772.5 2517.734h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="777.5" y="2534.729">uuid: BINARY(16)</text><rect fill="#003153" height="206.969" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="363" x="101.5" y="1100.109"></rect><circle cx="114.5" cy="1114.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M118.61 1120.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="335" x="126.5" y="1118.956">RowLevelSecurityFilter (row_level_security_filters)</text><path style="stroke:gray;stroke-width:1" d="M102.5 1128.109h361"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="107.5" y="1145.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="107.5" y="1161.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="107.5" y="1177.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="107.5" y="1193.995">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="90" x="107.5" y="1210.292">clause: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="107.5" y="1226.589">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="107.5" y="1242.886">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M102.5 1250.188h361"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="107.5" y="1267.183">name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161" x="107.5" y="1283.479">filter_type: VARCHAR(7)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185" x="107.5" y="1299.776">group_key: VARCHAR(255)</text><rect fill="#003153" height="516.609" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="248" x="1050" y="1505.609"></rect><circle cx="1108.75" cy="1519.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1112.86 1525.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="1126.25" y="1524.456">SqlaTable (tables)</text><path style="stroke:gray;stroke-width:1" d="M1051 1533.609h246"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1056" y="1550.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1056" y="1566.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1056" y="1583.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="1056" y="1599.495">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161" x="1056" y="1615.792">default_endpoint: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="1056" y="1632.089">is_featured: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="217" x="1056" y="1648.386">filter_select_enabled: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109" x="1056" y="1664.683">offset: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="1056" y="1680.979">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="1056" y="1697.276">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="1056" y="1713.573">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="1056" y="1729.87">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="203" x="1056" y="1746.167">fetch_values_predicate: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="1056" y="1762.464">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="171" x="1056" y="1778.761">is_sqllab_view: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164" x="1056" y="1795.058">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="1056" y="1811.354">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="209" x="1056" y="1827.651">normalize_columns: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="236" x="1056" y="1843.948">always_filter_main_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1056" y="1860.245">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1056" y="1876.542">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1051 1883.844h246"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="1056" y="1900.839">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1056" y="1917.136">params: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1056" y="1933.433">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220" x="1056" y="1949.729">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193" x="1056" y="1966.026">table_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212" x="1056" y="1982.323">main_dttm_col: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="1056" y="1998.62">schema: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="1056" y="2014.917">catalog: VARCHAR(256)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="249" x="2992.5" y="1116.609"></rect><circle cx="3005.5" cy="1130.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3009.61 1136.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="221" x="3017.5" y="1135.456">DynamicPlugin (dynamic_plugin)</text><path style="stroke:gray;stroke-width:1" d="M2993.5 1144.609h247"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2998.5" y="1161.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2998.5" y="1177.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2998.5" y="1194.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="2998.5" y="1210.495">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69" x="2998.5" y="1226.792">key: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117" x="2998.5" y="1243.089">bundle_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2998.5" y="1259.386">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2998.5" y="1275.683">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2993.5 1282.984h247"></path><rect fill="#003153" height="158.078" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="266" x="4057" y="1124.609"></rect><circle cx="4070" cy="1138.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4074.11 1144.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="238" x="4082" y="1143.456">AnnotationLayer (annotation_layer)</text><path style="stroke:gray;stroke-width:1" d="M4058 1152.609h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4063" y="1169.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4063" y="1185.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4063" y="1202.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="4063" y="1218.495">descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4063" y="1234.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4063" y="1251.089">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4058 1258.391h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="4063" y="1275.386">name: VARCHAR(250)</text><rect fill="#003153" height="158.078" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="359" x="4358.5" y="1124.609"></rect><circle cx="4371.5" cy="1138.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4375.61 1144.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="331" x="4383.5" y="1143.456">EmbeddedDashboard (embedded_dashboards)</text><path style="stroke:gray;stroke-width:1" d="M4359.5 1152.609h357"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4364.5" y="1169.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4364.5" y="1185.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="4364.5" y="1202.198">allow_domain_list: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="4364.5" y="1218.495">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4364.5" y="1234.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4364.5" y="1251.089">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4359.5 1258.391h357"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="4364.5" y="1275.386">uuid: BINARY(16)</text><rect fill="#003153" height="158.078" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="233" x="3788.5" y="1124.609"></rect><circle cx="3801.5" cy="1138.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3805.61 1144.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205" x="3813.5" y="1143.456">CssTemplate (css_templates)</text><path style="stroke:gray;stroke-width:1" d="M3789.5 1152.609h231"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3794.5" y="1169.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3794.5" y="1185.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3794.5" y="1202.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69" x="3794.5" y="1218.495">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3794.5" y="1234.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3794.5" y="1251.089">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3789.5 1258.391h231"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220" x="3794.5" y="1275.386">template_name: VARCHAR(250)</text><rect fill="#003153" height="223.266" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="207" x="4070.5" y="1652.609"></rect><circle cx="4090.7" cy="1666.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4094.81 1672.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="4104.3" y="1671.456">Annotation (annotation)</text><path style="stroke:gray;stroke-width:1" d="M4071.5 1680.609h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4076.5" y="1697.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4076.5" y="1713.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4076.5" y="1730.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="4076.5" y="1746.495">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="4076.5" y="1762.792">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="4076.5" y="1779.089">layer_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="4076.5" y="1795.386">long_descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="4076.5" y="1811.683">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4076.5" y="1827.979">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4076.5" y="1844.276">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4071.5 1851.578h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="195" x="4076.5" y="1868.573">short_descr: VARCHAR(500)</text><rect fill="#003153" height="125.484" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="197" x="3556.5" y="1141.109"></rect><circle cx="3596.75" cy="1155.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3600.86 1161.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109" x="3614.25" y="1159.956">FavStar (favstar)</text><path style="stroke:gray;stroke-width:1" d="M3557.5 1169.109h195"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3562.5" y="1186.104">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="3562.5" y="1202.401">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="110" x="3562.5" y="1218.698">obj_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112" x="3562.5" y="1234.995">dttm: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M3557.5 1242.297h195"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185" x="3562.5" y="1259.292">class_name: VARCHAR(50)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="185" x="4393.5" y="2229.109"></rect><circle cx="4451.25" cy="2243.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4455.36 2249.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="62" x="4468.75" y="2247.956">Tag (tag)</text><path style="stroke:gray;stroke-width:1" d="M4394.5 2257.109h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4399.5" y="2274.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4399.5" y="2290.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4399.5" y="2306.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="4399.5" y="2322.995">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4399.5" y="2339.292">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4399.5" y="2355.589">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4394.5 2362.891h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="4399.5" y="2379.886">name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="4399.5" y="2396.183">type: VARCHAR(12)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="244" x="3277" y="1116.609"></rect><circle cx="3296.75" cy="1130.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3300.86 1136.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201" x="3310.25" y="1135.456">UserAttribute (user_attribute)</text><path style="stroke:gray;stroke-width:1" d="M3278 1144.609h242"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3283" y="1161.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3283" y="1177.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3283" y="1194.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="3283" y="1210.495">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232" x="3283" y="1226.792">welcome_dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3283" y="1243.089">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3283" y="1259.386">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3278 1266.688h242"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178" x="3283" y="1283.683">avatar_url: VARCHAR(100)</text><rect fill="#003153" height="418.828" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="258" x="4753" y="994.109"></rect><circle cx="4835.75" cy="1008.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4839.86 1014.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="85" x="4853.25" y="1012.956">Slice (slices)</text><path style="stroke:gray;stroke-width:1" d="M4754 1022.109h256"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4759" y="1039.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4759" y="1055.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4759" y="1071.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="167" x="4759" y="1087.995">datasource_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="96" x="4759" y="1104.292">params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="4759" y="1120.589">query_context: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="4759" y="1136.886">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="4759" y="1153.183">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="4759" y="1169.479">last_saved_at: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="4759" y="1185.776">last_saved_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="4759" y="1202.073">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="4759" y="1218.37">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="4759" y="1234.667">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="4759" y="1250.964">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4759" y="1267.261">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4759" y="1283.558">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4754 1290.859h256"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="4759" y="1307.854">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="4759" y="1324.151">slice_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="228" x="4759" y="1340.448">datasource_type: VARCHAR(200)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246" x="4759" y="1356.745">datasource_name: VARCHAR(2000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="4759" y="1373.042">viz_type: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4759" y="1389.339">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220" x="4759" y="1405.636">schema_perm: VARCHAR(1000)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="239" x="3679.5" y="2601.609"></rect><circle cx="3692.5" cy="2615.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3696.61 2621.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211" x="3704.5" y="2620.456">TaggedObject (tagged_object)</text><path style="stroke:gray;stroke-width:1" d="M3680.5 2629.609h237"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3685.5" y="2646.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3685.5" y="2662.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3685.5" y="2679.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111" x="3685.5" y="2695.495">tag_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="3685.5" y="2711.792">object_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3685.5" y="2728.089">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3685.5" y="2744.386">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3680.5 2751.688h237"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="3685.5" y="2768.683">object_type: VARCHAR(9)</text><rect fill="#003153" height="321.047" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="4364.5" y="1603.609"></rect><circle cx="4396.85" cy="1617.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4400.96 1623.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="4413.15" y="1622.456">Dashboard (dashboards)</text><path style="stroke:gray;stroke-width:1" d="M4365.5 1631.609h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4370.5" y="1648.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4370.5" y="1664.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4370.5" y="1681.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="136" x="4370.5" y="1697.495">position_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="4370.5" y="1713.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69" x="4370.5" y="1730.089">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="4370.5" y="1746.386">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="4370.5" y="1762.683">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="4370.5" y="1778.979">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144" x="4370.5" y="1795.276">published: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="4370.5" y="1811.573">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="4370.5" y="1827.87">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4370.5" y="1844.167">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4370.5" y="1860.464">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4365.5 1867.766h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="4370.5" y="1884.761">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219" x="4370.5" y="1901.058">dashboard_title: VARCHAR(500)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142" x="4370.5" y="1917.354">slug: VARCHAR(255)</text><rect fill="#003153" height="190.672" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="185" x="2103.5" y="1668.609"></rect><circle cx="2158.25" cy="1682.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2162.36 1688.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="68" x="2175.75" y="1687.456">Log (logs)</text><path style="stroke:gray;stroke-width:1" d="M2104.5 1696.609h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2109.5" y="1713.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="2109.5" y="1729.901">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="2109.5" y="1746.198">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="2109.5" y="1762.495">slice_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="74" x="2109.5" y="1778.792">json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112" x="2109.5" y="1795.089">dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="2109.5" y="1811.386">duration_ms: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2104.5 1818.688h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="2109.5" y="1835.683">action: VARCHAR(512)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2109.5" y="1851.979">referrer: VARCHAR(1024)</text><rect fill="#003153" height="190.672" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="207" x="1861.5" y="1668.609"></rect><circle cx="1874.5" cy="1682.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1878.61 1688.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="179" x="1886.5" y="1687.456">KeyValueEntry (key_value)</text><path style="stroke:gray;stroke-width:1" d="M1862.5 1696.609h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1867.5" y="1713.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="83" x="1867.5" y="1729.901">value: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1867.5" y="1746.198">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1867.5" y="1762.495">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1867.5" y="1778.792">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="1867.5" y="1795.089">expires_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1867.5" y="1811.386">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1862.5 1818.688h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="1867.5" y="1835.683">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1867.5" y="1851.979">resource: VARCHAR(32)</text><rect fill="#003153" height="272.156" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="210" x="2324" y="1628.109"></rect><circle cx="2340.6" cy="1642.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2344.71 1648.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="2353.4" y="1646.956">SSHTunnel (ssh_tunnels)</text><path style="stroke:gray;stroke-width:1" d="M2325 1656.109h208"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2330" y="1673.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2330" y="1689.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="2330" y="1705.698">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2330" y="1721.995">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="2330" y="1738.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="151" x="2330" y="1754.589">server_address: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148" x="2330" y="1770.886">server_port: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117" x="2330" y="1787.183">username: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114" x="2330" y="1803.479">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="2330" y="1819.776">private_key: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198" x="2330" y="1836.073">private_key_password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2330" y="1852.37">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2330" y="1868.667">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2325 1875.969h208"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="2330" y="1892.964">uuid: BINARY(16)</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="165" x="1661.5" y="1725.609"></rect><circle cx="1674.5" cy="1739.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1678.61 1745.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137" x="1686.5" y="1744.456">KeyValue (keyvalue)</text><path style="stroke:gray;stroke-width:1" d="M1662.5 1753.609h163"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1667.5" y="1770.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="81" x="1667.5" y="1786.901">value: TEXT</text><path style="stroke:gray;stroke-width:1" d="M1662.5 1794.203h163"></path><rect fill="#003153" height="125.484" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="222" x="1404" y="1701.609"></rect><circle cx="1430.5" cy="1715.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1434.61 1721.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164" x="1445.5" y="1720.456">CacheKey (cache_keys)</text><path style="stroke:gray;stroke-width:1" d="M1405 1729.609h220"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1410" y="1746.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="1410" y="1762.901">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1410" y="1779.198">created_on: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M1405 1786.5h220"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="1410" y="1803.495">cache_key: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210" x="1410" y="1819.792">datasource_uid: VARCHAR(64)</text><rect fill="#003153" height="353.641" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="188" x="5441" y="1026.609"></rect><circle cx="5463" cy="1040.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5467.11 1046.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140" x="5477" y="1045.456">TabState (tab_state)</text><path style="stroke:gray;stroke-width:1" d="M5442 1054.609h186"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="5447" y="1071.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5447" y="1087.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="5447" y="1104.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5447" y="1120.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="5447" y="1136.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116" x="5447" y="1153.089">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="5447" y="1169.386">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="5447" y="1185.683">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="5447" y="1201.979">query_limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5447" y="1218.276">latest_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="130" x="5447" y="1234.573">autorun: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164" x="5447" y="1250.87">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="5447" y="1267.167">hide_left_bar: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="5447" y="1283.464">saved_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="5447" y="1299.761">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5447" y="1316.058">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M5442 1323.359h186"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145" x="5447" y="1340.354">label: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="5447" y="1356.651">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="5447" y="1372.948">catalog: VARCHAR(256)</text><rect fill="#003153" height="321.047" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="212" x="5723" y="1603.609"></rect><circle cx="5736" cy="1617.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5740.11 1623.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="5748" y="1622.456">SavedQuery (saved_query)</text><path style="stroke:gray;stroke-width:1" d="M5724 1631.609h210"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="5729" y="1648.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5729" y="1664.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="5729" y="1681.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5729" y="1697.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="5729" y="1713.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="107" x="5729" y="1730.089">db_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="5729" y="1746.386">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="5729" y="1762.683">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192" x="5729" y="1778.979">template_parameters: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103" x="5729" y="1795.276">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="5729" y="1811.573">last_run: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="5729" y="1827.87">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5729" y="1844.167">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M5724 1851.469h210"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="5729" y="1868.464">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="5729" y="1884.761">schema: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="5729" y="1901.058">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145" x="5729" y="1917.354">label: VARCHAR(256)</text><rect fill="#003153" height="255.859" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="232" x="5114" y="1636.109"></rect><circle cx="5127" cy="1650.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5131.11 1656.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204" x="5139" y="1654.956">TableSchema (table_schema)</text><path style="stroke:gray;stroke-width:1" d="M5115 1664.109h230"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="5120" y="1681.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5120" y="1697.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="5120" y="1713.698">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5120" y="1729.995">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="5120" y="1746.292">tab_state_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="5120" y="1762.589">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="5120" y="1778.886">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145" x="5120" y="1795.183">expanded: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="5120" y="1811.479">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5120" y="1827.776">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M5115 1835.078h230"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="5120" y="1852.073">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="5120" y="1868.37">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147" x="5120" y="1884.667">table: VARCHAR(256)</text><rect fill="#003153" height="532.906" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="307" x="5381.5" y="1497.609"></rect><circle cx="5484.25" cy="1511.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5488.36 1517.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="94" x="5501.75" y="1516.456">Query (query)</text><path style="stroke:gray;stroke-width:1" d="M5382.5 1525.609h305"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="5387.5" y="1542.604">tracking_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="5387.5" y="1558.901">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5387.5" y="1575.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="5387.5" y="1591.495">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="5387.5" y="1607.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="5387.5" y="1624.089">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114" x="5387.5" y="1640.386">select_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137" x="5387.5" y="1656.683">executed_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="97" x="5387.5" y="1672.979">limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="169" x="5387.5" y="1689.276">select_as_cta: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211" x="5387.5" y="1705.573">select_as_cta_used: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="5387.5" y="1721.87">progress: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103" x="5387.5" y="1738.167">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="5387.5" y="1754.464">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5387.5" y="1770.761">changed_on: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M5382.5 1778.063h305"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160" x="5387.5" y="1795.058">client_id: VARCHAR(11)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="227" x="5387.5" y="1811.354">tmp_table_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="248" x="5387.5" y="1827.651">tmp_schema_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147" x="5387.5" y="1843.948">status: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="181" x="5387.5" y="1860.245">tab_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="199" x="5387.5" y="1876.542">sql_editor_id: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="5387.5" y="1892.839">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="5387.5" y="1909.136">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198" x="5387.5" y="1925.433">limiting_factor: VARCHAR(18)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="194" x="5387.5" y="1941.729">ctas_method: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182" x="5387.5" y="1958.026">results_key: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="5387.5" y="1974.323">start_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246" x="5387.5" y="1990.62">start_running_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182" x="5387.5" y="2006.917">end_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="295" x="5387.5" y="2023.214">end_result_backend_time: NUMERIC(20, 6)</text><path d="M2394.83 2370.91v271" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2394.83 2370.909-6-8M2394.83 2370.909l6-8M2394.83 2370.909v-8M2390.83 2372.909h8M2398.83 2645.909h-8M2398.83 2642.909h-8M2394.83 2641.909v8"></path><path d="M2246 2370.91v271" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2246 2370.909-6-8M2246 2370.909l6-8M2246 2370.909v-8M2242 2372.909h8M2250 2645.909h-8M2250 2642.909h-8M2246 2641.909v8"></path><path d="M2401.67 2370.75v56.86h297.53v214.49" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2401.67 2370.749-6-8M2401.67 2370.749l6-8M2401.67 2370.749v-8M2397.67 2372.749h8M2699.2 2642.099l6 8M2699.2 2642.099l-6 8M2699.2 2642.099v8M2703.2 2640.099h-8"></path><path d="M2766.5 2460.17V2642" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2766.5 2460.169-6-8M2766.5 2460.169l6-8M2766.5 2460.169v-8M2762.5 2462.169h8M2766.5 2641.999l6 8M2766.5 2641.999l-6 8M2766.5 2641.999v8M2770.5 2639.999h-8"></path><path d="M2749.36 2171.77v-36.16h-30.06v362h87.7v-37.33" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2749.36 2171.769 6 8M2749.36 2171.769l-6 8M2749.36 2171.769v8M2753.36 2169.769h-8M2803 2456.279h8M2803 2459.279h8M2807 2460.279v-8"></path><path d="M2926.25 2189.61H3399v-890.93" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M2922.25 2193.609v-8M2925.25 2193.609v-8M2926.25 2189.609h-8M3399 1298.679l-6-8M3399 1298.679l6-8M3399 1298.679v-8M3395 1300.679h8"></path><path d="M2766.23 2171.95v-181.34H1306.28" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2766.23 2171.949 6 8M2766.23 2171.949l-6 8M2766.23 2171.949v8M2770.23 2169.949h-8M1306.28 1990.609l-8 6M1306.28 1990.609l-8-6M1306.28 1990.609h-8M1308.28 1994.609v-8"></path><path d="M3150 308.63v43.61" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3150 308.629-6-8M3150 308.629l6-8M3150 308.629v-8M3146 310.629h8M3154 356.239h-8M3154 353.239h-8M3150 352.239v8"></path><path d="M2999 292.17v60.25" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2999 292.169-6-8M2999 292.169l6-8M2999 292.169v-8M2995 294.169h8M3003 356.419h-8M3003 353.419h-8M2999 352.419v8"></path><path d="M2850.55 292.13v1879.8" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2850.55 292.129-6-8M2850.55 292.129l6-8M2850.55 292.129v-8M2846.55 294.129h8M2854.55 2175.929h-8M2854.55 2172.929h-8M2850.55 2171.929v8"></path><path d="M3254.83 917.72v137.89h1490.13" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3254.83 917.719-6-8M3254.83 917.719l6-8M3254.83 917.719v-8M3250.83 919.719h8M4748.96 1051.609v8M4745.96 1051.609v8M4744.96 1055.609h8"></path><path d="M3248.17 917.82v698.79h1108.32" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3248.17 917.819-6-8M3248.17 917.819l6-8M3248.17 917.819v-8M3244.17 919.819h8M4360.49 1612.609v8M4357.49 1612.609v8M4356.49 1616.609h8"></path><path d="M3118 917.76v64.85H1356.37" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3118 917.759-6-8M3118 917.759l6-8M3118 917.759v-8M3114 919.759h8M1352.37 986.609v-8M1355.37 986.609v-8M1356.37 982.609h-8"></path><path d="M2986.27 836.61h-118.86V2171.9" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2986.27 836.609 8-6M2986.27 836.609l8 6M2986.27 836.609h8M2984.27 832.609v8M2867.41 2171.899l6 8M2867.41 2171.899l-6 8M2867.41 2171.899v8M2871.41 2169.899h-8"></path><path d="M186.5 771.27v227.34h877.47" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m186.5 771.269-6-8M186.5 771.269l6-8M186.5 771.269v-8M182.5 773.269h8M1067.97 994.609v8M1064.97 994.609v8M1063.97 998.609h8"></path><path d="M52.83 771.22v1545.39h710.45" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m52.83 771.219-6-8M52.83 771.219l6-8M52.83 771.219v-8M48.83 773.219h8M763.28 2316.609l8-6M763.28 2316.609l8 6M763.28 2316.609h8M761.28 2312.609v8"></path><path d="M279.52 751.61h2537.3v1420.4" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m279.52 751.609-8 6M279.52 751.609l-8-6M279.52 751.609h-8M281.52 755.609v-8M2816.82 2172.009l6 8M2816.82 2172.009l-6 8M2816.82 2172.009v8M2820.82 2170.009h-8"></path><path d="M77.17 771.3v993.31H763.3" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m77.17 771.299-6-8M77.17 771.299l6-8M77.17 771.299v-8M73.17 773.299h8M763.3 1764.609l8-6M763.3 1764.609l8 6M763.3 1764.609h8M761.3 1760.609v8"></path><path d="M1310.5 1445.67v758.94h1407.23" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1310.5 1445.669-6-8M1310.5 1445.669l6-8M1310.5 1445.669v-8M1306.5 1447.669h8M2721.73 2200.609v8M2718.73 2200.609v8M2717.73 2204.609h8"></path><path d="M1335.5 1445.68v55.93h4038" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1331.5 1441.679h8M1331.5 1444.679h8M1335.5 1445.679v-8M5373.5 1501.609l8-6M5373.5 1501.609l8 6M5373.5 1501.609h8M5371.5 1497.609v8"></path><path d="M1356.12 1425.61h4437.55v169.68" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1352.12 1429.609v-8M1355.12 1429.609v-8M1356.12 1425.609h-8M5793.67 1595.289l6 8M5793.67 1595.289l-6 8M5793.67 1595.289v8M5797.67 1593.289h-8"></path><path d="M1185 1445.66v51.71" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1181 1441.659h8M1181 1444.659h8M1185 1445.659v-8M1185 1497.369l6 8M1185 1497.369l-6 8M1185 1497.369v8M1189 1495.369h-8"></path><path d="M1063.88 1409.61H893v218.27" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1067.88 1405.609v8M1064.88 1405.609v8M1063.88 1409.609h8M893 1627.879l6 8M893 1627.879l-6 8M893 1627.879v8M897 1625.879h-8"></path><path d="M1323 1445.84v202.77h992.95" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1319 1441.839h8M1319 1444.839h8M1323 1445.839v-8M2315.95 1648.609l8-6M2315.95 1648.609l8 6M2315.95 1648.609h8M2313.95 1644.609v8"></path><path d="M578.67 1364.21v207.4h463.25" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m578.67 1364.209-6-8M578.67 1364.209l6-8M578.67 1364.209v-8M574.67 1366.209h8M1045.92 1567.609v8M1042.92 1567.609v8M1041.92 1571.609h8"></path><path d="M657.33 1364.3v97.31h2142.62v710.16" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m657.33 1364.299-6-8M657.33 1364.299l6-8M657.33 1364.299v-8M653.33 1366.299h8M2803.95 2175.769h-8M2803.95 2172.769h-8M2799.95 2171.769v8"></path><path d="M1356.89 635.61h1476.79v1536.4" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1356.89 635.609-8 6M1356.89 635.609l-8-6M1356.89 635.609h-8M1358.89 639.609v-8M2837.68 2176.009h-8M2837.68 2173.009h-8M2833.68 2172.009v8"></path><path d="M1210 746.72v214.84" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1210 746.719-6-8M1210 746.719l6-8M1210 746.719v-8M1206 748.719h8M1214 965.559h-8M1214 962.559h-8M1210 961.559v8"></path><path d="M1031.38 1388.92v149.69h10.35" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1031.38 1388.919-6-8M1031.38 1388.919l6-8M1031.38 1388.919v-8M1027.38 1390.919h8M1045.73 1534.609v8M1042.73 1534.609v8M1041.73 1538.609h8"></path><path d="M1025.75 1388.63v822.98h1691.99" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1025.75 1388.629-6-8M1025.75 1388.629l6-8M1025.75 1388.629v-8M1021.75 1390.629h8M2721.74 2207.609v8M2718.74 2207.609v8M2717.74 2211.609h8"></path><path d="M893 1900.14v182.43" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m893 1900.139-6-8M893 1900.139l6-8M893 1900.139v-8M889 1902.139h8M893 2082.569l6 8M893 2082.569l-6 8M893 2082.569v8M897 2080.569h-8"></path><path d="M1019.58 1764.61h.54v453h1697.64" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1022.66 1764.609-8 6M1022.66 1764.609l-8-6M1022.66 1764.609h-8M1024.66 1768.609v-8M2721.76 2213.609v8M2718.76 2213.609v8M2717.76 2217.609h8"></path><path d="M1022.76 2223.61H2718" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1022.76 2223.609-8 6M1022.76 2223.609l-8-6M1022.76 2223.609h-8M1024.76 2227.609v-8M2722 2219.609v8M2719 2219.609v8M2718 2223.609h8"></path><path d="M283 1315.42v170.19h2422.9v1156.34" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M283.014 1315.419 277 1307.43M283.014 1315.419l5.986-8.01M283.014 1315.419l-.014-8M279.018 1317.427l8-.015M2705.9 2641.949l6 8M2705.9 2641.949l-6 8M2705.9 2641.949v8M2709.9 2639.949h-8"></path><path d="M192.25 1315.14v288.47h849.41" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m192.25 1315.139-6-8M192.25 1315.139l6-8M192.25 1315.139v-8M188.25 1317.139h8M1041.66 1603.609l8-6M1041.66 1603.609l8 6M1041.66 1603.609h8M1039.66 1599.609v8"></path><path d="M373.75 1315.23v158.38h2409.34v698.2" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m373.75 1315.229-6-8M373.75 1315.229l6-8M373.75 1315.229v-8M369.75 1317.229h8M2787.09 2175.809h-8M2787.09 2172.809h-8M2783.09 2171.809v8"></path><path d="M1306.19 1554.61H4804.6v-133.25" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1302.19 1558.609v-8M1305.19 1558.609v-8M1306.19 1554.609h-8M4804.6 1421.359l-6-8M4804.6 1421.359l6-8M4804.6 1421.359v-8M4800.6 1423.359h8"></path><path d="M3117 1298.67v885.94h-190.81" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3117 1298.669-6-8M3117 1298.669l6-8M3117 1298.669v-8M3113 1300.669h8M2922.19 2188.609v-8M2925.19 2188.609v-8M2926.19 2184.609h-8"></path><path d="M4063.75 1290.93v907.68h-1137.6" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4063.75 1290.929-6-8M4063.75 1290.929l6-8M4063.75 1290.929v-8M4059.75 1292.929h8M2922.15 2202.609v-8M2925.15 2202.609v-8M2926.15 2198.609h-8"></path><path d="M4174 1290.73v353.81" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M4170 1286.729h8M4170 1289.729h8M4174 1290.729v-8M4174 1644.539l6 8M4174 1644.539l-6 8M4174 1644.539v8M4178 1642.539h-8"></path><path d="M4526.5 1290.73v304.78" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4526.5 1290.729-6-8M4526.5 1290.729l6-8M4526.5 1290.729v-8M4522.5 1292.729h8M4530.5 1599.509h-8M4530.5 1596.509h-8M4526.5 1595.509v8"></path><path d="M4662.5 1290.71v920.9H2926.04" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4662.5 1290.709-6-8M4662.5 1290.709l6-8M4662.5 1290.709v-8M4658.5 1292.709h8M2922.04 2215.609v-8M2925.04 2215.609v-8M2926.04 2211.609h-8"></path><path d="M3831.83 1290.95v902.66h-905.46" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3831.83 1290.949-6-8M3831.83 1290.949l6-8M3831.83 1290.949v-8M3827.83 1292.949h8M2922.37 2197.609v-8M2925.37 2197.609v-8M2926.37 2193.609h-8"></path><path d="M4174 1883.61v319H2926.15" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4174 1883.609-6-8M4174 1883.609l6-8M4174 1883.609v-8M4170 1885.609h8M2922.15 2206.609v-8M2925.15 2206.609v-8M2926.15 2202.609h-8"></path><path d="M4385.23 2345.61h-510.06v247.56" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M4389.23 2341.609v8M4386.23 2341.609v8M4385.23 2345.609h8M3875.17 2593.169l6 8M3875.17 2593.169l-6 8M3875.17 2593.169v8M3879.17 2591.169h-8"></path><path d="M4385.27 2287.61H2926.04" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4385.27 2287.609 8-6M4385.27 2287.609l8 6M4385.27 2287.609h8M4383.27 2283.609v8M2926.04 2287.609l-8 6M2926.04 2287.609l-8-6M2926.04 2287.609h-8M2928.04 2291.609v-8"></path><path d="M3529.09 1286.61h916.41v308.84" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3529.09 1286.595-7.989 6.014M3529.09 1286.595l-8.011-5.986M3529.09 1286.595l-8 .014M3531.097 1290.591l-.014-8M4449.5 1599.449h-8M4449.5 1596.449h-8M4445.5 1595.449v8"></path><path d="M4907.8 1421.2v795.41H2926.07" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4907.8 1421.199-6-8M4907.8 1421.199l6-8M4907.8 1421.199v-8M4903.8 1423.199h8M2922.07 2220.609v-8M2925.07 2220.609v-8M2926.07 2216.609h-8"></path><path d="M4959.4 1421.26v866.35h-372.72" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4959.4 1421.259-6-8M4959.4 1421.259l6-8M4959.4 1421.259v-8M4955.4 1423.259h8M4586.68 2287.609l-8 6M4586.68 2287.609l-8-6M4586.68 2287.609h-8M4588.68 2291.609v-8"></path><path d="M4856.2 1421.33v199.28h-240.47" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4856.2 1421.329-6-8M4856.2 1421.329l6-8M4856.2 1421.329v-8M4852.2 1423.329h8M4615.73 1620.609l-8 6M4615.73 1620.609l-8-6M4615.73 1620.609h-8M4617.73 1624.609v-8"></path><path d="M3671.22 2626.61h-788.47V2460.3" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3671.22 2626.609 8-6M3671.22 2626.609l8 6M3671.22 2626.609h8M3669.22 2622.609v8M2878.75 2456.299h8M2878.75 2459.299h8M2882.75 2460.299v-8"></path><path d="M4379 1932.85v274.76H2926.22" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4379 1932.849-6-8M4379 1932.849l6-8M4379 1932.849v-8M4375 1934.849h8M2926.22 2207.609l-8 6M2926.22 2207.609l-8-6M2926.22 2207.609h-8M2928.22 2211.609v-8"></path><path d="M4486 1932.88v287.84" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4486 1932.879-6-8M4486 1932.879l6-8M4486 1932.879v-8M4482 1934.879h8M4486 2220.719l6 8M4486 2220.719l-6 8M4486 2220.719v8M4490 2218.719h-8"></path><path d="M4356.46 1912.61H2712.6v729.25" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4356.46 1912.609 8-6M4356.46 1912.609l8 6M4356.46 1912.609h8M4354.46 1908.609v8M2712.6 2641.859l6 8M2712.6 2641.859l-6 8M2712.6 2641.859v8M2716.6 2639.859h-8"></path><path d="M2205 1867.74v324.87h512.93" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2205 1867.739-6-8M2205 1867.739l6-8M2205 1867.739v-8M2201 1869.739h8M2721.93 2188.609v8M2718.93 2188.609v8M2717.93 2192.609h8"></path><path d="M1965 1867.73v330.88h752.77" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1965 1867.729-6-8M1965 1867.729l6-8M1965 1867.729v-8M1961 1869.729h8M2721.77 2194.609v8M2718.77 2194.609v8M2717.77 2198.609h8"></path><path d="M2488.75 1908.12v278.49h228.86" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2488.75 1908.119-6-8M2488.75 1908.119l6-8M2488.75 1908.119v-8M2484.75 1910.119h8M2721.61 2182.609v8M2718.61 2182.609v8M2717.61 2186.609h8"></path><path d="M5488 1388.99v30.62H1356.09" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5488 1388.989-6-8M5488 1388.989l6-8M5488 1388.989v-8M5484 1390.989h8M1352.09 1423.609v-8M1355.09 1423.609v-8M1356.09 1419.609h-8"></path><path d="M5432.73 1203.61h-164.06v424.26" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M5436.73 1199.609v8M5433.73 1199.609v8M5432.73 1203.609h8M5268.67 1627.869l6 8M5268.67 1627.869l-6 8M5268.67 1627.869v8M5272.67 1625.869h-8"></path><path d="M5582 1388.96v100.6" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5582 1388.959-6-8M5582 1388.959l6-8M5582 1388.959v-8M5578 1390.959h8M5586 1493.559h-8M5586 1490.559h-8M5582 1489.559v8"></path><path d="M5637.37 1203.61h226.96v391.88" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5637.37 1203.609-8 6M5637.37 1203.609l-8-6M5637.37 1203.609h-8M5639.37 1207.609v-8M5868.33 1599.489h-8M5868.33 1596.489h-8M5864.33 1595.489v8"></path><path d="M5535 1388.76v60.85H2884.27v722.16" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5535 1388.759-6-8M5535 1388.759l6-8M5535 1388.759v-8M5531 1390.759h8M2888.27 2175.769h-8M2888.27 2172.769h-8M2884.27 2171.769v8"></path><path d="M5793.67 1932.87v292.74H2926.34" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5793.67 1932.869-6-8M5793.67 1932.869l6-8M5793.67 1932.869v-8M5789.67 1934.869h8M2922.34 2229.609v-8M2925.34 2229.609v-8M2926.34 2225.609h-8"></path><path d="M5864.33 1932.93v412.68H4586.58" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5864.33 1932.929-6-8M5864.33 1932.929l6-8M5864.33 1932.929v-8M5860.33 1934.929h8M4586.58 2345.609l-8 6M4586.58 2345.609l-8-6M4586.58 2345.609h-8M4588.58 2349.609v-8"></path><path d="M5191.33 1628.03v-196.42H1356.2" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5191.33 1628.029 6 8M5191.33 1628.029l-6 8M5191.33 1628.029v8M5195.33 1626.029h-8M1352.2 1435.609v-8M1355.2 1435.609v-8M1356.2 1431.609h-8"></path><path d="M5230 1900.18v320.43H2926.26" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5230 1900.179-6-8M5230 1900.179l6-8M5230 1900.179v-8M5226 1902.179h8M2922.26 2224.609v-8M2925.26 2224.609v-8M2926.26 2220.609h-8"></path><path d="M5373.04 1957.61h-2471.9v214.46" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5373.04 1957.609 8-6M5373.04 1957.609l8 6M5373.04 1957.609h8M5371.04 1953.609v8M2905.14 2176.069h-8M2905.14 2173.069h-8M2901.14 2172.069v8"></path></svg></g></g></svg><div style="position:absolute;transform:none;top:5px;left:unset;right:5px;bottom:unset;background-color:rgba(19, 20, 22, 0.90);border-radius:2px;display:flex;flex-direction:column;padding:2px 1px" role="toolbar"><button style="display:block;width:24px;height:24px;margin:1px 2px;color:#FFF;transition:color 200ms ease;background:none;padding:0px;border:0px;outline:0px;cursor:pointer" title="Selection" name="unselect-tools" type="button"><svg width="24" height="24" stroke="currentColor"><path d="M10.07,14.27C10.57,14.03 11.16,14.25 11.4,14.75L13.7,19.74L15.5,18.89L13.19,13.91C12.95,13.41 13.17,12.81 13.67,12.58L13.95,12.5L16.25,12.05L8,5.12V15.9L9.82,14.43L10.07,14.27M13.64,21.97C13.14,22.21 12.54,22 12.31,21.5L10.13,16.76L7.62,18.78C7.45,18.92 7.24,19 7,19A1,1 0 0,1 6,18V3A1,1 0 0,1 7,2C7.24,2 7.47,2.09 7.64,2.23L7.65,2.22L19.14,11.86C19.57,12.22 19.62,12.85 19.27,13.27C19.12,13.45 18.91,13.57 18.7,13.61L15.54,14.23L17.74,18.96C18,19.46 17.76,20.05 17.26,20.28L13.64,21.97Z"></path></svg></button><button style="display:block;width:24px;height:24px;margin:1px 2px;color:#FFF;transition:color 200ms ease;background:none;padding:0px;border:0px;outline:0px;cursor:pointer" title="Pan" name="select-tool-pan" type="button"><svg width="24" height="24" stroke="currentColor"><path d="M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z"></path></svg></button><button style="display:block;width:24px;height:24px;margin:1px 2px;color:#FFF;transition:color 200ms ease;background:none;padding:0px;border:0px;outline:0px;cursor:pointer" title="Zoom in" name="select-tool-zoom-in" type="button"><svg width="24" height="24" stroke="currentColor"><g><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path><path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"></path></g></svg></button><button style="display:block;width:24px;height:24px;margin:1px 2px;color:#FFF;transition:color 200ms ease;background:none;padding:0px;border:0px;outline:0px;cursor:pointer" title="Zoom out" name="select-tool-zoom-out" type="button"><svg width="24" height="24" stroke="currentColor"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zM7 9h5v1H7z"></path></svg></button><button style="display:block;width:24px;height:24px;margin:1px 2px;color:#FFF;transition:color 200ms ease;background:none;padding:0px;border:0px;outline:0px;cursor:pointer" title="Fit to viewer" name="fit-to-viewer" type="button"><svg width="24" height="24" stroke="currentColor"><path d="M15 3l2.3 2.3-2.89 2.87 1.42 1.42L18.7 6.7 21 9V3zM3 9l2.3-2.3 2.87 2.89 1.42-1.42L6.7 5.3 9 3H3zm6 12l-2.3-2.3 2.89-2.87-1.42-1.42L5.3 17.3 3 15v6zm12-6l-2.3 2.3-2.87-2.89-1.42 1.42 2.89 2.87L15 21h6z"></path></svg></button></div><div role="navigation" style="position:absolute;overflow:hidden;outline:1px solid rgba(19, 20, 22, 0.90);transition:width 200ms ease, height 200ms ease, bottom 200ms ease;width:100px;height:80px;bottom:6px;left:6px;background:#616264"><svg width="100" height="80" style="pointer-events:none"><g transform="translate(NaN, NaN)"><g transform="scale(NaN, NaN)"><rect fill="#fff" x="0" y="0"></rect><svg xmlns="http://www.w3.org/2000/svg" height="2797" preserveAspectRatio="none" style="width:5957px;height:2797px;background:#003153" viewBox="0 0 5957 2797" width="5957"><path fill="#003153" style="stroke:none;stroke-width:1" d="M0 0h5957v2797H0z"></path><text fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" textLength="271" x="2838.5" y="35.421">Apache Superset ERD</text><rect height="598" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="847" x="2105" y="2145.109"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="301" x="2378" y="2160.104">Inherited from Flask App Builder (FAB)</text><rect height="867" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="665" x="2716" y="58.609"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="132" x="2982.5" y="73.605">Alerts &amp; Reports</text><rect height="2085.5" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="1352" x="12" y="472.109"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="94" x="641" y="487.104">Data Assets</text><rect height="1832.5" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="2051" x="2976" y="959.109"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="38" x="3982.5" y="974.105">Core</text><rect height="323" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="1162" x="1388" y="1593.109"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="58" x="1940" y="1608.104">System</text><rect height="1055" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="853" x="5098" y="991.609"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="64" x="5492.5" y="1006.605">SQL Lab</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="214" x="2139" y="2650.109"></rect><circle cx="2152" cy="2664.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2156.11 2670.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="2164" y="2668.956">ViewMenu (ab_view_menu)</text><path style="stroke:gray;stroke-width:1" d="M2140 2678.109h212"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2145" y="2695.104">id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2140 2702.406h212"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="2145" y="2719.401">name: VARCHAR(250)</text><rect fill="#003153" height="92.891" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="287" x="2121.5" y="2269.609"></rect><circle cx="2134.5" cy="2283.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2138.61 2289.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="259" x="2146.5" y="2288.456">PermissionView (ab_permission_view)</text><path style="stroke:gray;stroke-width:1" d="M2122.5 2297.609h285"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2127.5" y="2314.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2127.5" y="2330.901">permission_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2127.5" y="2347.198">view_menu_id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2122.5 2354.5h285"></path><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="247" x="2443.5" y="2229.109"></rect><circle cx="2456.5" cy="2243.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2460.61 2249.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219" x="2468.5" y="2247.956">RegisterUser (ab_register_user)</text><path style="stroke:gray;stroke-width:1" d="M2444.5 2257.109h245"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2449.5" y="2274.104">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="196" x="2449.5" y="2290.401">registration_date: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M2444.5 2297.703h245"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="2449.5" y="2314.698">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="2449.5" y="2330.995">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="2449.5" y="2347.292">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180" x="2449.5" y="2363.589">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140" x="2449.5" y="2379.886">email: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232" x="2449.5" y="2396.183">registration_hash: VARCHAR(256)</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="218" x="2388" y="2650.109"></rect><circle cx="2401" cy="2664.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2405.11 2670.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="2413" y="2668.956">Permission (ab_permission)</text><path style="stroke:gray;stroke-width:1" d="M2389 2678.109h216"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2394" y="2695.104">id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2389 2702.406h216"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="2394" y="2719.401">name: VARCHAR(100)</text><rect fill="#003153" height="272.156" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="192" x="2726" y="2180.109"></rect><circle cx="2767.75" cy="2194.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2771.86 2200.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="101" x="2785.25" y="2198.956">User (ab_user)</text><path style="stroke:gray;stroke-width:1" d="M2727 2208.109h190"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2732" y="2225.104">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116" x="2732" y="2241.401">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144" x="2732" y="2257.698">last_login: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="2732" y="2273.995">login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="2732" y="2290.292">fail_login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2732" y="2306.589">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2732" y="2322.886">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2732" y="2339.183">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2732" y="2355.479">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2727 2362.781h190"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="2732" y="2379.776">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="2732" y="2396.073">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="2732" y="2412.37">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180" x="2732" y="2428.667">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="2732" y="2444.964">email: VARCHAR(320)</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="155" x="2692.5" y="2650.109"></rect><circle cx="2719.9" cy="2664.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2724.01 2670.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95" x="2735.1" y="2668.956">Role (ab_role)</text><path style="stroke:gray;stroke-width:1" d="M2693.5 2678.109h153"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2698.5" y="2695.104">id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2693.5 2702.406h153"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="2698.5" y="2719.401">name: VARCHAR(64)</text><rect fill="#003153" height="206.969" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="327" x="3038.5" y="93.609"></rect><circle cx="3051.5" cy="107.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3055.61 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="299" x="3063.5" y="112.456">ReportExecutionLog (report_execution_log)</text><path style="stroke:gray;stroke-width:1" d="M3039.5 121.609h325"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3044.5" y="138.605">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192" x="3044.5" y="154.901">scheduled_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="3044.5" y="171.198">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="3044.5" y="187.495">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89" x="3044.5" y="203.792">value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="3044.5" y="220.089">value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="3044.5" y="236.386">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202" x="3044.5" y="252.683">report_schedule_id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3039.5 259.984h325"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="3044.5" y="276.979">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="139" x="3044.5" y="293.276">state: VARCHAR(50)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="271" x="2732.5" y="110.109"></rect><circle cx="2745.5" cy="124.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2749.61 130.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="243" x="2757.5" y="128.956">ReportRecipients (report_recipient)</text><path style="stroke:gray;stroke-width:1" d="M2733.5 138.109h269"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2738.5" y="155.105">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2738.5" y="171.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2738.5" y="187.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="2738.5" y="203.995">recipient_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202" x="2738.5" y="220.292">report_schedule_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2738.5" y="236.589">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2738.5" y="252.886">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2733.5 260.188h269"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="2738.5" y="277.183">type: VARCHAR(50)</text><rect fill="#003153" height="549.203" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="267" x="2994.5" y="360.609"></rect><circle cx="3007.5" cy="374.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3011.61 380.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="239" x="3019.5" y="379.456">ReportSchedule (report_schedule)</text><path style="stroke:gray;stroke-width:1" d="M2995.5 388.609h265"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3000.5" y="405.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3000.5" y="421.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="3000.5" y="438.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3000.5" y="454.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="3000.5" y="470.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="3000.5" y="487.089">context_markdown: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116" x="3000.5" y="503.386">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="3000.5" y="519.683">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="3000.5" y="535.98">chart_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="3000.5" y="552.276">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="3000.5" y="568.573">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177" x="3000.5" y="584.87">last_eval_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="3000.5" y="601.167">last_value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180" x="3000.5" y="617.464">last_value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187" x="3000.5" y="633.761">validator_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161" x="3000.5" y="650.058">log_retention: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160" x="3000.5" y="666.355">grace_period: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="3000.5" y="682.651">working_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197" x="3000.5" y="698.948">force_screenshot: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3000.5" y="715.245">custom_width: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3000.5" y="731.542">custom_height: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3000.5" y="747.839">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3000.5" y="764.136">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2995.5 771.438h265"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="3000.5" y="788.433">type: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="3000.5" y="804.73">name: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="3000.5" y="821.026">crontab: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="230" x="3000.5" y="837.323">creation_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178" x="3000.5" y="853.62">timezone: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197" x="3000.5" y="869.917">report_format: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="170" x="3000.5" y="886.214">last_state: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207" x="3000.5" y="902.511">validator_type: VARCHAR(100)</text><rect fill="#003153" height="255.859" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="28.5" y="507.109"></rect><circle cx="73.25" cy="521.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M77.36 527.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="90.75" y="525.956">Dataset (sl_datasets)</text><path style="stroke:gray;stroke-width:1" d="M29.5 535.109h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="34.5" y="552.105">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="34.5" y="568.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="34.5" y="584.698">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="34.5" y="600.995">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="34.5" y="617.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="34.5" y="633.589">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="34.5" y="649.886">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="34.5" y="666.183">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="34.5" y="682.48">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="34.5" y="698.776">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="34.5" y="715.073">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="34.5" y="731.37">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M29.5 738.672h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="34.5" y="755.667">uuid: BINARY(16)</text><rect fill="#003153" height="467.719" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="276" x="1072" y="969.609"></rect><circle cx="1153.25" cy="983.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1157.36 989.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="106" x="1170.75" y="988.456">Database (dbs)</text><path style="stroke:gray;stroke-width:1" d="M1073 997.609h274"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1078" y="1014.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1078" y="1030.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1078" y="1047.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114" x="1078" y="1063.495">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="1078" y="1079.792">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="256" x="1078" y="1096.089">select_as_create_table_as: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193" x="1078" y="1112.386">expose_in_sqllab: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187" x="1078" y="1128.683">allow_run_async: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="1078" y="1144.979">allow_file_upload: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="1078" y="1161.276">allow_ctas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148" x="1078" y="1177.573">allow_cvas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142" x="1078" y="1193.87">allow_dml: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="1078" y="1210.167">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1078" y="1226.464">encrypted_extra: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201" x="1078" y="1242.761">impersonate_user: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="1078" y="1259.058">server_cert: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="1078" y="1275.354">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="1078" y="1291.651">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1078" y="1307.948">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1078" y="1324.245">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1073 1331.547h274"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="1078" y="1348.542">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215" x="1078" y="1364.839">verbose_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223" x="1078" y="1381.136">database_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223" x="1078" y="1397.433">sqlalchemy_uri: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="264" x="1078" y="1413.729">configuration_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246" x="1078" y="1430.026">force_ctas_schema: VARCHAR(250)</text><rect fill="#003153" height="304.75" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="236" x="500" y="1051.109"></rect><circle cx="536.85" cy="1065.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M540.96 1071.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="554.15" y="1069.956">SqlMetric (sql_metrics)</text><path style="stroke:gray;stroke-width:1" d="M501 1079.109h234"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="506" y="1096.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="506" y="1112.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="506" y="1128.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="506" y="1144.995">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="506" y="1161.292">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="506" y="1177.589">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="506" y="1193.886">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="506" y="1210.183">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="506" y="1226.479">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="506" y="1242.776">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M501 1250.078h234"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="506" y="1267.073">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202" x="506" y="1283.37">metric_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224" x="506" y="1299.667">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="506" y="1315.964">metric_type: VARCHAR(32)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="506" y="1332.261">d3format: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="506" y="1348.558">currency: VARCHAR(128)</text><rect fill="#003153" height="206.969" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="457" x="891.5" y="531.609"></rect><circle cx="904.5" cy="545.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M908.61 551.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="429" x="916.5" y="550.456">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><path style="stroke:gray;stroke-width:1" d="M892.5 559.609h455"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="897.5" y="576.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="897.5" y="592.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="897.5" y="609.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="897.5" y="625.495">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="897.5" y="641.792">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="897.5" y="658.089">access_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250" x="897.5" y="674.386">access_token_expiration: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="897.5" y="690.683">refresh_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="897.5" y="706.98">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="897.5" y="723.276">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M892.5 730.578h455"></path><rect fill="#003153" height="353.641" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="266" x="771" y="1026.609"></rect><circle cx="798.85" cy="1040.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M802.96 1046.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205" x="814.15" y="1045.456">TableColumn (table_columns)</text><path style="stroke:gray;stroke-width:1" d="M772 1054.609h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="777" y="1071.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="777" y="1087.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="777" y="1104.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="777" y="1120.495">is_active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75" x="777" y="1136.792">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="133" x="777" y="1153.089">groupby: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="777" y="1169.386">filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="777" y="1185.683">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="777" y="1201.979">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="126" x="777" y="1218.276">is_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="777" y="1234.573">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="777" y="1250.87">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="777" y="1267.167">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="777" y="1283.464">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M772 1290.766h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="777" y="1307.761">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210" x="777" y="1324.058">column_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224" x="777" y="1340.354">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="254" x="777" y="1356.651">advanced_data_type: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250" x="777" y="1372.948">python_date_format: VARCHAR(255)</text><rect fill="#003153" height="255.859" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="771.5" y="1636.109"></rect><circle cx="833.25" cy="1650.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M837.36 1656.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112" x="850.75" y="1654.956">Table (sl_tables)</text><path style="stroke:gray;stroke-width:1" d="M772.5 1664.109h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="777.5" y="1681.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="777.5" y="1697.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="777.5" y="1713.698">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="777.5" y="1729.995">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="777.5" y="1746.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95" x="777.5" y="1762.589">catalog: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="100" x="777.5" y="1778.886">schema: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="777.5" y="1795.183">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="777.5" y="1811.479">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="777.5" y="1827.776">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="777.5" y="1844.073">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="777.5" y="1860.37">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M772.5 1867.672h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="777.5" y="1884.667">uuid: BINARY(16)</text><rect fill="#003153" height="451.422" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="771.5" y="2090.609"></rect><circle cx="817.25" cy="2104.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M821.36 2110.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144" x="834.75" y="2109.456">Column (sl_columns)</text><path style="stroke:gray;stroke-width:1" d="M772.5 2118.609h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="777.5" y="2135.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="777.5" y="2151.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="777.5" y="2168.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="777.5" y="2184.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147" x="777.5" y="2200.792">is_additive: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177" x="777.5" y="2217.089">is_aggregation: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="777.5" y="2233.386">is_filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177" x="777.5" y="2249.683">is_dimensional: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212" x="777.5" y="2265.979">is_increase_desired: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="777.5" y="2282.276">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="777.5" y="2298.573">is_partition: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="777.5" y="2314.87">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="138" x="777.5" y="2331.167">is_spatial: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="777.5" y="2347.464">is_temporal: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="777.5" y="2363.761">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75" x="777.5" y="2380.058">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="777.5" y="2396.354">advanced_data_type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="777.5" y="2412.651">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="71" x="777.5" y="2428.948">unit: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="777.5" y="2445.245">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="777.5" y="2461.542">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="777.5" y="2477.839">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="777.5" y="2494.136">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="777.5" y="2510.433">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M772.5 2517.734h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="777.5" y="2534.729">uuid: BINARY(16)</text><rect fill="#003153" height="206.969" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="363" x="101.5" y="1100.109"></rect><circle cx="114.5" cy="1114.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M118.61 1120.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="335" x="126.5" y="1118.956">RowLevelSecurityFilter (row_level_security_filters)</text><path style="stroke:gray;stroke-width:1" d="M102.5 1128.109h361"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="107.5" y="1145.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="107.5" y="1161.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="107.5" y="1177.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="107.5" y="1193.995">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="90" x="107.5" y="1210.292">clause: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="107.5" y="1226.589">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="107.5" y="1242.886">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M102.5 1250.188h361"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="107.5" y="1267.183">name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161" x="107.5" y="1283.479">filter_type: VARCHAR(7)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185" x="107.5" y="1299.776">group_key: VARCHAR(255)</text><rect fill="#003153" height="516.609" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="248" x="1050" y="1505.609"></rect><circle cx="1108.75" cy="1519.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1112.86 1525.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="1126.25" y="1524.456">SqlaTable (tables)</text><path style="stroke:gray;stroke-width:1" d="M1051 1533.609h246"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1056" y="1550.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1056" y="1566.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1056" y="1583.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="1056" y="1599.495">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161" x="1056" y="1615.792">default_endpoint: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="1056" y="1632.089">is_featured: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="217" x="1056" y="1648.386">filter_select_enabled: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109" x="1056" y="1664.683">offset: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="1056" y="1680.979">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="1056" y="1697.276">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="1056" y="1713.573">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="1056" y="1729.87">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="203" x="1056" y="1746.167">fetch_values_predicate: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="1056" y="1762.464">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="171" x="1056" y="1778.761">is_sqllab_view: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164" x="1056" y="1795.058">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="1056" y="1811.354">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="209" x="1056" y="1827.651">normalize_columns: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="236" x="1056" y="1843.948">always_filter_main_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1056" y="1860.245">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1056" y="1876.542">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1051 1883.844h246"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="1056" y="1900.839">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1056" y="1917.136">params: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1056" y="1933.433">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220" x="1056" y="1949.729">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193" x="1056" y="1966.026">table_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212" x="1056" y="1982.323">main_dttm_col: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="1056" y="1998.62">schema: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="1056" y="2014.917">catalog: VARCHAR(256)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="249" x="2992.5" y="1116.609"></rect><circle cx="3005.5" cy="1130.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3009.61 1136.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="221" x="3017.5" y="1135.456">DynamicPlugin (dynamic_plugin)</text><path style="stroke:gray;stroke-width:1" d="M2993.5 1144.609h247"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2998.5" y="1161.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2998.5" y="1177.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2998.5" y="1194.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="2998.5" y="1210.495">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69" x="2998.5" y="1226.792">key: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117" x="2998.5" y="1243.089">bundle_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2998.5" y="1259.386">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2998.5" y="1275.683">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2993.5 1282.984h247"></path><rect fill="#003153" height="158.078" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="266" x="4057" y="1124.609"></rect><circle cx="4070" cy="1138.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4074.11 1144.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="238" x="4082" y="1143.456">AnnotationLayer (annotation_layer)</text><path style="stroke:gray;stroke-width:1" d="M4058 1152.609h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4063" y="1169.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4063" y="1185.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4063" y="1202.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="4063" y="1218.495">descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4063" y="1234.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4063" y="1251.089">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4058 1258.391h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="4063" y="1275.386">name: VARCHAR(250)</text><rect fill="#003153" height="158.078" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="359" x="4358.5" y="1124.609"></rect><circle cx="4371.5" cy="1138.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4375.61 1144.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="331" x="4383.5" y="1143.456">EmbeddedDashboard (embedded_dashboards)</text><path style="stroke:gray;stroke-width:1" d="M4359.5 1152.609h357"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4364.5" y="1169.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4364.5" y="1185.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="4364.5" y="1202.198">allow_domain_list: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="4364.5" y="1218.495">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4364.5" y="1234.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4364.5" y="1251.089">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4359.5 1258.391h357"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="4364.5" y="1275.386">uuid: BINARY(16)</text><rect fill="#003153" height="158.078" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="233" x="3788.5" y="1124.609"></rect><circle cx="3801.5" cy="1138.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3805.61 1144.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205" x="3813.5" y="1143.456">CssTemplate (css_templates)</text><path style="stroke:gray;stroke-width:1" d="M3789.5 1152.609h231"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3794.5" y="1169.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3794.5" y="1185.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3794.5" y="1202.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69" x="3794.5" y="1218.495">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3794.5" y="1234.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3794.5" y="1251.089">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3789.5 1258.391h231"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220" x="3794.5" y="1275.386">template_name: VARCHAR(250)</text><rect fill="#003153" height="223.266" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="207" x="4070.5" y="1652.609"></rect><circle cx="4090.7" cy="1666.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4094.81 1672.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="4104.3" y="1671.456">Annotation (annotation)</text><path style="stroke:gray;stroke-width:1" d="M4071.5 1680.609h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4076.5" y="1697.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4076.5" y="1713.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4076.5" y="1730.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="4076.5" y="1746.495">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="4076.5" y="1762.792">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="4076.5" y="1779.089">layer_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="4076.5" y="1795.386">long_descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="4076.5" y="1811.683">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4076.5" y="1827.979">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4076.5" y="1844.276">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4071.5 1851.578h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="195" x="4076.5" y="1868.573">short_descr: VARCHAR(500)</text><rect fill="#003153" height="125.484" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="197" x="3556.5" y="1141.109"></rect><circle cx="3596.75" cy="1155.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3600.86 1161.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109" x="3614.25" y="1159.956">FavStar (favstar)</text><path style="stroke:gray;stroke-width:1" d="M3557.5 1169.109h195"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3562.5" y="1186.104">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="3562.5" y="1202.401">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="110" x="3562.5" y="1218.698">obj_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112" x="3562.5" y="1234.995">dttm: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M3557.5 1242.297h195"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185" x="3562.5" y="1259.292">class_name: VARCHAR(50)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="185" x="4393.5" y="2229.109"></rect><circle cx="4451.25" cy="2243.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4455.36 2249.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="62" x="4468.75" y="2247.956">Tag (tag)</text><path style="stroke:gray;stroke-width:1" d="M4394.5 2257.109h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4399.5" y="2274.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4399.5" y="2290.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4399.5" y="2306.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="4399.5" y="2322.995">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4399.5" y="2339.292">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4399.5" y="2355.589">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4394.5 2362.891h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="4399.5" y="2379.886">name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="4399.5" y="2396.183">type: VARCHAR(12)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="244" x="3277" y="1116.609"></rect><circle cx="3296.75" cy="1130.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3300.86 1136.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201" x="3310.25" y="1135.456">UserAttribute (user_attribute)</text><path style="stroke:gray;stroke-width:1" d="M3278 1144.609h242"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3283" y="1161.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3283" y="1177.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3283" y="1194.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="3283" y="1210.495">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232" x="3283" y="1226.792">welcome_dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3283" y="1243.089">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3283" y="1259.386">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3278 1266.688h242"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178" x="3283" y="1283.683">avatar_url: VARCHAR(100)</text><rect fill="#003153" height="418.828" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="258" x="4753" y="994.109"></rect><circle cx="4835.75" cy="1008.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4839.86 1014.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="85" x="4853.25" y="1012.956">Slice (slices)</text><path style="stroke:gray;stroke-width:1" d="M4754 1022.109h256"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4759" y="1039.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4759" y="1055.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4759" y="1071.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="167" x="4759" y="1087.995">datasource_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="96" x="4759" y="1104.292">params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="4759" y="1120.589">query_context: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="4759" y="1136.886">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="4759" y="1153.183">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="4759" y="1169.479">last_saved_at: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="4759" y="1185.776">last_saved_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="4759" y="1202.073">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="4759" y="1218.37">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="4759" y="1234.667">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="4759" y="1250.964">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4759" y="1267.261">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4759" y="1283.558">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4754 1290.859h256"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="4759" y="1307.854">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="4759" y="1324.151">slice_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="228" x="4759" y="1340.448">datasource_type: VARCHAR(200)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246" x="4759" y="1356.745">datasource_name: VARCHAR(2000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="4759" y="1373.042">viz_type: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4759" y="1389.339">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220" x="4759" y="1405.636">schema_perm: VARCHAR(1000)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="239" x="3679.5" y="2601.609"></rect><circle cx="3692.5" cy="2615.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3696.61 2621.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211" x="3704.5" y="2620.456">TaggedObject (tagged_object)</text><path style="stroke:gray;stroke-width:1" d="M3680.5 2629.609h237"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3685.5" y="2646.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3685.5" y="2662.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3685.5" y="2679.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111" x="3685.5" y="2695.495">tag_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="3685.5" y="2711.792">object_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3685.5" y="2728.089">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3685.5" y="2744.386">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3680.5 2751.688h237"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="3685.5" y="2768.683">object_type: VARCHAR(9)</text><rect fill="#003153" height="321.047" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="4364.5" y="1603.609"></rect><circle cx="4396.85" cy="1617.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4400.96 1623.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="4413.15" y="1622.456">Dashboard (dashboards)</text><path style="stroke:gray;stroke-width:1" d="M4365.5 1631.609h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4370.5" y="1648.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4370.5" y="1664.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4370.5" y="1681.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="136" x="4370.5" y="1697.495">position_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="4370.5" y="1713.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69" x="4370.5" y="1730.089">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="4370.5" y="1746.386">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="4370.5" y="1762.683">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="4370.5" y="1778.979">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144" x="4370.5" y="1795.276">published: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="4370.5" y="1811.573">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="4370.5" y="1827.87">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4370.5" y="1844.167">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4370.5" y="1860.464">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4365.5 1867.766h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="4370.5" y="1884.761">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219" x="4370.5" y="1901.058">dashboard_title: VARCHAR(500)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142" x="4370.5" y="1917.354">slug: VARCHAR(255)</text><rect fill="#003153" height="190.672" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="185" x="2103.5" y="1668.609"></rect><circle cx="2158.25" cy="1682.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2162.36 1688.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="68" x="2175.75" y="1687.456">Log (logs)</text><path style="stroke:gray;stroke-width:1" d="M2104.5 1696.609h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2109.5" y="1713.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="2109.5" y="1729.901">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="2109.5" y="1746.198">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="2109.5" y="1762.495">slice_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="74" x="2109.5" y="1778.792">json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112" x="2109.5" y="1795.089">dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="2109.5" y="1811.386">duration_ms: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2104.5 1818.688h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="2109.5" y="1835.683">action: VARCHAR(512)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2109.5" y="1851.979">referrer: VARCHAR(1024)</text><rect fill="#003153" height="190.672" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="207" x="1861.5" y="1668.609"></rect><circle cx="1874.5" cy="1682.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1878.61 1688.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="179" x="1886.5" y="1687.456">KeyValueEntry (key_value)</text><path style="stroke:gray;stroke-width:1" d="M1862.5 1696.609h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1867.5" y="1713.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="83" x="1867.5" y="1729.901">value: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1867.5" y="1746.198">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1867.5" y="1762.495">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1867.5" y="1778.792">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="1867.5" y="1795.089">expires_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1867.5" y="1811.386">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1862.5 1818.688h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="1867.5" y="1835.683">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1867.5" y="1851.979">resource: VARCHAR(32)</text><rect fill="#003153" height="272.156" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="210" x="2324" y="1628.109"></rect><circle cx="2340.6" cy="1642.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2344.71 1648.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="2353.4" y="1646.956">SSHTunnel (ssh_tunnels)</text><path style="stroke:gray;stroke-width:1" d="M2325 1656.109h208"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2330" y="1673.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2330" y="1689.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="2330" y="1705.698">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2330" y="1721.995">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="2330" y="1738.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="151" x="2330" y="1754.589">server_address: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148" x="2330" y="1770.886">server_port: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117" x="2330" y="1787.183">username: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114" x="2330" y="1803.479">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="2330" y="1819.776">private_key: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198" x="2330" y="1836.073">private_key_password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2330" y="1852.37">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2330" y="1868.667">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2325 1875.969h208"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="2330" y="1892.964">uuid: BINARY(16)</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="165" x="1661.5" y="1725.609"></rect><circle cx="1674.5" cy="1739.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1678.61 1745.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137" x="1686.5" y="1744.456">KeyValue (keyvalue)</text><path style="stroke:gray;stroke-width:1" d="M1662.5 1753.609h163"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1667.5" y="1770.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="81" x="1667.5" y="1786.901">value: TEXT</text><path style="stroke:gray;stroke-width:1" d="M1662.5 1794.203h163"></path><rect fill="#003153" height="125.484" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="222" x="1404" y="1701.609"></rect><circle cx="1430.5" cy="1715.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1434.61 1721.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164" x="1445.5" y="1720.456">CacheKey (cache_keys)</text><path style="stroke:gray;stroke-width:1" d="M1405 1729.609h220"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1410" y="1746.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="1410" y="1762.901">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1410" y="1779.198">created_on: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M1405 1786.5h220"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="1410" y="1803.495">cache_key: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210" x="1410" y="1819.792">datasource_uid: VARCHAR(64)</text><rect fill="#003153" height="353.641" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="188" x="5441" y="1026.609"></rect><circle cx="5463" cy="1040.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5467.11 1046.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140" x="5477" y="1045.456">TabState (tab_state)</text><path style="stroke:gray;stroke-width:1" d="M5442 1054.609h186"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="5447" y="1071.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5447" y="1087.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="5447" y="1104.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5447" y="1120.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="5447" y="1136.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116" x="5447" y="1153.089">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="5447" y="1169.386">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="5447" y="1185.683">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="5447" y="1201.979">query_limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5447" y="1218.276">latest_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="130" x="5447" y="1234.573">autorun: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164" x="5447" y="1250.87">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="5447" y="1267.167">hide_left_bar: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="5447" y="1283.464">saved_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="5447" y="1299.761">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5447" y="1316.058">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M5442 1323.359h186"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145" x="5447" y="1340.354">label: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="5447" y="1356.651">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="5447" y="1372.948">catalog: VARCHAR(256)</text><rect fill="#003153" height="321.047" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="212" x="5723" y="1603.609"></rect><circle cx="5736" cy="1617.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5740.11 1623.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="5748" y="1622.456">SavedQuery (saved_query)</text><path style="stroke:gray;stroke-width:1" d="M5724 1631.609h210"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="5729" y="1648.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5729" y="1664.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="5729" y="1681.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5729" y="1697.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="5729" y="1713.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="107" x="5729" y="1730.089">db_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="5729" y="1746.386">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="5729" y="1762.683">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192" x="5729" y="1778.979">template_parameters: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103" x="5729" y="1795.276">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="5729" y="1811.573">last_run: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="5729" y="1827.87">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5729" y="1844.167">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M5724 1851.469h210"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="5729" y="1868.464">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="5729" y="1884.761">schema: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="5729" y="1901.058">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145" x="5729" y="1917.354">label: VARCHAR(256)</text><rect fill="#003153" height="255.859" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="232" x="5114" y="1636.109"></rect><circle cx="5127" cy="1650.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5131.11 1656.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204" x="5139" y="1654.956">TableSchema (table_schema)</text><path style="stroke:gray;stroke-width:1" d="M5115 1664.109h230"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="5120" y="1681.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5120" y="1697.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="5120" y="1713.698">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5120" y="1729.995">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="5120" y="1746.292">tab_state_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="5120" y="1762.589">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="5120" y="1778.886">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145" x="5120" y="1795.183">expanded: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="5120" y="1811.479">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5120" y="1827.776">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M5115 1835.078h230"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="5120" y="1852.073">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="5120" y="1868.37">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147" x="5120" y="1884.667">table: VARCHAR(256)</text><rect fill="#003153" height="532.906" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="307" x="5381.5" y="1497.609"></rect><circle cx="5484.25" cy="1511.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5488.36 1517.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="94" x="5501.75" y="1516.456">Query (query)</text><path style="stroke:gray;stroke-width:1" d="M5382.5 1525.609h305"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="5387.5" y="1542.604">tracking_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="5387.5" y="1558.901">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5387.5" y="1575.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="5387.5" y="1591.495">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="5387.5" y="1607.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="5387.5" y="1624.089">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114" x="5387.5" y="1640.386">select_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137" x="5387.5" y="1656.683">executed_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="97" x="5387.5" y="1672.979">limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="169" x="5387.5" y="1689.276">select_as_cta: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211" x="5387.5" y="1705.573">select_as_cta_used: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="5387.5" y="1721.87">progress: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103" x="5387.5" y="1738.167">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="5387.5" y="1754.464">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5387.5" y="1770.761">changed_on: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M5382.5 1778.063h305"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160" x="5387.5" y="1795.058">client_id: VARCHAR(11)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="227" x="5387.5" y="1811.354">tmp_table_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="248" x="5387.5" y="1827.651">tmp_schema_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147" x="5387.5" y="1843.948">status: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="181" x="5387.5" y="1860.245">tab_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="199" x="5387.5" y="1876.542">sql_editor_id: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="5387.5" y="1892.839">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="5387.5" y="1909.136">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198" x="5387.5" y="1925.433">limiting_factor: VARCHAR(18)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="194" x="5387.5" y="1941.729">ctas_method: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182" x="5387.5" y="1958.026">results_key: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="5387.5" y="1974.323">start_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246" x="5387.5" y="1990.62">start_running_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182" x="5387.5" y="2006.917">end_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="295" x="5387.5" y="2023.214">end_result_backend_time: NUMERIC(20, 6)</text><path d="M2394.83 2370.91v271" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2394.83 2370.909-6-8M2394.83 2370.909l6-8M2394.83 2370.909v-8M2390.83 2372.909h8M2398.83 2645.909h-8M2398.83 2642.909h-8M2394.83 2641.909v8"></path><path d="M2246 2370.91v271" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2246 2370.909-6-8M2246 2370.909l6-8M2246 2370.909v-8M2242 2372.909h8M2250 2645.909h-8M2250 2642.909h-8M2246 2641.909v8"></path><path d="M2401.67 2370.75v56.86h297.53v214.49" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2401.67 2370.749-6-8M2401.67 2370.749l6-8M2401.67 2370.749v-8M2397.67 2372.749h8M2699.2 2642.099l6 8M2699.2 2642.099l-6 8M2699.2 2642.099v8M2703.2 2640.099h-8"></path><path d="M2766.5 2460.17V2642" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2766.5 2460.169-6-8M2766.5 2460.169l6-8M2766.5 2460.169v-8M2762.5 2462.169h8M2766.5 2641.999l6 8M2766.5 2641.999l-6 8M2766.5 2641.999v8M2770.5 2639.999h-8"></path><path d="M2749.36 2171.77v-36.16h-30.06v362h87.7v-37.33" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2749.36 2171.769 6 8M2749.36 2171.769l-6 8M2749.36 2171.769v8M2753.36 2169.769h-8M2803 2456.279h8M2803 2459.279h8M2807 2460.279v-8"></path><path d="M2926.25 2189.61H3399v-890.93" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M2922.25 2193.609v-8M2925.25 2193.609v-8M2926.25 2189.609h-8M3399 1298.679l-6-8M3399 1298.679l6-8M3399 1298.679v-8M3395 1300.679h8"></path><path d="M2766.23 2171.95v-181.34H1306.28" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2766.23 2171.949 6 8M2766.23 2171.949l-6 8M2766.23 2171.949v8M2770.23 2169.949h-8M1306.28 1990.609l-8 6M1306.28 1990.609l-8-6M1306.28 1990.609h-8M1308.28 1994.609v-8"></path><path d="M3150 308.63v43.61" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3150 308.629-6-8M3150 308.629l6-8M3150 308.629v-8M3146 310.629h8M3154 356.239h-8M3154 353.239h-8M3150 352.239v8"></path><path d="M2999 292.17v60.25" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2999 292.169-6-8M2999 292.169l6-8M2999 292.169v-8M2995 294.169h8M3003 356.419h-8M3003 353.419h-8M2999 352.419v8"></path><path d="M2850.55 292.13v1879.8" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2850.55 292.129-6-8M2850.55 292.129l6-8M2850.55 292.129v-8M2846.55 294.129h8M2854.55 2175.929h-8M2854.55 2172.929h-8M2850.55 2171.929v8"></path><path d="M3254.83 917.72v137.89h1490.13" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3254.83 917.719-6-8M3254.83 917.719l6-8M3254.83 917.719v-8M3250.83 919.719h8M4748.96 1051.609v8M4745.96 1051.609v8M4744.96 1055.609h8"></path><path d="M3248.17 917.82v698.79h1108.32" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3248.17 917.819-6-8M3248.17 917.819l6-8M3248.17 917.819v-8M3244.17 919.819h8M4360.49 1612.609v8M4357.49 1612.609v8M4356.49 1616.609h8"></path><path d="M3118 917.76v64.85H1356.37" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3118 917.759-6-8M3118 917.759l6-8M3118 917.759v-8M3114 919.759h8M1352.37 986.609v-8M1355.37 986.609v-8M1356.37 982.609h-8"></path><path d="M2986.27 836.61h-118.86V2171.9" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2986.27 836.609 8-6M2986.27 836.609l8 6M2986.27 836.609h8M2984.27 832.609v8M2867.41 2171.899l6 8M2867.41 2171.899l-6 8M2867.41 2171.899v8M2871.41 2169.899h-8"></path><path d="M186.5 771.27v227.34h877.47" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m186.5 771.269-6-8M186.5 771.269l6-8M186.5 771.269v-8M182.5 773.269h8M1067.97 994.609v8M1064.97 994.609v8M1063.97 998.609h8"></path><path d="M52.83 771.22v1545.39h710.45" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m52.83 771.219-6-8M52.83 771.219l6-8M52.83 771.219v-8M48.83 773.219h8M763.28 2316.609l8-6M763.28 2316.609l8 6M763.28 2316.609h8M761.28 2312.609v8"></path><path d="M279.52 751.61h2537.3v1420.4" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m279.52 751.609-8 6M279.52 751.609l-8-6M279.52 751.609h-8M281.52 755.609v-8M2816.82 2172.009l6 8M2816.82 2172.009l-6 8M2816.82 2172.009v8M2820.82 2170.009h-8"></path><path d="M77.17 771.3v993.31H763.3" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m77.17 771.299-6-8M77.17 771.299l6-8M77.17 771.299v-8M73.17 773.299h8M763.3 1764.609l8-6M763.3 1764.609l8 6M763.3 1764.609h8M761.3 1760.609v8"></path><path d="M1310.5 1445.67v758.94h1407.23" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1310.5 1445.669-6-8M1310.5 1445.669l6-8M1310.5 1445.669v-8M1306.5 1447.669h8M2721.73 2200.609v8M2718.73 2200.609v8M2717.73 2204.609h8"></path><path d="M1335.5 1445.68v55.93h4038" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1331.5 1441.679h8M1331.5 1444.679h8M1335.5 1445.679v-8M5373.5 1501.609l8-6M5373.5 1501.609l8 6M5373.5 1501.609h8M5371.5 1497.609v8"></path><path d="M1356.12 1425.61h4437.55v169.68" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1352.12 1429.609v-8M1355.12 1429.609v-8M1356.12 1425.609h-8M5793.67 1595.289l6 8M5793.67 1595.289l-6 8M5793.67 1595.289v8M5797.67 1593.289h-8"></path><path d="M1185 1445.66v51.71" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1181 1441.659h8M1181 1444.659h8M1185 1445.659v-8M1185 1497.369l6 8M1185 1497.369l-6 8M1185 1497.369v8M1189 1495.369h-8"></path><path d="M1063.88 1409.61H893v218.27" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1067.88 1405.609v8M1064.88 1405.609v8M1063.88 1409.609h8M893 1627.879l6 8M893 1627.879l-6 8M893 1627.879v8M897 1625.879h-8"></path><path d="M1323 1445.84v202.77h992.95" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1319 1441.839h8M1319 1444.839h8M1323 1445.839v-8M2315.95 1648.609l8-6M2315.95 1648.609l8 6M2315.95 1648.609h8M2313.95 1644.609v8"></path><path d="M578.67 1364.21v207.4h463.25" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m578.67 1364.209-6-8M578.67 1364.209l6-8M578.67 1364.209v-8M574.67 1366.209h8M1045.92 1567.609v8M1042.92 1567.609v8M1041.92 1571.609h8"></path><path d="M657.33 1364.3v97.31h2142.62v710.16" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m657.33 1364.299-6-8M657.33 1364.299l6-8M657.33 1364.299v-8M653.33 1366.299h8M2803.95 2175.769h-8M2803.95 2172.769h-8M2799.95 2171.769v8"></path><path d="M1356.89 635.61h1476.79v1536.4" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1356.89 635.609-8 6M1356.89 635.609l-8-6M1356.89 635.609h-8M1358.89 639.609v-8M2837.68 2176.009h-8M2837.68 2173.009h-8M2833.68 2172.009v8"></path><path d="M1210 746.72v214.84" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1210 746.719-6-8M1210 746.719l6-8M1210 746.719v-8M1206 748.719h8M1214 965.559h-8M1214 962.559h-8M1210 961.559v8"></path><path d="M1031.38 1388.92v149.69h10.35" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1031.38 1388.919-6-8M1031.38 1388.919l6-8M1031.38 1388.919v-8M1027.38 1390.919h8M1045.73 1534.609v8M1042.73 1534.609v8M1041.73 1538.609h8"></path><path d="M1025.75 1388.63v822.98h1691.99" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1025.75 1388.629-6-8M1025.75 1388.629l6-8M1025.75 1388.629v-8M1021.75 1390.629h8M2721.74 2207.609v8M2718.74 2207.609v8M2717.74 2211.609h8"></path><path d="M893 1900.14v182.43" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m893 1900.139-6-8M893 1900.139l6-8M893 1900.139v-8M889 1902.139h8M893 2082.569l6 8M893 2082.569l-6 8M893 2082.569v8M897 2080.569h-8"></path><path d="M1019.58 1764.61h.54v453h1697.64" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1022.66 1764.609-8 6M1022.66 1764.609l-8-6M1022.66 1764.609h-8M1024.66 1768.609v-8M2721.76 2213.609v8M2718.76 2213.609v8M2717.76 2217.609h8"></path><path d="M1022.76 2223.61H2718" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1022.76 2223.609-8 6M1022.76 2223.609l-8-6M1022.76 2223.609h-8M1024.76 2227.609v-8M2722 2219.609v8M2719 2219.609v8M2718 2223.609h8"></path><path d="M283 1315.42v170.19h2422.9v1156.34" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M283.014 1315.419 277 1307.43M283.014 1315.419l5.986-8.01M283.014 1315.419l-.014-8M279.018 1317.427l8-.015M2705.9 2641.949l6 8M2705.9 2641.949l-6 8M2705.9 2641.949v8M2709.9 2639.949h-8"></path><path d="M192.25 1315.14v288.47h849.41" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m192.25 1315.139-6-8M192.25 1315.139l6-8M192.25 1315.139v-8M188.25 1317.139h8M1041.66 1603.609l8-6M1041.66 1603.609l8 6M1041.66 1603.609h8M1039.66 1599.609v8"></path><path d="M373.75 1315.23v158.38h2409.34v698.2" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m373.75 1315.229-6-8M373.75 1315.229l6-8M373.75 1315.229v-8M369.75 1317.229h8M2787.09 2175.809h-8M2787.09 2172.809h-8M2783.09 2171.809v8"></path><path d="M1306.19 1554.61H4804.6v-133.25" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1302.19 1558.609v-8M1305.19 1558.609v-8M1306.19 1554.609h-8M4804.6 1421.359l-6-8M4804.6 1421.359l6-8M4804.6 1421.359v-8M4800.6 1423.359h8"></path><path d="M3117 1298.67v885.94h-190.81" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3117 1298.669-6-8M3117 1298.669l6-8M3117 1298.669v-8M3113 1300.669h8M2922.19 2188.609v-8M2925.19 2188.609v-8M2926.19 2184.609h-8"></path><path d="M4063.75 1290.93v907.68h-1137.6" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4063.75 1290.929-6-8M4063.75 1290.929l6-8M4063.75 1290.929v-8M4059.75 1292.929h8M2922.15 2202.609v-8M2925.15 2202.609v-8M2926.15 2198.609h-8"></path><path d="M4174 1290.73v353.81" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M4170 1286.729h8M4170 1289.729h8M4174 1290.729v-8M4174 1644.539l6 8M4174 1644.539l-6 8M4174 1644.539v8M4178 1642.539h-8"></path><path d="M4526.5 1290.73v304.78" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4526.5 1290.729-6-8M4526.5 1290.729l6-8M4526.5 1290.729v-8M4522.5 1292.729h8M4530.5 1599.509h-8M4530.5 1596.509h-8M4526.5 1595.509v8"></path><path d="M4662.5 1290.71v920.9H2926.04" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4662.5 1290.709-6-8M4662.5 1290.709l6-8M4662.5 1290.709v-8M4658.5 1292.709h8M2922.04 2215.609v-8M2925.04 2215.609v-8M2926.04 2211.609h-8"></path><path d="M3831.83 1290.95v902.66h-905.46" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3831.83 1290.949-6-8M3831.83 1290.949l6-8M3831.83 1290.949v-8M3827.83 1292.949h8M2922.37 2197.609v-8M2925.37 2197.609v-8M2926.37 2193.609h-8"></path><path d="M4174 1883.61v319H2926.15" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4174 1883.609-6-8M4174 1883.609l6-8M4174 1883.609v-8M4170 1885.609h8M2922.15 2206.609v-8M2925.15 2206.609v-8M2926.15 2202.609h-8"></path><path d="M4385.23 2345.61h-510.06v247.56" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M4389.23 2341.609v8M4386.23 2341.609v8M4385.23 2345.609h8M3875.17 2593.169l6 8M3875.17 2593.169l-6 8M3875.17 2593.169v8M3879.17 2591.169h-8"></path><path d="M4385.27 2287.61H2926.04" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4385.27 2287.609 8-6M4385.27 2287.609l8 6M4385.27 2287.609h8M4383.27 2283.609v8M2926.04 2287.609l-8 6M2926.04 2287.609l-8-6M2926.04 2287.609h-8M2928.04 2291.609v-8"></path><path d="M3529.09 1286.61h916.41v308.84" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3529.09 1286.595-7.989 6.014M3529.09 1286.595l-8.011-5.986M3529.09 1286.595l-8 .014M3531.097 1290.591l-.014-8M4449.5 1599.449h-8M4449.5 1596.449h-8M4445.5 1595.449v8"></path><path d="M4907.8 1421.2v795.41H2926.07" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4907.8 1421.199-6-8M4907.8 1421.199l6-8M4907.8 1421.199v-8M4903.8 1423.199h8M2922.07 2220.609v-8M2925.07 2220.609v-8M2926.07 2216.609h-8"></path><path d="M4959.4 1421.26v866.35h-372.72" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4959.4 1421.259-6-8M4959.4 1421.259l6-8M4959.4 1421.259v-8M4955.4 1423.259h8M4586.68 2287.609l-8 6M4586.68 2287.609l-8-6M4586.68 2287.609h-8M4588.68 2291.609v-8"></path><path d="M4856.2 1421.33v199.28h-240.47" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4856.2 1421.329-6-8M4856.2 1421.329l6-8M4856.2 1421.329v-8M4852.2 1423.329h8M4615.73 1620.609l-8 6M4615.73 1620.609l-8-6M4615.73 1620.609h-8M4617.73 1624.609v-8"></path><path d="M3671.22 2626.61h-788.47V2460.3" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3671.22 2626.609 8-6M3671.22 2626.609l8 6M3671.22 2626.609h8M3669.22 2622.609v8M2878.75 2456.299h8M2878.75 2459.299h8M2882.75 2460.299v-8"></path><path d="M4379 1932.85v274.76H2926.22" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4379 1932.849-6-8M4379 1932.849l6-8M4379 1932.849v-8M4375 1934.849h8M2926.22 2207.609l-8 6M2926.22 2207.609l-8-6M2926.22 2207.609h-8M2928.22 2211.609v-8"></path><path d="M4486 1932.88v287.84" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4486 1932.879-6-8M4486 1932.879l6-8M4486 1932.879v-8M4482 1934.879h8M4486 2220.719l6 8M4486 2220.719l-6 8M4486 2220.719v8M4490 2218.719h-8"></path><path d="M4356.46 1912.61H2712.6v729.25" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4356.46 1912.609 8-6M4356.46 1912.609l8 6M4356.46 1912.609h8M4354.46 1908.609v8M2712.6 2641.859l6 8M2712.6 2641.859l-6 8M2712.6 2641.859v8M2716.6 2639.859h-8"></path><path d="M2205 1867.74v324.87h512.93" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2205 1867.739-6-8M2205 1867.739l6-8M2205 1867.739v-8M2201 1869.739h8M2721.93 2188.609v8M2718.93 2188.609v8M2717.93 2192.609h8"></path><path d="M1965 1867.73v330.88h752.77" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1965 1867.729-6-8M1965 1867.729l6-8M1965 1867.729v-8M1961 1869.729h8M2721.77 2194.609v8M2718.77 2194.609v8M2717.77 2198.609h8"></path><path d="M2488.75 1908.12v278.49h228.86" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2488.75 1908.119-6-8M2488.75 1908.119l6-8M2488.75 1908.119v-8M2484.75 1910.119h8M2721.61 2182.609v8M2718.61 2182.609v8M2717.61 2186.609h8"></path><path d="M5488 1388.99v30.62H1356.09" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5488 1388.989-6-8M5488 1388.989l6-8M5488 1388.989v-8M5484 1390.989h8M1352.09 1423.609v-8M1355.09 1423.609v-8M1356.09 1419.609h-8"></path><path d="M5432.73 1203.61h-164.06v424.26" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M5436.73 1199.609v8M5433.73 1199.609v8M5432.73 1203.609h8M5268.67 1627.869l6 8M5268.67 1627.869l-6 8M5268.67 1627.869v8M5272.67 1625.869h-8"></path><path d="M5582 1388.96v100.6" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5582 1388.959-6-8M5582 1388.959l6-8M5582 1388.959v-8M5578 1390.959h8M5586 1493.559h-8M5586 1490.559h-8M5582 1489.559v8"></path><path d="M5637.37 1203.61h226.96v391.88" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5637.37 1203.609-8 6M5637.37 1203.609l-8-6M5637.37 1203.609h-8M5639.37 1207.609v-8M5868.33 1599.489h-8M5868.33 1596.489h-8M5864.33 1595.489v8"></path><path d="M5535 1388.76v60.85H2884.27v722.16" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5535 1388.759-6-8M5535 1388.759l6-8M5535 1388.759v-8M5531 1390.759h8M2888.27 2175.769h-8M2888.27 2172.769h-8M2884.27 2171.769v8"></path><path d="M5793.67 1932.87v292.74H2926.34" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5793.67 1932.869-6-8M5793.67 1932.869l6-8M5793.67 1932.869v-8M5789.67 1934.869h8M2922.34 2229.609v-8M2925.34 2229.609v-8M2926.34 2225.609h-8"></path><path d="M5864.33 1932.93v412.68H4586.58" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5864.33 1932.929-6-8M5864.33 1932.929l6-8M5864.33 1932.929v-8M5860.33 1934.929h8M4586.58 2345.609l-8 6M4586.58 2345.609l-8-6M4586.58 2345.609h-8M4588.58 2349.609v-8"></path><path d="M5191.33 1628.03v-196.42H1356.2" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5191.33 1628.029 6 8M5191.33 1628.029l-6 8M5191.33 1628.029v8M5195.33 1626.029h-8M1352.2 1435.609v-8M1355.2 1435.609v-8M1356.2 1431.609h-8"></path><path d="M5230 1900.18v320.43H2926.26" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5230 1900.179-6-8M5230 1900.179l6-8M5230 1900.179v-8M5226 1902.179h8M2922.26 2224.609v-8M2925.26 2224.609v-8M2926.26 2220.609h-8"></path><path d="M5373.04 1957.61h-2471.9v214.46" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5373.04 1957.609 8-6M5373.04 1957.609l8 6M5373.04 1957.609h8M5371.04 1953.609v8M2905.14 2176.069h-8M2905.14 2173.069h-8M2901.14 2172.069v8"></path></svg><g><defs><mask id="react-svg-pan-zoom_miniature_mask_uid1"><rect x="0" y="0" fill="#ffffff"></rect><rect x="0" y="0" width="NaN" height="NaN"></rect></mask></defs><rect x="0" y="0" style="stroke:none;fill:#000;mask:url(#react-svg-pan-zoom_miniature_mask_uid1);opacity:0.4"></rect></g></g></g></svg><button type="button" style="width:24px;height:24px;display:block;position:absolute;bottom:0;left:0px;background:rgba(19, 20, 22, 0.901961);border:0;padding:0;outline:0;color:#fff"><svg width="24" height="24" stroke="currentColor"><g transform="rotate(225, 12, 13)"><path fill="#000000" d="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"></path></g></svg></button></div></div><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="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/contributing/resources.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div><div class="col lastUpdated_vwxv"></div></div></footer></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/contributing/howtos"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Development How-tos</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/docs/contributing/misc"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Misc.</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#entity-relationship-diagram" class="table-of-contents__link toc-highlight">Entity-Relationship Diagram</a></li></ul></div></div></div></div></main></div></div><footer class="footer"><div class="container container-fluid"><div class="footer__bottom text--center"><div class="footer__copyright">
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/superset-logo-horiz.svg" alt="Superset Logo" class="themedImage_ToTc themedImage--light_HNdA"><img src="/img/superset-logo-horiz-dark.svg" alt="Superset Logo" class="themedImage_ToTc themedImage--dark_i4oU"></div></a><div class="navbar__item dropdown dropdown--hoverable"><a class="navbar__link" aria-haspopup="true" aria-expanded="false" role="button" href="/docs/intro">Documentation</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/docs/intro">Getting Started</a></li><li><a class="dropdown__link" href="/docs/faq">FAQ</a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable"><a class="navbar__link" aria-haspopup="true" aria-expanded="false" role="button" href="/community">Community</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/community">Resources</a></li><li><a href="https://github.com/apache/superset" target="_blank" rel="noopener noreferrer" class="dropdown__link">GitHub<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="http://bit.ly/join-superset-slack" target="_blank" rel="noopener noreferrer" class="dropdown__link">Slack<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://lists.apache.org/list.html?dev@superset.apache.org" target="_blank" rel="noopener noreferrer" class="dropdown__link">Mailing List<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://stackoverflow.com/questions/tagged/apache-superset" target="_blank" rel="noopener noreferrer" class="dropdown__link">Stack Overflow<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div><div class="navbar__items navbar__items--right"><a class="navbar__item navbar__link default-button-theme get-started-button" href="/docs/intro">Get Started</a><a href="https://github.com/apache/superset" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link github-button"></a><div class="searchBox_ZlJk"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20" aria-hidden="true"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0 docsWrapper_BCFX"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docPage__5DB"><aside class="theme-doc-sidebar-container docSidebarContainer_b6E3"><div class="sidebarViewport_Xe31"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/docs/intro">Introduction</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/docs/quickstart">Quickstart</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/installation/kubernetes">Installation</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/configuration/configuring-superset">Configuration</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/using-superset/creating-your-first-dashboard">Using Superset</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" aria-expanded="true" href="/docs/contributing/">Contributing</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/contributing/">Contributing to Superset</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/contributing/guidelines">Guidelines</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/contributing/development">Setting up a Development Environment</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/contributing/howtos">Development How-tos</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/docs/contributing/resources">Resources</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/contributing/misc">Misc.</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/security/">Security</a></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/docs/faq">FAQ</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/docs/api">API</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_gTbr"><div class="container padding-top--md padding-bottom--lg"><style data-emotion-css="hrzriw">.css-hrzriw{position:fixed;bottom:40px;right:10px;padding:1rem;padding-left:4rem;background-color:#444;border-radius:10px;z-index:9999;background-image:url('/img/github-dark.png');background-size:2rem;background-position:1rem center;background-repeat:no-repeat;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;bpx-shadow:0 0 0 0 rgba(0,0,0,0);scale:.9;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;}.css-hrzriw:hover{background-color:#333;box-shadow:5px 5px 10px 0 rgba(0,0,0,0.3);scale:1;}</style><a href="https://github.com/apache/superset/edit/master/docs/docs/contributing/resources.mdx" target="_blank" rel="noopener noreferrer" class="css-hrzriw">Edit this page on GitHub</a><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">Contributing</span><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Resources</span><meta itemprop="position" content="2"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><h1>Resources</h1><h2 class="anchor anchorWithStickyNavbar_LWe7" id="entity-relationship-diagram">Entity-Relationship Diagram<a href="#entity-relationship-diagram" class="hash-link" aria-label="Direct link to Entity-Relationship Diagram" title="Direct link to 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" height="2456" preserveAspectRatio="none" style="width:7118px;height:2456px;background:#003153" viewBox="0 0 7118 2456" width="7118"><path fill="#003153" style="stroke:none;stroke-width:1" d="M0 0h7118v2456H0z"></path><text fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" textLength="271" x="3419" y="35.421">Apache Superset ERD</text><rect height="881.5" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="565" x="3894" y="1569.109"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="301" x="4026" y="1584.104">Inherited from Flask App Builder (FAB)</text><rect height="2165" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="1757" x="12" y="99.609"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="38" x="871.5" y="114.605">Core</text><rect height="1857.5" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="1196" x="2674" y="423.609"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="94" x="3225" y="438.604">Data Assets</text><rect height="1314" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="586" x="6526" y="58.609"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="64" x="6787" y="73.605">SQL Lab</text><rect height="323" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="1162" x="4722" y="1520.109"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="58" x="5274" y="1535.104">System</text><rect height="1030" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="665" x="1793" y="951.609"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="132" x="2059.5" y="966.605">Alerts &amp; Reports</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="155" x="4192.5" y="1652.609"></rect><circle cx="4219.9" cy="1666.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4224.01 1672.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95" x="4235.1" y="1671.456">Role (ab_role)</text><path style="stroke:gray;stroke-width:1" d="M4193.5 1680.609h153"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4198.5" y="1697.604">id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4193.5 1704.906h153"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="4198.5" y="1721.901">name: VARCHAR(64)</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="214" x="3928" y="2357.609"></rect><circle cx="3941" cy="2371.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3945.11 2377.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="3953" y="2376.456">ViewMenu (ab_view_menu)</text><path style="stroke:gray;stroke-width:1" d="M3929 2385.609h212"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3934" y="2402.604">id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3929 2409.906h212"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="3934" y="2426.901">name: VARCHAR(250)</text><rect fill="#003153" height="92.891" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="287" x="3910.5" y="2115.109"></rect><circle cx="3923.5" cy="2129.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3927.61 2135.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="259" x="3935.5" y="2133.956">PermissionView (ab_permission_view)</text><path style="stroke:gray;stroke-width:1" d="M3911.5 2143.109h285"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3916.5" y="2160.104">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3916.5" y="2176.401">permission_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3916.5" y="2192.698">view_menu_id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3911.5 2200h285"></path><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="247" x="3910.5" y="1604.109"></rect><circle cx="3923.5" cy="1618.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3927.61 1624.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219" x="3935.5" y="1622.956">RegisterUser (ab_register_user)</text><path style="stroke:gray;stroke-width:1" d="M3911.5 1632.109h245"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3916.5" y="1649.104">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="196" x="3916.5" y="1665.401">registration_date: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M3911.5 1672.703h245"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="3916.5" y="1689.698">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="3916.5" y="1705.995">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="3916.5" y="1722.292">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180" x="3916.5" y="1738.589">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140" x="3916.5" y="1754.886">email: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232" x="3916.5" y="1771.183">registration_hash: VARCHAR(256)</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="218" x="4177" y="2357.609"></rect><circle cx="4190" cy="2371.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4194.11 2377.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="4202" y="2376.456">Permission (ab_permission)</text><path style="stroke:gray;stroke-width:1" d="M4178 2385.609h216"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4183" y="2402.604">id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4178 2409.906h216"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="4183" y="2426.901">name: VARCHAR(100)</text><rect fill="#003153" height="272.156" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="192" x="4233" y="2025.609"></rect><circle cx="4274.75" cy="2039.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4278.86 2045.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="101" x="4292.25" y="2044.456">User (ab_user)</text><path style="stroke:gray;stroke-width:1" d="M4234 2053.609h190"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4239" y="2070.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116" x="4239" y="2086.901">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144" x="4239" y="2103.198">last_login: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="4239" y="2119.495">login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="4239" y="2135.792">fail_login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4239" y="2152.089">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4239" y="2168.386">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4239" y="2184.683">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4239" y="2200.979">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4234 2208.281h190"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="4239" y="2225.276">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="4239" y="2241.573">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="4239" y="2257.87">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180" x="4239" y="2274.167">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="4239" y="2290.464">email: VARCHAR(320)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="249" x="1503.5" y="134.609"></rect><circle cx="1516.5" cy="148.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1520.61 154.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="221" x="1528.5" y="153.456">DynamicPlugin (dynamic_plugin)</text><path style="stroke:gray;stroke-width:1" d="M1504.5 162.609h247"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1509.5" y="179.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1509.5" y="195.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1509.5" y="212.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="1509.5" y="228.495">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69" x="1509.5" y="244.792">key: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117" x="1509.5" y="261.089">bundle_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1509.5" y="277.386">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1509.5" y="293.683">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1504.5 300.984h247"></path><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="185" x="1520.5" y="1604.109"></rect><circle cx="1578.25" cy="1618.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1582.36 1624.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="62" x="1595.75" y="1622.956">Tag (tag)</text><path style="stroke:gray;stroke-width:1" d="M1521.5 1632.109h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1526.5" y="1649.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1526.5" y="1665.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1526.5" y="1681.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="1526.5" y="1697.995">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1526.5" y="1714.292">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1526.5" y="1730.589">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1521.5 1737.891h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="1526.5" y="1754.886">name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="1526.5" y="1771.183">type: VARCHAR(12)</text><rect fill="#003153" height="158.078" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="359" x="307.5" y="142.609"></rect><circle cx="320.5" cy="156.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M324.61 162.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="331" x="332.5" y="161.456">EmbeddedDashboard (embedded_dashboards)</text><path style="stroke:gray;stroke-width:1" d="M308.5 170.609h357"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="313.5" y="187.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="313.5" y="203.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="313.5" y="220.198">allow_domain_list: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="313.5" y="236.495">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="313.5" y="252.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="313.5" y="269.089">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M308.5 276.391h357"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="313.5" y="293.386">uuid: BINARY(16)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="244" x="28" y="134.609"></rect><circle cx="47.75" cy="148.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M51.86 154.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201" x="61.25" y="153.456">UserAttribute (user_attribute)</text><path style="stroke:gray;stroke-width:1" d="M29 162.609h242"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="34" y="179.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="34" y="195.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="34" y="212.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="34" y="228.495">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232" x="34" y="244.792">welcome_dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="34" y="261.089">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="34" y="277.386">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M29 284.688h242"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178" x="34" y="301.683">avatar_url: VARCHAR(100)</text><rect fill="#003153" height="125.484" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="197" x="701.5" y="159.109"></rect><circle cx="741.75" cy="173.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M745.86 179.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109" x="759.25" y="177.956">FavStar (favstar)</text><path style="stroke:gray;stroke-width:1" d="M702.5 187.109h195"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="707.5" y="204.105">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="707.5" y="220.401">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="110" x="707.5" y="236.698">obj_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112" x="707.5" y="252.995">dttm: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M702.5 260.297h195"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185" x="707.5" y="277.292">class_name: VARCHAR(50)</text><rect fill="#003153" height="158.078" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="266" x="934" y="142.609"></rect><circle cx="947" cy="156.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M951.11 162.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="238" x="959" y="161.456">AnnotationLayer (annotation_layer)</text><path style="stroke:gray;stroke-width:1" d="M935 170.609h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="940" y="187.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="940" y="203.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="940" y="220.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="940" y="236.495">descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="940" y="252.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="940" y="269.089">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M935 276.391h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="940" y="293.386">name: VARCHAR(250)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="239" x="1503.5" y="2074.609"></rect><circle cx="1516.5" cy="2088.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1520.61 2094.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211" x="1528.5" y="2093.456">TaggedObject (tagged_object)</text><path style="stroke:gray;stroke-width:1" d="M1504.5 2102.609h237"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1509.5" y="2119.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1509.5" y="2135.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1509.5" y="2152.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111" x="1509.5" y="2168.495">tag_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="1509.5" y="2184.792">object_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1509.5" y="2201.089">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1509.5" y="2217.386">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1504.5 2224.688h237"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="1509.5" y="2241.683">object_type: VARCHAR(9)</text><rect fill="#003153" height="158.078" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="233" x="1235.5" y="142.609"></rect><circle cx="1248.5" cy="156.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1252.61 162.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205" x="1260.5" y="161.456">CssTemplate (css_templates)</text><path style="stroke:gray;stroke-width:1" d="M1236.5 170.609h231"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1241.5" y="187.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1241.5" y="203.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1241.5" y="220.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69" x="1241.5" y="236.495">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1241.5" y="252.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1241.5" y="269.089">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1236.5 276.391h231"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220" x="1241.5" y="293.386">template_name: VARCHAR(250)</text><rect fill="#003153" height="223.266" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="207" x="1545.5" y="475.109"></rect><circle cx="1565.7" cy="489.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1569.81 495.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="1579.3" y="493.956">Annotation (annotation)</text><path style="stroke:gray;stroke-width:1" d="M1546.5 503.109h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1551.5" y="520.105">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1551.5" y="536.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1551.5" y="552.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="1551.5" y="568.995">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="1551.5" y="585.292">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="1551.5" y="601.589">layer_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="1551.5" y="617.886">long_descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="1551.5" y="634.183">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1551.5" y="650.48">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1551.5" y="666.776">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1546.5 674.078h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="195" x="1551.5" y="691.073">short_descr: VARCHAR(500)</text><rect fill="#003153" height="321.047" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="1267.5" y="426.109"></rect><circle cx="1299.85" cy="440.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1303.96 446.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="1316.15" y="444.956">Dashboard (dashboards)</text><path style="stroke:gray;stroke-width:1" d="M1268.5 454.109h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1273.5" y="471.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1273.5" y="487.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1273.5" y="503.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="136" x="1273.5" y="519.995">position_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="1273.5" y="536.292">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69" x="1273.5" y="552.589">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="1273.5" y="568.886">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="1273.5" y="585.183">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="1273.5" y="601.48">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144" x="1273.5" y="617.776">published: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="1273.5" y="634.073">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="1273.5" y="650.37">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1273.5" y="666.667">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1273.5" y="682.964">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1268.5 690.266h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="1273.5" y="707.261">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219" x="1273.5" y="723.558">dashboard_title: VARCHAR(500)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142" x="1273.5" y="739.855">slug: VARCHAR(255)</text><rect fill="#003153" height="418.828" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="258" x="1445" y="880.609"></rect><circle cx="1527.75" cy="894.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1531.86 900.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="85" x="1545.25" y="899.456">Slice (slices)</text><path style="stroke:gray;stroke-width:1" d="M1446 908.609h256"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1451" y="925.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1451" y="941.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1451" y="958.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="167" x="1451" y="974.495">datasource_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="96" x="1451" y="990.792">params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="1451" y="1007.089">query_context: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="1451" y="1023.386">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="1451" y="1039.683">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="1451" y="1055.979">last_saved_at: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="1451" y="1072.276">last_saved_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="1451" y="1088.573">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="1451" y="1104.87">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="1451" y="1121.167">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="1451" y="1137.464">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1451" y="1153.761">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1451" y="1170.058">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1446 1177.359h256"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="1451" y="1194.354">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="1451" y="1210.651">slice_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="228" x="1451" y="1226.948">datasource_type: VARCHAR(200)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246" x="1451" y="1243.245">datasource_name: VARCHAR(2000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="1451" y="1259.542">viz_type: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1451" y="1275.839">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220" x="1451" y="1292.136">schema_perm: VARCHAR(1000)</text><rect fill="#003153" height="255.859" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="2825.5" y="458.609"></rect><circle cx="2870.25" cy="472.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2874.36 478.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="2887.75" y="477.456">Dataset (sl_datasets)</text><path style="stroke:gray;stroke-width:1" d="M2826.5 486.609h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2831.5" y="503.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2831.5" y="519.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="2831.5" y="536.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2831.5" y="552.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="2831.5" y="568.792">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="2831.5" y="585.089">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="2831.5" y="601.386">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="2831.5" y="617.683">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="2831.5" y="633.98">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="2831.5" y="650.276">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2831.5" y="666.573">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2831.5" y="682.87">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2826.5 690.172h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="2831.5" y="707.167">uuid: BINARY(16)</text><rect fill="#003153" height="451.422" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="2727.5" y="864.609"></rect><circle cx="2773.25" cy="878.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2777.36 884.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144" x="2790.75" y="883.456">Column (sl_columns)</text><path style="stroke:gray;stroke-width:1" d="M2728.5 892.609h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2733.5" y="909.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2733.5" y="925.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="2733.5" y="942.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2733.5" y="958.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147" x="2733.5" y="974.792">is_additive: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177" x="2733.5" y="991.089">is_aggregation: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="2733.5" y="1007.386">is_filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177" x="2733.5" y="1023.683">is_dimensional: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212" x="2733.5" y="1039.979">is_increase_desired: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="2733.5" y="1056.276">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="2733.5" y="1072.573">is_partition: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="2733.5" y="1088.87">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="138" x="2733.5" y="1105.167">is_spatial: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="2733.5" y="1121.464">is_temporal: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="2733.5" y="1137.761">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75" x="2733.5" y="1154.058">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="2733.5" y="1170.354">advanced_data_type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="2733.5" y="1186.651">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="71" x="2733.5" y="1202.948">unit: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="2733.5" y="1219.245">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="2733.5" y="1235.542">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="2733.5" y="1251.839">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2733.5" y="1268.136">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2733.5" y="1284.433">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2728.5 1291.734h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="2733.5" y="1308.729">uuid: BINARY(16)</text><rect fill="#003153" height="467.719" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="276" x="3006" y="856.109"></rect><circle cx="3087.25" cy="870.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3091.36 876.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="106" x="3104.75" y="874.956">Database (dbs)</text><path style="stroke:gray;stroke-width:1" d="M3007 884.109h274"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3012" y="901.105">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3012" y="917.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3012" y="933.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114" x="3012" y="949.995">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="3012" y="966.292">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="256" x="3012" y="982.589">select_as_create_table_as: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193" x="3012" y="998.886">expose_in_sqllab: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187" x="3012" y="1015.183">allow_run_async: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="3012" y="1031.479">allow_file_upload: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="3012" y="1047.776">allow_ctas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148" x="3012" y="1064.073">allow_cvas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142" x="3012" y="1080.37">allow_dml: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="3012" y="1096.667">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3012" y="1112.964">encrypted_extra: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201" x="3012" y="1129.261">impersonate_user: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="3012" y="1145.558">server_cert: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="3012" y="1161.854">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="3012" y="1178.151">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3012" y="1194.448">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3012" y="1210.745">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3007 1218.047h274"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="3012" y="1235.042">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215" x="3012" y="1251.339">verbose_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223" x="3012" y="1267.636">database_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223" x="3012" y="1283.933">sqlalchemy_uri: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="264" x="3012" y="1300.229">configuration_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246" x="3012" y="1316.526">force_ctas_schema: VARCHAR(250)</text><rect fill="#003153" height="304.75" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="236" x="3317" y="937.609"></rect><circle cx="3353.85" cy="951.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3357.96 957.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="3371.15" y="956.456">SqlMetric (sql_metrics)</text><path style="stroke:gray;stroke-width:1" d="M3318 965.609h234"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3323" y="982.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3323" y="998.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3323" y="1015.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="3323" y="1031.495">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="3323" y="1047.792">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="3323" y="1064.089">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="3323" y="1080.386">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="3323" y="1096.683">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3323" y="1112.979">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3323" y="1129.276">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3318 1136.578h234"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="3323" y="1153.573">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202" x="3323" y="1169.87">metric_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224" x="3323" y="1186.167">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="3323" y="1202.464">metric_type: VARCHAR(32)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="3323" y="1218.761">d3format: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3323" y="1235.058">currency: VARCHAR(128)</text><rect fill="#003153" height="353.641" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="266" x="3588" y="913.109"></rect><circle cx="3615.85" cy="927.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3619.96 933.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205" x="3631.15" y="931.956">TableColumn (table_columns)</text><path style="stroke:gray;stroke-width:1" d="M3589 941.109h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3594" y="958.105">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3594" y="974.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3594" y="990.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="3594" y="1006.995">is_active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75" x="3594" y="1023.292">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="133" x="3594" y="1039.589">groupby: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="3594" y="1055.886">filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="3594" y="1072.183">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="3594" y="1088.479">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="126" x="3594" y="1104.776">is_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="3594" y="1121.073">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="3594" y="1137.37">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3594" y="1153.667">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3594" y="1169.964">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3589 1177.266h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="3594" y="1194.261">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210" x="3594" y="1210.558">column_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224" x="3594" y="1226.854">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="254" x="3594" y="1243.151">advanced_data_type: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250" x="3594" y="1259.448">python_date_format: VARCHAR(255)</text><rect fill="#003153" height="206.969" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="457" x="3299.5" y="483.109"></rect><circle cx="3312.5" cy="497.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3316.61 503.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="429" x="3324.5" y="501.956">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><path style="stroke:gray;stroke-width:1" d="M3300.5 511.109h455"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3305.5" y="528.105">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3305.5" y="544.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3305.5" y="560.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="3305.5" y="576.995">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="3305.5" y="593.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="3305.5" y="609.589">access_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250" x="3305.5" y="625.886">access_token_expiration: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="3305.5" y="642.183">refresh_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3305.5" y="658.48">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3305.5" y="674.776">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3300.5 682.078h455"></path><rect fill="#003153" height="516.609" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="248" x="3430" y="1432.609"></rect><circle cx="3488.75" cy="1446.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3492.86 1452.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="3506.25" y="1451.456">SqlaTable (tables)</text><path style="stroke:gray;stroke-width:1" d="M3431 1460.609h246"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3436" y="1477.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3436" y="1493.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3436" y="1510.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="3436" y="1526.495">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161" x="3436" y="1542.792">default_endpoint: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="3436" y="1559.089">is_featured: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="217" x="3436" y="1575.386">filter_select_enabled: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109" x="3436" y="1591.683">offset: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="3436" y="1607.979">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="3436" y="1624.276">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="3436" y="1640.573">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="3436" y="1656.87">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="203" x="3436" y="1673.167">fetch_values_predicate: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="3436" y="1689.464">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="171" x="3436" y="1705.761">is_sqllab_view: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164" x="3436" y="1722.058">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="3436" y="1738.354">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="209" x="3436" y="1754.651">normalize_columns: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="236" x="3436" y="1770.948">always_filter_main_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3436" y="1787.245">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3436" y="1803.542">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3431 1810.844h246"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="3436" y="1827.839">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3436" y="1844.136">params: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3436" y="1860.433">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220" x="3436" y="1876.729">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193" x="3436" y="1893.026">table_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212" x="3436" y="1909.323">main_dttm_col: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="3436" y="1925.62">schema: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="3436" y="1941.917">catalog: VARCHAR(256)</text><rect fill="#003153" height="206.969" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="363" x="3491.5" y="2058.109"></rect><circle cx="3504.5" cy="2072.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3508.61 2078.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="335" x="3516.5" y="2076.956">RowLevelSecurityFilter (row_level_security_filters)</text><path style="stroke:gray;stroke-width:1" d="M3492.5 2086.109h361"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3497.5" y="2103.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3497.5" y="2119.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3497.5" y="2135.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="3497.5" y="2151.995">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="90" x="3497.5" y="2168.292">clause: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3497.5" y="2184.589">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3497.5" y="2200.886">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3492.5 2208.188h361"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="3497.5" y="2225.183">name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161" x="3497.5" y="2241.479">filter_type: VARCHAR(7)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185" x="3497.5" y="2257.776">group_key: VARCHAR(255)</text><rect fill="#003153" height="255.859" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="2874.5" y="1563.109"></rect><circle cx="2936.25" cy="1577.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2940.36 1583.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112" x="2953.75" y="1581.956">Table (sl_tables)</text><path style="stroke:gray;stroke-width:1" d="M2875.5 1591.109h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2880.5" y="1608.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2880.5" y="1624.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="2880.5" y="1640.698">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2880.5" y="1656.995">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="2880.5" y="1673.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95" x="2880.5" y="1689.589">catalog: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="100" x="2880.5" y="1705.886">schema: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="2880.5" y="1722.183">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="2880.5" y="1738.479">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="2880.5" y="1754.776">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2880.5" y="1771.073">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2880.5" y="1787.37">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2875.5 1794.672h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="2880.5" y="1811.667">uuid: BINARY(16)</text><rect fill="#003153" height="532.906" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="307" x="6789.5" y="823.609"></rect><circle cx="6892.25" cy="837.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M6896.36 843.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="94" x="6909.75" y="842.456">Query (query)</text><path style="stroke:gray;stroke-width:1" d="M6790.5 851.609h305"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="6795.5" y="868.605">tracking_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="6795.5" y="884.901">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="6795.5" y="901.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="6795.5" y="917.495">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="6795.5" y="933.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="6795.5" y="950.089">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114" x="6795.5" y="966.386">select_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137" x="6795.5" y="982.683">executed_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="97" x="6795.5" y="998.98">limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="169" x="6795.5" y="1015.276">select_as_cta: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211" x="6795.5" y="1031.573">select_as_cta_used: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="6795.5" y="1047.87">progress: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103" x="6795.5" y="1064.167">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="6795.5" y="1080.464">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="6795.5" y="1096.761">changed_on: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M6790.5 1104.063h305"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160" x="6795.5" y="1121.058">client_id: VARCHAR(11)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="227" x="6795.5" y="1137.354">tmp_table_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="248" x="6795.5" y="1153.651">tmp_schema_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147" x="6795.5" y="1169.948">status: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="181" x="6795.5" y="1186.245">tab_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="199" x="6795.5" y="1202.542">sql_editor_id: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="6795.5" y="1218.839">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="6795.5" y="1235.136">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198" x="6795.5" y="1251.433">limiting_factor: VARCHAR(18)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="194" x="6795.5" y="1267.729">ctas_method: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182" x="6795.5" y="1284.026">results_key: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="6795.5" y="1300.323">start_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246" x="6795.5" y="1316.62">start_running_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182" x="6795.5" y="1332.917">end_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="295" x="6795.5" y="1349.214">end_result_backend_time: NUMERIC(20, 6)</text><rect fill="#003153" height="321.047" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="212" x="6542" y="929.609"></rect><circle cx="6555" cy="943.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M6559.11 949.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="6567" y="948.456">SavedQuery (saved_query)</text><path style="stroke:gray;stroke-width:1" d="M6543 957.609h210"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="6548" y="974.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="6548" y="990.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="6548" y="1007.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="6548" y="1023.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="6548" y="1039.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="107" x="6548" y="1056.089">db_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="6548" y="1072.386">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="6548" y="1088.683">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192" x="6548" y="1104.979">template_parameters: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103" x="6548" y="1121.276">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="6548" y="1137.573">last_run: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="6548" y="1153.87">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="6548" y="1170.167">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M6543 1177.469h210"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="6548" y="1194.464">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="6548" y="1210.761">schema: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="6548" y="1227.058">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145" x="6548" y="1243.354">label: VARCHAR(256)</text><rect fill="#003153" height="255.859" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="232" x="6768" y="93.609"></rect><circle cx="6781" cy="107.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M6785.11 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204" x="6793" y="112.456">TableSchema (table_schema)</text><path style="stroke:gray;stroke-width:1" d="M6769 121.609h230"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="6774" y="138.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="6774" y="154.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="6774" y="171.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="6774" y="187.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="6774" y="203.792">tab_state_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="6774" y="220.089">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="6774" y="236.386">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145" x="6774" y="252.683">expanded: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="6774" y="268.979">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="6774" y="285.276">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M6769 292.578h230"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="6774" y="309.573">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="6774" y="325.87">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147" x="6774" y="342.167">table: VARCHAR(256)</text><rect fill="#003153" height="353.641" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="188" x="6790" y="409.609"></rect><circle cx="6812" cy="423.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M6816.11 429.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140" x="6826" y="428.456">TabState (tab_state)</text><path style="stroke:gray;stroke-width:1" d="M6791 437.609h186"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="6796" y="454.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="6796" y="470.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="6796" y="487.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="6796" y="503.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="6796" y="519.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116" x="6796" y="536.089">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="6796" y="552.386">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="6796" y="568.683">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="6796" y="584.98">query_limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="6796" y="601.276">latest_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="130" x="6796" y="617.573">autorun: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164" x="6796" y="633.87">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="6796" y="650.167">hide_left_bar: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="6796" y="666.464">saved_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="6796" y="682.761">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="6796" y="699.058">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M6791 706.359h186"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145" x="6796" y="723.355">label: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="6796" y="739.651">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="6796" y="755.948">catalog: VARCHAR(256)</text><rect fill="#003153" height="190.672" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="185" x="5437.5" y="1595.609"></rect><circle cx="5492.25" cy="1609.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5496.36 1615.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="68" x="5509.75" y="1614.456">Log (logs)</text><path style="stroke:gray;stroke-width:1" d="M5438.5 1623.609h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5443.5" y="1640.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="5443.5" y="1656.901">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="5443.5" y="1673.198">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="5443.5" y="1689.495">slice_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="74" x="5443.5" y="1705.792">json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112" x="5443.5" y="1722.089">dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="5443.5" y="1738.386">duration_ms: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M5438.5 1745.688h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="5443.5" y="1762.683">action: VARCHAR(512)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5443.5" y="1778.979">referrer: VARCHAR(1024)</text><rect fill="#003153" height="190.672" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="207" x="5195.5" y="1595.609"></rect><circle cx="5208.5" cy="1609.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5212.61 1615.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="179" x="5220.5" y="1614.456">KeyValueEntry (key_value)</text><path style="stroke:gray;stroke-width:1" d="M5196.5 1623.609h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5201.5" y="1640.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="83" x="5201.5" y="1656.901">value: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="5201.5" y="1673.198">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="5201.5" y="1689.495">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5201.5" y="1705.792">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="5201.5" y="1722.089">expires_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5201.5" y="1738.386">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M5196.5 1745.688h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="5201.5" y="1762.683">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5201.5" y="1778.979">resource: VARCHAR(32)</text><rect fill="#003153" height="272.156" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="210" x="5658" y="1555.109"></rect><circle cx="5674.6" cy="1569.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5678.71 1575.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="5687.4" y="1573.956">SSHTunnel (ssh_tunnels)</text><path style="stroke:gray;stroke-width:1" d="M5659 1583.109h208"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="5664" y="1600.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5664" y="1616.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="5664" y="1632.698">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5664" y="1648.995">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="5664" y="1665.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="151" x="5664" y="1681.589">server_address: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148" x="5664" y="1697.886">server_port: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117" x="5664" y="1714.183">username: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114" x="5664" y="1730.479">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="5664" y="1746.776">private_key: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198" x="5664" y="1763.073">private_key_password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="5664" y="1779.37">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5664" y="1795.667">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M5659 1802.969h208"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="5664" y="1819.964">uuid: BINARY(16)</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="165" x="4995.5" y="1652.609"></rect><circle cx="5008.5" cy="1666.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5012.61 1672.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137" x="5020.5" y="1671.456">KeyValue (keyvalue)</text><path style="stroke:gray;stroke-width:1" d="M4996.5 1680.609h163"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5001.5" y="1697.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="81" x="5001.5" y="1713.901">value: TEXT</text><path style="stroke:gray;stroke-width:1" d="M4996.5 1721.203h163"></path><rect fill="#003153" height="125.484" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="222" x="4738" y="1628.609"></rect><circle cx="4764.5" cy="1642.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4768.61 1648.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164" x="4779.5" y="1647.456">CacheKey (cache_keys)</text><path style="stroke:gray;stroke-width:1" d="M4739 1656.609h220"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4744" y="1673.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="4744" y="1689.901">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4744" y="1706.198">created_on: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M4739 1713.5h220"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="4744" y="1730.495">cache_key: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210" x="4744" y="1746.792">datasource_uid: VARCHAR(64)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="271" x="2170.5" y="1003.109"></rect><circle cx="2183.5" cy="1017.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2187.61 1023.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="243" x="2195.5" y="1021.956">ReportRecipients (report_recipient)</text><path style="stroke:gray;stroke-width:1" d="M2171.5 1031.109h269"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2176.5" y="1048.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2176.5" y="1064.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2176.5" y="1080.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="2176.5" y="1096.995">recipient_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202" x="2176.5" y="1113.292">report_schedule_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2176.5" y="1129.589">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2176.5" y="1145.886">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2171.5 1153.188h269"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="2176.5" y="1170.183">type: VARCHAR(50)</text><rect fill="#003153" height="206.969" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="327" x="1808.5" y="986.609"></rect><circle cx="1821.5" cy="1000.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1825.61 1006.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="299" x="1833.5" y="1005.456">ReportExecutionLog (report_execution_log)</text><path style="stroke:gray;stroke-width:1" d="M1809.5 1014.609h325"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1814.5" y="1031.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192" x="1814.5" y="1047.901">scheduled_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="1814.5" y="1064.198">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="1814.5" y="1080.495">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89" x="1814.5" y="1096.792">value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="1814.5" y="1113.089">value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="1814.5" y="1129.386">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202" x="1814.5" y="1145.683">report_schedule_id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1809.5 1152.984h325"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="1814.5" y="1169.979">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="139" x="1814.5" y="1186.276">state: VARCHAR(50)</text><rect fill="#003153" height="549.203" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="267" x="2005.5" y="1416.609"></rect><circle cx="2018.5" cy="1430.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2022.61 1436.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="239" x="2030.5" y="1435.456">ReportSchedule (report_schedule)</text><path style="stroke:gray;stroke-width:1" d="M2006.5 1444.609h265"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2011.5" y="1461.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2011.5" y="1477.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="2011.5" y="1494.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2011.5" y="1510.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="2011.5" y="1526.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="2011.5" y="1543.089">context_markdown: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116" x="2011.5" y="1559.386">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="2011.5" y="1575.683">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="2011.5" y="1591.979">chart_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="2011.5" y="1608.276">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="2011.5" y="1624.573">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177" x="2011.5" y="1640.87">last_eval_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="2011.5" y="1657.167">last_value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180" x="2011.5" y="1673.464">last_value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187" x="2011.5" y="1689.761">validator_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161" x="2011.5" y="1706.058">log_retention: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160" x="2011.5" y="1722.354">grace_period: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="2011.5" y="1738.651">working_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197" x="2011.5" y="1754.948">force_screenshot: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2011.5" y="1771.245">custom_width: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2011.5" y="1787.542">custom_height: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2011.5" y="1803.839">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2011.5" y="1820.136">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2006.5 1827.438h265"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="2011.5" y="1844.433">type: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="2011.5" y="1860.729">name: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="2011.5" y="1877.026">crontab: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="230" x="2011.5" y="1893.323">creation_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178" x="2011.5" y="1909.62">timezone: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197" x="2011.5" y="1925.917">report_format: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="170" x="2011.5" y="1942.214">last_state: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207" x="2011.5" y="1958.511">validator_type: VARCHAR(100)</text><path d="M4184.42 1691.61H4175v415.22" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4184.42 1691.609 8-6M4184.42 1691.609l8 6M4184.42 1691.609h8M4182.42 1687.609v8M4175 2106.829l6 8M4175 2106.829l-6 8M4175 2106.829v8M4179 2104.829h-8"></path><path d="M4318.88 1737.61v279.98" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4318.88 1737.609-6-8M4318.88 1737.609l6-8M4318.88 1737.609v-8M4314.88 1739.609h8M4318.88 2017.589l6 8M4318.88 2017.589l-6 8M4318.88 2017.589v8M4322.88 2015.589h-8"></path><path d="M4209.33 1737.75v348.86h-346.75" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4209.33 1737.749-6-8M4209.33 1737.749l6-8M4209.33 1737.749v-8M4205.33 1739.749h8M3862.58 2086.609l-8 6M3862.58 2086.609l-8-6M3862.58 2086.609h-8M3864.58 2090.609v-8"></path><path d="M4187.25 2216.22v133.13" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4187.25 2216.219-6-8M4187.25 2216.219l6-8M4187.25 2216.219v-8M4183.25 2218.219h8M4191.25 2353.349h-8M4191.25 2350.349h-8M4187.25 2349.349v8"></path><path d="M4035 2216.22v133.13" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4035 2216.219-6-8M4035 2216.219l6-8M4035 2216.219v-8M4031 2218.219h8M4039 2353.349h-8M4039 2350.349h-8M4035 2349.349v8"></path><path d="M4261.62 2017.29v-21.68h-40.45v332H4314v-21.68" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4261.62 2017.289 6 8M4261.62 2017.289l-6 8M4261.62 2017.289v8M4265.62 2015.289h-8M4310 2301.929h8M4310 2304.929h8M4314 2305.929v-8"></path><path d="M1760.75 221.61h2614.93v1795.97" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1760.75 221.609-8 6M1760.75 221.609l-8-6M1760.75 221.609h-8M1762.75 225.609v-8M4379.68 2021.579h-8M4379.68 2018.579h-8M4375.68 2017.579v8"></path><path d="M1582.17 1786.23v280.35" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1578.17 1782.229h8M1578.17 1785.229h8M1582.17 1786.229v-8M1582.17 2066.579l6 8M1582.17 2066.579l-6 8M1582.17 2066.579v8M1586.17 2064.579h-8"></path><path d="M1643.83 1786.49v258.12h2580.81" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1643.83 1786.489-6-8M1643.83 1786.489l6-8M1643.83 1786.489v-8M1639.83 1788.489h8M4224.64 2044.609l8-6M4224.64 2044.609l8 6M4224.64 2044.609h8M4222.64 2040.609v8"></path><path d="M546.83 308.81v277.8h712.61" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m546.83 308.809-6-8M546.83 308.809l6-8M546.83 308.809v-8M542.83 310.809h8M1263.44 582.609v8M1260.44 582.609v8M1259.44 586.609h8"></path><path d="M427.17 308.87v1743.74h3797.38" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m427.17 308.869-6-8M427.17 308.869l6-8M427.17 308.869v-8M423.17 310.869h8M4228.55 2048.609v8M4225.55 2048.609v8M4224.55 2052.609h8"></path><path d="M150 316.79v1737.82h4074.86" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m150 316.789-6-8M150 316.789l6-8M150 316.789v-8M146 318.789h8M4228.86 2050.609v8M4225.86 2050.609v8M4224.86 2054.609h8"></path><path d="M280.08 304.61H1368v113.23" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m280.08 304.609-8 6M280.08 304.609l-8-6M280.08 304.609h-8M282.08 308.609v-8M1372 421.839h-8M1372 418.839h-8M1368 417.839v8"></path><path d="M1022.67 308.79v1741.82h3202.06" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1022.67 308.789-6-8M1022.67 308.789l6-8M1022.67 308.789v-8M1018.67 310.789h8M4228.73 2046.609v8M4225.73 2046.609v8M4224.73 2050.609h8"></path><path d="M1111.33 308.85v27.76H1649v130.16" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1107.33 304.849h8M1107.33 307.849h8M1111.33 308.849v-8M1649 466.769l6 8M1649 466.769l-6 8M1649 466.769v8M1653 464.769h-8"></path><path d="M1724 2066.42v-9.81h2500.81" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1724 2066.419 6 8M1724 2066.419l-6 8M1724 2066.419v8M1728 2064.419h-8M4228.81 2052.609v8M4225.81 2052.609v8M4224.81 2056.609h8"></path><path d="M1251.5 308.7v1739.91h2973.17" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1251.5 308.699-6-8M1251.5 308.699l6-8M1251.5 308.699v-8M1247.5 310.699h8M4228.67 2044.609v8M4225.67 2044.609v8M4224.67 2048.609h8"></path><path d="M1747.5 706.14v1336.47h2477.4" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1747.5 706.139-6-8M1747.5 706.139l6-8M1747.5 706.139v-8M1743.5 708.139h8M4228.9 2038.609v8M4225.9 2038.609v8M4224.9 2042.609h8"></path><path d="M1477.75 755.3v117.05" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1477.75 755.299-6-8M1477.75 755.299l6-8M1477.75 755.299v-8M1473.75 757.299h8M1477.75 872.349l6 8M1477.75 872.349l-6 8M1477.75 872.349v8M1481.75 870.349h-8"></path><path d="M1518.78 723.61h2835.77v1293.74" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1518.78 723.609-8 6M1518.78 723.609l-8-6M1518.78 723.609h-8M1520.78 727.609v-8M4354.55 2017.349l6 8M4354.55 2017.349l-6 8M4354.55 2017.349v8M4358.55 2015.349h-8"></path><path d="M1356.25 755.29v936.32h156.06" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1356.25 755.289-6-8M1356.25 755.289l6-8M1356.25 755.289v-8M1352.25 757.289h8M1512.31 1691.609l8-6M1512.31 1691.609l8 6M1512.31 1691.609h8M1510.31 1687.609v8"></path><path d="M1518.95 731.61H4270v913" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1518.95 731.609-8 6M1518.95 731.609l-8-6M1518.95 731.609h-8M1520.95 735.609v-8M4270 1644.609l6 8M4270 1644.609l-6 8M4270 1644.609v8M4274 1642.609h-8"></path><path d="M1518.9 739.61H2153v668.93" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1514.9 743.609v-8M1517.9 743.609v-8M1518.9 739.609h-8M2153 1408.539l6 8M2153 1408.539l-6 8M2153 1408.539v8M2157 1406.539h-8"></path><path d="M1512 1307.72v738.89h2712.85" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1512 1307.719-6-8M1512 1307.719l6-8M1512 1307.719v-8M1508 1309.719h8M4228.85 2042.609v8M4225.85 2042.609v8M4224.85 2046.609h8"></path><path d="M1581.33 1307.89v288.06" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1581.33 1307.889-6-8M1581.33 1307.889l6-8M1581.33 1307.889v-8M1577.33 1309.889h8M1581.33 1595.949l6 8M1581.33 1595.949l-6 8M1581.33 1595.949v8M1585.33 1593.949h-8"></path><path d="M1711.12 1264.61h337.71v143.87" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1707.12 1268.609v-8M1710.12 1268.609v-8M1711.12 1264.609h-8M2048.83 1408.479l6 8M2048.83 1408.479l-6 8M2048.83 1408.479v8M2052.83 1406.479h-8"></path><path d="M3037.25 722.64v125.37" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3037.25 722.639-6-8M3037.25 722.639l6-8M3037.25 722.639v-8M3033.25 724.639h8M3041.25 852.009h-8M3041.25 849.009h-8M3037.25 848.009v8"></path><path d="M2898 722.64v133.74" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2898 722.639-6-8M2898 722.639l6-8M2898 722.639v-8M2894 724.639h8M2898 856.379l6 8M2898 856.379l-6 8M2898 856.379v8M2902 854.379h-8"></path><path d="M3076.52 702.61h1285.07v1314.72" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3076.52 702.595-7.989 6.014M3076.52 702.595l-8.011-5.986M3076.52 702.595l-8 .014M3078.527 706.591l-.014-8M4361.59 2017.329l6 8M4361.59 2017.329l-6 8M4361.59 2017.329v8M4365.59 2015.329h-8"></path><path d="M2988.25 722.66v832.19" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2988.25 722.659-6-8M2988.25 722.659l6-8M2988.25 722.659v-8M2984.25 724.659h8M2988.25 1554.849l6 8M2988.25 1554.849l-6 8M2988.25 1554.849v8M2992.25 1552.849h-8"></path><path d="M2801 1323.79v714.82h1423.84" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2801 1323.789-6-8M2801 1323.789l6-8M2801 1323.789v-8M2797 1325.789h8M4228.84 2034.609v8M4225.84 2034.609v8M4224.84 2038.609h8"></path><path d="M2922.5 1323.61v231.43" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2922.5 1323.609-6-8M2922.5 1323.609l6-8M2922.5 1323.609v-8M2918.5 1325.609h8M2922.5 1555.039l6 8M2922.5 1555.039l-6 8M2922.5 1555.039v8M2926.5 1553.039h-8"></path><path d="M3199.75 1332.19v702.42h1024.97" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3199.75 1332.189-6-8M3199.75 1332.189l6-8M3199.75 1332.189v-8M3195.75 1334.189h8M4228.72 2030.609v8M4225.72 2030.609v8M4224.72 2034.609h8"></path><path d="M3290.12 902.61h3322.55v18.86" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M3286.12 906.609v-8M3289.12 906.609v-8M3290.12 902.609h-8M6612.67 921.469l6 8M6612.67 921.469l-6 8M6612.67 921.469v8M6616.67 919.469h-8"></path><path d="M3290.2 1305.61H3471v118.76" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M3286.2 1309.609v-8M3289.2 1309.609v-8M3290.2 1305.609h-8M3471 1424.369l6 8M3471 1424.369l-6 8M3471 1424.369v8M3475 1422.369h-8"></path><path d="M3061.75 1332.19v222.79" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M3057.75 1328.189h8M3057.75 1331.189h8M3061.75 1332.189v-8M3061.75 1554.979l6 8M3061.75 1554.979l-6 8M3061.75 1554.979v8M3065.75 1552.979h-8"></path><path d="M3290.04 1286.61H5763v260.4" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M3286.04 1290.609v-8M3289.04 1290.609v-8M3290.04 1286.609h-8M5763 1547.009l6 8M5763 1547.009l-6 8M5763 1547.009v8M5767 1545.009h-8"></path><path d="M3512 1250.93v173.59" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3512 1250.929-6-8M3512 1250.929l6-8M3512 1250.929v-8M3508 1252.929h8M3516 1428.519h-8M3516 1425.519h-8M3512 1424.519v8"></path><path d="M3373.5 1250.85v781.76h851.07" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3373.5 1250.849-6-8M3373.5 1250.849l6-8M3373.5 1250.849v-8M3369.5 1252.849h8M4228.57 2028.609v8M4225.57 2028.609v8M4224.57 2032.609h8"></path><path d="M3633 1275.18v149.17" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3633 1275.179-6-8M3633 1275.179l6-8M3633 1275.179v-8M3629 1277.179h8M3637 1428.349h-8M3637 1425.349h-8M3633 1424.349v8"></path><path d="M3766 1275.19v753.42h458.86" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3766 1275.189-6-8M3766 1275.189l6-8M3766 1275.189v-8M3762 1277.189h8M4228.86 2024.609v8M4225.86 2024.609v8M4224.86 2028.609h8"></path><path d="M3764.6 586.61h604.04v1430.67" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3764.6 586.609-8 6M3764.6 586.609l-8-6M3764.6 586.609h-8M3766.6 590.609v-8M4372.64 2021.279h-8M4372.64 2018.279h-8M4368.64 2017.279v8"></path><path d="M3308.25 698.45v169.16h-18.03" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3308.25 698.449-6-8M3308.25 698.449l6-8M3308.25 698.449v-8M3304.25 700.449h8M3286.22 871.609v-8M3289.22 871.609v-8M3290.22 867.609h-8"></path><path d="M3615.83 1957.72v72.89h608.99" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3615.83 1957.719-6-8M3615.83 1957.719l6-8M3615.83 1957.719v-8M3611.83 1959.719h8M4224.82 2030.609l8-6M4224.82 2030.609l8 6M4224.82 2030.609h8M4222.82 2026.609v8"></path><path d="M3421.74 1498.61H2385.17v-269h-673.74" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M3425.74 1494.609v8M3422.74 1494.609v8M3421.74 1498.609h8M1711.43 1229.609l-8 6M1711.43 1229.609l-8-6M1711.43 1229.609h-8M1713.43 1233.609v-8"></path><path d="M3553.67 1957.76v92.08" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3553.67 1957.759-6-8M3553.67 1957.759l6-8M3553.67 1957.759v-8M3549.67 1959.759h8M3553.67 2049.839l6 8M3553.67 2049.839l-6 8M3553.67 2049.839v8M3557.67 2047.839h-8"></path><path d="M3862.86 2236.61h362.08" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3862.86 2236.609-8 6M3862.86 2236.609l-8-6M3862.86 2236.609h-8M3864.86 2240.609v-8M4228.94 2232.609v8M4225.94 2232.609v8M4224.94 2236.609h8"></path><path d="M2996 1827.27v209.34h1228.87" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2996 1827.269-6-8M2996 1827.269l6-8M2996 1827.269v-8M2992 1829.269h8M4228.87 2032.609v8M4225.87 2032.609v8M4224.87 2036.609h8"></path><path d="M6781.37 890.61H3290.21" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6781.37 890.609 8-6M6781.37 890.609l8 6M6781.37 890.609h8M6779.37 886.609v8M3286.21 894.609v-8M3289.21 894.609v-8M3290.21 890.609h-8"></path><path d="M6781.41 1346.61H4403.86v670.59" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6781.41 1346.609 8-6M6781.41 1346.609l8 6M6781.41 1346.609h8M6779.41 1342.609v8M4407.86 2021.199h-8M4407.86 2018.199h-8M4403.86 2017.199v8"></path><path d="M6533.69 1090.61H4396.82v926.81" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6533.69 1090.609 8-6M6533.69 1090.609l8 6M6533.69 1090.609h8M6531.69 1086.609v8M4400.82 2021.419h-8M4400.82 2018.419h-8M4396.82 2017.419v8"></path><path d="M6648 1258.78v76.83H1642.17v260.08" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6648 1258.779-6-8M6648 1258.779l6-8M6648 1258.779v-8M6644 1260.779h8M1642.17 1595.689l6 8M1642.17 1595.689l-6 8M1642.17 1595.689v8M1646.17 1593.689h-8"></path><path d="M6778.75 357.65v521.96h-3488.7" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6778.75 357.649-6-8M6778.75 357.649l6-8M6778.75 357.649v-8M6774.75 359.649h8M3286.05 883.609v-8M3289.05 883.609v-8M3290.05 879.609h-8"></path><path d="M6759.96 322.61H4382.73v1694.65" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6759.96 322.609 8-6M6759.96 322.609l8 6M6759.96 322.609h8M6757.96 318.609v8M4386.73 2021.259h-8M4386.73 2018.259h-8M4382.73 2017.259v8"></path><path d="M6884 357.78v43.63" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6884 357.779-6-8M6884 357.779l6-8M6884 357.779v-8M6880 359.779h8M6888 405.409h-8M6888 402.409h-8M6884 401.409v8"></path><path d="M6781.53 751.61H3175.25v96.32" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6781.53 751.609 8-6M6781.53 751.609l8 6M6781.53 751.609h8M6779.53 747.609v8M3179.25 851.929h-8M3179.25 848.929h-8M3175.25 847.929v8"></path><path d="M6884 771.77v43.64" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6884 771.769-6-8M6884 771.769l6-8M6884 771.769v-8M6880 773.769h8M6888 819.409h-8M6888 816.409h-8M6884 815.409v8"></path><path d="M6781.84 759.61h-98.51v161.61" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6781.84 759.609 8-6M6781.84 759.609l8 6M6781.84 759.609h8M6779.84 755.609v8M6687.33 925.219h-8M6687.33 922.219h-8M6683.33 921.219v8"></path><path d="M6781.65 755.61H4389.77v1261.91" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6781.65 755.609 8-6M6781.65 755.609l8 6M6781.65 755.609h8M6779.65 751.609v8M4393.77 2021.519h-8M4393.77 2018.519h-8M4389.77 2017.519v8"></path><path d="M5530 1794.89v366.72H4433" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5530 1794.889-6-8M5530 1794.889l6-8M5530 1794.889v-8M5526 1796.889h8M4429 2165.609v-8M4432 2165.609v-8M4433 2161.609h-8"></path><path d="M5187.39 1782.61h-776.48v234.98" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5187.39 1782.609 8-6M5187.39 1782.609l8 6M5187.39 1782.609h8M5185.39 1778.609v8M4414.91 2021.589h-8M4414.91 2018.589h-8M4410.91 2017.589v8"></path><path d="M5649.74 1807.61H4417.95v209.89" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5649.74 1807.609 8-6M5649.74 1807.609l8 6M5649.74 1807.609h8M5647.74 1803.609v8M4421.95 2021.499h-8M4421.95 2018.499h-8M4417.95 2017.499v8"></path><path d="M2204.5 1185.18v223.14" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2204.5 1185.179-6-8M2204.5 1185.179l6-8M2204.5 1185.179v-8M2200.5 1187.179h8M2208.5 1412.319h-8M2208.5 1409.319h-8M2204.5 1408.319v8"></path><path d="M2328.83 1185.4v855.21h1896.03" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2328.83 1185.399-6-8M2328.83 1185.399l6-8M2328.83 1185.399v-8M2324.83 1187.399h8M4228.867 2036.602l-.014 8M4225.867 2036.597l-.014 8M4224.86 2040.595l8 .014"></path><path d="M2092.17 1201.77v206.6" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2092.17 1201.769-6-8M2092.17 1201.769l6-8M2092.17 1201.769v-8M2088.17 1203.769h8M2096.17 1412.369h-8M2096.17 1409.369h-8M2092.17 1408.369v8"></path><path d="M2238.5 1408.5v-87.89h759.48" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2238.5 1408.499 6 8M2238.5 1408.499l-6 8M2238.5 1408.499v8M2242.5 1406.499h-8M3001.98 1316.609v8M2998.98 1316.609v8M2997.98 1320.609h8"></path><path d="M2280.76 1957.61h2009.49v59.93" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2280.76 1957.609-8 6M2280.76 1957.609l-8-6M2280.76 1957.609h-8M2282.76 1961.609v-8M4290.25 2017.539l6 8M4290.25 2017.539l-6 8M4290.25 2017.539v8M4294.25 2015.539h-8"></path></svg></g></g></svg><div style="position:absolute;transform:none;top:5px;left:unset;right:5px;bottom:unset;background-color:rgba(19, 20, 22, 0.90);border-radius:2px;display:flex;flex-direction:column;padding:2px 1px" role="toolbar"><button style="display:block;width:24px;height:24px;margin:1px 2px;color:#FFF;transition:color 200ms ease;background:none;padding:0px;border:0px;outline:0px;cursor:pointer" title="Selection" name="unselect-tools" type="button"><svg width="24" height="24" stroke="currentColor"><path d="M10.07,14.27C10.57,14.03 11.16,14.25 11.4,14.75L13.7,19.74L15.5,18.89L13.19,13.91C12.95,13.41 13.17,12.81 13.67,12.58L13.95,12.5L16.25,12.05L8,5.12V15.9L9.82,14.43L10.07,14.27M13.64,21.97C13.14,22.21 12.54,22 12.31,21.5L10.13,16.76L7.62,18.78C7.45,18.92 7.24,19 7,19A1,1 0 0,1 6,18V3A1,1 0 0,1 7,2C7.24,2 7.47,2.09 7.64,2.23L7.65,2.22L19.14,11.86C19.57,12.22 19.62,12.85 19.27,13.27C19.12,13.45 18.91,13.57 18.7,13.61L15.54,14.23L17.74,18.96C18,19.46 17.76,20.05 17.26,20.28L13.64,21.97Z"></path></svg></button><button style="display:block;width:24px;height:24px;margin:1px 2px;color:#FFF;transition:color 200ms ease;background:none;padding:0px;border:0px;outline:0px;cursor:pointer" title="Pan" name="select-tool-pan" type="button"><svg width="24" height="24" stroke="currentColor"><path d="M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z"></path></svg></button><button style="display:block;width:24px;height:24px;margin:1px 2px;color:#FFF;transition:color 200ms ease;background:none;padding:0px;border:0px;outline:0px;cursor:pointer" title="Zoom in" name="select-tool-zoom-in" type="button"><svg width="24" height="24" stroke="currentColor"><g><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path><path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"></path></g></svg></button><button style="display:block;width:24px;height:24px;margin:1px 2px;color:#FFF;transition:color 200ms ease;background:none;padding:0px;border:0px;outline:0px;cursor:pointer" title="Zoom out" name="select-tool-zoom-out" type="button"><svg width="24" height="24" stroke="currentColor"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zM7 9h5v1H7z"></path></svg></button><button style="display:block;width:24px;height:24px;margin:1px 2px;color:#FFF;transition:color 200ms ease;background:none;padding:0px;border:0px;outline:0px;cursor:pointer" title="Fit to viewer" name="fit-to-viewer" type="button"><svg width="24" height="24" stroke="currentColor"><path d="M15 3l2.3 2.3-2.89 2.87 1.42 1.42L18.7 6.7 21 9V3zM3 9l2.3-2.3 2.87 2.89 1.42-1.42L6.7 5.3 9 3H3zm6 12l-2.3-2.3 2.89-2.87-1.42-1.42L5.3 17.3 3 15v6zm12-6l-2.3 2.3-2.87-2.89-1.42 1.42 2.89 2.87L15 21h6z"></path></svg></button></div><div role="navigation" style="position:absolute;overflow:hidden;outline:1px solid rgba(19, 20, 22, 0.90);transition:width 200ms ease, height 200ms ease, bottom 200ms ease;width:100px;height:80px;bottom:6px;left:6px;background:#616264"><svg width="100" height="80" style="pointer-events:none"><g transform="translate(NaN, NaN)"><g transform="scale(NaN, NaN)"><rect fill="#fff" x="0" y="0"></rect><svg xmlns="http://www.w3.org/2000/svg" height="2456" preserveAspectRatio="none" style="width:7118px;height:2456px;background:#003153" viewBox="0 0 7118 2456" width="7118"><path fill="#003153" style="stroke:none;stroke-width:1" d="M0 0h7118v2456H0z"></path><text fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" textLength="271" x="3419" y="35.421">Apache Superset ERD</text><rect height="881.5" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="565" x="3894" y="1569.109"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="301" x="4026" y="1584.104">Inherited from Flask App Builder (FAB)</text><rect height="2165" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="1757" x="12" y="99.609"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="38" x="871.5" y="114.605">Core</text><rect height="1857.5" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="1196" x="2674" y="423.609"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="94" x="3225" y="438.604">Data Assets</text><rect height="1314" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="586" x="6526" y="58.609"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="64" x="6787" y="73.605">SQL Lab</text><rect height="323" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="1162" x="4722" y="1520.109"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="58" x="5274" y="1535.104">System</text><rect height="1030" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1" width="665" x="1793" y="951.609"></rect><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="132" x="2059.5" y="966.605">Alerts &amp; Reports</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="155" x="4192.5" y="1652.609"></rect><circle cx="4219.9" cy="1666.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4224.01 1672.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95" x="4235.1" y="1671.456">Role (ab_role)</text><path style="stroke:gray;stroke-width:1" d="M4193.5 1680.609h153"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4198.5" y="1697.604">id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4193.5 1704.906h153"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="4198.5" y="1721.901">name: VARCHAR(64)</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="214" x="3928" y="2357.609"></rect><circle cx="3941" cy="2371.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3945.11 2377.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="3953" y="2376.456">ViewMenu (ab_view_menu)</text><path style="stroke:gray;stroke-width:1" d="M3929 2385.609h212"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3934" y="2402.604">id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3929 2409.906h212"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="3934" y="2426.901">name: VARCHAR(250)</text><rect fill="#003153" height="92.891" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="287" x="3910.5" y="2115.109"></rect><circle cx="3923.5" cy="2129.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3927.61 2135.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="259" x="3935.5" y="2133.956">PermissionView (ab_permission_view)</text><path style="stroke:gray;stroke-width:1" d="M3911.5 2143.109h285"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3916.5" y="2160.104">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3916.5" y="2176.401">permission_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3916.5" y="2192.698">view_menu_id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3911.5 2200h285"></path><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="247" x="3910.5" y="1604.109"></rect><circle cx="3923.5" cy="1618.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3927.61 1624.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219" x="3935.5" y="1622.956">RegisterUser (ab_register_user)</text><path style="stroke:gray;stroke-width:1" d="M3911.5 1632.109h245"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3916.5" y="1649.104">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="196" x="3916.5" y="1665.401">registration_date: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M3911.5 1672.703h245"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="3916.5" y="1689.698">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="3916.5" y="1705.995">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="3916.5" y="1722.292">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180" x="3916.5" y="1738.589">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140" x="3916.5" y="1754.886">email: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232" x="3916.5" y="1771.183">registration_hash: VARCHAR(256)</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="218" x="4177" y="2357.609"></rect><circle cx="4190" cy="2371.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4194.11 2377.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="4202" y="2376.456">Permission (ab_permission)</text><path style="stroke:gray;stroke-width:1" d="M4178 2385.609h216"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4183" y="2402.604">id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4178 2409.906h216"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="4183" y="2426.901">name: VARCHAR(100)</text><rect fill="#003153" height="272.156" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="192" x="4233" y="2025.609"></rect><circle cx="4274.75" cy="2039.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4278.86 2045.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="101" x="4292.25" y="2044.456">User (ab_user)</text><path style="stroke:gray;stroke-width:1" d="M4234 2053.609h190"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4239" y="2070.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116" x="4239" y="2086.901">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144" x="4239" y="2103.198">last_login: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="4239" y="2119.495">login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="4239" y="2135.792">fail_login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4239" y="2152.089">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="4239" y="2168.386">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="4239" y="2184.683">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="4239" y="2200.979">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M4234 2208.281h190"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="4239" y="2225.276">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="4239" y="2241.573">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="4239" y="2257.87">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180" x="4239" y="2274.167">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="4239" y="2290.464">email: VARCHAR(320)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="249" x="1503.5" y="134.609"></rect><circle cx="1516.5" cy="148.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1520.61 154.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="221" x="1528.5" y="153.456">DynamicPlugin (dynamic_plugin)</text><path style="stroke:gray;stroke-width:1" d="M1504.5 162.609h247"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1509.5" y="179.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1509.5" y="195.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1509.5" y="212.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="1509.5" y="228.495">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69" x="1509.5" y="244.792">key: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117" x="1509.5" y="261.089">bundle_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1509.5" y="277.386">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1509.5" y="293.683">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1504.5 300.984h247"></path><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="185" x="1520.5" y="1604.109"></rect><circle cx="1578.25" cy="1618.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1582.36 1624.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="62" x="1595.75" y="1622.956">Tag (tag)</text><path style="stroke:gray;stroke-width:1" d="M1521.5 1632.109h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1526.5" y="1649.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1526.5" y="1665.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1526.5" y="1681.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="1526.5" y="1697.995">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1526.5" y="1714.292">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1526.5" y="1730.589">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1521.5 1737.891h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="1526.5" y="1754.886">name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="1526.5" y="1771.183">type: VARCHAR(12)</text><rect fill="#003153" height="158.078" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="359" x="307.5" y="142.609"></rect><circle cx="320.5" cy="156.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M324.61 162.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="331" x="332.5" y="161.456">EmbeddedDashboard (embedded_dashboards)</text><path style="stroke:gray;stroke-width:1" d="M308.5 170.609h357"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="313.5" y="187.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="313.5" y="203.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="313.5" y="220.198">allow_domain_list: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="313.5" y="236.495">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="313.5" y="252.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="313.5" y="269.089">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M308.5 276.391h357"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="313.5" y="293.386">uuid: BINARY(16)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="244" x="28" y="134.609"></rect><circle cx="47.75" cy="148.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M51.86 154.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201" x="61.25" y="153.456">UserAttribute (user_attribute)</text><path style="stroke:gray;stroke-width:1" d="M29 162.609h242"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="34" y="179.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="34" y="195.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="34" y="212.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="34" y="228.495">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232" x="34" y="244.792">welcome_dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="34" y="261.089">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="34" y="277.386">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M29 284.688h242"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178" x="34" y="301.683">avatar_url: VARCHAR(100)</text><rect fill="#003153" height="125.484" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="197" x="701.5" y="159.109"></rect><circle cx="741.75" cy="173.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M745.86 179.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109" x="759.25" y="177.956">FavStar (favstar)</text><path style="stroke:gray;stroke-width:1" d="M702.5 187.109h195"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="707.5" y="204.105">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="707.5" y="220.401">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="110" x="707.5" y="236.698">obj_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112" x="707.5" y="252.995">dttm: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M702.5 260.297h195"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185" x="707.5" y="277.292">class_name: VARCHAR(50)</text><rect fill="#003153" height="158.078" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="266" x="934" y="142.609"></rect><circle cx="947" cy="156.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M951.11 162.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="238" x="959" y="161.456">AnnotationLayer (annotation_layer)</text><path style="stroke:gray;stroke-width:1" d="M935 170.609h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="940" y="187.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="940" y="203.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="940" y="220.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="940" y="236.495">descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="940" y="252.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="940" y="269.089">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M935 276.391h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="940" y="293.386">name: VARCHAR(250)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="239" x="1503.5" y="2074.609"></rect><circle cx="1516.5" cy="2088.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1520.61 2094.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211" x="1528.5" y="2093.456">TaggedObject (tagged_object)</text><path style="stroke:gray;stroke-width:1" d="M1504.5 2102.609h237"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1509.5" y="2119.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1509.5" y="2135.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1509.5" y="2152.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111" x="1509.5" y="2168.495">tag_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="1509.5" y="2184.792">object_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1509.5" y="2201.089">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1509.5" y="2217.386">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1504.5 2224.688h237"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="1509.5" y="2241.683">object_type: VARCHAR(9)</text><rect fill="#003153" height="158.078" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="233" x="1235.5" y="142.609"></rect><circle cx="1248.5" cy="156.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1252.61 162.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205" x="1260.5" y="161.456">CssTemplate (css_templates)</text><path style="stroke:gray;stroke-width:1" d="M1236.5 170.609h231"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1241.5" y="187.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1241.5" y="203.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1241.5" y="220.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69" x="1241.5" y="236.495">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1241.5" y="252.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1241.5" y="269.089">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1236.5 276.391h231"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220" x="1241.5" y="293.386">template_name: VARCHAR(250)</text><rect fill="#003153" height="223.266" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="207" x="1545.5" y="475.109"></rect><circle cx="1565.7" cy="489.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1569.81 495.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="1579.3" y="493.956">Annotation (annotation)</text><path style="stroke:gray;stroke-width:1" d="M1546.5 503.109h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1551.5" y="520.105">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1551.5" y="536.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1551.5" y="552.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="1551.5" y="568.995">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="1551.5" y="585.292">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="1551.5" y="601.589">layer_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="1551.5" y="617.886">long_descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="1551.5" y="634.183">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1551.5" y="650.48">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1551.5" y="666.776">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1546.5 674.078h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="195" x="1551.5" y="691.073">short_descr: VARCHAR(500)</text><rect fill="#003153" height="321.047" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="1267.5" y="426.109"></rect><circle cx="1299.85" cy="440.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1303.96 446.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="1316.15" y="444.956">Dashboard (dashboards)</text><path style="stroke:gray;stroke-width:1" d="M1268.5 454.109h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1273.5" y="471.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1273.5" y="487.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1273.5" y="503.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="136" x="1273.5" y="519.995">position_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="1273.5" y="536.292">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69" x="1273.5" y="552.589">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="1273.5" y="568.886">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="1273.5" y="585.183">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="1273.5" y="601.48">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144" x="1273.5" y="617.776">published: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="1273.5" y="634.073">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="1273.5" y="650.37">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1273.5" y="666.667">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1273.5" y="682.964">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1268.5 690.266h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="1273.5" y="707.261">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219" x="1273.5" y="723.558">dashboard_title: VARCHAR(500)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142" x="1273.5" y="739.855">slug: VARCHAR(255)</text><rect fill="#003153" height="418.828" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="258" x="1445" y="880.609"></rect><circle cx="1527.75" cy="894.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1531.86 900.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="85" x="1545.25" y="899.456">Slice (slices)</text><path style="stroke:gray;stroke-width:1" d="M1446 908.609h256"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1451" y="925.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="1451" y="941.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1451" y="958.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="167" x="1451" y="974.495">datasource_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="96" x="1451" y="990.792">params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="1451" y="1007.089">query_context: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="1451" y="1023.386">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="1451" y="1039.683">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="1451" y="1055.979">last_saved_at: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="1451" y="1072.276">last_saved_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="1451" y="1088.573">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="1451" y="1104.87">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="1451" y="1121.167">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="1451" y="1137.464">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="1451" y="1153.761">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="1451" y="1170.058">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1446 1177.359h256"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="1451" y="1194.354">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="1451" y="1210.651">slice_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="228" x="1451" y="1226.948">datasource_type: VARCHAR(200)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246" x="1451" y="1243.245">datasource_name: VARCHAR(2000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="1451" y="1259.542">viz_type: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="1451" y="1275.839">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220" x="1451" y="1292.136">schema_perm: VARCHAR(1000)</text><rect fill="#003153" height="255.859" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="2825.5" y="458.609"></rect><circle cx="2870.25" cy="472.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2874.36 478.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="2887.75" y="477.456">Dataset (sl_datasets)</text><path style="stroke:gray;stroke-width:1" d="M2826.5 486.609h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2831.5" y="503.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2831.5" y="519.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="2831.5" y="536.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2831.5" y="552.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="2831.5" y="568.792">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="2831.5" y="585.089">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="2831.5" y="601.386">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="2831.5" y="617.683">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="2831.5" y="633.98">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="2831.5" y="650.276">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2831.5" y="666.573">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2831.5" y="682.87">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2826.5 690.172h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="2831.5" y="707.167">uuid: BINARY(16)</text><rect fill="#003153" height="451.422" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="2727.5" y="864.609"></rect><circle cx="2773.25" cy="878.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2777.36 884.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144" x="2790.75" y="883.456">Column (sl_columns)</text><path style="stroke:gray;stroke-width:1" d="M2728.5 892.609h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2733.5" y="909.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2733.5" y="925.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="2733.5" y="942.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2733.5" y="958.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147" x="2733.5" y="974.792">is_additive: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177" x="2733.5" y="991.089">is_aggregation: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="2733.5" y="1007.386">is_filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177" x="2733.5" y="1023.683">is_dimensional: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212" x="2733.5" y="1039.979">is_increase_desired: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="2733.5" y="1056.276">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="2733.5" y="1072.573">is_partition: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="2733.5" y="1088.87">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="138" x="2733.5" y="1105.167">is_spatial: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="2733.5" y="1121.464">is_temporal: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="2733.5" y="1137.761">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75" x="2733.5" y="1154.058">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="2733.5" y="1170.354">advanced_data_type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="2733.5" y="1186.651">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="71" x="2733.5" y="1202.948">unit: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="2733.5" y="1219.245">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="2733.5" y="1235.542">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="2733.5" y="1251.839">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2733.5" y="1268.136">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2733.5" y="1284.433">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2728.5 1291.734h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="2733.5" y="1308.729">uuid: BINARY(16)</text><rect fill="#003153" height="467.719" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="276" x="3006" y="856.109"></rect><circle cx="3087.25" cy="870.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3091.36 876.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="106" x="3104.75" y="874.956">Database (dbs)</text><path style="stroke:gray;stroke-width:1" d="M3007 884.109h274"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3012" y="901.105">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3012" y="917.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3012" y="933.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114" x="3012" y="949.995">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="3012" y="966.292">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="256" x="3012" y="982.589">select_as_create_table_as: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193" x="3012" y="998.886">expose_in_sqllab: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187" x="3012" y="1015.183">allow_run_async: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="3012" y="1031.479">allow_file_upload: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="3012" y="1047.776">allow_ctas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148" x="3012" y="1064.073">allow_cvas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142" x="3012" y="1080.37">allow_dml: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="3012" y="1096.667">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3012" y="1112.964">encrypted_extra: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201" x="3012" y="1129.261">impersonate_user: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="3012" y="1145.558">server_cert: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="3012" y="1161.854">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="3012" y="1178.151">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3012" y="1194.448">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3012" y="1210.745">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3007 1218.047h274"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="3012" y="1235.042">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215" x="3012" y="1251.339">verbose_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223" x="3012" y="1267.636">database_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223" x="3012" y="1283.933">sqlalchemy_uri: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="264" x="3012" y="1300.229">configuration_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246" x="3012" y="1316.526">force_ctas_schema: VARCHAR(250)</text><rect fill="#003153" height="304.75" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="236" x="3317" y="937.609"></rect><circle cx="3353.85" cy="951.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3357.96 957.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="3371.15" y="956.456">SqlMetric (sql_metrics)</text><path style="stroke:gray;stroke-width:1" d="M3318 965.609h234"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3323" y="982.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3323" y="998.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3323" y="1015.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="3323" y="1031.495">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="3323" y="1047.792">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="3323" y="1064.089">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="3323" y="1080.386">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="3323" y="1096.683">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3323" y="1112.979">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3323" y="1129.276">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3318 1136.578h234"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="3323" y="1153.573">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202" x="3323" y="1169.87">metric_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224" x="3323" y="1186.167">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="3323" y="1202.464">metric_type: VARCHAR(32)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="3323" y="1218.761">d3format: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3323" y="1235.058">currency: VARCHAR(128)</text><rect fill="#003153" height="353.641" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="266" x="3588" y="913.109"></rect><circle cx="3615.85" cy="927.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3619.96 933.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205" x="3631.15" y="931.956">TableColumn (table_columns)</text><path style="stroke:gray;stroke-width:1" d="M3589 941.109h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3594" y="958.105">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3594" y="974.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3594" y="990.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="3594" y="1006.995">is_active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75" x="3594" y="1023.292">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="133" x="3594" y="1039.589">groupby: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="3594" y="1055.886">filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="3594" y="1072.183">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="3594" y="1088.479">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="126" x="3594" y="1104.776">is_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121" x="3594" y="1121.073">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="3594" y="1137.37">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3594" y="1153.667">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3594" y="1169.964">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3589 1177.266h264"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="3594" y="1194.261">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210" x="3594" y="1210.558">column_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224" x="3594" y="1226.854">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="254" x="3594" y="1243.151">advanced_data_type: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250" x="3594" y="1259.448">python_date_format: VARCHAR(255)</text><rect fill="#003153" height="206.969" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="457" x="3299.5" y="483.109"></rect><circle cx="3312.5" cy="497.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3316.61 503.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="429" x="3324.5" y="501.956">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><path style="stroke:gray;stroke-width:1" d="M3300.5 511.109h455"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3305.5" y="528.105">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3305.5" y="544.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3305.5" y="560.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="3305.5" y="576.995">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="3305.5" y="593.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="3305.5" y="609.589">access_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250" x="3305.5" y="625.886">access_token_expiration: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="3305.5" y="642.183">refresh_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3305.5" y="658.48">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3305.5" y="674.776">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3300.5 682.078h455"></path><rect fill="#003153" height="516.609" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="248" x="3430" y="1432.609"></rect><circle cx="3488.75" cy="1446.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3492.86 1452.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123" x="3506.25" y="1451.456">SqlaTable (tables)</text><path style="stroke:gray;stroke-width:1" d="M3431 1460.609h246"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3436" y="1477.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3436" y="1493.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3436" y="1510.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="3436" y="1526.495">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161" x="3436" y="1542.792">default_endpoint: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="3436" y="1559.089">is_featured: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="217" x="3436" y="1575.386">filter_select_enabled: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109" x="3436" y="1591.683">offset: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="3436" y="1607.979">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="3436" y="1624.276">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="3436" y="1640.573">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="3436" y="1656.87">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="203" x="3436" y="1673.167">fetch_values_predicate: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="3436" y="1689.464">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="171" x="3436" y="1705.761">is_sqllab_view: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164" x="3436" y="1722.058">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79" x="3436" y="1738.354">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="209" x="3436" y="1754.651">normalize_columns: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="236" x="3436" y="1770.948">always_filter_main_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3436" y="1787.245">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3436" y="1803.542">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3431 1810.844h246"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="3436" y="1827.839">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3436" y="1844.136">params: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3436" y="1860.433">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220" x="3436" y="1876.729">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193" x="3436" y="1893.026">table_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212" x="3436" y="1909.323">main_dttm_col: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="3436" y="1925.62">schema: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="3436" y="1941.917">catalog: VARCHAR(256)</text><rect fill="#003153" height="206.969" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="363" x="3491.5" y="2058.109"></rect><circle cx="3504.5" cy="2072.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M3508.61 2078.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="335" x="3516.5" y="2076.956">RowLevelSecurityFilter (row_level_security_filters)</text><path style="stroke:gray;stroke-width:1" d="M3492.5 2086.109h361"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="3497.5" y="2103.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="3497.5" y="2119.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="3497.5" y="2135.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="3497.5" y="2151.995">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="90" x="3497.5" y="2168.292">clause: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="3497.5" y="2184.589">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="3497.5" y="2200.886">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M3492.5 2208.188h361"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="3497.5" y="2225.183">name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161" x="3497.5" y="2241.479">filter_type: VARCHAR(7)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185" x="3497.5" y="2257.776">group_key: VARCHAR(255)</text><rect fill="#003153" height="255.859" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="243" x="2874.5" y="1563.109"></rect><circle cx="2936.25" cy="1577.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2940.36 1583.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112" x="2953.75" y="1581.956">Table (sl_tables)</text><path style="stroke:gray;stroke-width:1" d="M2875.5 1591.109h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2880.5" y="1608.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2880.5" y="1624.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="2880.5" y="1640.698">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2880.5" y="1656.995">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="2880.5" y="1673.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95" x="2880.5" y="1689.589">catalog: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="100" x="2880.5" y="1705.886">schema: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84" x="2880.5" y="1722.183">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231" x="2880.5" y="1738.479">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="2880.5" y="1754.776">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2880.5" y="1771.073">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2880.5" y="1787.37">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2875.5 1794.672h241"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="2880.5" y="1811.667">uuid: BINARY(16)</text><rect fill="#003153" height="532.906" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="307" x="6789.5" y="823.609"></rect><circle cx="6892.25" cy="837.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M6896.36 843.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="94" x="6909.75" y="842.456">Query (query)</text><path style="stroke:gray;stroke-width:1" d="M6790.5 851.609h305"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="6795.5" y="868.605">tracking_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="6795.5" y="884.901">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="6795.5" y="901.198">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="6795.5" y="917.495">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="6795.5" y="933.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="6795.5" y="950.089">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114" x="6795.5" y="966.386">select_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137" x="6795.5" y="982.683">executed_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="97" x="6795.5" y="998.98">limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="169" x="6795.5" y="1015.276">select_as_cta: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211" x="6795.5" y="1031.573">select_as_cta_used: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132" x="6795.5" y="1047.87">progress: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103" x="6795.5" y="1064.167">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="6795.5" y="1080.464">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="6795.5" y="1096.761">changed_on: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M6790.5 1104.063h305"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160" x="6795.5" y="1121.058">client_id: VARCHAR(11)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="227" x="6795.5" y="1137.354">tmp_table_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="248" x="6795.5" y="1153.651">tmp_schema_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147" x="6795.5" y="1169.948">status: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="181" x="6795.5" y="1186.245">tab_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="199" x="6795.5" y="1202.542">sql_editor_id: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="6795.5" y="1218.839">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="6795.5" y="1235.136">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198" x="6795.5" y="1251.433">limiting_factor: VARCHAR(18)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="194" x="6795.5" y="1267.729">ctas_method: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182" x="6795.5" y="1284.026">results_key: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="6795.5" y="1300.323">start_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246" x="6795.5" y="1316.62">start_running_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182" x="6795.5" y="1332.917">end_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="295" x="6795.5" y="1349.214">end_result_backend_time: NUMERIC(20, 6)</text><rect fill="#003153" height="321.047" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="212" x="6542" y="929.609"></rect><circle cx="6555" cy="943.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M6559.11 949.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="6567" y="948.456">SavedQuery (saved_query)</text><path style="stroke:gray;stroke-width:1" d="M6543 957.609h210"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="6548" y="974.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="6548" y="990.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="6548" y="1007.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="6548" y="1023.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="6548" y="1039.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="107" x="6548" y="1056.089">db_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="6548" y="1072.386">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="6548" y="1088.683">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192" x="6548" y="1104.979">template_parameters: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103" x="6548" y="1121.276">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="6548" y="1137.573">last_run: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="6548" y="1153.87">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="6548" y="1170.167">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M6543 1177.469h210"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="6548" y="1194.464">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="6548" y="1210.761">schema: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="6548" y="1227.058">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145" x="6548" y="1243.354">label: VARCHAR(256)</text><rect fill="#003153" height="255.859" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="232" x="6768" y="93.609"></rect><circle cx="6781" cy="107.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M6785.11 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204" x="6793" y="112.456">TableSchema (table_schema)</text><path style="stroke:gray;stroke-width:1" d="M6769 121.609h230"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="6774" y="138.605">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="6774" y="154.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="6774" y="171.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="6774" y="187.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="6774" y="203.792">tab_state_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="6774" y="220.089">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="6774" y="236.386">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145" x="6774" y="252.683">expanded: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="6774" y="268.979">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="6774" y="285.276">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M6769 292.578h230"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="6774" y="309.573">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="6774" y="325.87">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147" x="6774" y="342.167">table: VARCHAR(256)</text><rect fill="#003153" height="353.641" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="188" x="6790" y="409.609"></rect><circle cx="6812" cy="423.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M6816.11 429.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140" x="6826" y="428.456">TabState (tab_state)</text><path style="stroke:gray;stroke-width:1" d="M6791 437.609h186"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="6796" y="454.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="6796" y="470.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="6796" y="487.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="6796" y="503.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="6796" y="519.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116" x="6796" y="536.089">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="6796" y="552.386">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="6796" y="568.683">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143" x="6796" y="584.98">query_limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="6796" y="601.276">latest_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="130" x="6796" y="617.573">autorun: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164" x="6796" y="633.87">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="6796" y="650.167">hide_left_bar: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="6796" y="666.464">saved_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="6796" y="682.761">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="6796" y="699.058">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M6791 706.359h186"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145" x="6796" y="723.355">label: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168" x="6796" y="739.651">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="6796" y="755.948">catalog: VARCHAR(256)</text><rect fill="#003153" height="190.672" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="185" x="5437.5" y="1595.609"></rect><circle cx="5492.25" cy="1609.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5496.36 1615.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="68" x="5509.75" y="1614.456">Log (logs)</text><path style="stroke:gray;stroke-width:1" d="M5438.5 1623.609h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5443.5" y="1640.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="5443.5" y="1656.901">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="5443.5" y="1673.198">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="5443.5" y="1689.495">slice_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="74" x="5443.5" y="1705.792">json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112" x="5443.5" y="1722.089">dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="5443.5" y="1738.386">duration_ms: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M5438.5 1745.688h183"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="5443.5" y="1762.683">action: VARCHAR(512)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5443.5" y="1778.979">referrer: VARCHAR(1024)</text><rect fill="#003153" height="190.672" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="207" x="5195.5" y="1595.609"></rect><circle cx="5208.5" cy="1609.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5212.61 1615.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="179" x="5220.5" y="1614.456">KeyValueEntry (key_value)</text><path style="stroke:gray;stroke-width:1" d="M5196.5 1623.609h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5201.5" y="1640.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="83" x="5201.5" y="1656.901">value: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="5201.5" y="1673.198">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="5201.5" y="1689.495">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5201.5" y="1705.792">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155" x="5201.5" y="1722.089">expires_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5201.5" y="1738.386">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M5196.5 1745.688h205"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="5201.5" y="1762.683">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5201.5" y="1778.979">resource: VARCHAR(32)</text><rect fill="#003153" height="272.156" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="210" x="5658" y="1555.109"></rect><circle cx="5674.6" cy="1569.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5678.71 1575.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174" x="5687.4" y="1573.956">SSHTunnel (ssh_tunnels)</text><path style="stroke:gray;stroke-width:1" d="M5659 1583.109h208"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="5664" y="1600.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="5664" y="1616.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="5664" y="1632.698">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5664" y="1648.995">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="5664" y="1665.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="151" x="5664" y="1681.589">server_address: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148" x="5664" y="1697.886">server_port: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117" x="5664" y="1714.183">username: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114" x="5664" y="1730.479">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="5664" y="1746.776">private_key: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198" x="5664" y="1763.073">private_key_password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="5664" y="1779.37">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="5664" y="1795.667">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M5659 1802.969h208"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="5664" y="1819.964">uuid: BINARY(16)</text><rect fill="#003153" height="76.594" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="165" x="4995.5" y="1652.609"></rect><circle cx="5008.5" cy="1666.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M5012.61 1672.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137" x="5020.5" y="1671.456">KeyValue (keyvalue)</text><path style="stroke:gray;stroke-width:1" d="M4996.5 1680.609h163"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="5001.5" y="1697.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="81" x="5001.5" y="1713.901">value: TEXT</text><path style="stroke:gray;stroke-width:1" d="M4996.5 1721.203h163"></path><rect fill="#003153" height="125.484" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="222" x="4738" y="1628.609"></rect><circle cx="4764.5" cy="1642.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M4768.61 1648.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164" x="4779.5" y="1647.456">CacheKey (cache_keys)</text><path style="stroke:gray;stroke-width:1" d="M4739 1656.609h220"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="4744" y="1673.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172" x="4744" y="1689.901">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="4744" y="1706.198">created_on: DATETIME</text><path style="stroke:gray;stroke-width:1" d="M4739 1713.5h220"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186" x="4744" y="1730.495">cache_key: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210" x="4744" y="1746.792">datasource_uid: VARCHAR(64)</text><rect fill="#003153" height="174.375" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="271" x="2170.5" y="1003.109"></rect><circle cx="2183.5" cy="1017.109" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2187.61 1023.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="243" x="2195.5" y="1021.956">ReportRecipients (report_recipient)</text><path style="stroke:gray;stroke-width:1" d="M2171.5 1031.109h269"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2176.5" y="1048.104">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2176.5" y="1064.401">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2176.5" y="1080.698">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190" x="2176.5" y="1096.995">recipient_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202" x="2176.5" y="1113.292">report_schedule_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2176.5" y="1129.589">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2176.5" y="1145.886">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2171.5 1153.188h269"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="2176.5" y="1170.183">type: VARCHAR(50)</text><rect fill="#003153" height="206.969" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="327" x="1808.5" y="986.609"></rect><circle cx="1821.5" cy="1000.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M1825.61 1006.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="299" x="1833.5" y="1005.456">ReportExecutionLog (report_execution_log)</text><path style="stroke:gray;stroke-width:1" d="M1809.5 1014.609h325"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="1814.5" y="1031.604">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192" x="1814.5" y="1047.901">scheduled_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150" x="1814.5" y="1064.198">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146" x="1814.5" y="1080.495">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89" x="1814.5" y="1096.792">value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="1814.5" y="1113.089">value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149" x="1814.5" y="1129.386">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202" x="1814.5" y="1145.683">report_schedule_id: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M1809.5 1152.984h325"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118" x="1814.5" y="1169.979">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="139" x="1814.5" y="1186.276">state: VARCHAR(50)</text><rect fill="#003153" height="549.203" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1" width="267" x="2005.5" y="1416.609"></rect><circle cx="2018.5" cy="1430.609" fill="#003153" style="stroke:#d9d3d0;stroke-width:1" r="9"></circle><path d="M2022.61 1436.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265v2.156Z" fill="#D9D3D0"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="239" x="2030.5" y="1435.456">ReportSchedule (report_schedule)</text><path style="stroke:gray;stroke-width:1" d="M2006.5 1444.609h265"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158" x="2011.5" y="1461.604">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2011.5" y="1477.901">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115" x="2011.5" y="1494.198">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82" x="2011.5" y="1510.495">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122" x="2011.5" y="1526.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176" x="2011.5" y="1543.089">context_markdown: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116" x="2011.5" y="1559.386">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65" x="2011.5" y="1575.683">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124" x="2011.5" y="1591.979">chart_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163" x="2011.5" y="1608.276">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153" x="2011.5" y="1624.573">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177" x="2011.5" y="1640.87">last_eval_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120" x="2011.5" y="1657.167">last_value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180" x="2011.5" y="1673.464">last_value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187" x="2011.5" y="1689.761">validator_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161" x="2011.5" y="1706.058">log_retention: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160" x="2011.5" y="1722.354">grace_period: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184" x="2011.5" y="1738.651">working_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197" x="2011.5" y="1754.948">force_screenshot: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166" x="2011.5" y="1771.245">custom_width: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2011.5" y="1787.542">custom_height: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165" x="2011.5" y="1803.839">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173" x="2011.5" y="1820.136">changed_by_fk: INTEGER</text><path style="stroke:gray;stroke-width:1" d="M2006.5 1827.438h265"></path><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134" x="2011.5" y="1844.433">type: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152" x="2011.5" y="1860.729">name: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175" x="2011.5" y="1877.026">crontab: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="230" x="2011.5" y="1893.323">creation_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178" x="2011.5" y="1909.62">timezone: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197" x="2011.5" y="1925.917">report_format: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="170" x="2011.5" y="1942.214">last_state: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207" x="2011.5" y="1958.511">validator_type: VARCHAR(100)</text><path d="M4184.42 1691.61H4175v415.22" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4184.42 1691.609 8-6M4184.42 1691.609l8 6M4184.42 1691.609h8M4182.42 1687.609v8M4175 2106.829l6 8M4175 2106.829l-6 8M4175 2106.829v8M4179 2104.829h-8"></path><path d="M4318.88 1737.61v279.98" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4318.88 1737.609-6-8M4318.88 1737.609l6-8M4318.88 1737.609v-8M4314.88 1739.609h8M4318.88 2017.589l6 8M4318.88 2017.589l-6 8M4318.88 2017.589v8M4322.88 2015.589h-8"></path><path d="M4209.33 1737.75v348.86h-346.75" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4209.33 1737.749-6-8M4209.33 1737.749l6-8M4209.33 1737.749v-8M4205.33 1739.749h8M3862.58 2086.609l-8 6M3862.58 2086.609l-8-6M3862.58 2086.609h-8M3864.58 2090.609v-8"></path><path d="M4187.25 2216.22v133.13" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4187.25 2216.219-6-8M4187.25 2216.219l6-8M4187.25 2216.219v-8M4183.25 2218.219h8M4191.25 2353.349h-8M4191.25 2350.349h-8M4187.25 2349.349v8"></path><path d="M4035 2216.22v133.13" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4035 2216.219-6-8M4035 2216.219l6-8M4035 2216.219v-8M4031 2218.219h8M4039 2353.349h-8M4039 2350.349h-8M4035 2349.349v8"></path><path d="M4261.62 2017.29v-21.68h-40.45v332H4314v-21.68" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m4261.62 2017.289 6 8M4261.62 2017.289l-6 8M4261.62 2017.289v8M4265.62 2015.289h-8M4310 2301.929h8M4310 2304.929h8M4314 2305.929v-8"></path><path d="M1760.75 221.61h2614.93v1795.97" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1760.75 221.609-8 6M1760.75 221.609l-8-6M1760.75 221.609h-8M1762.75 225.609v-8M4379.68 2021.579h-8M4379.68 2018.579h-8M4375.68 2017.579v8"></path><path d="M1582.17 1786.23v280.35" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1578.17 1782.229h8M1578.17 1785.229h8M1582.17 1786.229v-8M1582.17 2066.579l6 8M1582.17 2066.579l-6 8M1582.17 2066.579v8M1586.17 2064.579h-8"></path><path d="M1643.83 1786.49v258.12h2580.81" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1643.83 1786.489-6-8M1643.83 1786.489l6-8M1643.83 1786.489v-8M1639.83 1788.489h8M4224.64 2044.609l8-6M4224.64 2044.609l8 6M4224.64 2044.609h8M4222.64 2040.609v8"></path><path d="M546.83 308.81v277.8h712.61" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m546.83 308.809-6-8M546.83 308.809l6-8M546.83 308.809v-8M542.83 310.809h8M1263.44 582.609v8M1260.44 582.609v8M1259.44 586.609h8"></path><path d="M427.17 308.87v1743.74h3797.38" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m427.17 308.869-6-8M427.17 308.869l6-8M427.17 308.869v-8M423.17 310.869h8M4228.55 2048.609v8M4225.55 2048.609v8M4224.55 2052.609h8"></path><path d="M150 316.79v1737.82h4074.86" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m150 316.789-6-8M150 316.789l6-8M150 316.789v-8M146 318.789h8M4228.86 2050.609v8M4225.86 2050.609v8M4224.86 2054.609h8"></path><path d="M280.08 304.61H1368v113.23" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m280.08 304.609-8 6M280.08 304.609l-8-6M280.08 304.609h-8M282.08 308.609v-8M1372 421.839h-8M1372 418.839h-8M1368 417.839v8"></path><path d="M1022.67 308.79v1741.82h3202.06" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1022.67 308.789-6-8M1022.67 308.789l6-8M1022.67 308.789v-8M1018.67 310.789h8M4228.73 2046.609v8M4225.73 2046.609v8M4224.73 2050.609h8"></path><path d="M1111.33 308.85v27.76H1649v130.16" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1107.33 304.849h8M1107.33 307.849h8M1111.33 308.849v-8M1649 466.769l6 8M1649 466.769l-6 8M1649 466.769v8M1653 464.769h-8"></path><path d="M1724 2066.42v-9.81h2500.81" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1724 2066.419 6 8M1724 2066.419l-6 8M1724 2066.419v8M1728 2064.419h-8M4228.81 2052.609v8M4225.81 2052.609v8M4224.81 2056.609h8"></path><path d="M1251.5 308.7v1739.91h2973.17" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1251.5 308.699-6-8M1251.5 308.699l6-8M1251.5 308.699v-8M1247.5 310.699h8M4228.67 2044.609v8M4225.67 2044.609v8M4224.67 2048.609h8"></path><path d="M1747.5 706.14v1336.47h2477.4" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1747.5 706.139-6-8M1747.5 706.139l6-8M1747.5 706.139v-8M1743.5 708.139h8M4228.9 2038.609v8M4225.9 2038.609v8M4224.9 2042.609h8"></path><path d="M1477.75 755.3v117.05" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1477.75 755.299-6-8M1477.75 755.299l6-8M1477.75 755.299v-8M1473.75 757.299h8M1477.75 872.349l6 8M1477.75 872.349l-6 8M1477.75 872.349v8M1481.75 870.349h-8"></path><path d="M1518.78 723.61h2835.77v1293.74" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1518.78 723.609-8 6M1518.78 723.609l-8-6M1518.78 723.609h-8M1520.78 727.609v-8M4354.55 2017.349l6 8M4354.55 2017.349l-6 8M4354.55 2017.349v8M4358.55 2015.349h-8"></path><path d="M1356.25 755.29v936.32h156.06" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1356.25 755.289-6-8M1356.25 755.289l6-8M1356.25 755.289v-8M1352.25 757.289h8M1512.31 1691.609l8-6M1512.31 1691.609l8 6M1512.31 1691.609h8M1510.31 1687.609v8"></path><path d="M1518.95 731.61H4270v913" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1518.95 731.609-8 6M1518.95 731.609l-8-6M1518.95 731.609h-8M1520.95 735.609v-8M4270 1644.609l6 8M4270 1644.609l-6 8M4270 1644.609v8M4274 1642.609h-8"></path><path d="M1518.9 739.61H2153v668.93" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1514.9 743.609v-8M1517.9 743.609v-8M1518.9 739.609h-8M2153 1408.539l6 8M2153 1408.539l-6 8M2153 1408.539v8M2157 1406.539h-8"></path><path d="M1512 1307.72v738.89h2712.85" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1512 1307.719-6-8M1512 1307.719l6-8M1512 1307.719v-8M1508 1309.719h8M4228.85 2042.609v8M4225.85 2042.609v8M4224.85 2046.609h8"></path><path d="M1581.33 1307.89v288.06" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m1581.33 1307.889-6-8M1581.33 1307.889l6-8M1581.33 1307.889v-8M1577.33 1309.889h8M1581.33 1595.949l6 8M1581.33 1595.949l-6 8M1581.33 1595.949v8M1585.33 1593.949h-8"></path><path d="M1711.12 1264.61h337.71v143.87" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M1707.12 1268.609v-8M1710.12 1268.609v-8M1711.12 1264.609h-8M2048.83 1408.479l6 8M2048.83 1408.479l-6 8M2048.83 1408.479v8M2052.83 1406.479h-8"></path><path d="M3037.25 722.64v125.37" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3037.25 722.639-6-8M3037.25 722.639l6-8M3037.25 722.639v-8M3033.25 724.639h8M3041.25 852.009h-8M3041.25 849.009h-8M3037.25 848.009v8"></path><path d="M2898 722.64v133.74" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2898 722.639-6-8M2898 722.639l6-8M2898 722.639v-8M2894 724.639h8M2898 856.379l6 8M2898 856.379l-6 8M2898 856.379v8M2902 854.379h-8"></path><path d="M3076.52 702.61h1285.07v1314.72" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3076.52 702.595-7.989 6.014M3076.52 702.595l-8.011-5.986M3076.52 702.595l-8 .014M3078.527 706.591l-.014-8M4361.59 2017.329l6 8M4361.59 2017.329l-6 8M4361.59 2017.329v8M4365.59 2015.329h-8"></path><path d="M2988.25 722.66v832.19" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2988.25 722.659-6-8M2988.25 722.659l6-8M2988.25 722.659v-8M2984.25 724.659h8M2988.25 1554.849l6 8M2988.25 1554.849l-6 8M2988.25 1554.849v8M2992.25 1552.849h-8"></path><path d="M2801 1323.79v714.82h1423.84" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2801 1323.789-6-8M2801 1323.789l6-8M2801 1323.789v-8M2797 1325.789h8M4228.84 2034.609v8M4225.84 2034.609v8M4224.84 2038.609h8"></path><path d="M2922.5 1323.61v231.43" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2922.5 1323.609-6-8M2922.5 1323.609l6-8M2922.5 1323.609v-8M2918.5 1325.609h8M2922.5 1555.039l6 8M2922.5 1555.039l-6 8M2922.5 1555.039v8M2926.5 1553.039h-8"></path><path d="M3199.75 1332.19v702.42h1024.97" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3199.75 1332.189-6-8M3199.75 1332.189l6-8M3199.75 1332.189v-8M3195.75 1334.189h8M4228.72 2030.609v8M4225.72 2030.609v8M4224.72 2034.609h8"></path><path d="M3290.12 902.61h3322.55v18.86" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M3286.12 906.609v-8M3289.12 906.609v-8M3290.12 902.609h-8M6612.67 921.469l6 8M6612.67 921.469l-6 8M6612.67 921.469v8M6616.67 919.469h-8"></path><path d="M3290.2 1305.61H3471v118.76" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M3286.2 1309.609v-8M3289.2 1309.609v-8M3290.2 1305.609h-8M3471 1424.369l6 8M3471 1424.369l-6 8M3471 1424.369v8M3475 1422.369h-8"></path><path d="M3061.75 1332.19v222.79" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M3057.75 1328.189h8M3057.75 1331.189h8M3061.75 1332.189v-8M3061.75 1554.979l6 8M3061.75 1554.979l-6 8M3061.75 1554.979v8M3065.75 1552.979h-8"></path><path d="M3290.04 1286.61H5763v260.4" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M3286.04 1290.609v-8M3289.04 1290.609v-8M3290.04 1286.609h-8M5763 1547.009l6 8M5763 1547.009l-6 8M5763 1547.009v8M5767 1545.009h-8"></path><path d="M3512 1250.93v173.59" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3512 1250.929-6-8M3512 1250.929l6-8M3512 1250.929v-8M3508 1252.929h8M3516 1428.519h-8M3516 1425.519h-8M3512 1424.519v8"></path><path d="M3373.5 1250.85v781.76h851.07" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3373.5 1250.849-6-8M3373.5 1250.849l6-8M3373.5 1250.849v-8M3369.5 1252.849h8M4228.57 2028.609v8M4225.57 2028.609v8M4224.57 2032.609h8"></path><path d="M3633 1275.18v149.17" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3633 1275.179-6-8M3633 1275.179l6-8M3633 1275.179v-8M3629 1277.179h8M3637 1428.349h-8M3637 1425.349h-8M3633 1424.349v8"></path><path d="M3766 1275.19v753.42h458.86" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3766 1275.189-6-8M3766 1275.189l6-8M3766 1275.189v-8M3762 1277.189h8M4228.86 2024.609v8M4225.86 2024.609v8M4224.86 2028.609h8"></path><path d="M3764.6 586.61h604.04v1430.67" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3764.6 586.609-8 6M3764.6 586.609l-8-6M3764.6 586.609h-8M3766.6 590.609v-8M4372.64 2021.279h-8M4372.64 2018.279h-8M4368.64 2017.279v8"></path><path d="M3308.25 698.45v169.16h-18.03" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3308.25 698.449-6-8M3308.25 698.449l6-8M3308.25 698.449v-8M3304.25 700.449h8M3286.22 871.609v-8M3289.22 871.609v-8M3290.22 867.609h-8"></path><path d="M3615.83 1957.72v72.89h608.99" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3615.83 1957.719-6-8M3615.83 1957.719l6-8M3615.83 1957.719v-8M3611.83 1959.719h8M4224.82 2030.609l8-6M4224.82 2030.609l8 6M4224.82 2030.609h8M4222.82 2026.609v8"></path><path d="M3421.74 1498.61H2385.17v-269h-673.74" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="M3425.74 1494.609v8M3422.74 1494.609v8M3421.74 1498.609h8M1711.43 1229.609l-8 6M1711.43 1229.609l-8-6M1711.43 1229.609h-8M1713.43 1233.609v-8"></path><path d="M3553.67 1957.76v92.08" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3553.67 1957.759-6-8M3553.67 1957.759l6-8M3553.67 1957.759v-8M3549.67 1959.759h8M3553.67 2049.839l6 8M3553.67 2049.839l-6 8M3553.67 2049.839v8M3557.67 2047.839h-8"></path><path d="M3862.86 2236.61h362.08" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m3862.86 2236.609-8 6M3862.86 2236.609l-8-6M3862.86 2236.609h-8M3864.86 2240.609v-8M4228.94 2232.609v8M4225.94 2232.609v8M4224.94 2236.609h8"></path><path d="M2996 1827.27v209.34h1228.87" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2996 1827.269-6-8M2996 1827.269l6-8M2996 1827.269v-8M2992 1829.269h8M4228.87 2032.609v8M4225.87 2032.609v8M4224.87 2036.609h8"></path><path d="M6781.37 890.61H3290.21" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6781.37 890.609 8-6M6781.37 890.609l8 6M6781.37 890.609h8M6779.37 886.609v8M3286.21 894.609v-8M3289.21 894.609v-8M3290.21 890.609h-8"></path><path d="M6781.41 1346.61H4403.86v670.59" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6781.41 1346.609 8-6M6781.41 1346.609l8 6M6781.41 1346.609h8M6779.41 1342.609v8M4407.86 2021.199h-8M4407.86 2018.199h-8M4403.86 2017.199v8"></path><path d="M6533.69 1090.61H4396.82v926.81" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6533.69 1090.609 8-6M6533.69 1090.609l8 6M6533.69 1090.609h8M6531.69 1086.609v8M4400.82 2021.419h-8M4400.82 2018.419h-8M4396.82 2017.419v8"></path><path d="M6648 1258.78v76.83H1642.17v260.08" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6648 1258.779-6-8M6648 1258.779l6-8M6648 1258.779v-8M6644 1260.779h8M1642.17 1595.689l6 8M1642.17 1595.689l-6 8M1642.17 1595.689v8M1646.17 1593.689h-8"></path><path d="M6778.75 357.65v521.96h-3488.7" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6778.75 357.649-6-8M6778.75 357.649l6-8M6778.75 357.649v-8M6774.75 359.649h8M3286.05 883.609v-8M3289.05 883.609v-8M3290.05 879.609h-8"></path><path d="M6759.96 322.61H4382.73v1694.65" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6759.96 322.609 8-6M6759.96 322.609l8 6M6759.96 322.609h8M6757.96 318.609v8M4386.73 2021.259h-8M4386.73 2018.259h-8M4382.73 2017.259v8"></path><path d="M6884 357.78v43.63" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6884 357.779-6-8M6884 357.779l6-8M6884 357.779v-8M6880 359.779h8M6888 405.409h-8M6888 402.409h-8M6884 401.409v8"></path><path d="M6781.53 751.61H3175.25v96.32" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6781.53 751.609 8-6M6781.53 751.609l8 6M6781.53 751.609h8M6779.53 747.609v8M3179.25 851.929h-8M3179.25 848.929h-8M3175.25 847.929v8"></path><path d="M6884 771.77v43.64" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6884 771.769-6-8M6884 771.769l6-8M6884 771.769v-8M6880 773.769h8M6888 819.409h-8M6888 816.409h-8M6884 815.409v8"></path><path d="M6781.84 759.61h-98.51v161.61" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6781.84 759.609 8-6M6781.84 759.609l8 6M6781.84 759.609h8M6779.84 755.609v8M6687.33 925.219h-8M6687.33 922.219h-8M6683.33 921.219v8"></path><path d="M6781.65 755.61H4389.77v1261.91" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m6781.65 755.609 8-6M6781.65 755.609l8 6M6781.65 755.609h8M6779.65 751.609v8M4393.77 2021.519h-8M4393.77 2018.519h-8M4389.77 2017.519v8"></path><path d="M5530 1794.89v366.72H4433" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5530 1794.889-6-8M5530 1794.889l6-8M5530 1794.889v-8M5526 1796.889h8M4429 2165.609v-8M4432 2165.609v-8M4433 2161.609h-8"></path><path d="M5187.39 1782.61h-776.48v234.98" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5187.39 1782.609 8-6M5187.39 1782.609l8 6M5187.39 1782.609h8M5185.39 1778.609v8M4414.91 2021.589h-8M4414.91 2018.589h-8M4410.91 2017.589v8"></path><path d="M5649.74 1807.61H4417.95v209.89" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m5649.74 1807.609 8-6M5649.74 1807.609l8 6M5649.74 1807.609h8M5647.74 1803.609v8M4421.95 2021.499h-8M4421.95 2018.499h-8M4417.95 2017.499v8"></path><path d="M2204.5 1185.18v223.14" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2204.5 1185.179-6-8M2204.5 1185.179l6-8M2204.5 1185.179v-8M2200.5 1187.179h8M2208.5 1412.319h-8M2208.5 1409.319h-8M2204.5 1408.319v8"></path><path d="M2328.83 1185.4v855.21h1896.03" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2328.83 1185.399-6-8M2328.83 1185.399l6-8M2328.83 1185.399v-8M2324.83 1187.399h8M4228.867 2036.602l-.014 8M4225.867 2036.597l-.014 8M4224.86 2040.595l8 .014"></path><path d="M2092.17 1201.77v206.6" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2092.17 1201.769-6-8M2092.17 1201.769l6-8M2092.17 1201.769v-8M2088.17 1203.769h8M2096.17 1412.369h-8M2096.17 1409.369h-8M2092.17 1408.369v8"></path><path d="M2238.5 1408.5v-87.89h759.48" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2238.5 1408.499 6 8M2238.5 1408.499l-6 8M2238.5 1408.499v8M2242.5 1406.499h-8M3001.98 1316.609v8M2998.98 1316.609v8M2997.98 1320.609h8"></path><path d="M2280.76 1957.61h2009.49v59.93" fill="none" style="stroke:#d9d3d0;stroke-width:1"></path><path style="stroke:#d9d3d0;stroke-width:1" d="m2280.76 1957.609-8 6M2280.76 1957.609l-8-6M2280.76 1957.609h-8M2282.76 1961.609v-8M4290.25 2017.539l6 8M4290.25 2017.539l-6 8M4290.25 2017.539v8M4294.25 2015.539h-8"></path></svg><g><defs><mask id="react-svg-pan-zoom_miniature_mask_uid1"><rect x="0" y="0" fill="#ffffff"></rect><rect x="0" y="0" width="NaN" height="NaN"></rect></mask></defs><rect x="0" y="0" style="stroke:none;fill:#000;mask:url(#react-svg-pan-zoom_miniature_mask_uid1);opacity:0.4"></rect></g></g></g></svg><button type="button" style="width:24px;height:24px;display:block;position:absolute;bottom:0;left:0px;background:rgba(19, 20, 22, 0.901961);border:0;padding:0;outline:0;color:#fff"><svg width="24" height="24" stroke="currentColor"><g transform="rotate(225, 12, 13)"><path fill="#000000" d="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"></path></g></svg></button></div></div><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="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/contributing/resources.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div><div class="col lastUpdated_vwxv"></div></div></footer></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/contributing/howtos"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Development How-tos</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/docs/contributing/misc"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Misc.</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#entity-relationship-diagram" class="table-of-contents__link toc-highlight">Entity-Relationship Diagram</a></li></ul></div></div></div></div></main></div></div><footer class="footer"><div class="container container-fluid"><div class="footer__bottom text--center"><div class="footer__copyright">
           <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>
@@ -36,7 +36,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/faq/index.html b/docs/faq/index.html
index a448feb..7d926bf 100644
--- a/docs/faq/index.html
+++ b/docs/faq/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -124,7 +124,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/docker-builds/index.html b/docs/installation/docker-builds/index.html
index 5a9a9e0..cea41ef 100644
--- a/docs/installation/docker-builds/index.html
+++ b/docs/installation/docker-builds/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -69,7 +69,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/docker-compose/index.html b/docs/installation/docker-compose/index.html
index 9b2816e..0d545cf 100644
--- a/docs/installation/docker-compose/index.html
+++ b/docs/installation/docker-compose/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -128,7 +128,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/kubernetes/index.html b/docs/installation/kubernetes/index.html
index 46b03a9..ff83f7d 100644
--- a/docs/installation/kubernetes/index.html
+++ b/docs/installation/kubernetes/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -47,7 +47,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/pypi/index.html b/docs/installation/pypi/index.html
index 24fde13..e03ee52 100644
--- a/docs/installation/pypi/index.html
+++ b/docs/installation/pypi/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -49,7 +49,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/installation/upgrading-superset/index.html b/docs/installation/upgrading-superset/index.html
index 83d863a..4a77351 100644
--- a/docs/installation/upgrading-superset/index.html
+++ b/docs/installation/upgrading-superset/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -38,7 +38,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/intro/index.html b/docs/intro/index.html
index b6e5d1e..ae234ae 100644
--- a/docs/intro/index.html
+++ b/docs/intro/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -27,7 +27,7 @@
 <a href="#get-involved"><strong>Get Involved</strong></a> |
 <a href="#contributor-guide"><strong>Contributor Guide</strong></a> |
 <a href="#resources"><strong>Resources</strong></a> |
-<a href="https://github.com/apache/superset/blob/master/RESOURCES/INTHEWILD.md" target="_blank" rel="noopener noreferrer"><strong>Organizations Using Superset</strong></a></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="why-superset">Why Superset?<a href="#why-superset" class="hash-link" aria-label="Direct link to Why Superset?" title="Direct link to Why Superset?">​</a></h2><p>Superset is a modern data exploration and data visualization platform. Superset can replace or augment proprietary business intelligence tools for many teams. Superset integrates well with a variety of data sources.</p><p>Superset provides:</p><ul><li>A <strong>no-code interface</strong> for building charts quickly</li><li>A powerful, web-based <strong>SQL Editor</strong> for advanced querying</li><li>A <strong>lightweight semantic layer</strong> for quickly defining custom dimensions and metrics</li><li>Out of the box support for <strong>nearly any SQL</strong> database or data engine</li><li>A wide array of <strong>beautiful visualizations</strong> to showcase your data, ranging from simple bar charts to geospatial visualizations</li><li>Lightweight, configurable <strong>caching layer</strong> to help ease database load</li><li>Highly extensible <strong>security roles and authentication</strong> options</li><li>An <strong>API</strong> for programmatic customization</li><li>A <strong>cloud-native architecture</strong> designed from the ground up for scale</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="screenshots--gifs">Screenshots &amp; Gifs<a href="#screenshots--gifs" class="hash-link" aria-label="Direct link to Screenshots &amp; Gifs" title="Direct link to Screenshots &amp; Gifs">​</a></h2><p><strong>Video Overview</strong></p><p><a href="https://superset.staged.apache.org/superset-video-4k.mp4" target="_blank" rel="noopener noreferrer">https://superset.staged.apache.org/superset-video-4k.mp4</a></p><br><p><strong>Large Gallery of Visualizations</strong></p><kbd><img loading="lazy" title="Gallery" src="https://superset.apache.org/img/screenshots/gallery.jpg" class="img_ev3q"></kbd><br><p><strong>Craft Beautiful, Dynamic Dashboards</strong></p><kbd><img loading="lazy" title="View Dashboards" src="https://superset.apache.org/img/screenshots/slack_dash.jpg" class="img_ev3q"></kbd><br><p><strong>No-Code Chart Builder</strong></p><kbd><img loading="lazy" title="Slice &amp; dice your data" src="https://superset.apache.org/img/screenshots/explore.jpg" class="img_ev3q"></kbd><br><p><strong>Powerful SQL Editor</strong></p><kbd><img loading="lazy" title="SQL Lab" src="https://superset.apache.org/img/screenshots/sql_lab.jpg" class="img_ev3q"></kbd><br><h2 class="anchor anchorWithStickyNavbar_LWe7" id="supported-databases">Supported Databases<a href="#supported-databases" class="hash-link" aria-label="Direct link to Supported Databases" title="Direct link to Supported Databases">​</a></h2><p>Superset can query data from any SQL-speaking datastore or data engine (Presto, Trino, Athena, <a href="https://superset.apache.org/docs/configuration/databases" target="_blank" rel="noopener noreferrer">and more</a>) that has a Python DB-API driver and a SQLAlchemy dialect.</p><p>Here are some of the major database solutions that are supported:</p><p align="center"><img loading="lazy" src="https://superset.apache.org/img/databases/redshift.png" alt="redshift" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/google-biquery.png" alt="google-biquery" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/snowflake.png" alt="snowflake" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/trino.png" alt="trino" border="0" width="150" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/presto.png" alt="presto" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/databricks.png" alt="databricks" border="0" width="160" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/druid.png" alt="druid" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/firebolt.png" alt="firebolt" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/timescale.png" alt="timescale" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/rockset.png" alt="rockset" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/postgresql.png" alt="postgresql" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/mysql.png" alt="mysql" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/mssql.jpg" alt="mssql-server" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/db2.png" alt="db2" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/sqlite.png" alt="sqlite" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/sybase.png" alt="sybase" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/mariadb.png" alt="mariadb" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/vertica.png" alt="vertica" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/oracle.png" alt="oracle" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/firebird.png" alt="firebird" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/greenplum.png" alt="greenplum" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/clickhouse.png" alt="clickhouse" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/exasol.png" alt="exasol" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/monet-db.png" alt="monet-db" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/apache-kylin.png" alt="apache-kylin" border="0" width="80" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/hologres.png" alt="hologres" border="0" width="80" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/netezza.png" alt="netezza" border="0" width="80" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/pinot.png" alt="pinot" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/teradata.png" alt="teradata" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/yugabyte.png" alt="yugabyte" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/databend.png" alt="databend" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/starrocks.png" alt="starrocks" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/doris.png" alt="doris" border="0" width="200" class="img_ev3q"></p><p><strong>A more comprehensive list of supported databases</strong> along with the configuration instructions can be found <a href="https://superset.apache.org/docs/configuration/databases" target="_blank" rel="noopener noreferrer">here</a>.</p><p>Want to add support for your datastore or data engine? Read more <a href="https://superset.apache.org/docs/frequently-asked-questions#does-superset-work-with-insert-database-engine-here" target="_blank" rel="noopener noreferrer">here</a> about the technical requirements.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="installation-and-configuration">Installation and Configuration<a href="#installation-and-configuration" class="hash-link" aria-label="Direct link to Installation and Configuration" title="Direct link to Installation and Configuration">​</a></h2><p><a href="https://superset.apache.org/docs/installation/docker-compose" target="_blank" rel="noopener noreferrer">Extended documentation for Superset</a></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="get-involved">Get Involved<a href="#get-involved" class="hash-link" aria-label="Direct link to Get Involved" title="Direct link to Get Involved">​</a></h2><ul><li>Ask and answer questions on <a href="https://stackoverflow.com/questions/tagged/apache-superset" target="_blank" rel="noopener noreferrer">StackOverflow</a> using the <strong>apache-superset</strong> tag</li><li><a href="http://bit.ly/join-superset-slack" target="_blank" rel="noopener noreferrer">Join our community&#x27;s Slack</a>
+<a href="https://github.com/apache/superset/blob/master/RESOURCES/INTHEWILD.md" target="_blank" rel="noopener noreferrer"><strong>Organizations Using Superset</strong></a></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="why-superset">Why Superset?<a href="#why-superset" class="hash-link" aria-label="Direct link to Why Superset?" title="Direct link to Why Superset?">​</a></h2><p>Superset is a modern data exploration and data visualization platform. Superset can replace or augment proprietary business intelligence tools for many teams. Superset integrates well with a variety of data sources.</p><p>Superset provides:</p><ul><li>A <strong>no-code interface</strong> for building charts quickly</li><li>A powerful, web-based <strong>SQL Editor</strong> for advanced querying</li><li>A <strong>lightweight semantic layer</strong> for quickly defining custom dimensions and metrics</li><li>Out of the box support for <strong>nearly any SQL</strong> database or data engine</li><li>A wide array of <strong>beautiful visualizations</strong> to showcase your data, ranging from simple bar charts to geospatial visualizations</li><li>Lightweight, configurable <strong>caching layer</strong> to help ease database load</li><li>Highly extensible <strong>security roles and authentication</strong> options</li><li>An <strong>API</strong> for programmatic customization</li><li>A <strong>cloud-native architecture</strong> designed from the ground up for scale</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="screenshots--gifs">Screenshots &amp; Gifs<a href="#screenshots--gifs" class="hash-link" aria-label="Direct link to Screenshots &amp; Gifs" title="Direct link to Screenshots &amp; Gifs">​</a></h2><p><strong>Video Overview</strong></p><p><a href="https://superset.staged.apache.org/superset-video-4k.mp4" target="_blank" rel="noopener noreferrer">https://superset.staged.apache.org/superset-video-4k.mp4</a></p><br><p><strong>Large Gallery of Visualizations</strong></p><kbd><img loading="lazy" title="Gallery" src="https://superset.apache.org/img/screenshots/gallery.jpg" class="img_ev3q"></kbd><br><p><strong>Craft Beautiful, Dynamic Dashboards</strong></p><kbd><img loading="lazy" title="View Dashboards" src="https://superset.apache.org/img/screenshots/slack_dash.jpg" class="img_ev3q"></kbd><br><p><strong>No-Code Chart Builder</strong></p><kbd><img loading="lazy" title="Slice &amp; dice your data" src="https://superset.apache.org/img/screenshots/explore.jpg" class="img_ev3q"></kbd><br><p><strong>Powerful SQL Editor</strong></p><kbd><img loading="lazy" title="SQL Lab" src="https://superset.apache.org/img/screenshots/sql_lab.jpg" class="img_ev3q"></kbd><br><h2 class="anchor anchorWithStickyNavbar_LWe7" id="supported-databases">Supported Databases<a href="#supported-databases" class="hash-link" aria-label="Direct link to Supported Databases" title="Direct link to Supported Databases">​</a></h2><p>Superset can query data from any SQL-speaking datastore or data engine (Presto, Trino, Athena, <a href="https://superset.apache.org/docs/configuration/databases" target="_blank" rel="noopener noreferrer">and more</a>) that has a Python DB-API driver and a SQLAlchemy dialect.</p><p>Here are some of the major database solutions that are supported:</p><p align="center"><img loading="lazy" src="https://superset.apache.org/img/databases/redshift.png" alt="redshift" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/google-biquery.png" alt="google-biquery" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/snowflake.png" alt="snowflake" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/trino.png" alt="trino" border="0" width="150" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/presto.png" alt="presto" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/databricks.png" alt="databricks" border="0" width="160" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/druid.png" alt="druid" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/firebolt.png" alt="firebolt" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/timescale.png" alt="timescale" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/rockset.png" alt="rockset" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/postgresql.png" alt="postgresql" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/mysql.png" alt="mysql" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/mssql-server.png" alt="mssql-server" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/imb-db2.svg" alt="db2" border="0" width="220" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/sqlite.png" alt="sqlite" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/sybase.png" alt="sybase" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/mariadb.png" alt="mariadb" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/vertica.png" alt="vertica" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/oracle.png" alt="oracle" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/firebird.png" alt="firebird" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/greenplum.png" alt="greenplum" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/clickhouse.png" alt="clickhouse" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/exasol.png" alt="exasol" border="0" width="160" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/monet-db.png" alt="monet-db" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/apache-kylin.png" alt="apache-kylin" border="0" width="80" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/hologres.png" alt="hologres" border="0" width="80" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/netezza.png" alt="netezza" border="0" width="80" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/pinot.png" alt="pinot" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/teradata.png" alt="teradata" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/yugabyte.png" alt="yugabyte" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/databend.png" alt="databend" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/starrocks.png" alt="starrocks" border="0" width="200" class="img_ev3q"><img loading="lazy" src="https://superset.apache.org/img/databases/doris.png" alt="doris" border="0" width="200" class="img_ev3q"></p><p><strong>A more comprehensive list of supported databases</strong> along with the configuration instructions can be found <a href="https://superset.apache.org/docs/configuration/databases" target="_blank" rel="noopener noreferrer">here</a>.</p><p>Want to add support for your datastore or data engine? Read more <a href="https://superset.apache.org/docs/frequently-asked-questions#does-superset-work-with-insert-database-engine-here" target="_blank" rel="noopener noreferrer">here</a> about the technical requirements.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="installation-and-configuration">Installation and Configuration<a href="#installation-and-configuration" class="hash-link" aria-label="Direct link to Installation and Configuration" title="Direct link to Installation and Configuration">​</a></h2><p><a href="https://superset.apache.org/docs/installation/docker-compose" target="_blank" rel="noopener noreferrer">Extended documentation for Superset</a></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="get-involved">Get Involved<a href="#get-involved" class="hash-link" aria-label="Direct link to Get Involved" title="Direct link to Get Involved">​</a></h2><ul><li>Ask and answer questions on <a href="https://stackoverflow.com/questions/tagged/apache-superset" target="_blank" rel="noopener noreferrer">StackOverflow</a> using the <strong>apache-superset</strong> tag</li><li><a href="http://bit.ly/join-superset-slack" target="_blank" rel="noopener noreferrer">Join our community&#x27;s Slack</a>
 and please read our <a href="https://github.com/apache/superset/blob/master/CODE_OF_CONDUCT.md#slack-community-guidelines" target="_blank" rel="noopener noreferrer">Slack Community Guidelines</a></li><li><a href="https://lists.apache.org/list.html?dev@superset.apache.org" target="_blank" rel="noopener noreferrer">Join our dev@superset.apache.org Mailing list</a>. To join, simply send an email to <a href="mailto:dev-subscribe@superset.apache.org" target="_blank" rel="noopener noreferrer">dev-subscribe@superset.apache.org</a></li><li>If you want to help troubleshoot GitHub Issues involving the numerous database drivers that Superset supports, please consider adding your name and the databases you have access to on the <a href="https://docs.google.com/spreadsheets/d/1U1qxiLvOX0kBTUGME1AHHi6Ywel6ECF8xk_Qy-V9R8c/edit#gid=0" target="_blank" rel="noopener noreferrer">Superset Database Familiarity Rolodex</a></li><li>Join Superset&#x27;s Town Hall and <a href="https://preset.io/blog/the-superset-operational-model-wants-you/" target="_blank" rel="noopener noreferrer">Operational Model</a> recurring meetings.  Meeting info is available on the <a href="https://superset.apache.org/community" target="_blank" rel="noopener noreferrer">Superset Community Calendar</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="contributor-guide">Contributor Guide<a href="#contributor-guide" class="hash-link" aria-label="Direct link to Contributor Guide" title="Direct link to Contributor Guide">​</a></h2><p>Interested in contributing? Check out our
 <a href="https://github.com/apache/superset/blob/master/CONTRIBUTING.md" target="_blank" rel="noopener noreferrer">CONTRIBUTING.md</a>
 to find resources around contributing along with a detailed guide on
@@ -55,7 +55,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/quickstart/index.html b/docs/quickstart/index.html
index 9d3002c..72c3fdd 100644
--- a/docs/quickstart/index.html
+++ b/docs/quickstart/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -48,7 +48,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/security/cves/index.html b/docs/security/cves/index.html
index 1963e44..6dd0ed7 100644
--- a/docs/security/cves/index.html
+++ b/docs/security/cves/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -36,7 +36,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/security/index.html b/docs/security/index.html
index 9fadcf2..b9af146 100644
--- a/docs/security/index.html
+++ b/docs/security/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -135,7 +135,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/using-superset/creating-your-first-dashboard/index.html b/docs/using-superset/creating-your-first-dashboard/index.html
index 161e6b1..49a4c60 100644
--- a/docs/using-superset/creating-your-first-dashboard/index.html
+++ b/docs/using-superset/creating-your-first-dashboard/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -79,7 +79,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/using-superset/exploring-data/index.html b/docs/using-superset/exploring-data/index.html
index d43d05a..8fef20a 100644
--- a/docs/using-superset/exploring-data/index.html
+++ b/docs/using-superset/exploring-data/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -132,7 +132,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/using-superset/issue-codes/index.html b/docs/using-superset/issue-codes/index.html
index 0b8bcd5..8900d06 100644
--- a/docs/using-superset/issue-codes/index.html
+++ b/docs/using-superset/issue-codes/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -65,7 +65,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/img/databases/ibm-db2.svg b/img/databases/ibm-db2.svg
new file mode 100644
index 0000000..aae4668
--- /dev/null
+++ b/img/databases/ibm-db2.svg
@@ -0,0 +1,51 @@
+<svg width="600" height="263" viewBox="0 0 600 263" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0)">
+<path fill-rule="evenodd" clip-rule="evenodd" d="M0.0488281 224.047H300.809V38.0058H0.0488281V224.047Z" fill="#1B1918"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M246.245 96.0585H211.238L213.393 90.0245H246.245V96.0585Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M152.919 90.0216L185.422 90.0188L187.551 96.0698C187.566 96.0613 152.93 96.0782 152.93 96.0698C152.93 96.0613 152.908 90.0245 152.919 90.0245V90.0216Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M127.104 90.0217C132.462 90.5372 137.118 92.4471 141.085 96.0698C141.085 96.0698 82.1699 96.0754 82.1699 96.0698C82.1699 96.0613 82.1699 90.0217 82.1699 90.0217H127.104Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M35.9355 96.0585H76.8667V90.0217H35.9355V96.0585Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M246.244 107.386H207.223C207.223 107.386 209.352 101.38 209.338 101.377H246.244V107.386Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M191.571 107.391H152.916V101.377H189.453L191.571 107.391Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M145.674 101.374C146.452 103.357 147.37 105.053 147.37 107.383H82.1816V101.374H145.674Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M35.9355 107.383H76.8667V101.374H35.9355V107.383Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M203.23 118.738L205.374 112.704L234.671 112.713V118.724L203.23 118.738Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M193.453 112.701L195.585 118.738H164.443V112.701H193.453Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M147.886 112.701C147.886 114.769 147.627 116.927 147.024 118.738H129.176V112.701H147.886Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M47.3438 118.735H64.936V112.73H47.3438V118.735Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M94.0215 118.735H111.583V112.701H94.0215V118.735Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M181.743 125.254C181.743 125.254 181.745 129.823 181.743 129.832H164.443V123.826H197.411L199.459 129.426C199.467 129.429 201.431 123.812 201.436 123.823H234.663V129.832H217.445C217.445 129.823 217.437 125.257 217.437 125.257L215.842 129.832L183.331 129.823L181.743 125.254Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M94.0215 123.823H144.437C143.333 125.834 141.333 128.279 139.434 129.832C139.434 129.832 94.0215 129.84 94.0215 129.832C94.0215 129.823 94.0215 123.834 94.0215 123.823Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M47.3438 129.832H64.936V123.823H47.3438V129.832Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M217.447 141.156H234.665V135.15H217.447V141.156Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M181.743 135.15H164.443V141.156C164.432 141.153 181.745 141.159 181.745 141.156C181.745 141.153 181.765 135.15 181.743 135.15Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M213.97 135.15C213.891 135.142 211.953 141.153 211.871 141.156L187.349 141.167C187.33 141.159 185.194 135.142 185.191 135.15H213.97Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M94.0195 135.147H139.351C141.418 136.874 143.289 139.001 144.754 141.156C144.838 141.153 94.0223 141.159 94.0223 141.156C94.0223 141.153 94.0195 135.156 94.0195 135.147Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M64.9323 141.156V135.147H47.3711C47.3711 135.147 47.3767 141.153 47.3711 141.153C47.3683 141.153 64.9239 141.156 64.9323 141.156Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M217.447 152.483H234.662V146.474H217.447V152.483Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M164.441 152.48H181.743V146.474H164.441V152.48Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M207.846 152.511C207.851 152.483 209.97 146.469 210.001 146.474H189.155C189.118 146.472 191.293 152.483 191.293 152.483C191.293 152.483 207.84 152.537 207.846 152.511Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M94.0227 152.48C94.0227 152.506 94.0199 146.474 94.0227 146.474H111.846C111.846 146.474 111.86 152.483 111.846 152.483C111.829 152.483 94.0227 152.478 94.0227 152.48Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M147.254 146.474C148.116 148.283 148.204 150.441 148.375 152.509H129.49V146.474H147.254Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M47.3711 152.48H64.9323V146.474H47.3711V152.48Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M217.447 163.577H246.246V157.568H217.447V163.577Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M152.916 163.577H181.742V157.568H152.916V163.577Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M203.972 163.577H195.18L193.07 157.568H206.006L203.972 163.577Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M35.9317 157.568V163.574H76.8346C76.8515 163.585 76.8149 157.571 76.8346 157.571C76.8515 157.571 35.8866 157.568 35.9317 157.568Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M147.627 157.568C147.196 159.551 146.802 161.965 145.354 163.577L144.813 163.574H82.1797V157.568H147.627Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M199.986 174.915H199.178L197.121 168.892H202.096L199.986 174.915Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M217.447 174.929H246.246V168.892H217.447V174.929Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M82.1699 174.915V168.904C82.1699 168.904 141.262 168.912 141.431 168.912C137.462 172.704 132.02 174.845 126.157 174.929L82.1784 174.918L82.1699 174.915Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M152.916 174.929H181.742V168.892H152.916V174.929Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M76.8348 168.92C76.8348 168.92 76.8151 174.915 76.8348 174.915C76.8517 174.915 35.9459 174.94 35.9319 174.926C35.9234 174.915 35.9431 168.904 35.9319 168.904C35.9234 168.904 76.8151 168.94 76.8348 168.92Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M256.196 162.731C257.3 162.731 258.379 163.013 259.436 163.585C260.486 164.148 261.309 164.963 261.895 166.019C262.484 167.075 262.777 168.177 262.777 169.323C262.777 170.456 262.489 171.551 261.909 172.597C261.329 173.645 260.52 174.459 259.472 175.036C258.427 175.616 257.334 175.907 256.196 175.907C255.055 175.907 253.962 175.616 252.917 175.036C251.869 174.459 251.058 173.645 250.475 172.597C249.895 171.551 249.602 170.456 249.602 169.323C249.602 168.177 249.897 167.075 250.489 166.019C251.08 164.963 251.903 164.148 252.954 163.585C254.01 163.013 255.089 162.731 256.196 162.731ZM256.196 163.822C255.269 163.822 254.368 164.061 253.492 164.534C252.616 165.008 251.931 165.686 251.435 166.568C250.94 167.45 250.695 168.368 250.695 169.323C250.695 170.273 250.937 171.18 251.424 172.05C251.909 172.921 252.588 173.599 253.461 174.087C254.334 174.571 255.247 174.816 256.196 174.816C257.143 174.816 258.055 174.571 258.929 174.087C259.802 173.599 260.481 172.921 260.963 172.05C261.447 171.18 261.687 170.273 261.687 169.323C261.687 168.368 261.439 167.45 260.948 166.568C260.455 165.686 259.771 165.008 258.892 164.534C258.013 164.061 257.115 163.822 256.196 163.822ZM253.303 172.957V165.878H255.74C256.574 165.878 257.176 165.943 257.548 166.075C257.923 166.205 258.219 166.433 258.441 166.76C258.664 167.084 258.774 167.43 258.774 167.796C258.774 168.312 258.588 168.765 258.216 169.146C257.847 169.532 257.354 169.746 256.743 169.794C256.991 169.898 257.193 170.022 257.343 170.168C257.63 170.444 257.979 170.912 258.393 171.571L259.255 172.957H257.867L257.236 171.842C256.743 170.963 256.34 170.413 256.036 170.191C255.827 170.03 255.523 169.951 255.12 169.954H254.447V172.957H253.303ZM254.447 168.971H255.836C256.5 168.971 256.954 168.873 257.193 168.675C257.436 168.478 257.557 168.216 257.557 167.895C257.557 167.687 257.498 167.498 257.382 167.334C257.267 167.168 257.106 167.044 256.9 166.965C256.692 166.884 256.309 166.844 255.748 166.844H254.447V168.971Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M300.809 222.993H600.056V37.9718H300.809V222.993Z" fill="#09AF05"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M352.369 169.633V86.9004H375.215C404.36 86.9004 418.952 100.332 418.952 127.232C418.952 139.993 414.895 150.255 406.802 158.013C398.709 165.751 387.878 169.633 374.288 169.633H352.369ZM362.06 95.6641V160.869H374.407C385.258 160.869 393.686 157.954 399.731 152.145C405.78 146.334 408.791 138.102 408.791 127.448C408.791 106.259 397.526 95.6641 374.978 95.6641H362.06ZM435.22 169.633V86.9004H458.753C465.903 86.9004 471.593 88.6526 475.768 92.14C479.963 95.6444 482.07 100.214 482.07 105.825C482.07 110.513 480.791 114.589 478.25 118.054C475.709 121.521 472.224 123.983 467.754 125.44V125.677C473.326 126.327 477.796 128.434 481.146 131.978C484.492 135.542 486.166 140.17 486.166 145.863C486.166 152.931 483.625 158.664 478.546 163.055C473.464 167.444 467.064 169.633 459.325 169.633H435.22ZM444.908 95.6641V122.389H454.835C460.131 122.389 464.306 121.107 467.359 118.547C470.393 115.986 471.909 112.383 471.909 107.715C471.909 99.6812 466.63 95.6641 456.035 95.6641H444.908ZM444.908 131.091V160.869H458.063C463.756 160.869 468.168 159.509 471.298 156.833C474.45 154.134 476.005 150.43 476.005 145.745C476.005 135.975 469.348 131.091 456.035 131.091H444.908ZM547.492 169.633H497.628V161.202L521.753 137.04C527.897 130.877 532.308 125.755 534.928 121.659C537.565 117.564 538.886 113.192 538.886 108.524C538.886 103.757 537.525 100.076 534.79 97.4557C532.052 94.8359 528.173 93.5373 523.13 93.5373C515.744 93.5373 508.676 96.6867 501.902 102.988V93.064C508.361 88.0216 515.882 85.5032 524.469 85.5032C531.855 85.5032 537.644 87.5117 541.878 91.509C546.112 95.5064 548.238 100.884 548.238 107.617C548.238 112.915 546.762 118.093 543.847 123.155C540.914 128.217 535.675 134.499 528.094 142.001L508.992 160.869V161.086H547.492V169.633Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M557.768 163.258C558.873 163.258 559.952 163.543 561.005 164.112C562.059 164.678 562.881 165.489 563.467 166.546C564.053 167.602 564.349 168.706 564.349 169.85C564.349 170.985 564.059 172.078 563.479 173.123C562.901 174.171 562.09 174.985 561.045 175.563C560 176.146 558.907 176.433 557.768 176.433C556.628 176.433 555.535 176.146 554.487 175.563C553.442 174.985 552.627 174.171 552.047 173.123C551.467 172.078 551.174 170.985 551.174 169.85C551.174 168.706 551.47 167.602 552.058 166.546C552.653 165.489 553.475 164.678 554.526 164.112C555.58 163.543 556.659 163.258 557.768 163.258ZM557.768 164.348C556.842 164.348 555.937 164.588 555.061 165.061C554.185 165.534 553.501 166.213 553.008 167.098C552.512 167.98 552.264 168.895 552.264 169.85C552.264 170.799 552.509 171.709 552.994 172.58C553.481 173.447 554.16 174.129 555.033 174.614C555.906 175.098 556.816 175.343 557.768 175.343C558.715 175.343 559.628 175.098 560.501 174.614C561.371 174.129 562.053 173.447 562.535 172.58C563.017 171.709 563.259 170.799 563.259 169.85C563.259 168.895 563.011 167.98 562.521 167.098C562.028 166.213 561.343 165.534 560.464 165.061C559.585 164.588 558.687 164.348 557.768 164.348ZM554.875 173.484V166.405H557.312C558.146 166.405 558.749 166.47 559.121 166.602C559.495 166.732 559.791 166.96 560.014 167.287C560.233 167.61 560.346 167.957 560.346 168.323C560.346 168.839 560.16 169.292 559.788 169.673C559.419 170.058 558.926 170.273 558.312 170.32C558.563 170.425 558.766 170.549 558.915 170.695C559.199 170.971 559.549 171.442 559.963 172.098L560.828 173.484H559.439L558.808 172.371C558.312 171.49 557.912 170.94 557.608 170.72C557.399 170.557 557.095 170.478 556.692 170.481H556.019V173.484H554.875ZM556.019 169.498H557.408C558.073 169.498 558.523 169.399 558.766 169.202C559.008 169.005 559.129 168.743 559.129 168.422C559.129 168.213 559.07 168.025 558.954 167.861C558.836 167.695 558.676 167.574 558.47 167.492C558.261 167.413 557.881 167.371 557.321 167.371H556.019V169.498Z" fill="white"/>
+</g>
+<defs>
+<clipPath id="clip0">
+<rect width="600" height="186.058" fill="white" transform="translate(0 38)"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/img/databases/mssql-server.png b/img/databases/mssql-server.png
index bf8bffe..4028234 100644
--- a/img/databases/mssql-server.png
+++ b/img/databases/mssql-server.png
Binary files differ
diff --git a/img/erd.svg b/img/erd.svg
index f3a9aed..bc19117 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="2797px" preserveAspectRatio="none" style="width:5957px;height:2797px;background:#003153;" version="1.1" viewBox="0 0 5957 2797" width="5957px" zoomAndPan="magnify"><defs/><g><rect fill="#003153" height="2797" style="stroke:none;stroke-width:1.0;" width="5957" x="0" y="0"/><text fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" lengthAdjust="spacing" textLength="271" x="2838.5" y="35.4209">Apache Superset ERD</text><!--cluster Inherited from Flask App Builder (FAB)--><g id="cluster_Inherited from Flask App Builder (FAB)"><rect fill="#000000" height="598" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="847" x="2105" y="2145.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="301" x="2378" y="2160.1045">Inherited from Flask App Builder (FAB)</text></g><!--cluster Alerts & Reports--><g id="cluster_Alerts &amp; Reports"><rect fill="#000000" height="867" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="665" x="2716" y="58.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="132" x="2982.5" y="73.6045">Alerts &amp; Reports</text></g><!--cluster Data Assets--><g id="cluster_Data Assets"><rect fill="#000000" height="2085.5" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="1352" x="12" y="472.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="94" x="641" y="487.1045">Data Assets</text></g><!--cluster Core--><g id="cluster_Core"><rect fill="#000000" height="1832.5" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="2051" x="2976" y="959.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="38" x="3982.5" y="974.1045">Core</text></g><!--cluster System--><g id="cluster_System"><rect fill="#000000" height="323" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="1162" x="1388" y="1593.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="58" x="1940" y="1608.1045">System</text></g><!--cluster SQL Lab--><g id="cluster_SQL Lab"><rect fill="#000000" height="1055" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="853" x="5098" y="991.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="64" x="5492.5" y="1006.6045">SQL Lab</text></g><!--class ab_view_menu--><g id="elem_ab_view_menu"><rect codeLine="19" fill="#003153" height="76.5938" id="ab_view_menu" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="214" x="2139" y="2650.1094"/><ellipse cx="2152" cy="2664.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2156.1094,2670.1094 L2148.3906,2670.1094 L2148.3906,2657.7188 L2156.1094,2657.7188 L2156.1094,2659.875 L2150.8438,2659.875 L2150.8438,2662.5469 L2155.6094,2662.5469 L2155.6094,2664.7031 L2150.8438,2664.7031 L2150.8438,2667.9531 L2156.1094,2667.9531 L2156.1094,2670.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="2164" y="2668.9561">ViewMenu (ab_view_menu)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2140" x2="2352" y1="2678.1094" y2="2678.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2145" y="2695.1045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2140" x2="2352" y1="2702.4063" y2="2702.4063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="2145" y="2719.4014">name: VARCHAR(250)</text></g><!--class ab_permission_view--><g id="elem_ab_permission_view"><rect codeLine="23" fill="#003153" height="92.8906" id="ab_permission_view" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="287" x="2121.5" y="2269.6094"/><ellipse cx="2134.5" cy="2283.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2138.6094,2289.6094 L2130.8906,2289.6094 L2130.8906,2277.2188 L2138.6094,2277.2188 L2138.6094,2279.375 L2133.3438,2279.375 L2133.3438,2282.0469 L2138.1094,2282.0469 L2138.1094,2284.2031 L2133.3438,2284.2031 L2133.3438,2287.4531 L2138.6094,2287.4531 L2138.6094,2289.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="259" x="2146.5" y="2288.4561">PermissionView (ab_permission_view)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2122.5" x2="2407.5" y1="2297.6094" y2="2297.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2127.5" y="2314.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2127.5" y="2330.9014">permission_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2127.5" y="2347.1982">view_menu_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2122.5" x2="2407.5" y1="2354.5" y2="2354.5"/></g><!--class ab_register_user--><g id="elem_ab_register_user"><rect codeLine="28" fill="#003153" height="174.375" id="ab_register_user" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="247" x="2443.5" y="2229.1094"/><ellipse cx="2456.5" cy="2243.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2460.6094,2249.1094 L2452.8906,2249.1094 L2452.8906,2236.7188 L2460.6094,2236.7188 L2460.6094,2238.875 L2455.3438,2238.875 L2455.3438,2241.5469 L2460.1094,2241.5469 L2460.1094,2243.7031 L2455.3438,2243.7031 L2455.3438,2246.9531 L2460.6094,2246.9531 L2460.6094,2249.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="219" x="2468.5" y="2247.9561">RegisterUser (ab_register_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2444.5" x2="2689.5" y1="2257.1094" y2="2257.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2449.5" y="2274.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="196" x="2449.5" y="2290.4014">registration_date: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="2444.5" x2="2689.5" y1="2297.7031" y2="2297.7031"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2449.5" y="2314.6982">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="2449.5" y="2330.9951">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="2449.5" y="2347.292">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="2449.5" y="2363.5889">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="2449.5" y="2379.8857">email: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="2449.5" y="2396.1826">registration_hash: VARCHAR(256)</text></g><!--class ab_permission--><g id="elem_ab_permission"><rect codeLine="38" fill="#003153" height="76.5938" id="ab_permission" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="218" x="2388" y="2650.1094"/><ellipse cx="2401" cy="2664.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2405.1094,2670.1094 L2397.3906,2670.1094 L2397.3906,2657.7188 L2405.1094,2657.7188 L2405.1094,2659.875 L2399.8438,2659.875 L2399.8438,2662.5469 L2404.6094,2662.5469 L2404.6094,2664.7031 L2399.8438,2664.7031 L2399.8438,2667.9531 L2405.1094,2667.9531 L2405.1094,2670.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="2413" y="2668.9561">Permission (ab_permission)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2389" x2="2605" y1="2678.1094" y2="2678.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2394" y="2695.1045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2389" x2="2605" y1="2702.4063" y2="2702.4063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="2394" y="2719.4014">name: VARCHAR(100)</text></g><!--class ab_user--><g id="elem_ab_user"><rect codeLine="42" fill="#003153" height="272.1563" id="ab_user" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="192" x="2726" y="2180.1094"/><ellipse cx="2767.75" cy="2194.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2771.8594,2200.1094 L2764.1406,2200.1094 L2764.1406,2187.7188 L2771.8594,2187.7188 L2771.8594,2189.875 L2766.5938,2189.875 L2766.5938,2192.5469 L2771.3594,2192.5469 L2771.3594,2194.7031 L2766.5938,2194.7031 L2766.5938,2197.9531 L2771.8594,2197.9531 L2771.8594,2200.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="101" x="2785.25" y="2198.9561">User (ab_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2727" x2="2917" y1="2208.1094" y2="2208.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2732" y="2225.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="2732" y="2241.4014">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="2732" y="2257.6982">last_login: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="2732" y="2273.9951">login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2732" y="2290.292">fail_login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2732" y="2306.5889">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2732" y="2322.8857">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2732" y="2339.1826">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2732" y="2355.4795">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2727" x2="2917" y1="2362.7813" y2="2362.7813"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2732" y="2379.7764">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="2732" y="2396.0732">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="2732" y="2412.3701">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="2732" y="2428.667">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="2732" y="2444.9639">email: VARCHAR(320)</text></g><!--class ab_role--><g id="elem_ab_role"><rect codeLine="58" fill="#003153" height="76.5938" id="ab_role" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="155" x="2692.5" y="2650.1094"/><ellipse cx="2719.9" cy="2664.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2724.0094,2670.1094 L2716.2906,2670.1094 L2716.2906,2657.7188 L2724.0094,2657.7188 L2724.0094,2659.875 L2718.7438,2659.875 L2718.7438,2662.5469 L2723.5094,2662.5469 L2723.5094,2664.7031 L2718.7438,2664.7031 L2718.7438,2667.9531 L2724.0094,2667.9531 L2724.0094,2670.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="95" x="2735.1" y="2668.9561">Role (ab_role)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2693.5" x2="2846.5" y1="2678.1094" y2="2678.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2698.5" y="2695.1045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2693.5" x2="2846.5" y1="2702.4063" y2="2702.4063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="2698.5" y="2719.4014">name: VARCHAR(64)</text></g><!--class report_execution_log--><g id="elem_report_execution_log"><rect codeLine="64" fill="#003153" height="206.9688" id="report_execution_log" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="327" x="3038.5" y="93.6094"/><ellipse cx="3051.5" cy="107.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3055.6094,113.6094 L3047.8906,113.6094 L3047.8906,101.2188 L3055.6094,101.2188 L3055.6094,103.375 L3050.3438,103.375 L3050.3438,106.0469 L3055.1094,106.0469 L3055.1094,108.2031 L3050.3438,108.2031 L3050.3438,111.4531 L3055.6094,111.4531 L3055.6094,113.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="299" x="3063.5" y="112.4561">ReportExecutionLog (report_execution_log)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3039.5" x2="3364.5" y1="121.6094" y2="121.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3044.5" y="138.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="3044.5" y="154.9014">scheduled_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="3044.5" y="171.1982">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="3044.5" y="187.4951">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="89" x="3044.5" y="203.792">value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="3044.5" y="220.0889">value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="3044.5" y="236.3857">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="3044.5" y="252.6826">report_schedule_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3039.5" x2="3364.5" y1="259.9844" y2="259.9844"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="3044.5" y="276.9795">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="139" x="3044.5" y="293.2764">state: VARCHAR(50)</text></g><!--class report_recipient--><g id="elem_report_recipient"><rect codeLine="76" fill="#003153" height="174.375" id="report_recipient" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="271" x="2732.5" y="110.1094"/><ellipse cx="2745.5" cy="124.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2749.6094,130.1094 L2741.8906,130.1094 L2741.8906,117.7188 L2749.6094,117.7188 L2749.6094,119.875 L2744.3438,119.875 L2744.3438,122.5469 L2749.1094,122.5469 L2749.1094,124.7031 L2744.3438,124.7031 L2744.3438,127.9531 L2749.6094,127.9531 L2749.6094,130.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="243" x="2757.5" y="128.9561">ReportRecipients (report_recipient)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2733.5" x2="3002.5" y1="138.1094" y2="138.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2738.5" y="155.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2738.5" y="171.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2738.5" y="187.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="2738.5" y="203.9951">recipient_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="2738.5" y="220.292">report_schedule_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2738.5" y="236.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2738.5" y="252.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2733.5" x2="3002.5" y1="260.1875" y2="260.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="2738.5" y="277.1826">type: VARCHAR(50)</text></g><!--class report_schedule--><g id="elem_report_schedule"><rect codeLine="86" fill="#003153" height="549.2031" id="report_schedule" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="267" x="2994.5" y="360.6094"/><ellipse cx="3007.5" cy="374.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3011.6094,380.6094 L3003.8906,380.6094 L3003.8906,368.2188 L3011.6094,368.2188 L3011.6094,370.375 L3006.3438,370.375 L3006.3438,373.0469 L3011.1094,373.0469 L3011.1094,375.2031 L3006.3438,375.2031 L3006.3438,378.4531 L3011.6094,378.4531 L3011.6094,380.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="239" x="3019.5" y="379.4561">ReportSchedule (report_schedule)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2995.5" x2="3260.5" y1="388.6094" y2="388.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3000.5" y="405.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3000.5" y="421.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="3000.5" y="438.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3000.5" y="454.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="3000.5" y="470.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="3000.5" y="487.0889">context_markdown: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="3000.5" y="503.3857">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="3000.5" y="519.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="3000.5" y="535.9795">chart_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3000.5" y="552.2764">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3000.5" y="568.5732">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="177" x="3000.5" y="584.8701">last_eval_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="3000.5" y="601.167">last_value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="3000.5" y="617.4639">last_value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="187" x="3000.5" y="633.7607">validator_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="3000.5" y="650.0576">log_retention: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="3000.5" y="666.3545">grace_period: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="3000.5" y="682.6514">working_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="3000.5" y="698.9482">force_screenshot: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3000.5" y="715.2451">custom_width: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3000.5" y="731.542">custom_height: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3000.5" y="747.8389">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3000.5" y="764.1357">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2995.5" x2="3260.5" y1="771.4375" y2="771.4375"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="3000.5" y="788.4326">type: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="3000.5" y="804.7295">name: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="3000.5" y="821.0264">crontab: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="230" x="3000.5" y="837.3232">creation_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="3000.5" y="853.6201">timezone: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="3000.5" y="869.917">report_format: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="170" x="3000.5" y="886.2139">last_state: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="207" x="3000.5" y="902.5107">validator_type: VARCHAR(100)</text></g><!--class sl_datasets--><g id="elem_sl_datasets"><rect codeLine="121" fill="#003153" height="255.8594" id="sl_datasets" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="243" x="28.5" y="507.1094"/><ellipse cx="73.25" cy="521.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M77.3594,527.1094 L69.6406,527.1094 L69.6406,514.7188 L77.3594,514.7188 L77.3594,516.875 L72.0938,516.875 L72.0938,519.5469 L76.8594,519.5469 L76.8594,521.7031 L72.0938,521.7031 L72.0938,524.9531 L77.3594,524.9531 L77.3594,527.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="90.75" y="525.9561">Dataset (sl_datasets)</text><line style="stroke:#808080;stroke-width:1.0;" x1="29.5" x2="270.5" y1="535.1094" y2="535.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="34.5" y="552.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="34.5" y="568.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="34.5" y="584.6982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="34.5" y="600.9951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="34.5" y="617.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="34.5" y="633.5889">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="34.5" y="649.8857">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="34.5" y="666.1826">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="34.5" y="682.4795">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="34.5" y="698.7764">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="34.5" y="715.0732">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="34.5" y="731.3701">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="29.5" x2="270.5" y1="738.6719" y2="738.6719"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="34.5" y="755.667">uuid: BINARY(16)</text></g><!--class dbs--><g id="elem_dbs"><rect codeLine="136" fill="#003153" height="467.7188" id="dbs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="276" x="1072" y="969.6094"/><ellipse cx="1153.25" cy="983.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1157.3594,989.6094 L1149.6406,989.6094 L1149.6406,977.2188 L1157.3594,977.2188 L1157.3594,979.375 L1152.0938,979.375 L1152.0938,982.0469 L1156.8594,982.0469 L1156.8594,984.2031 L1152.0938,984.2031 L1152.0938,987.4531 L1157.3594,987.4531 L1157.3594,989.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="106" x="1170.75" y="988.4561">Database (dbs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1073" x2="1347" y1="997.6094" y2="997.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1078" y="1014.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1078" y="1030.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1078" y="1047.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="1078" y="1063.4951">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="1078" y="1079.792">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="256" x="1078" y="1096.0889">select_as_create_table_as: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="1078" y="1112.3857">expose_in_sqllab: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="187" x="1078" y="1128.6826">allow_run_async: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="1078" y="1144.9795">allow_file_upload: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="1078" y="1161.2764">allow_ctas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="1078" y="1177.5732">allow_cvas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="1078" y="1193.8701">allow_dml: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="1078" y="1210.167">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1078" y="1226.4639">encrypted_extra: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="1078" y="1242.7607">impersonate_user: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="1078" y="1259.0576">server_cert: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="1078" y="1275.3545">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="1078" y="1291.6514">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1078" y="1307.9482">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1078" y="1324.2451">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1073" x2="1347" y1="1331.5469" y2="1331.5469"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1078" y="1348.542">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="1078" y="1364.8389">verbose_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="1078" y="1381.1357">database_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="1078" y="1397.4326">sqlalchemy_uri: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="264" x="1078" y="1413.7295">configuration_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="1078" y="1430.0264">force_ctas_schema: VARCHAR(250)</text></g><!--class sql_metrics--><g id="elem_sql_metrics"><rect codeLine="164" fill="#003153" height="304.75" id="sql_metrics" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="236" x="500" y="1051.1094"/><ellipse cx="536.85" cy="1065.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M540.9594,1071.1094 L533.2406,1071.1094 L533.2406,1058.7188 L540.9594,1058.7188 L540.9594,1060.875 L535.6938,1060.875 L535.6938,1063.5469 L540.4594,1063.5469 L540.4594,1065.7031 L535.6938,1065.7031 L535.6938,1068.9531 L540.9594,1068.9531 L540.9594,1071.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="554.15" y="1069.9561">SqlMetric (sql_metrics)</text><line style="stroke:#808080;stroke-width:1.0;" x1="501" x2="735" y1="1079.1094" y2="1079.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="506" y="1096.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="506" y="1112.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="506" y="1128.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="506" y="1144.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="506" y="1161.292">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="506" y="1177.5889">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="506" y="1193.8857">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="506" y="1210.1826">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="506" y="1226.4795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="506" y="1242.7764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="501" x2="735" y1="1250.0781" y2="1250.0781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="506" y="1267.0732">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="506" y="1283.3701">metric_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="224" x="506" y="1299.667">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="506" y="1315.9639">metric_type: VARCHAR(32)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="506" y="1332.2607">d3format: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="506" y="1348.5576">currency: VARCHAR(128)</text></g><!--class database_user_oauth2_tokens--><g id="elem_database_user_oauth2_tokens"><rect codeLine="182" fill="#003153" height="206.9688" id="database_user_oauth2_tokens" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="457" x="891.5" y="531.6094"/><ellipse cx="904.5" cy="545.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M908.6094,551.6094 L900.8906,551.6094 L900.8906,539.2188 L908.6094,539.2188 L908.6094,541.375 L903.3438,541.375 L903.3438,544.0469 L908.1094,544.0469 L908.1094,546.2031 L903.3438,546.2031 L903.3438,549.4531 L908.6094,549.4531 L908.6094,551.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="429" x="916.5" y="550.4561">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><line style="stroke:#808080;stroke-width:1.0;" x1="892.5" x2="1347.5" y1="559.6094" y2="559.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="897.5" y="576.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="897.5" y="592.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="897.5" y="609.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="897.5" y="625.4951">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="897.5" y="641.792">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="897.5" y="658.0889">access_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="250" x="897.5" y="674.3857">access_token_expiration: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="897.5" y="690.6826">refresh_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="897.5" y="706.9795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="897.5" y="723.2764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="892.5" x2="1347.5" y1="730.5781" y2="730.5781"/></g><!--class table_columns--><g id="elem_table_columns"><rect codeLine="194" fill="#003153" height="353.6406" id="table_columns" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="266" x="771" y="1026.6094"/><ellipse cx="798.85" cy="1040.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M802.9594,1046.6094 L795.2406,1046.6094 L795.2406,1034.2188 L802.9594,1034.2188 L802.9594,1036.375 L797.6938,1036.375 L797.6938,1039.0469 L802.4594,1039.0469 L802.4594,1041.2031 L797.6938,1041.2031 L797.6938,1044.4531 L802.9594,1044.4531 L802.9594,1046.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="205" x="814.15" y="1045.4561">TableColumn (table_columns)</text><line style="stroke:#808080;stroke-width:1.0;" x1="772" x2="1036" y1="1054.6094" y2="1054.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="777" y="1071.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="777" y="1087.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="777" y="1104.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="777" y="1120.4951">is_active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="75" x="777" y="1136.792">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="777" y="1153.0889">groupby: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="777" y="1169.3857">filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="777" y="1185.6826">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="777" y="1201.9795">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="126" x="777" y="1218.2764">is_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="777" y="1234.5732">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="777" y="1250.8701">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="777" y="1267.167">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="777" y="1283.4639">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="772" x2="1036" y1="1290.7656" y2="1290.7656"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="777" y="1307.7607">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="777" y="1324.0576">column_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="224" x="777" y="1340.3545">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="254" x="777" y="1356.6514">advanced_data_type: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="250" x="777" y="1372.9482">python_date_format: VARCHAR(255)</text></g><!--class sl_tables--><g id="elem_sl_tables"><rect codeLine="215" fill="#003153" height="255.8594" id="sl_tables" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="243" x="771.5" y="1636.1094"/><ellipse cx="833.25" cy="1650.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M837.3594,1656.1094 L829.6406,1656.1094 L829.6406,1643.7188 L837.3594,1643.7188 L837.3594,1645.875 L832.0938,1645.875 L832.0938,1648.5469 L836.8594,1648.5469 L836.8594,1650.7031 L832.0938,1650.7031 L832.0938,1653.9531 L837.3594,1653.9531 L837.3594,1656.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="850.75" y="1654.9561">Table (sl_tables)</text><line style="stroke:#808080;stroke-width:1.0;" x1="772.5" x2="1013.5" y1="1664.1094" y2="1664.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="777.5" y="1681.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="777.5" y="1697.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="777.5" y="1713.6982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="777.5" y="1729.9951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="777.5" y="1746.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="95" x="777.5" y="1762.5889">catalog: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="100" x="777.5" y="1778.8857">schema: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="777.5" y="1795.1826">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="777.5" y="1811.4795">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="777.5" y="1827.7764">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="777.5" y="1844.0732">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="777.5" y="1860.3701">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="772.5" x2="1013.5" y1="1867.6719" y2="1867.6719"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="777.5" y="1884.667">uuid: BINARY(16)</text></g><!--class sl_columns--><g id="elem_sl_columns"><rect codeLine="230" fill="#003153" height="451.4219" id="sl_columns" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="243" x="771.5" y="2090.6094"/><ellipse cx="817.25" cy="2104.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M821.3594,2110.6094 L813.6406,2110.6094 L813.6406,2098.2188 L821.3594,2098.2188 L821.3594,2100.375 L816.0938,2100.375 L816.0938,2103.0469 L820.8594,2103.0469 L820.8594,2105.2031 L816.0938,2105.2031 L816.0938,2108.4531 L821.3594,2108.4531 L821.3594,2110.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="834.75" y="2109.4561">Column (sl_columns)</text><line style="stroke:#808080;stroke-width:1.0;" x1="772.5" x2="1013.5" y1="2118.6094" y2="2118.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="777.5" y="2135.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="777.5" y="2151.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="777.5" y="2168.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="777.5" y="2184.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="777.5" y="2200.792">is_additive: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="177" x="777.5" y="2217.0889">is_aggregation: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="777.5" y="2233.3857">is_filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="177" x="777.5" y="2249.6826">is_dimensional: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="212" x="777.5" y="2265.9795">is_increase_desired: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="777.5" y="2282.2764">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="777.5" y="2298.5732">is_partition: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="777.5" y="2314.8701">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="138" x="777.5" y="2331.167">is_spatial: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="777.5" y="2347.4639">is_temporal: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="777.5" y="2363.7607">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="75" x="777.5" y="2380.0576">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="777.5" y="2396.3545">advanced_data_type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="777.5" y="2412.6514">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="71" x="777.5" y="2428.9482">unit: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="777.5" y="2445.2451">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="777.5" y="2461.542">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="777.5" y="2477.8389">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="777.5" y="2494.1357">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="777.5" y="2510.4326">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="772.5" x2="1013.5" y1="2517.7344" y2="2517.7344"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="777.5" y="2534.7295">uuid: BINARY(16)</text></g><!--class row_level_security_filters--><g id="elem_row_level_security_filters"><rect codeLine="257" fill="#003153" height="206.9688" id="row_level_security_filters" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="363" x="101.5" y="1100.1094"/><ellipse cx="114.5" cy="1114.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M118.6094,1120.1094 L110.8906,1120.1094 L110.8906,1107.7188 L118.6094,1107.7188 L118.6094,1109.875 L113.3438,1109.875 L113.3438,1112.5469 L118.1094,1112.5469 L118.1094,1114.7031 L113.3438,1114.7031 L113.3438,1117.9531 L118.6094,1117.9531 L118.6094,1120.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="335" x="126.5" y="1118.9561">RowLevelSecurityFilter (row_level_security_filters)</text><line style="stroke:#808080;stroke-width:1.0;" x1="102.5" x2="463.5" y1="1128.1094" y2="1128.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="107.5" y="1145.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="107.5" y="1161.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="107.5" y="1177.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="107.5" y="1193.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="90" x="107.5" y="1210.292">clause: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="107.5" y="1226.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="107.5" y="1242.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="102.5" x2="463.5" y1="1250.1875" y2="1250.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="107.5" y="1267.1826">name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="107.5" y="1283.4795">filter_type: VARCHAR(7)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="107.5" y="1299.7764">group_key: VARCHAR(255)</text></g><!--class tables--><g id="elem_tables"><rect codeLine="269" fill="#003153" height="516.6094" id="tables" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="248" x="1050" y="1505.6094"/><ellipse cx="1108.75" cy="1519.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1112.8594,1525.6094 L1105.1406,1525.6094 L1105.1406,1513.2188 L1112.8594,1513.2188 L1112.8594,1515.375 L1107.5938,1515.375 L1107.5938,1518.0469 L1112.3594,1518.0469 L1112.3594,1520.2031 L1107.5938,1520.2031 L1107.5938,1523.4531 L1112.8594,1523.4531 L1112.8594,1525.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="1126.25" y="1524.4561">SqlaTable (tables)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1051" x2="1297" y1="1533.6094" y2="1533.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1056" y="1550.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1056" y="1566.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1056" y="1583.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1056" y="1599.4951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="1056" y="1615.792">default_endpoint: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="1056" y="1632.0889">is_featured: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="217" x="1056" y="1648.3857">filter_select_enabled: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="109" x="1056" y="1664.6826">offset: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="1056" y="1680.9795">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="1056" y="1697.2764">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="1056" y="1713.5732">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="1056" y="1729.8701">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="203" x="1056" y="1746.167">fetch_values_predicate: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="1056" y="1762.4639">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="1056" y="1778.7607">is_sqllab_view: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="1056" y="1795.0576">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="1056" y="1811.3545">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="209" x="1056" y="1827.6514">normalize_columns: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="236" x="1056" y="1843.9482">always_filter_main_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1056" y="1860.2451">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1056" y="1876.542">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1051" x2="1297" y1="1883.8438" y2="1883.8438"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1056" y="1900.8389">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1056" y="1917.1357">params: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1056" y="1933.4326">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="1056" y="1949.7295">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="1056" y="1966.0264">table_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="212" x="1056" y="1982.3232">main_dttm_col: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="1056" y="1998.6201">schema: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="1056" y="2014.917">catalog: VARCHAR(256)</text></g><!--class dynamic_plugin--><g id="elem_dynamic_plugin"><rect codeLine="302" fill="#003153" height="174.375" id="dynamic_plugin" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="249" x="2992.5" y="1116.6094"/><ellipse cx="3005.5" cy="1130.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3009.6094,1136.6094 L3001.8906,1136.6094 L3001.8906,1124.2188 L3009.6094,1124.2188 L3009.6094,1126.375 L3004.3438,1126.375 L3004.3438,1129.0469 L3009.1094,1129.0469 L3009.1094,1131.2031 L3004.3438,1131.2031 L3004.3438,1134.4531 L3009.6094,1134.4531 L3009.6094,1136.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="221" x="3017.5" y="1135.4561">DynamicPlugin (dynamic_plugin)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2993.5" x2="3240.5" y1="1144.6094" y2="1144.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2998.5" y="1161.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2998.5" y="1177.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2998.5" y="1194.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="2998.5" y="1210.4951">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="2998.5" y="1226.792">key: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="2998.5" y="1243.0889">bundle_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2998.5" y="1259.3857">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2998.5" y="1275.6826">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2993.5" x2="3240.5" y1="1282.9844" y2="1282.9844"/></g><!--class annotation_layer--><g id="elem_annotation_layer"><rect codeLine="312" fill="#003153" height="158.0781" id="annotation_layer" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="266" x="4057" y="1124.6094"/><ellipse cx="4070" cy="1138.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4074.1094,1144.6094 L4066.3906,1144.6094 L4066.3906,1132.2188 L4074.1094,1132.2188 L4074.1094,1134.375 L4068.8438,1134.375 L4068.8438,1137.0469 L4073.6094,1137.0469 L4073.6094,1139.2031 L4068.8438,1139.2031 L4068.8438,1142.4531 L4074.1094,1142.4531 L4074.1094,1144.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="238" x="4082" y="1143.4561">AnnotationLayer (annotation_layer)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4058" x2="4322" y1="1152.6094" y2="1152.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4063" y="1169.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4063" y="1185.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4063" y="1202.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="4063" y="1218.4951">descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4063" y="1234.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4063" y="1251.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4058" x2="4322" y1="1258.3906" y2="1258.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="4063" y="1275.3857">name: VARCHAR(250)</text></g><!--class embedded_dashboards--><g id="elem_embedded_dashboards"><rect codeLine="321" fill="#003153" height="158.0781" id="embedded_dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="359" x="4358.5" y="1124.6094"/><ellipse cx="4371.5" cy="1138.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4375.6094,1144.6094 L4367.8906,1144.6094 L4367.8906,1132.2188 L4375.6094,1132.2188 L4375.6094,1134.375 L4370.3438,1134.375 L4370.3438,1137.0469 L4375.1094,1137.0469 L4375.1094,1139.2031 L4370.3438,1139.2031 L4370.3438,1142.4531 L4375.6094,1142.4531 L4375.6094,1144.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="331" x="4383.5" y="1143.4561">EmbeddedDashboard (embedded_dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4359.5" x2="4716.5" y1="1152.6094" y2="1152.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4364.5" y="1169.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4364.5" y="1185.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="4364.5" y="1202.1982">allow_domain_list: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="4364.5" y="1218.4951">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4364.5" y="1234.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4364.5" y="1251.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4359.5" x2="4716.5" y1="1258.3906" y2="1258.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="4364.5" y="1275.3857">uuid: BINARY(16)</text></g><!--class css_templates--><g id="elem_css_templates"><rect codeLine="330" fill="#003153" height="158.0781" id="css_templates" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="233" x="3788.5" y="1124.6094"/><ellipse cx="3801.5" cy="1138.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3805.6094,1144.6094 L3797.8906,1144.6094 L3797.8906,1132.2188 L3805.6094,1132.2188 L3805.6094,1134.375 L3800.3438,1134.375 L3800.3438,1137.0469 L3805.1094,1137.0469 L3805.1094,1139.2031 L3800.3438,1139.2031 L3800.3438,1142.4531 L3805.6094,1142.4531 L3805.6094,1144.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="205" x="3813.5" y="1143.4561">CssTemplate (css_templates)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3789.5" x2="4020.5" y1="1152.6094" y2="1152.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3794.5" y="1169.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3794.5" y="1185.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3794.5" y="1202.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="3794.5" y="1218.4951">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3794.5" y="1234.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3794.5" y="1251.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3789.5" x2="4020.5" y1="1258.3906" y2="1258.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="3794.5" y="1275.3857">template_name: VARCHAR(250)</text></g><!--class annotation--><g id="elem_annotation"><rect codeLine="339" fill="#003153" height="223.2656" id="annotation" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="207" x="4070.5" y="1652.6094"/><ellipse cx="4090.7" cy="1666.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4094.8094,1672.6094 L4087.0906,1672.6094 L4087.0906,1660.2188 L4094.8094,1660.2188 L4094.8094,1662.375 L4089.5438,1662.375 L4089.5438,1665.0469 L4094.3094,1665.0469 L4094.3094,1667.2031 L4089.5438,1667.2031 L4089.5438,1670.4531 L4094.8094,1670.4531 L4094.8094,1672.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="4104.3" y="1671.4561">Annotation (annotation)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4071.5" x2="4276.5" y1="1680.6094" y2="1680.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4076.5" y="1697.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4076.5" y="1713.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4076.5" y="1730.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="4076.5" y="1746.4951">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="4076.5" y="1762.792">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="4076.5" y="1779.0889">layer_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="4076.5" y="1795.3857">long_descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="4076.5" y="1811.6826">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4076.5" y="1827.9795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4076.5" y="1844.2764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4071.5" x2="4276.5" y1="1851.5781" y2="1851.5781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="195" x="4076.5" y="1868.5732">short_descr: VARCHAR(500)</text></g><!--class favstar--><g id="elem_favstar"><rect codeLine="352" fill="#003153" height="125.4844" id="favstar" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="197" x="3556.5" y="1141.1094"/><ellipse cx="3596.75" cy="1155.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3600.8594,1161.1094 L3593.1406,1161.1094 L3593.1406,1148.7188 L3600.8594,1148.7188 L3600.8594,1150.875 L3595.5938,1150.875 L3595.5938,1153.5469 L3600.3594,1153.5469 L3600.3594,1155.7031 L3595.5938,1155.7031 L3595.5938,1158.9531 L3600.8594,1158.9531 L3600.8594,1161.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="109" x="3614.25" y="1159.9561">FavStar (favstar)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3557.5" x2="3752.5" y1="1169.1094" y2="1169.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3562.5" y="1186.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="3562.5" y="1202.4014">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="110" x="3562.5" y="1218.6982">obj_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="3562.5" y="1234.9951">dttm: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="3557.5" x2="3752.5" y1="1242.2969" y2="1242.2969"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="3562.5" y="1259.292">class_name: VARCHAR(50)</text></g><!--class tag--><g id="elem_tag"><rect codeLine="359" fill="#003153" height="174.375" id="tag" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="185" x="4393.5" y="2229.1094"/><ellipse cx="4451.25" cy="2243.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4455.3594,2249.1094 L4447.6406,2249.1094 L4447.6406,2236.7188 L4455.3594,2236.7188 L4455.3594,2238.875 L4450.0938,2238.875 L4450.0938,2241.5469 L4454.8594,2241.5469 L4454.8594,2243.7031 L4450.0938,2243.7031 L4450.0938,2246.9531 L4455.3594,2246.9531 L4455.3594,2249.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="62" x="4468.75" y="2247.9561">Tag (tag)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4394.5" x2="4577.5" y1="2257.1094" y2="2257.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4399.5" y="2274.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4399.5" y="2290.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4399.5" y="2306.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="4399.5" y="2322.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4399.5" y="2339.292">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4399.5" y="2355.5889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4394.5" x2="4577.5" y1="2362.8906" y2="2362.8906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="4399.5" y="2379.8857">name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="4399.5" y="2396.1826">type: VARCHAR(12)</text></g><!--class user_attribute--><g id="elem_user_attribute"><rect codeLine="369" fill="#003153" height="174.375" id="user_attribute" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="244" x="3277" y="1116.6094"/><ellipse cx="3296.75" cy="1130.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3300.8594,1136.6094 L3293.1406,1136.6094 L3293.1406,1124.2188 L3300.8594,1124.2188 L3300.8594,1126.375 L3295.5938,1126.375 L3295.5938,1129.0469 L3300.3594,1129.0469 L3300.3594,1131.2031 L3295.5938,1131.2031 L3295.5938,1134.4531 L3300.8594,1134.4531 L3300.8594,1136.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="3310.25" y="1135.4561">UserAttribute (user_attribute)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3278" x2="3520" y1="1144.6094" y2="1144.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3283" y="1161.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3283" y="1177.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3283" y="1194.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="3283" y="1210.4951">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="3283" y="1226.792">welcome_dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3283" y="1243.0889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3283" y="1259.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3278" x2="3520" y1="1266.6875" y2="1266.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="3283" y="1283.6826">avatar_url: VARCHAR(100)</text></g><!--class slices--><g id="elem_slices"><rect codeLine="379" fill="#003153" height="418.8281" id="slices" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="258" x="4753" y="994.1094"/><ellipse cx="4835.75" cy="1008.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4839.8594,1014.1094 L4832.1406,1014.1094 L4832.1406,1001.7188 L4839.8594,1001.7188 L4839.8594,1003.875 L4834.5938,1003.875 L4834.5938,1006.5469 L4839.3594,1006.5469 L4839.3594,1008.7031 L4834.5938,1008.7031 L4834.5938,1011.9531 L4839.8594,1011.9531 L4839.8594,1014.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="85" x="4853.25" y="1012.9561">Slice (slices)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4754" x2="5010" y1="1022.1094" y2="1022.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4759" y="1039.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4759" y="1055.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4759" y="1071.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="167" x="4759" y="1087.9951">datasource_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="96" x="4759" y="1104.292">params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="4759" y="1120.5889">query_context: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="4759" y="1136.8857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="4759" y="1153.1826">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="4759" y="1169.4795">last_saved_at: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="4759" y="1185.7764">last_saved_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="4759" y="1202.0732">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="4759" y="1218.3701">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="4759" y="1234.667">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="4759" y="1250.9639">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4759" y="1267.2607">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4759" y="1283.5576">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4754" x2="5010" y1="1290.8594" y2="1290.8594"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="4759" y="1307.8545">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="4759" y="1324.1514">slice_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="228" x="4759" y="1340.4482">datasource_type: VARCHAR(200)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="4759" y="1356.7451">datasource_name: VARCHAR(2000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="4759" y="1373.042">viz_type: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4759" y="1389.3389">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="4759" y="1405.6357">schema_perm: VARCHAR(1000)</text></g><!--class tagged_object--><g id="elem_tagged_object"><rect codeLine="404" fill="#003153" height="174.375" id="tagged_object" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="239" x="3679.5" y="2601.6094"/><ellipse cx="3692.5" cy="2615.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3696.6094,2621.6094 L3688.8906,2621.6094 L3688.8906,2609.2188 L3696.6094,2609.2188 L3696.6094,2611.375 L3691.3438,2611.375 L3691.3438,2614.0469 L3696.1094,2614.0469 L3696.1094,2616.2031 L3691.3438,2616.2031 L3691.3438,2619.4531 L3696.6094,2619.4531 L3696.6094,2621.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="3704.5" y="2620.4561">TaggedObject (tagged_object)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3680.5" x2="3917.5" y1="2629.6094" y2="2629.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3685.5" y="2646.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3685.5" y="2662.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3685.5" y="2679.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="111" x="3685.5" y="2695.4951">tag_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="3685.5" y="2711.792">object_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3685.5" y="2728.0889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3685.5" y="2744.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3680.5" x2="3917.5" y1="2751.6875" y2="2751.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="3685.5" y="2768.6826">object_type: VARCHAR(9)</text></g><!--class dashboards--><g id="elem_dashboards"><rect codeLine="414" fill="#003153" height="321.0469" id="dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="243" x="4364.5" y="1603.6094"/><ellipse cx="4396.85" cy="1617.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4400.9594,1623.6094 L4393.2406,1623.6094 L4393.2406,1611.2188 L4400.9594,1611.2188 L4400.9594,1613.375 L4395.6938,1613.375 L4395.6938,1616.0469 L4400.4594,1616.0469 L4400.4594,1618.2031 L4395.6938,1618.2031 L4395.6938,1621.4531 L4400.9594,1621.4531 L4400.9594,1623.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="4413.15" y="1622.4561">Dashboard (dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4365.5" x2="4606.5" y1="1631.6094" y2="1631.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4370.5" y="1648.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4370.5" y="1664.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4370.5" y="1681.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="136" x="4370.5" y="1697.4951">position_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="4370.5" y="1713.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="4370.5" y="1730.0889">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="4370.5" y="1746.3857">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="4370.5" y="1762.6826">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="4370.5" y="1778.9795">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="4370.5" y="1795.2764">published: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="4370.5" y="1811.5732">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="4370.5" y="1827.8701">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4370.5" y="1844.167">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4370.5" y="1860.4639">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4365.5" x2="4606.5" y1="1867.7656" y2="1867.7656"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="4370.5" y="1884.7607">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="219" x="4370.5" y="1901.0576">dashboard_title: VARCHAR(500)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="4370.5" y="1917.3545">slug: VARCHAR(255)</text></g><!--class logs--><g id="elem_logs"><rect codeLine="435" fill="#003153" height="190.6719" id="logs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="185" x="2103.5" y="1668.6094"/><ellipse cx="2158.25" cy="1682.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2162.3594,1688.6094 L2154.6406,1688.6094 L2154.6406,1676.2188 L2162.3594,1676.2188 L2162.3594,1678.375 L2157.0938,1678.375 L2157.0938,1681.0469 L2161.8594,1681.0469 L2161.8594,1683.2031 L2157.0938,1683.2031 L2157.0938,1686.4531 L2162.3594,1686.4531 L2162.3594,1688.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="68" x="2175.75" y="1687.4561">Log (logs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2104.5" x2="2287.5" y1="1696.6094" y2="1696.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2109.5" y="1713.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="2109.5" y="1729.9014">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="2109.5" y="1746.1982">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="2109.5" y="1762.4951">slice_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="74" x="2109.5" y="1778.792">json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="2109.5" y="1795.0889">dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="2109.5" y="1811.3857">duration_ms: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2104.5" x2="2287.5" y1="1818.6875" y2="1818.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="2109.5" y="1835.6826">action: VARCHAR(512)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2109.5" y="1851.9795">referrer: VARCHAR(1024)</text></g><!--class key_value--><g id="elem_key_value"><rect codeLine="446" fill="#003153" height="190.6719" id="key_value" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="207" x="1861.5" y="1668.6094"/><ellipse cx="1874.5" cy="1682.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1878.6094,1688.6094 L1870.8906,1688.6094 L1870.8906,1676.2188 L1878.6094,1676.2188 L1878.6094,1678.375 L1873.3438,1678.375 L1873.3438,1681.0469 L1878.1094,1681.0469 L1878.1094,1683.2031 L1873.3438,1683.2031 L1873.3438,1686.4531 L1878.6094,1686.4531 L1878.6094,1688.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="179" x="1886.5" y="1687.4561">KeyValueEntry (key_value)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1862.5" x2="2067.5" y1="1696.6094" y2="1696.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1867.5" y="1713.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="83" x="1867.5" y="1729.9014">value: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1867.5" y="1746.1982">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1867.5" y="1762.4951">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1867.5" y="1778.792">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="1867.5" y="1795.0889">expires_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1867.5" y="1811.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1862.5" x2="2067.5" y1="1818.6875" y2="1818.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1867.5" y="1835.6826">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1867.5" y="1851.9795">resource: VARCHAR(32)</text></g><!--class ssh_tunnels--><g id="elem_ssh_tunnels"><rect codeLine="457" fill="#003153" height="272.1563" id="ssh_tunnels" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="210" x="2324" y="1628.1094"/><ellipse cx="2340.6" cy="1642.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2344.7094,1648.1094 L2336.9906,1648.1094 L2336.9906,1635.7188 L2344.7094,1635.7188 L2344.7094,1637.875 L2339.4438,1637.875 L2339.4438,1640.5469 L2344.2094,1640.5469 L2344.2094,1642.7031 L2339.4438,1642.7031 L2339.4438,1645.9531 L2344.7094,1645.9531 L2344.7094,1648.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="2353.4" y="1646.9561">SSHTunnel (ssh_tunnels)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2325" x2="2533" y1="1656.1094" y2="1656.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2330" y="1673.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2330" y="1689.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="2330" y="1705.6982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2330" y="1721.9951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="2330" y="1738.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="151" x="2330" y="1754.5889">server_address: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="2330" y="1770.8857">server_port: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="2330" y="1787.1826">username: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="2330" y="1803.4795">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="2330" y="1819.7764">private_key: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="2330" y="1836.0732">private_key_password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2330" y="1852.3701">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2330" y="1868.667">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2325" x2="2533" y1="1875.9688" y2="1875.9688"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="2330" y="1892.9639">uuid: BINARY(16)</text></g><!--class keyvalue--><g id="elem_keyvalue"><rect codeLine="473" fill="#003153" height="76.5938" id="keyvalue" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="165" x="1661.5" y="1725.6094"/><ellipse cx="1674.5" cy="1739.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1678.6094,1745.6094 L1670.8906,1745.6094 L1670.8906,1733.2188 L1678.6094,1733.2188 L1678.6094,1735.375 L1673.3438,1735.375 L1673.3438,1738.0469 L1678.1094,1738.0469 L1678.1094,1740.2031 L1673.3438,1740.2031 L1673.3438,1743.4531 L1678.6094,1743.4531 L1678.6094,1745.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="137" x="1686.5" y="1744.4561">KeyValue (keyvalue)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1662.5" x2="1825.5" y1="1753.6094" y2="1753.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1667.5" y="1770.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="81" x="1667.5" y="1786.9014">value: TEXT</text><line style="stroke:#808080;stroke-width:1.0;" x1="1662.5" x2="1825.5" y1="1794.2031" y2="1794.2031"/></g><!--class cache_keys--><g id="elem_cache_keys"><rect codeLine="477" fill="#003153" height="125.4844" id="cache_keys" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="222" x="1404" y="1701.6094"/><ellipse cx="1430.5" cy="1715.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1434.6094,1721.6094 L1426.8906,1721.6094 L1426.8906,1709.2188 L1434.6094,1709.2188 L1434.6094,1711.375 L1429.3438,1711.375 L1429.3438,1714.0469 L1434.1094,1714.0469 L1434.1094,1716.2031 L1429.3438,1716.2031 L1429.3438,1719.4531 L1434.6094,1719.4531 L1434.6094,1721.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="1445.5" y="1720.4561">CacheKey (cache_keys)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1405" x2="1625" y1="1729.6094" y2="1729.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1410" y="1746.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="1410" y="1762.9014">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1410" y="1779.1982">created_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="1405" x2="1625" y1="1786.5" y2="1786.5"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="1410" y="1803.4951">cache_key: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="1410" y="1819.792">datasource_uid: VARCHAR(64)</text></g><!--class tab_state--><g id="elem_tab_state"><rect codeLine="486" fill="#003153" height="353.6406" id="tab_state" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="188" x="5441" y="1026.6094"/><ellipse cx="5463" cy="1040.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5467.1094,1046.6094 L5459.3906,1046.6094 L5459.3906,1034.2188 L5467.1094,1034.2188 L5467.1094,1036.375 L5461.8438,1036.375 L5461.8438,1039.0469 L5466.6094,1039.0469 L5466.6094,1041.2031 L5461.8438,1041.2031 L5461.8438,1044.4531 L5467.1094,1044.4531 L5467.1094,1046.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="5477" y="1045.4561">TabState (tab_state)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5442" x2="5628" y1="1054.6094" y2="1054.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5447" y="1071.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5447" y="1087.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="5447" y="1104.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5447" y="1120.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="5447" y="1136.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="5447" y="1153.0889">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="5447" y="1169.3857">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="5447" y="1185.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="5447" y="1201.9795">query_limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5447" y="1218.2764">latest_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="130" x="5447" y="1234.5732">autorun: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="5447" y="1250.8701">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="5447" y="1267.167">hide_left_bar: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="5447" y="1283.4639">saved_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5447" y="1299.7607">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5447" y="1316.0576">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5442" x2="5628" y1="1323.3594" y2="1323.3594"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="5447" y="1340.3545">label: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="5447" y="1356.6514">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="5447" y="1372.9482">catalog: VARCHAR(256)</text></g><!--class saved_query--><g id="elem_saved_query"><rect codeLine="507" fill="#003153" height="321.0469" id="saved_query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="212" x="5723" y="1603.6094"/><ellipse cx="5736" cy="1617.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5740.1094,1623.6094 L5732.3906,1623.6094 L5732.3906,1611.2188 L5740.1094,1611.2188 L5740.1094,1613.375 L5734.8438,1613.375 L5734.8438,1616.0469 L5739.6094,1616.0469 L5739.6094,1618.2031 L5734.8438,1618.2031 L5734.8438,1621.4531 L5740.1094,1621.4531 L5740.1094,1623.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="5748" y="1622.4561">SavedQuery (saved_query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5724" x2="5934" y1="1631.6094" y2="1631.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5729" y="1648.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5729" y="1664.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="5729" y="1681.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5729" y="1697.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="5729" y="1713.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="107" x="5729" y="1730.0889">db_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="5729" y="1746.3857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="5729" y="1762.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="5729" y="1778.9795">template_parameters: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="103" x="5729" y="1795.2764">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="5729" y="1811.5732">last_run: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5729" y="1827.8701">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5729" y="1844.167">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5724" x2="5934" y1="1851.4688" y2="1851.4688"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="5729" y="1868.4639">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="5729" y="1884.7607">schema: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="5729" y="1901.0576">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="5729" y="1917.3545">label: VARCHAR(256)</text></g><!--class table_schema--><g id="elem_table_schema"><rect codeLine="526" fill="#003153" height="255.8594" id="table_schema" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="232" x="5114" y="1636.1094"/><ellipse cx="5127" cy="1650.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5131.1094,1656.1094 L5123.3906,1656.1094 L5123.3906,1643.7188 L5131.1094,1643.7188 L5131.1094,1645.875 L5125.8438,1645.875 L5125.8438,1648.5469 L5130.6094,1648.5469 L5130.6094,1650.7031 L5125.8438,1650.7031 L5125.8438,1653.9531 L5131.1094,1653.9531 L5131.1094,1656.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="204" x="5139" y="1654.9561">TableSchema (table_schema)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5115" x2="5345" y1="1664.1094" y2="1664.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5120" y="1681.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5120" y="1697.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="5120" y="1713.6982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5120" y="1729.9951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="5120" y="1746.292">tab_state_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="5120" y="1762.5889">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="5120" y="1778.8857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="5120" y="1795.1826">expanded: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5120" y="1811.4795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5120" y="1827.7764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5115" x2="5345" y1="1835.0781" y2="1835.0781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="5120" y="1852.0732">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="5120" y="1868.3701">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="5120" y="1884.667">table: VARCHAR(256)</text></g><!--class query--><g id="elem_query"><rect codeLine="541" fill="#003153" height="532.9063" id="query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="307" x="5381.5" y="1497.6094"/><ellipse cx="5484.25" cy="1511.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5488.3594,1517.6094 L5480.6406,1517.6094 L5480.6406,1505.2188 L5488.3594,1505.2188 L5488.3594,1507.375 L5483.0938,1507.375 L5483.0938,1510.0469 L5487.8594,1510.0469 L5487.8594,1512.2031 L5483.0938,1512.2031 L5483.0938,1515.4531 L5488.3594,1515.4531 L5488.3594,1517.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="94" x="5501.75" y="1516.4561">Query (query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5382.5" x2="5687.5" y1="1525.6094" y2="1525.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="5387.5" y="1542.6045">tracking_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="5387.5" y="1558.9014">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5387.5" y="1575.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="5387.5" y="1591.4951">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="5387.5" y="1607.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="5387.5" y="1624.0889">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="5387.5" y="1640.3857">select_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="137" x="5387.5" y="1656.6826">executed_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="97" x="5387.5" y="1672.9795">limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="169" x="5387.5" y="1689.2764">select_as_cta: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="5387.5" y="1705.5732">select_as_cta_used: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="5387.5" y="1721.8701">progress: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="103" x="5387.5" y="1738.167">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="5387.5" y="1754.4639">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5387.5" y="1770.7607">changed_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="5382.5" x2="5687.5" y1="1778.0625" y2="1778.0625"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="5387.5" y="1795.0576">client_id: VARCHAR(11)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="227" x="5387.5" y="1811.3545">tmp_table_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="248" x="5387.5" y="1827.6514">tmp_schema_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="5387.5" y="1843.9482">status: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="181" x="5387.5" y="1860.2451">tab_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="199" x="5387.5" y="1876.542">sql_editor_id: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="5387.5" y="1892.8389">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="5387.5" y="1909.1357">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="5387.5" y="1925.4326">limiting_factor: VARCHAR(18)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="194" x="5387.5" y="1941.7295">ctas_method: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="5387.5" y="1958.0264">results_key: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="5387.5" y="1974.3232">start_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="5387.5" y="1990.6201">start_running_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="5387.5" y="2006.917">end_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="295" x="5387.5" y="2023.2139">end_result_backend_time: NUMERIC(20, 6)</text></g><!--link ab_permission_view to ab_permission--><g id="link_ab_permission_view_ab_permission"><path codeLine="577" d="M2394.83,2370.9094 C2394.83,2370.9094 2394.83,2641.9094 2394.83,2641.9094 " fill="none" id="ab_permission_view-ab_permission" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2394.83" x2="2388.83" y1="2370.9094" y2="2362.9094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2394.83" x2="2400.83" y1="2370.9094" y2="2362.9094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2394.83" x2="2394.83" y1="2370.9094" y2="2362.9094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2390.83" x2="2398.83" y1="2372.9094" y2="2372.9094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2398.83" x2="2390.83" y1="2645.9094" y2="2645.9094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2398.83" x2="2390.83" y1="2642.9094" y2="2642.9094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2394.83" x2="2394.83" y1="2641.9094" y2="2649.9094"/></g><!--link ab_permission_view to ab_view_menu--><g id="link_ab_permission_view_ab_view_menu"><path codeLine="578" d="M2246,2370.9094 C2246,2370.9094 2246,2641.9094 2246,2641.9094 " fill="none" id="ab_permission_view-ab_view_menu" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2246" x2="2240" y1="2370.9094" y2="2362.9094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2246" x2="2252" y1="2370.9094" y2="2362.9094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2246" x2="2246" y1="2370.9094" y2="2362.9094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2242" x2="2250" y1="2372.9094" y2="2372.9094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2250" x2="2242" y1="2645.9094" y2="2645.9094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2250" x2="2242" y1="2642.9094" y2="2642.9094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2246" x2="2246" y1="2641.9094" y2="2649.9094"/></g><!--link ab_permission_view to ab_role--><g id="link_ab_permission_view_ab_role"><path codeLine="579" d="M2401.67,2370.7494 C2401.67,2370.7494 2401.67,2427.6094 2401.67,2427.6094 C2401.67,2427.6094 2699.2,2427.6094 2699.2,2427.6094 C2699.2,2427.6094 2699.2,2642.0994 2699.2,2642.0994 " fill="none" id="ab_permission_view-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2401.67" x2="2395.67" y1="2370.7494" y2="2362.7494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2401.67" x2="2407.67" y1="2370.7494" y2="2362.7494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2401.67" x2="2401.67" y1="2370.7494" y2="2362.7494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2397.67" x2="2405.67" y1="2372.7494" y2="2372.7494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2699.2" x2="2705.2" y1="2642.0994" y2="2650.0994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2699.2" x2="2693.2" y1="2642.0994" y2="2650.0994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2699.2" x2="2699.2" y1="2642.0994" y2="2650.0994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2703.2" x2="2695.2" y1="2640.0994" y2="2640.0994"/></g><!--link ab_user to ab_role--><g id="link_ab_user_ab_role"><path codeLine="583" d="M2766.5,2460.1694 C2766.5,2460.1694 2766.5,2641.9994 2766.5,2641.9994 " fill="none" id="ab_user-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2766.5" x2="2760.5" y1="2460.1694" y2="2452.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2766.5" x2="2772.5" y1="2460.1694" y2="2452.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2766.5" x2="2766.5" y1="2460.1694" y2="2452.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2762.5" x2="2770.5" y1="2462.1694" y2="2462.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2766.5" x2="2772.5" y1="2641.9994" y2="2649.9994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2766.5" x2="2760.5" y1="2641.9994" y2="2649.9994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2766.5" x2="2766.5" y1="2641.9994" y2="2649.9994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2770.5" x2="2762.5" y1="2639.9994" y2="2639.9994"/></g><!--link ab_user to ab_user--><g id="link_ab_user_ab_user"><path codeLine="584" d="M2749.36,2171.7694 C2749.36,2171.7694 2749.36,2135.6094 2749.36,2135.6094 C2749.36,2135.6094 2719.3,2135.6094 2719.3,2135.6094 C2719.3,2135.6094 2719.3,2497.6094 2719.3,2497.6094 C2719.3,2497.6094 2807,2497.6094 2807,2497.6094 C2807,2497.6094 2807,2460.2794 2807,2460.2794 " fill="none" id="ab_user-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2749.36" x2="2755.36" y1="2171.7694" y2="2179.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2749.36" x2="2743.36" y1="2171.7694" y2="2179.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2749.36" x2="2749.36" y1="2171.7694" y2="2179.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2753.36" x2="2745.36" y1="2169.7694" y2="2169.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2803" x2="2811" y1="2456.2794" y2="2456.2794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2803" x2="2811" y1="2459.2794" y2="2459.2794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2807" x2="2807" y1="2460.2794" y2="2452.2794"/></g><!--link ab_user to user_attribute--><g id="link_ab_user_user_attribute"><path codeLine="585" d="M2926.25,2189.6094 C2926.25,2189.6094 3399,2189.6094 3399,2189.6094 C3399,2189.6094 3399,1298.6794 3399,1298.6794 " fill="none" id="ab_user-user_attribute" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.25" x2="2922.25" y1="2193.6094" y2="2185.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2925.25" x2="2925.25" y1="2193.6094" y2="2185.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.25" x2="2918.25" y1="2189.6094" y2="2189.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3399" x2="3393" y1="1298.6794" y2="1290.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3399" x2="3405" y1="1298.6794" y2="1290.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3399" x2="3399" y1="1298.6794" y2="1290.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3395" x2="3403" y1="1300.6794" y2="1300.6794"/></g><!--link ab_user to tables--><g id="link_ab_user_tables"><path codeLine="586" d="M2766.23,2171.9494 C2766.23,2171.9494 2766.23,1990.6094 2766.23,1990.6094 C2766.23,1990.6094 1306.28,1990.6094 1306.28,1990.6094 " fill="none" id="ab_user-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2766.23" x2="2772.23" y1="2171.9494" y2="2179.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2766.23" x2="2760.23" y1="2171.9494" y2="2179.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2766.23" x2="2766.23" y1="2171.9494" y2="2179.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2770.23" x2="2762.23" y1="2169.9494" y2="2169.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1306.28" x2="1298.28" y1="1990.6094" y2="1996.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1306.28" x2="1298.28" y1="1990.6094" y2="1984.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1306.28" x2="1298.28" y1="1990.6094" y2="1990.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1308.28" x2="1308.28" y1="1994.6094" y2="1986.6094"/></g><!--link report_execution_log to report_schedule--><g id="link_report_execution_log_report_schedule"><path codeLine="589" d="M3150,308.6294 C3150,308.6294 3150,352.2394 3150,352.2394 " fill="none" id="report_execution_log-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3150" x2="3144" y1="308.6294" y2="300.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3150" x2="3156" y1="308.6294" y2="300.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3150" x2="3150" y1="308.6294" y2="300.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3146" x2="3154" y1="310.6294" y2="310.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3154" x2="3146" y1="356.2394" y2="356.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3154" x2="3146" y1="353.2394" y2="353.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3150" x2="3150" y1="352.2394" y2="360.2394"/></g><!--link report_recipient to report_schedule--><g id="link_report_recipient_report_schedule"><path codeLine="591" d="M2999,292.1694 C2999,292.1694 2999,352.4194 2999,352.4194 " fill="none" id="report_recipient-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2999" x2="2993" y1="292.1694" y2="284.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2999" x2="3005" y1="292.1694" y2="284.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2999" x2="2999" y1="292.1694" y2="284.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2995" x2="3003" y1="294.1694" y2="294.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3003" x2="2995" y1="356.4194" y2="356.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3003" x2="2995" y1="353.4194" y2="353.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2999" x2="2999" y1="352.4194" y2="360.4194"/></g><!--link report_recipient to ab_user--><g id="link_report_recipient_ab_user"><path codeLine="592" d="M2850.55,292.1294 C2850.55,292.1294 2850.55,2171.9294 2850.55,2171.9294 " fill="none" id="report_recipient-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2850.55" x2="2844.55" y1="292.1294" y2="284.1294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2850.55" x2="2856.55" y1="292.1294" y2="284.1294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2850.55" x2="2850.55" y1="292.1294" y2="284.1294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2846.55" x2="2854.55" y1="294.1294" y2="294.1294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2854.55" x2="2846.55" y1="2175.9294" y2="2175.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2854.55" x2="2846.55" y1="2172.9294" y2="2172.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2850.55" x2="2850.55" y1="2171.9294" y2="2179.9294"/></g><!--link report_schedule to slices--><g id="link_report_schedule_slices"><path codeLine="594" d="M3254.83,917.7194 C3254.83,917.7194 3254.83,1055.6094 3254.83,1055.6094 C3254.83,1055.6094 4744.96,1055.6094 4744.96,1055.6094 " fill="none" id="report_schedule-slices" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3254.83" x2="3248.83" y1="917.7194" y2="909.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3254.83" x2="3260.83" y1="917.7194" y2="909.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3254.83" x2="3254.83" y1="917.7194" y2="909.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3250.83" x2="3258.83" y1="919.7194" y2="919.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4748.96" x2="4748.96" y1="1051.6094" y2="1059.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4745.96" x2="4745.96" y1="1051.6094" y2="1059.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4744.96" x2="4752.96" y1="1055.6094" y2="1055.6094"/></g><!--link report_schedule to dashboards--><g id="link_report_schedule_dashboards"><path codeLine="595" d="M3248.17,917.8194 C3248.17,917.8194 3248.17,1616.6094 3248.17,1616.6094 C3248.17,1616.6094 4356.49,1616.6094 4356.49,1616.6094 " fill="none" id="report_schedule-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3248.17" x2="3242.17" y1="917.8194" y2="909.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3248.17" x2="3254.17" y1="917.8194" y2="909.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3248.17" x2="3248.17" y1="917.8194" y2="909.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3244.17" x2="3252.17" y1="919.8194" y2="919.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4360.49" x2="4360.49" y1="1612.6094" y2="1620.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4357.49" x2="4357.49" y1="1612.6094" y2="1620.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4356.49" x2="4364.49" y1="1616.6094" y2="1616.6094"/></g><!--link report_schedule to dbs--><g id="link_report_schedule_dbs"><path codeLine="596" d="M3118,917.7594 C3118,917.7594 3118,982.6094 3118,982.6094 C3118,982.6094 1356.37,982.6094 1356.37,982.6094 " fill="none" id="report_schedule-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3118" x2="3112" y1="917.7594" y2="909.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3118" x2="3124" y1="917.7594" y2="909.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3118" x2="3118" y1="917.7594" y2="909.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3114" x2="3122" y1="919.7594" y2="919.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1352.37" x2="1352.37" y1="986.6094" y2="978.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1355.37" x2="1355.37" y1="986.6094" y2="978.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1356.37" x2="1348.37" y1="982.6094" y2="982.6094"/></g><!--link report_schedule to ab_user--><g id="link_report_schedule_ab_user"><path codeLine="597" d="M2986.27,836.6094 C2986.27,836.6094 2867.41,836.6094 2867.41,836.6094 C2867.41,836.6094 2867.41,2171.8994 2867.41,2171.8994 " fill="none" id="report_schedule-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2986.27" x2="2994.27" y1="836.6094" y2="830.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2986.27" x2="2994.27" y1="836.6094" y2="842.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2986.27" x2="2994.27" y1="836.6094" y2="836.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2984.27" x2="2984.27" y1="832.6094" y2="840.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2867.41" x2="2873.41" y1="2171.8994" y2="2179.8994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2867.41" x2="2861.41" y1="2171.8994" y2="2179.8994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2867.41" x2="2867.41" y1="2171.8994" y2="2179.8994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2871.41" x2="2863.41" y1="2169.8994" y2="2169.8994"/></g><!--link sl_datasets to dbs--><g id="link_sl_datasets_dbs"><path codeLine="599" d="M186.5,771.2694 C186.5,771.2694 186.5,998.6094 186.5,998.6094 C186.5,998.6094 1063.97,998.6094 1063.97,998.6094 " fill="none" id="sl_datasets-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="186.5" x2="180.5" y1="771.2694" y2="763.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="186.5" x2="192.5" y1="771.2694" y2="763.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="186.5" x2="186.5" y1="771.2694" y2="763.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="182.5" x2="190.5" y1="773.2694" y2="773.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1067.97" x2="1067.97" y1="994.6094" y2="1002.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1064.97" x2="1064.97" y1="994.6094" y2="1002.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1063.97" x2="1071.97" y1="998.6094" y2="998.6094"/></g><!--link sl_datasets to sl_columns--><g id="link_sl_datasets_sl_columns"><path codeLine="600" d="M52.83,771.2194 C52.83,771.2194 52.83,2316.6094 52.83,2316.6094 C52.83,2316.6094 763.28,2316.6094 763.28,2316.6094 " fill="none" id="sl_datasets-sl_columns" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="52.83" x2="46.83" y1="771.2194" y2="763.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="52.83" x2="58.83" y1="771.2194" y2="763.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="52.83" x2="52.83" y1="771.2194" y2="763.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="48.83" x2="56.83" y1="773.2194" y2="773.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="763.28" x2="771.28" y1="2316.6094" y2="2310.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="763.28" x2="771.28" y1="2316.6094" y2="2322.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="763.28" x2="771.28" y1="2316.6094" y2="2316.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="761.28" x2="761.28" y1="2312.6094" y2="2320.6094"/></g><!--link sl_datasets to ab_user--><g id="link_sl_datasets_ab_user"><path codeLine="601" d="M279.52,751.6094 C279.52,751.6094 2816.82,751.6094 2816.82,751.6094 C2816.82,751.6094 2816.82,2172.0094 2816.82,2172.0094 " fill="none" id="sl_datasets-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="279.52" x2="271.52" y1="751.6094" y2="757.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="279.52" x2="271.52" y1="751.6094" y2="745.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="279.52" x2="271.52" y1="751.6094" y2="751.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="281.52" x2="281.52" y1="755.6094" y2="747.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2816.82" x2="2822.82" y1="2172.0094" y2="2180.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2816.82" x2="2810.82" y1="2172.0094" y2="2180.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2816.82" x2="2816.82" y1="2172.0094" y2="2180.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2820.82" x2="2812.82" y1="2170.0094" y2="2170.0094"/></g><!--link sl_datasets to sl_tables--><g id="link_sl_datasets_sl_tables"><path codeLine="602" d="M77.17,771.2994 C77.17,771.2994 77.17,1764.6094 77.17,1764.6094 C77.17,1764.6094 763.3,1764.6094 763.3,1764.6094 " fill="none" id="sl_datasets-sl_tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="77.17" x2="71.17" y1="771.2994" y2="763.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="77.17" x2="83.17" y1="771.2994" y2="763.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="77.17" x2="77.17" y1="771.2994" y2="763.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="73.17" x2="81.17" y1="773.2994" y2="773.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="763.3" x2="771.3" y1="1764.6094" y2="1758.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="763.3" x2="771.3" y1="1764.6094" y2="1770.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="763.3" x2="771.3" y1="1764.6094" y2="1764.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="761.3" x2="761.3" y1="1760.6094" y2="1768.6094"/></g><!--link dbs to ab_user--><g id="link_dbs_ab_user"><path codeLine="604" d="M1310.5,1445.6694 C1310.5,1445.6694 1310.5,2204.6094 1310.5,2204.6094 C1310.5,2204.6094 2717.73,2204.6094 2717.73,2204.6094 " fill="none" id="dbs-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1310.5" x2="1304.5" y1="1445.6694" y2="1437.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1310.5" x2="1316.5" y1="1445.6694" y2="1437.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1310.5" x2="1310.5" y1="1445.6694" y2="1437.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1306.5" x2="1314.5" y1="1447.6694" y2="1447.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2721.73" x2="2721.73" y1="2200.6094" y2="2208.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2718.73" x2="2718.73" y1="2200.6094" y2="2208.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2717.73" x2="2725.73" y1="2204.6094" y2="2204.6094"/></g><!--link dbs to query--><g id="link_dbs_query"><path codeLine="605" d="M1335.5,1445.6794 C1335.5,1445.6794 1335.5,1501.6094 1335.5,1501.6094 C1335.5,1501.6094 5373.5,1501.6094 5373.5,1501.6094 " fill="none" id="dbs-query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1331.5" x2="1339.5" y1="1441.6794" y2="1441.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1331.5" x2="1339.5" y1="1444.6794" y2="1444.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1335.5" x2="1335.5" y1="1445.6794" y2="1437.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5373.5" x2="5381.5" y1="1501.6094" y2="1495.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5373.5" x2="5381.5" y1="1501.6094" y2="1507.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5373.5" x2="5381.5" y1="1501.6094" y2="1501.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5371.5" x2="5371.5" y1="1497.6094" y2="1505.6094"/></g><!--link dbs to saved_query--><g id="link_dbs_saved_query"><path codeLine="606" d="M1356.12,1425.6094 C1356.12,1425.6094 5793.67,1425.6094 5793.67,1425.6094 C5793.67,1425.6094 5793.67,1595.2894 5793.67,1595.2894 " fill="none" id="dbs-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1352.12" x2="1352.12" y1="1429.6094" y2="1421.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1355.12" x2="1355.12" y1="1429.6094" y2="1421.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1356.12" x2="1348.12" y1="1425.6094" y2="1425.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5793.67" x2="5799.67" y1="1595.2894" y2="1603.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5793.67" x2="5787.67" y1="1595.2894" y2="1603.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5793.67" x2="5793.67" y1="1595.2894" y2="1603.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5797.67" x2="5789.67" y1="1593.2894" y2="1593.2894"/></g><!--link dbs to tables--><g id="link_dbs_tables"><path codeLine="607" d="M1185,1445.6594 C1185,1445.6594 1185,1497.3694 1185,1497.3694 " fill="none" id="dbs-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1181" x2="1189" y1="1441.6594" y2="1441.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1181" x2="1189" y1="1444.6594" y2="1444.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1185" x2="1185" y1="1445.6594" y2="1437.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1185" x2="1191" y1="1497.3694" y2="1505.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1185" x2="1179" y1="1497.3694" y2="1505.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1185" x2="1185" y1="1497.3694" y2="1505.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1189" x2="1181" y1="1495.3694" y2="1495.3694"/></g><!--link dbs to sl_tables--><g id="link_dbs_sl_tables"><path codeLine="608" d="M1063.88,1409.6094 C1063.88,1409.6094 893,1409.6094 893,1409.6094 C893,1409.6094 893,1627.8794 893,1627.8794 " fill="none" id="dbs-sl_tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1067.88" x2="1067.88" y1="1405.6094" y2="1413.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1064.88" x2="1064.88" y1="1405.6094" y2="1413.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1063.88" x2="1071.88" y1="1409.6094" y2="1409.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="893" x2="899" y1="1627.8794" y2="1635.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="893" x2="887" y1="1627.8794" y2="1635.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="893" x2="893" y1="1627.8794" y2="1635.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="897" x2="889" y1="1625.8794" y2="1625.8794"/></g><!--link dbs to ssh_tunnels--><g id="link_dbs_ssh_tunnels"><path codeLine="609" d="M1323,1445.8394 C1323,1445.8394 1323,1648.6094 1323,1648.6094 C1323,1648.6094 2315.95,1648.6094 2315.95,1648.6094 " fill="none" id="dbs-ssh_tunnels" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1319" x2="1327" y1="1441.8394" y2="1441.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1319" x2="1327" y1="1444.8394" y2="1444.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1323" x2="1323" y1="1445.8394" y2="1437.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2315.95" x2="2323.95" y1="1648.6094" y2="1642.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2315.95" x2="2323.95" y1="1648.6094" y2="1654.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2315.95" x2="2323.95" y1="1648.6094" y2="1648.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2313.95" x2="2313.95" y1="1644.6094" y2="1652.6094"/></g><!--link sql_metrics to tables--><g id="link_sql_metrics_tables"><path codeLine="611" d="M578.67,1364.2094 C578.67,1364.2094 578.67,1571.6094 578.67,1571.6094 C578.67,1571.6094 1041.92,1571.6094 1041.92,1571.6094 " fill="none" id="sql_metrics-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="578.67" x2="572.67" y1="1364.2094" y2="1356.2094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="578.67" x2="584.67" y1="1364.2094" y2="1356.2094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="578.67" x2="578.67" y1="1364.2094" y2="1356.2094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="574.67" x2="582.67" y1="1366.2094" y2="1366.2094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1045.92" x2="1045.92" y1="1567.6094" y2="1575.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1042.92" x2="1042.92" y1="1567.6094" y2="1575.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1041.92" x2="1049.92" y1="1571.6094" y2="1571.6094"/></g><!--link sql_metrics to ab_user--><g id="link_sql_metrics_ab_user"><path codeLine="612" d="M657.33,1364.2994 C657.33,1364.2994 657.33,1461.6094 657.33,1461.6094 C657.33,1461.6094 2799.95,1461.6094 2799.95,1461.6094 C2799.95,1461.6094 2799.95,2171.7694 2799.95,2171.7694 " fill="none" id="sql_metrics-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="657.33" x2="651.33" y1="1364.2994" y2="1356.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="657.33" x2="663.33" y1="1364.2994" y2="1356.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="657.33" x2="657.33" y1="1364.2994" y2="1356.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="653.33" x2="661.33" y1="1366.2994" y2="1366.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2803.95" x2="2795.95" y1="2175.7694" y2="2175.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2803.95" x2="2795.95" y1="2172.7694" y2="2172.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2799.95" x2="2799.95" y1="2171.7694" y2="2179.7694"/></g><!--link database_user_oauth2_tokens to ab_user--><g id="link_database_user_oauth2_tokens_ab_user"><path codeLine="614" d="M1356.89,635.6094 C1356.89,635.6094 2833.68,635.6094 2833.68,635.6094 C2833.68,635.6094 2833.68,2172.0094 2833.68,2172.0094 " fill="none" id="database_user_oauth2_tokens-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1356.89" x2="1348.89" y1="635.6094" y2="641.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1356.89" x2="1348.89" y1="635.6094" y2="629.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1356.89" x2="1348.89" y1="635.6094" y2="635.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1358.89" x2="1358.89" y1="639.6094" y2="631.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2837.68" x2="2829.68" y1="2176.0094" y2="2176.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2837.68" x2="2829.68" y1="2173.0094" y2="2173.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2833.68" x2="2833.68" y1="2172.0094" y2="2180.0094"/></g><!--link database_user_oauth2_tokens to dbs--><g id="link_database_user_oauth2_tokens_dbs"><path codeLine="615" d="M1210,746.7194 C1210,746.7194 1210,961.5594 1210,961.5594 " fill="none" id="database_user_oauth2_tokens-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1210" x2="1204" y1="746.7194" y2="738.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1210" x2="1216" y1="746.7194" y2="738.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1210" x2="1210" y1="746.7194" y2="738.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1206" x2="1214" y1="748.7194" y2="748.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1214" x2="1206" y1="965.5594" y2="965.5594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1214" x2="1206" y1="962.5594" y2="962.5594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1210" x2="1210" y1="961.5594" y2="969.5594"/></g><!--link table_columns to tables--><g id="link_table_columns_tables"><path codeLine="617" d="M1031.38,1388.9194 C1031.38,1388.9194 1031.38,1538.6094 1031.38,1538.6094 C1031.38,1538.6094 1041.73,1538.6094 1041.73,1538.6094 " fill="none" id="table_columns-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1031.38" x2="1025.38" y1="1388.9194" y2="1380.9194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1031.38" x2="1037.38" y1="1388.9194" y2="1380.9194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1031.38" x2="1031.38" y1="1388.9194" y2="1380.9194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1027.38" x2="1035.38" y1="1390.9194" y2="1390.9194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1045.73" x2="1045.73" y1="1534.6094" y2="1542.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1042.73" x2="1042.73" y1="1534.6094" y2="1542.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1041.73" x2="1049.73" y1="1538.6094" y2="1538.6094"/></g><!--link table_columns to ab_user--><g id="link_table_columns_ab_user"><path codeLine="618" d="M1025.75,1388.6294 C1025.75,1388.6294 1025.75,2211.6094 1025.75,2211.6094 C1025.75,2211.6094 2717.74,2211.6094 2717.74,2211.6094 " fill="none" id="table_columns-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1025.75" x2="1019.75" y1="1388.6294" y2="1380.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1025.75" x2="1031.75" y1="1388.6294" y2="1380.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1025.75" x2="1025.75" y1="1388.6294" y2="1380.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1021.75" x2="1029.75" y1="1390.6294" y2="1390.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2721.74" x2="2721.74" y1="2207.6094" y2="2215.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2718.74" x2="2718.74" y1="2207.6094" y2="2215.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2717.74" x2="2725.74" y1="2211.6094" y2="2211.6094"/></g><!--link sl_tables to sl_columns--><g id="link_sl_tables_sl_columns"><path codeLine="620" d="M893,1900.1394 C893,1900.1394 893,2082.5694 893,2082.5694 " fill="none" id="sl_tables-sl_columns" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="893" x2="887" y1="1900.1394" y2="1892.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="893" x2="899" y1="1900.1394" y2="1892.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="893" x2="893" y1="1900.1394" y2="1892.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="889" x2="897" y1="1902.1394" y2="1902.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="893" x2="899" y1="2082.5694" y2="2090.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="893" x2="887" y1="2082.5694" y2="2090.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="893" x2="893" y1="2082.5694" y2="2090.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="897" x2="889" y1="2080.5694" y2="2080.5694"/></g><!--link sl_tables to ab_user--><g id="link_sl_tables_ab_user"><path codeLine="621" d="M1019.58,1764.6094 C1019.58,1764.6094 1020.12,1764.6094 1020.12,1764.6094 C1020.12,1764.6094 1020.12,2217.6094 1020.12,2217.6094 C1020.12,2217.6094 2717.76,2217.6094 2717.76,2217.6094 " fill="none" id="sl_tables-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1022.66" x2="1014.66" y1="1764.6094" y2="1770.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1022.66" x2="1014.66" y1="1764.6094" y2="1758.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1022.66" x2="1014.66" y1="1764.6094" y2="1764.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1024.66" x2="1024.66" y1="1768.6094" y2="1760.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2721.76" x2="2721.76" y1="2213.6094" y2="2221.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2718.76" x2="2718.76" y1="2213.6094" y2="2221.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2717.76" x2="2725.76" y1="2217.6094" y2="2217.6094"/></g><!--link sl_columns to ab_user--><g id="link_sl_columns_ab_user"><path codeLine="623" d="M1022.76,2223.6094 C1022.76,2223.6094 2718,2223.6094 2718,2223.6094 " fill="none" id="sl_columns-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1022.76" x2="1014.76" y1="2223.6094" y2="2229.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1022.76" x2="1014.76" y1="2223.6094" y2="2217.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1022.76" x2="1014.76" y1="2223.6094" y2="2223.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1024.76" x2="1024.76" y1="2227.6094" y2="2219.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2722" x2="2722" y1="2219.6094" y2="2227.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2719" x2="2719" y1="2219.6094" y2="2227.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2718" x2="2726" y1="2223.6094" y2="2223.6094"/></g><!--link row_level_security_filters to ab_role--><g id="link_row_level_security_filters_ab_role"><path codeLine="625" d="M283,1315.4194 C283,1315.4194 283,1485.6094 283,1485.6094 C283,1485.6094 2705.9,1485.6094 2705.9,1485.6094 C2705.9,1485.6094 2705.9,2641.9494 2705.9,2641.9494 " fill="none" id="row_level_security_filters-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="283.0143" x2="277" y1="1315.4194" y2="1307.4301"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="283.0143" x2="289" y1="1315.4194" y2="1307.4087"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="283.0143" x2="283" y1="1315.4194" y2="1307.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="279.0179" x2="287.0179" y1="1317.4265" y2="1317.4122"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2705.9" x2="2711.9" y1="2641.9494" y2="2649.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2705.9" x2="2699.9" y1="2641.9494" y2="2649.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2705.9" x2="2705.9" y1="2641.9494" y2="2649.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2709.9" x2="2701.9" y1="2639.9494" y2="2639.9494"/></g><!--link row_level_security_filters to tables--><g id="link_row_level_security_filters_tables"><path codeLine="626" d="M192.25,1315.1394 C192.25,1315.1394 192.25,1603.6094 192.25,1603.6094 C192.25,1603.6094 1041.66,1603.6094 1041.66,1603.6094 " fill="none" id="row_level_security_filters-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="192.25" x2="186.25" y1="1315.1394" y2="1307.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="192.25" x2="198.25" y1="1315.1394" y2="1307.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="192.25" x2="192.25" y1="1315.1394" y2="1307.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="188.25" x2="196.25" y1="1317.1394" y2="1317.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1041.66" x2="1049.66" y1="1603.6094" y2="1597.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1041.66" x2="1049.66" y1="1603.6094" y2="1609.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1041.66" x2="1049.66" y1="1603.6094" y2="1603.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1039.66" x2="1039.66" y1="1599.6094" y2="1607.6094"/></g><!--link row_level_security_filters to ab_user--><g id="link_row_level_security_filters_ab_user"><path codeLine="627" d="M373.75,1315.2294 C373.75,1315.2294 373.75,1473.6094 373.75,1473.6094 C373.75,1473.6094 2783.09,1473.6094 2783.09,1473.6094 C2783.09,1473.6094 2783.09,2171.8094 2783.09,2171.8094 " fill="none" id="row_level_security_filters-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="373.75" x2="367.75" y1="1315.2294" y2="1307.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="373.75" x2="379.75" y1="1315.2294" y2="1307.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="373.75" x2="373.75" y1="1315.2294" y2="1307.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="369.75" x2="377.75" y1="1317.2294" y2="1317.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2787.09" x2="2779.09" y1="2175.8094" y2="2175.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2787.09" x2="2779.09" y1="2172.8094" y2="2172.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2783.09" x2="2783.09" y1="2171.8094" y2="2179.8094"/></g><!--link tables to slices--><g id="link_tables_slices"><path codeLine="629" d="M1306.19,1554.6094 C1306.19,1554.6094 4804.6,1554.6094 4804.6,1554.6094 C4804.6,1554.6094 4804.6,1421.3594 4804.6,1421.3594 " fill="none" id="tables-slices" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1302.19" x2="1302.19" y1="1558.6094" y2="1550.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1305.19" x2="1305.19" y1="1558.6094" y2="1550.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1306.19" x2="1298.19" y1="1554.6094" y2="1554.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4804.6" x2="4798.6" y1="1421.3594" y2="1413.3594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4804.6" x2="4810.6" y1="1421.3594" y2="1413.3594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4804.6" x2="4804.6" y1="1421.3594" y2="1413.3594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4800.6" x2="4808.6" y1="1423.3594" y2="1423.3594"/></g><!--link dynamic_plugin to ab_user--><g id="link_dynamic_plugin_ab_user"><path codeLine="631" d="M3117,1298.6694 C3117,1298.6694 3117,2184.6094 3117,2184.6094 C3117,2184.6094 2926.19,2184.6094 2926.19,2184.6094 " fill="none" id="dynamic_plugin-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3117" x2="3111" y1="1298.6694" y2="1290.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3117" x2="3123" y1="1298.6694" y2="1290.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3117" x2="3117" y1="1298.6694" y2="1290.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3113" x2="3121" y1="1300.6694" y2="1300.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.19" x2="2922.19" y1="2188.6094" y2="2180.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2925.19" x2="2925.19" y1="2188.6094" y2="2180.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.19" x2="2918.19" y1="2184.6094" y2="2184.6094"/></g><!--link annotation_layer to ab_user--><g id="link_annotation_layer_ab_user"><path codeLine="633" d="M4063.75,1290.9294 C4063.75,1290.9294 4063.75,2198.6094 4063.75,2198.6094 C4063.75,2198.6094 2926.15,2198.6094 2926.15,2198.6094 " fill="none" id="annotation_layer-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4063.75" x2="4057.75" y1="1290.9294" y2="1282.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4063.75" x2="4069.75" y1="1290.9294" y2="1282.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4063.75" x2="4063.75" y1="1290.9294" y2="1282.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4059.75" x2="4067.75" y1="1292.9294" y2="1292.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.15" x2="2922.15" y1="2202.6094" y2="2194.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2925.15" x2="2925.15" y1="2202.6094" y2="2194.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.15" x2="2918.15" y1="2198.6094" y2="2198.6094"/></g><!--link annotation_layer to annotation--><g id="link_annotation_layer_annotation"><path codeLine="634" d="M4174,1290.7294 C4174,1290.7294 4174,1644.5394 4174,1644.5394 " fill="none" id="annotation_layer-annotation" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4170" x2="4178" y1="1286.7294" y2="1286.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4170" x2="4178" y1="1289.7294" y2="1289.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4174" x2="4174" y1="1290.7294" y2="1282.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4174" x2="4180" y1="1644.5394" y2="1652.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4174" x2="4168" y1="1644.5394" y2="1652.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4174" x2="4174" y1="1644.5394" y2="1652.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4178" x2="4170" y1="1642.5394" y2="1642.5394"/></g><!--link embedded_dashboards to dashboards--><g id="link_embedded_dashboards_dashboards"><path codeLine="636" d="M4526.5,1290.7294 C4526.5,1290.7294 4526.5,1595.5094 4526.5,1595.5094 " fill="none" id="embedded_dashboards-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4526.5" x2="4520.5" y1="1290.7294" y2="1282.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4526.5" x2="4532.5" y1="1290.7294" y2="1282.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4526.5" x2="4526.5" y1="1290.7294" y2="1282.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4522.5" x2="4530.5" y1="1292.7294" y2="1292.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4530.5" x2="4522.5" y1="1599.5094" y2="1599.5094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4530.5" x2="4522.5" y1="1596.5094" y2="1596.5094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4526.5" x2="4526.5" y1="1595.5094" y2="1603.5094"/></g><!--link embedded_dashboards to ab_user--><g id="link_embedded_dashboards_ab_user"><path codeLine="637" d="M4662.5,1290.7094 C4662.5,1290.7094 4662.5,2211.6094 4662.5,2211.6094 C4662.5,2211.6094 2926.04,2211.6094 2926.04,2211.6094 " fill="none" id="embedded_dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4662.5" x2="4656.5" y1="1290.7094" y2="1282.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4662.5" x2="4668.5" y1="1290.7094" y2="1282.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4662.5" x2="4662.5" y1="1290.7094" y2="1282.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4658.5" x2="4666.5" y1="1292.7094" y2="1292.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.04" x2="2922.04" y1="2215.6094" y2="2207.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2925.04" x2="2925.04" y1="2215.6094" y2="2207.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.04" x2="2918.04" y1="2211.6094" y2="2211.6094"/></g><!--link css_templates to ab_user--><g id="link_css_templates_ab_user"><path codeLine="639" d="M3831.83,1290.9494 C3831.83,1290.9494 3831.83,2193.6094 3831.83,2193.6094 C3831.83,2193.6094 2926.37,2193.6094 2926.37,2193.6094 " fill="none" id="css_templates-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3831.83" x2="3825.83" y1="1290.9494" y2="1282.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3831.83" x2="3837.83" y1="1290.9494" y2="1282.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3831.83" x2="3831.83" y1="1290.9494" y2="1282.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3827.83" x2="3835.83" y1="1292.9494" y2="1292.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.37" x2="2922.37" y1="2197.6094" y2="2189.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2925.37" x2="2925.37" y1="2197.6094" y2="2189.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.37" x2="2918.37" y1="2193.6094" y2="2193.6094"/></g><!--link annotation to ab_user--><g id="link_annotation_ab_user"><path codeLine="641" d="M4174,1883.6094 C4174,1883.6094 4174,2202.6094 4174,2202.6094 C4174,2202.6094 2926.15,2202.6094 2926.15,2202.6094 " fill="none" id="annotation-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4174" x2="4168" y1="1883.6094" y2="1875.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4174" x2="4180" y1="1883.6094" y2="1875.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4174" x2="4174" y1="1883.6094" y2="1875.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4170" x2="4178" y1="1885.6094" y2="1885.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.15" x2="2922.15" y1="2206.6094" y2="2198.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2925.15" x2="2925.15" y1="2206.6094" y2="2198.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.15" x2="2918.15" y1="2202.6094" y2="2202.6094"/></g><!--link tag to tagged_object--><g id="link_tag_tagged_object"><path codeLine="644" d="M4385.23,2345.6094 C4385.23,2345.6094 3875.17,2345.6094 3875.17,2345.6094 C3875.17,2345.6094 3875.17,2593.1694 3875.17,2593.1694 " fill="none" id="tag-tagged_object" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4389.23" x2="4389.23" y1="2341.6094" y2="2349.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4386.23" x2="4386.23" y1="2341.6094" y2="2349.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4385.23" x2="4393.23" y1="2345.6094" y2="2345.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3875.17" x2="3881.17" y1="2593.1694" y2="2601.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3875.17" x2="3869.17" y1="2593.1694" y2="2601.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3875.17" x2="3875.17" y1="2593.1694" y2="2601.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3879.17" x2="3871.17" y1="2591.1694" y2="2591.1694"/></g><!--link tag to ab_user--><g id="link_tag_ab_user"><path codeLine="645" d="M4385.27,2287.6094 C4385.27,2287.6094 2926.04,2287.6094 2926.04,2287.6094 " fill="none" id="tag-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4385.27" x2="4393.27" y1="2287.6094" y2="2281.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4385.27" x2="4393.27" y1="2287.6094" y2="2293.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4385.27" x2="4393.27" y1="2287.6094" y2="2287.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4383.27" x2="4383.27" y1="2283.6094" y2="2291.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.04" x2="2918.04" y1="2287.6094" y2="2293.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.04" x2="2918.04" y1="2287.6094" y2="2281.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.04" x2="2918.04" y1="2287.6094" y2="2287.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2928.04" x2="2928.04" y1="2291.6094" y2="2283.6094"/></g><!--link user_attribute to dashboards--><g id="link_user_attribute_dashboards"><path codeLine="647" d="M3529.09,1286.6094 C3529.09,1286.6094 4445.5,1286.6094 4445.5,1286.6094 C4445.5,1286.6094 4445.5,1595.4494 4445.5,1595.4494 " fill="none" id="user_attribute-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3529.09" x2="3521.1007" y1="1286.5951" y2="1292.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3529.09" x2="3521.0793" y1="1286.5951" y2="1280.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3529.09" x2="3521.09" y1="1286.5951" y2="1286.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3531.0971" x2="3531.0828" y1="1290.5915" y2="1282.5915"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4449.5" x2="4441.5" y1="1599.4494" y2="1599.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4449.5" x2="4441.5" y1="1596.4494" y2="1596.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4445.5" x2="4445.5" y1="1595.4494" y2="1603.4494"/></g><!--link slices to ab_user--><g id="link_slices_ab_user"><path codeLine="649" d="M4907.8,1421.1994 C4907.8,1421.1994 4907.8,2216.6094 4907.8,2216.6094 C4907.8,2216.6094 2926.07,2216.6094 2926.07,2216.6094 " fill="none" id="slices-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4907.8" x2="4901.8" y1="1421.1994" y2="1413.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4907.8" x2="4913.8" y1="1421.1994" y2="1413.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4907.8" x2="4907.8" y1="1421.1994" y2="1413.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4903.8" x2="4911.8" y1="1423.1994" y2="1423.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.07" x2="2922.07" y1="2220.6094" y2="2212.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2925.07" x2="2925.07" y1="2220.6094" y2="2212.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.07" x2="2918.07" y1="2216.6094" y2="2216.6094"/></g><!--link slices to tag--><g id="link_slices_tag"><path codeLine="650" d="M4959.4,1421.2594 C4959.4,1421.2594 4959.4,2287.6094 4959.4,2287.6094 C4959.4,2287.6094 4586.68,2287.6094 4586.68,2287.6094 " fill="none" id="slices-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4959.4" x2="4953.4" y1="1421.2594" y2="1413.2594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4959.4" x2="4965.4" y1="1421.2594" y2="1413.2594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4959.4" x2="4959.4" y1="1421.2594" y2="1413.2594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4955.4" x2="4963.4" y1="1423.2594" y2="1423.2594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4586.68" x2="4578.68" y1="2287.6094" y2="2293.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4586.68" x2="4578.68" y1="2287.6094" y2="2281.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4586.68" x2="4578.68" y1="2287.6094" y2="2287.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4588.68" x2="4588.68" y1="2291.6094" y2="2283.6094"/></g><!--link slices to dashboards--><g id="link_slices_dashboards"><path codeLine="651" d="M4856.2,1421.3294 C4856.2,1421.3294 4856.2,1620.6094 4856.2,1620.6094 C4856.2,1620.6094 4615.73,1620.6094 4615.73,1620.6094 " fill="none" id="slices-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4856.2" x2="4850.2" y1="1421.3294" y2="1413.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4856.2" x2="4862.2" y1="1421.3294" y2="1413.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4856.2" x2="4856.2" y1="1421.3294" y2="1413.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4852.2" x2="4860.2" y1="1423.3294" y2="1423.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4615.73" x2="4607.73" y1="1620.6094" y2="1626.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4615.73" x2="4607.73" y1="1620.6094" y2="1614.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4615.73" x2="4607.73" y1="1620.6094" y2="1620.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4617.73" x2="4617.73" y1="1624.6094" y2="1616.6094"/></g><!--link tagged_object to ab_user--><g id="link_tagged_object_ab_user"><path codeLine="653" d="M3671.22,2626.6094 C3671.22,2626.6094 2882.75,2626.6094 2882.75,2626.6094 C2882.75,2626.6094 2882.75,2460.2994 2882.75,2460.2994 " fill="none" id="tagged_object-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3671.22" x2="3679.22" y1="2626.6094" y2="2620.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3671.22" x2="3679.22" y1="2626.6094" y2="2632.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3671.22" x2="3679.22" y1="2626.6094" y2="2626.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3669.22" x2="3669.22" y1="2622.6094" y2="2630.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2878.75" x2="2886.75" y1="2456.2994" y2="2456.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2878.75" x2="2886.75" y1="2459.2994" y2="2459.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2882.75" x2="2882.75" y1="2460.2994" y2="2452.2994"/></g><!--link dashboards to ab_user--><g id="link_dashboards_ab_user"><path codeLine="655" d="M4379,1932.8494 C4379,1932.8494 4379,2207.6094 4379,2207.6094 C4379,2207.6094 2926.22,2207.6094 2926.22,2207.6094 " fill="none" id="dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4379" x2="4373" y1="1932.8494" y2="1924.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4379" x2="4385" y1="1932.8494" y2="1924.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4379" x2="4379" y1="1932.8494" y2="1924.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4375" x2="4383" y1="1934.8494" y2="1934.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.22" x2="2918.22" y1="2207.6094" y2="2213.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.22" x2="2918.22" y1="2207.6094" y2="2201.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.22" x2="2918.22" y1="2207.6094" y2="2207.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2928.22" x2="2928.22" y1="2211.6094" y2="2203.6094"/></g><!--link dashboards to tag--><g id="link_dashboards_tag"><path codeLine="656" d="M4486,1932.8794 C4486,1932.8794 4486,2220.7194 4486,2220.7194 " fill="none" id="dashboards-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4486" x2="4480" y1="1932.8794" y2="1924.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4486" x2="4492" y1="1932.8794" y2="1924.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4486" x2="4486" y1="1932.8794" y2="1924.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4482" x2="4490" y1="1934.8794" y2="1934.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4486" x2="4492" y1="2220.7194" y2="2228.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4486" x2="4480" y1="2220.7194" y2="2228.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4486" x2="4486" y1="2220.7194" y2="2228.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4490" x2="4482" y1="2218.7194" y2="2218.7194"/></g><!--link dashboards to ab_role--><g id="link_dashboards_ab_role"><path codeLine="657" d="M4356.46,1912.6094 C4356.46,1912.6094 2712.6,1912.6094 2712.6,1912.6094 C2712.6,1912.6094 2712.6,2641.8594 2712.6,2641.8594 " fill="none" id="dashboards-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4356.46" x2="4364.46" y1="1912.6094" y2="1906.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4356.46" x2="4364.46" y1="1912.6094" y2="1918.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4356.46" x2="4364.46" y1="1912.6094" y2="1912.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4354.46" x2="4354.46" y1="1908.6094" y2="1916.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2712.6" x2="2718.6" y1="2641.8594" y2="2649.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2712.6" x2="2706.6" y1="2641.8594" y2="2649.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2712.6" x2="2712.6" y1="2641.8594" y2="2649.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2716.6" x2="2708.6" y1="2639.8594" y2="2639.8594"/></g><!--link logs to ab_user--><g id="link_logs_ab_user"><path codeLine="659" d="M2205,1867.7394 C2205,1867.7394 2205,2192.6094 2205,2192.6094 C2205,2192.6094 2717.93,2192.6094 2717.93,2192.6094 " fill="none" id="logs-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2205" x2="2199" y1="1867.7394" y2="1859.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2205" x2="2211" y1="1867.7394" y2="1859.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2205" x2="2205" y1="1867.7394" y2="1859.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2201" x2="2209" y1="1869.7394" y2="1869.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2721.93" x2="2721.93" y1="2188.6094" y2="2196.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2718.93" x2="2718.93" y1="2188.6094" y2="2196.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2717.93" x2="2725.93" y1="2192.6094" y2="2192.6094"/></g><!--link key_value to ab_user--><g id="link_key_value_ab_user"><path codeLine="661" d="M1965,1867.7294 C1965,1867.7294 1965,2198.6094 1965,2198.6094 C1965,2198.6094 2717.77,2198.6094 2717.77,2198.6094 " fill="none" id="key_value-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1965" x2="1959" y1="1867.7294" y2="1859.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1965" x2="1971" y1="1867.7294" y2="1859.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1965" x2="1965" y1="1867.7294" y2="1859.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1961" x2="1969" y1="1869.7294" y2="1869.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2721.77" x2="2721.77" y1="2194.6094" y2="2202.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2718.77" x2="2718.77" y1="2194.6094" y2="2202.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2717.77" x2="2725.77" y1="2198.6094" y2="2198.6094"/></g><!--link ssh_tunnels to ab_user--><g id="link_ssh_tunnels_ab_user"><path codeLine="663" d="M2488.75,1908.1194 C2488.75,1908.1194 2488.75,2186.6094 2488.75,2186.6094 C2488.75,2186.6094 2717.61,2186.6094 2717.61,2186.6094 " fill="none" id="ssh_tunnels-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2488.75" x2="2482.75" y1="1908.1194" y2="1900.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2488.75" x2="2494.75" y1="1908.1194" y2="1900.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2488.75" x2="2488.75" y1="1908.1194" y2="1900.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2484.75" x2="2492.75" y1="1910.1194" y2="1910.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2721.61" x2="2721.61" y1="2182.6094" y2="2190.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2718.61" x2="2718.61" y1="2182.6094" y2="2190.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2717.61" x2="2725.61" y1="2186.6094" y2="2186.6094"/></g><!--link tab_state to dbs--><g id="link_tab_state_dbs"><path codeLine="667" d="M5488,1388.9894 C5488,1388.9894 5488,1419.6094 5488,1419.6094 C5488,1419.6094 1356.09,1419.6094 1356.09,1419.6094 " fill="none" id="tab_state-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5488" x2="5482" y1="1388.9894" y2="1380.9894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5488" x2="5494" y1="1388.9894" y2="1380.9894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5488" x2="5488" y1="1388.9894" y2="1380.9894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5484" x2="5492" y1="1390.9894" y2="1390.9894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1352.09" x2="1352.09" y1="1423.6094" y2="1415.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1355.09" x2="1355.09" y1="1423.6094" y2="1415.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1356.09" x2="1348.09" y1="1419.6094" y2="1419.6094"/></g><!--link tab_state to table_schema--><g id="link_tab_state_table_schema"><path codeLine="668" d="M5432.73,1203.6094 C5432.73,1203.6094 5268.67,1203.6094 5268.67,1203.6094 C5268.67,1203.6094 5268.67,1627.8694 5268.67,1627.8694 " fill="none" id="tab_state-table_schema" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5436.73" x2="5436.73" y1="1199.6094" y2="1207.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5433.73" x2="5433.73" y1="1199.6094" y2="1207.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5432.73" x2="5440.73" y1="1203.6094" y2="1203.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5268.67" x2="5274.67" y1="1627.8694" y2="1635.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5268.67" x2="5262.67" y1="1627.8694" y2="1635.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5268.67" x2="5268.67" y1="1627.8694" y2="1635.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5272.67" x2="5264.67" y1="1625.8694" y2="1625.8694"/></g><!--link tab_state to query--><g id="link_tab_state_query"><path codeLine="669" d="M5582,1388.9594 C5582,1388.9594 5582,1489.5594 5582,1489.5594 " fill="none" id="tab_state-query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5582" x2="5576" y1="1388.9594" y2="1380.9594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5582" x2="5588" y1="1388.9594" y2="1380.9594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5582" x2="5582" y1="1388.9594" y2="1380.9594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5578" x2="5586" y1="1390.9594" y2="1390.9594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5586" x2="5578" y1="1493.5594" y2="1493.5594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5586" x2="5578" y1="1490.5594" y2="1490.5594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5582" x2="5582" y1="1489.5594" y2="1497.5594"/></g><!--link tab_state to saved_query--><g id="link_tab_state_saved_query"><path codeLine="670" d="M5637.37,1203.6094 C5637.37,1203.6094 5864.33,1203.6094 5864.33,1203.6094 C5864.33,1203.6094 5864.33,1595.4894 5864.33,1595.4894 " fill="none" id="tab_state-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5637.37" x2="5629.37" y1="1203.6094" y2="1209.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5637.37" x2="5629.37" y1="1203.6094" y2="1197.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5637.37" x2="5629.37" y1="1203.6094" y2="1203.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5639.37" x2="5639.37" y1="1207.6094" y2="1199.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5868.33" x2="5860.33" y1="1599.4894" y2="1599.4894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5868.33" x2="5860.33" y1="1596.4894" y2="1596.4894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5864.33" x2="5864.33" y1="1595.4894" y2="1603.4894"/></g><!--link tab_state to ab_user--><g id="link_tab_state_ab_user"><path codeLine="671" d="M5535,1388.7594 C5535,1388.7594 5535,1449.6094 5535,1449.6094 C5535,1449.6094 2884.27,1449.6094 2884.27,1449.6094 C2884.27,1449.6094 2884.27,2171.7694 2884.27,2171.7694 " fill="none" id="tab_state-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5535" x2="5529" y1="1388.7594" y2="1380.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5535" x2="5541" y1="1388.7594" y2="1380.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5535" x2="5535" y1="1388.7594" y2="1380.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5531" x2="5539" y1="1390.7594" y2="1390.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2888.27" x2="2880.27" y1="2175.7694" y2="2175.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2888.27" x2="2880.27" y1="2172.7694" y2="2172.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2884.27" x2="2884.27" y1="2171.7694" y2="2179.7694"/></g><!--link saved_query to ab_user--><g id="link_saved_query_ab_user"><path codeLine="673" d="M5793.67,1932.8694 C5793.67,1932.8694 5793.67,2225.6094 5793.67,2225.6094 C5793.67,2225.6094 2926.34,2225.6094 2926.34,2225.6094 " fill="none" id="saved_query-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5793.67" x2="5787.67" y1="1932.8694" y2="1924.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5793.67" x2="5799.67" y1="1932.8694" y2="1924.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5793.67" x2="5793.67" y1="1932.8694" y2="1924.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5789.67" x2="5797.67" y1="1934.8694" y2="1934.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.34" x2="2922.34" y1="2229.6094" y2="2221.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2925.34" x2="2925.34" y1="2229.6094" y2="2221.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.34" x2="2918.34" y1="2225.6094" y2="2225.6094"/></g><!--link saved_query to tag--><g id="link_saved_query_tag"><path codeLine="674" d="M5864.33,1932.9294 C5864.33,1932.9294 5864.33,2345.6094 5864.33,2345.6094 C5864.33,2345.6094 4586.58,2345.6094 4586.58,2345.6094 " fill="none" id="saved_query-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5864.33" x2="5858.33" y1="1932.9294" y2="1924.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5864.33" x2="5870.33" y1="1932.9294" y2="1924.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5864.33" x2="5864.33" y1="1932.9294" y2="1924.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5860.33" x2="5868.33" y1="1934.9294" y2="1934.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4586.58" x2="4578.58" y1="2345.6094" y2="2351.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4586.58" x2="4578.58" y1="2345.6094" y2="2339.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4586.58" x2="4578.58" y1="2345.6094" y2="2345.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4588.58" x2="4588.58" y1="2349.6094" y2="2341.6094"/></g><!--link table_schema to dbs--><g id="link_table_schema_dbs"><path codeLine="676" d="M5191.33,1628.0294 C5191.33,1628.0294 5191.33,1431.6094 5191.33,1431.6094 C5191.33,1431.6094 1356.2,1431.6094 1356.2,1431.6094 " fill="none" id="table_schema-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5191.33" x2="5197.33" y1="1628.0294" y2="1636.0294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5191.33" x2="5185.33" y1="1628.0294" y2="1636.0294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5191.33" x2="5191.33" y1="1628.0294" y2="1636.0294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5195.33" x2="5187.33" y1="1626.0294" y2="1626.0294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1352.2" x2="1352.2" y1="1435.6094" y2="1427.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1355.2" x2="1355.2" y1="1435.6094" y2="1427.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1356.2" x2="1348.2" y1="1431.6094" y2="1431.6094"/></g><!--link table_schema to ab_user--><g id="link_table_schema_ab_user"><path codeLine="677" d="M5230,1900.1794 C5230,1900.1794 5230,2220.6094 5230,2220.6094 C5230,2220.6094 2926.26,2220.6094 2926.26,2220.6094 " fill="none" id="table_schema-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5230" x2="5224" y1="1900.1794" y2="1892.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5230" x2="5236" y1="1900.1794" y2="1892.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5230" x2="5230" y1="1900.1794" y2="1892.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5226" x2="5234" y1="1902.1794" y2="1902.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.26" x2="2922.26" y1="2224.6094" y2="2216.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2925.26" x2="2925.26" y1="2224.6094" y2="2216.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.26" x2="2918.26" y1="2220.6094" y2="2220.6094"/></g><!--link query to ab_user--><g id="link_query_ab_user"><path codeLine="679" d="M5373.04,1957.6094 C5373.04,1957.6094 2901.14,1957.6094 2901.14,1957.6094 C2901.14,1957.6094 2901.14,2172.0694 2901.14,2172.0694 " fill="none" id="query-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5373.04" x2="5381.04" y1="1957.6094" y2="1951.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5373.04" x2="5381.04" y1="1957.6094" y2="1963.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5373.04" x2="5381.04" y1="1957.6094" y2="1957.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5371.04" x2="5371.04" y1="1953.6094" y2="1961.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2905.14" x2="2897.14" y1="2176.0694" y2="2176.0694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2905.14" x2="2897.14" y1="2173.0694" y2="2173.0694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2901.14" x2="2901.14" y1="2172.0694" y2="2180.0694"/></g><!--SRC=[tHnhRziuyhj_XQu5RbtW5aZInzqLYmMSDBqjDcrsasnnzqcW9ThcHX9LahBhFlxx3H-I9Ogad3HsqksNMfmHISrxXiC88Z8SJKgKB71qMPMOSIoYqujNez7Vn0BdE9fc5IuPASHez4E4bfIaKSdeDCCvZrP4B29Kp3ESHWcZAnxDC0P4VasA4Z6KHnafi5YNEA9CB6WBa6I8ysFAKinEQ4PPz7ZEy7eKmFZffmAlVluvUhnQ487TY5SBabmNcFCQ-T36EuCDNOfrXckCLuWlSDf2Er7JeUHwpcXLfDsrZmwU7JvxAadnbgOuuoE64w4e43rwKommWwsbqOpHF7eDyrm3QSlek28PR2uQlvuSFtaKFPvcC7lqUHIPVxWGHAoZH-y9Nht5HHMDqJHUmaESmnEyWNZK7cczAl-Hz6NqvjtLwNzEBphZ1Shno-ZzvEBabyd5-EZvmPC6_BMtzc-OvOHpGWkv2xM3iXbIIpVxiCQtt4thBHzAyu5EZFwUB_2SS87P7rmI5tR6p41SmKYptyxebhkT4SP5tANWYsTFEZZ0to4KkM8OemHXMu7ijXdreek2SqGo_mpwynWIahGf4h3OgydLwTMRjwT-l0L8lMV9a6nOSk4GYLl9vk51K3OR_dRO-fro4oM2B66Au_FpizF9kn2ddnuTEFQOqJafF3nMi3W1koKyb805ua6iX66GepIcldMI1TYy88APORgEPzUUHSmS7XI7kbEmiahDuST6k-NeROIkpRklhLyjYpx9C1Cy-djqWKjmO3nWkpN6wKUSL5B1pkWy6ZCr5kDwK19Uxzi5sV8Zgaf2Zj-ycrpyRtne2HS7DvvMu8xZL8ZSmnik4AmTGC15yFqbWf3WPVJwx7norGS0GrRndrnAnjNfVw_ibKMB0yyjySQCKGOEW7CqnuxN3TNgZzpQIyYtBd12IW9ZlE4BguSwF6b6BNvykqxuE2hZ8pzHcls0mXOpClVHTXlYx4mprTgNPkc6mFLUElIj1- -SlFWZE3SVTMv7UyjBsU0KyuIHKYgmOqbWbu0znJbYrobTkL12lW3YwKAWQST9MkihcadhaMC8hZjEvtaNKv0SVwA5p-Msv6T6MOw4doJyG-RwreKqAJuYfn1iJ2bYQG03FXLnlzGgpuV1m8GCaq8Qi34Ansl1Dj2G6GC40Zi6MzKLdnvDDuXXtGNh3tP7I7MIS1S1vWmbMCPPX7f81747v33pMFAQLZx_JnbC0sABSS4NL7Xah-A2vl6Af6BXCH4QOu79V25sRsWwNlaL24iquP2eXXoon9Avx9XdCYgMlxasHAq1omW5VUizMQX1rI0yBXThJXAKkRa923agaDmQx426i5csTgDgWzVR6_vOCgp2UoTGpnbNp6aQTk1lNXcQHEDqQfWAF_RBJ6yIYzcK0hi2sNU7hGDuO6zH1YupNmDzITlM77bpZ-Epy-FknyZoJjWmS9o1XiM8nveqCMmFeWZ4FPdAnr9-9AGHiC5CkYcd7L5Mhs9RUYcGIp2wh2fWsNMHkEVKI3C2cwlAZA8qX0OsWmVXop0ypJqwfUsed5u5D3aAi52flKjnYeIjIw7LKcBq-4PoMP2ZXUI7J3xTUm4025sSGAxYccDxxRy7JRxyaBt5Wf44xFI7J8e8_Axjz6RWOQYstanFOoqfTXk0lhwQsReXnDEZcuIOwLCxN3iy-fT5ZOen4BHr06M5MA421-2_On5j27mq6N8DJidVfK-GnQBpIIKMHrVq6e8Sy16rgPKg55CaOR5GGECx_0XxImBLqhUE0L2I01FqdXqse0q6Ar0IRP6zXS8Pi7JXdMqNtBkIGdP2ioeleh6Mk4Gz6HPrXXw6DT2RkIjh06Owb0rgAz5F8DCbAX9PxW49iKn9RoloFAESUcm_E5Gm_fBARdZO48Lj17oRpjeyaOJVW9Hh21bqLRkNcVQ-Rv_MHichoYtKfsyo2_tuLyWh4a20nDHLnZCHJm_WIHyUTWXIMnrWNiVaR9w_0svAyv6cn6z09C9ypl3SM7uFpf0PaAeCQKGXzJMGRv92qW642ym6OJZzviHK9hc80SD2cnzCWta9Nn-02voNbFaGFD9z0zDyiyIwAeWh7WjRue5WxXxqwuAkpl0IPvSOOb4OUQr4B1hB0bic0J4t42DzHl_yyBq5PGE-FSm9lLdBAV_JuPBZQxmEh99a28B3_ULZoFYsjcEx3w_cTLpXb0ZFK9M961TfIKaXtEve1fkhl7R9SCwKH70XFzw3IcSpZdq5qE6gY-euuQ4QlpnP3y6rBuw7qExE1UjGRw1gbIDIg9XFkj1jgc3UatiiaeMko8Dz1uw1VHSu49FurQWEPxmdy-wZ3UasL8bBDRjuedFm6vcCKMj-Rfq95pAepSYd9hVnLQDMQ5rxvxYXhk_aQ4U5znFASAZYlWQf8CblMJKd44-b-Z4krRF9j3jZUxRZFU8hkziRdLP5AekBUtEGawAWGeLbPsYjEbsQWJYJ8wRNmHgzDo_eEWNT4wbEyobEKvo-gayKep4sGt5pocXybWDmvoGBka1JGgPANJF2dS7SuD7eJb8Upg-CoOh62TU1htmofEiCxQyFehQY0m87kzkxPhQLqbR7lH7eMnjtbDdm2XfVoFD_eysRutFx_9n2Sk5JUPcqof8zadvzJpnwZPQNG9TeF4DBII3D7VEmRKzLgFYgseOjcRH5aax_z1TltGnnrPJcCkgUro7t_A5OUAlBuKP75BjWkIpnJuHWP5f90wQuX-fdJRtksCEeugzmbj0SnyCs7or1VvWEGRpD9Jj9_pAIgB8c_DUKmUJlXv7wgRriSxBEQINFPqErJuDYrSmF_9DPo_PIh2NvrAl0sycSBptuK66sZat7s8rhFjiacdUJHkeEAxG4vibIVA0BI-64H1CpGMP48Ra-IOCJqzKEBeLa_BihBOD51_ppwP-GGodJhgHUFJP6VZEqlq0BpRsgeRSo1ExA-R-VxE5qjmduxJZV6zxVLtsgCUz2NguAn58bvQgWxIls3sYzEmo-6xqQYkGu9F21OajPJI7XMTn1uN-FMjkfTLokEUGZWMg7wl3FwDn8eVorPRGfptabHnkvi2EgWLw0eUX1UqaVr2Th_hGXRHguk7jAXcUOCSnyvzjzTVuLhz_Bcjvf8TWw6b_ZjQxnQLesZpTHQD_tCgpzjx_7ndG3U_iSxkAII-2qhoImnM4xj7qCT_dBLLKKE8CuJdPngDzrCBSP-2iSKPlEDvIcyXJDPQOqWknizmViEh3hiJ_GJraoifI52bL0347ZK5Fc3jnahLTAfReQvL8eRm-hreWEEHrL91bsmehHM0UWi4XTFsgUjromUI5GdjyYocr5wqgSVTVqWlBiSmY_dqLdQ1hm25TeUYbKIGt4Ljz3Q4xFzEF3kFCIT2yPckBibjSNX_MrTqZpucuEQNJ-b96S2Dzd2GnfYSRpEkPAK5OLjptZMP0KnncUYNYAVAswAYqAxs8dURrSztUvB3Y5pHwCKzWCV0TE8HmSJRUMlNwdxA3i3Ub6E5vtIsvNhB1iRt1TxgCh7hWOfOHsR_TmLN_0fI9dtQkfYTjkrTGZ3-IINsr_RzzWUmUMI-YkgbjA3yI9g4Xz2TKks6pCHSjGk4m4i2DHryxS-Tcj-9LawhvhsuCV7jwmSK3aPUnkLR3P0eYc-ZM06RGyKhwgTYT7d_j3yylx3ZWbyheW2Vq5WPrvKTFmuWRgk-eWG6vmoFTAa1IH6GGFj9qbMXQuTGT95XtSTrrQAB9VtwSGycQEVU78vad9w5md3ix4qMjpX- -fyoeJl1lFsZ6eFioJuUpBwDqVRqyltfoCZmx-4RrmeO61B-gxdK5qUGAu5PBU8qGgoVLMxmGjSpja_Y6wm9cg5_05AVbef62EFnlpzSkFFtxvqeKCupP_8oQ8-hd-on2ZpVhgxuLOq1xeI_tO0NtHRtKFbLppwZuviwRpZpoOLQpBy9qNDd-1m8CSmgsttqPghjmR77sa4yBOr5I3MDC0-7DtA-rBjzRhFT3dLk-r3wFD9lS4DIzqNCXT_9N3XhVAjzc3hSZO1fdPxHUQPMt0fl1YwD6wt6PsrdhJ0UrGCtHZoVMTm-YI6QDDVr_T-TxVcXDkizhqYtgvsORttmvD7kWATkZsC7RhouQGhPsORsWuhtHAaxlRvUPwkTVCvR8-DevPQZEkvt8rEhdrE83PsLst_oUy_nxO46U-qPJM6LS3TDa8wz2-_msZfhpj5FCsHAth6BLdwvx0kNMjIwlFbchPq7fTvtlQ9-b6chcRj9lgjrCzMXNS7kL7dMp7jhCRGDk6cU3N_Uh6zFL0jcti8NIttQenk3XdWpKPMmR7v9FzJ-h1EkkwLlm_]--></g></svg>
\ 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="2456px" preserveAspectRatio="none" style="width:7118px;height:2456px;background:#003153;" version="1.1" viewBox="0 0 7118 2456" width="7118px" zoomAndPan="magnify"><defs/><g><rect fill="#003153" height="2456" style="stroke:none;stroke-width:1.0;" width="7118" x="0" y="0"/><text fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" lengthAdjust="spacing" textLength="271" x="3419" y="35.4209">Apache Superset ERD</text><!--cluster Inherited from Flask App Builder (FAB)--><g id="cluster_Inherited from Flask App Builder (FAB)"><rect fill="#000000" height="881.5" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="565" x="3894" y="1569.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="301" x="4026" y="1584.1045">Inherited from Flask App Builder (FAB)</text></g><!--cluster Core--><g id="cluster_Core"><rect fill="#000000" height="2165" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="1757" x="12" y="99.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="38" x="871.5" y="114.6045">Core</text></g><!--cluster Data Assets--><g id="cluster_Data Assets"><rect fill="#000000" height="1857.5" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="1196" x="2674" y="423.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="94" x="3225" y="438.6045">Data Assets</text></g><!--cluster SQL Lab--><g id="cluster_SQL Lab"><rect fill="#000000" height="1314" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="586" x="6526" y="58.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="64" x="6787" y="73.6045">SQL Lab</text></g><!--cluster System--><g id="cluster_System"><rect fill="#000000" height="323" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="1162" x="4722" y="1520.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="58" x="5274" y="1535.1045">System</text></g><!--cluster Alerts & Reports--><g id="cluster_Alerts &amp; Reports"><rect fill="#000000" height="1030" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="665" x="1793" y="951.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="132" x="2059.5" y="966.6045">Alerts &amp; Reports</text></g><!--class ab_role--><g id="elem_ab_role"><rect codeLine="19" fill="#003153" height="76.5938" id="ab_role" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="155" x="4192.5" y="1652.6094"/><ellipse cx="4219.9" cy="1666.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4224.0094,1672.6094 L4216.2906,1672.6094 L4216.2906,1660.2188 L4224.0094,1660.2188 L4224.0094,1662.375 L4218.7438,1662.375 L4218.7438,1665.0469 L4223.5094,1665.0469 L4223.5094,1667.2031 L4218.7438,1667.2031 L4218.7438,1670.4531 L4224.0094,1670.4531 L4224.0094,1672.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="95" x="4235.1" y="1671.4561">Role (ab_role)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4193.5" x2="4346.5" y1="1680.6094" y2="1680.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4198.5" y="1697.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4193.5" x2="4346.5" y1="1704.9063" y2="1704.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="4198.5" y="1721.9014">name: VARCHAR(64)</text></g><!--class ab_view_menu--><g id="elem_ab_view_menu"><rect codeLine="23" fill="#003153" height="76.5938" id="ab_view_menu" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="214" x="3928" y="2357.6094"/><ellipse cx="3941" cy="2371.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3945.1094,2377.6094 L3937.3906,2377.6094 L3937.3906,2365.2188 L3945.1094,2365.2188 L3945.1094,2367.375 L3939.8438,2367.375 L3939.8438,2370.0469 L3944.6094,2370.0469 L3944.6094,2372.2031 L3939.8438,2372.2031 L3939.8438,2375.4531 L3945.1094,2375.4531 L3945.1094,2377.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="3953" y="2376.4561">ViewMenu (ab_view_menu)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3929" x2="4141" y1="2385.6094" y2="2385.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3934" y="2402.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3929" x2="4141" y1="2409.9063" y2="2409.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="3934" y="2426.9014">name: VARCHAR(250)</text></g><!--class ab_permission_view--><g id="elem_ab_permission_view"><rect codeLine="27" fill="#003153" height="92.8906" id="ab_permission_view" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="287" x="3910.5" y="2115.1094"/><ellipse cx="3923.5" cy="2129.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3927.6094,2135.1094 L3919.8906,2135.1094 L3919.8906,2122.7188 L3927.6094,2122.7188 L3927.6094,2124.875 L3922.3438,2124.875 L3922.3438,2127.5469 L3927.1094,2127.5469 L3927.1094,2129.7031 L3922.3438,2129.7031 L3922.3438,2132.9531 L3927.6094,2132.9531 L3927.6094,2135.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="259" x="3935.5" y="2133.9561">PermissionView (ab_permission_view)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3911.5" x2="4196.5" y1="2143.1094" y2="2143.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3916.5" y="2160.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3916.5" y="2176.4014">permission_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3916.5" y="2192.6982">view_menu_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3911.5" x2="4196.5" y1="2200" y2="2200"/></g><!--class ab_register_user--><g id="elem_ab_register_user"><rect codeLine="32" fill="#003153" height="174.375" id="ab_register_user" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="247" x="3910.5" y="1604.1094"/><ellipse cx="3923.5" cy="1618.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3927.6094,1624.1094 L3919.8906,1624.1094 L3919.8906,1611.7188 L3927.6094,1611.7188 L3927.6094,1613.875 L3922.3438,1613.875 L3922.3438,1616.5469 L3927.1094,1616.5469 L3927.1094,1618.7031 L3922.3438,1618.7031 L3922.3438,1621.9531 L3927.6094,1621.9531 L3927.6094,1624.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="219" x="3935.5" y="1622.9561">RegisterUser (ab_register_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3911.5" x2="4156.5" y1="1632.1094" y2="1632.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3916.5" y="1649.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="196" x="3916.5" y="1665.4014">registration_date: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="3911.5" x2="4156.5" y1="1672.7031" y2="1672.7031"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="3916.5" y="1689.6982">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="3916.5" y="1705.9951">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="3916.5" y="1722.292">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="3916.5" y="1738.5889">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="3916.5" y="1754.8857">email: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="3916.5" y="1771.1826">registration_hash: VARCHAR(256)</text></g><!--class ab_permission--><g id="elem_ab_permission"><rect codeLine="42" fill="#003153" height="76.5938" id="ab_permission" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="218" x="4177" y="2357.6094"/><ellipse cx="4190" cy="2371.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4194.1094,2377.6094 L4186.3906,2377.6094 L4186.3906,2365.2188 L4194.1094,2365.2188 L4194.1094,2367.375 L4188.8438,2367.375 L4188.8438,2370.0469 L4193.6094,2370.0469 L4193.6094,2372.2031 L4188.8438,2372.2031 L4188.8438,2375.4531 L4194.1094,2375.4531 L4194.1094,2377.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="4202" y="2376.4561">Permission (ab_permission)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4178" x2="4394" y1="2385.6094" y2="2385.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4183" y="2402.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4178" x2="4394" y1="2409.9063" y2="2409.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="4183" y="2426.9014">name: VARCHAR(100)</text></g><!--class ab_user--><g id="elem_ab_user"><rect codeLine="46" fill="#003153" height="272.1563" id="ab_user" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="192" x="4233" y="2025.6094"/><ellipse cx="4274.75" cy="2039.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4278.8594,2045.6094 L4271.1406,2045.6094 L4271.1406,2033.2188 L4278.8594,2033.2188 L4278.8594,2035.375 L4273.5938,2035.375 L4273.5938,2038.0469 L4278.3594,2038.0469 L4278.3594,2040.2031 L4273.5938,2040.2031 L4273.5938,2043.4531 L4278.8594,2043.4531 L4278.8594,2045.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="101" x="4292.25" y="2044.4561">User (ab_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4234" x2="4424" y1="2053.6094" y2="2053.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4239" y="2070.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="4239" y="2086.9014">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="4239" y="2103.1982">last_login: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="4239" y="2119.4951">login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="4239" y="2135.792">fail_login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4239" y="2152.0889">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4239" y="2168.3857">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4239" y="2184.6826">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4239" y="2200.9795">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4234" x2="4424" y1="2208.2813" y2="2208.2813"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="4239" y="2225.2764">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="4239" y="2241.5732">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="4239" y="2257.8701">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="4239" y="2274.167">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="4239" y="2290.4639">email: VARCHAR(320)</text></g><!--class dynamic_plugin--><g id="elem_dynamic_plugin"><rect codeLine="64" fill="#003153" height="174.375" id="dynamic_plugin" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="249" x="1503.5" y="134.6094"/><ellipse cx="1516.5" cy="148.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1520.6094,154.6094 L1512.8906,154.6094 L1512.8906,142.2188 L1520.6094,142.2188 L1520.6094,144.375 L1515.3438,144.375 L1515.3438,147.0469 L1520.1094,147.0469 L1520.1094,149.2031 L1515.3438,149.2031 L1515.3438,152.4531 L1520.6094,152.4531 L1520.6094,154.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="221" x="1528.5" y="153.4561">DynamicPlugin (dynamic_plugin)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1504.5" x2="1751.5" y1="162.6094" y2="162.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1509.5" y="179.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1509.5" y="195.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1509.5" y="212.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="1509.5" y="228.4951">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="1509.5" y="244.792">key: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="1509.5" y="261.0889">bundle_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1509.5" y="277.3857">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1509.5" y="293.6826">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1504.5" x2="1751.5" y1="300.9844" y2="300.9844"/></g><!--class tag--><g id="elem_tag"><rect codeLine="74" fill="#003153" height="174.375" id="tag" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="185" x="1520.5" y="1604.1094"/><ellipse cx="1578.25" cy="1618.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1582.3594,1624.1094 L1574.6406,1624.1094 L1574.6406,1611.7188 L1582.3594,1611.7188 L1582.3594,1613.875 L1577.0938,1613.875 L1577.0938,1616.5469 L1581.8594,1616.5469 L1581.8594,1618.7031 L1577.0938,1618.7031 L1577.0938,1621.9531 L1582.3594,1621.9531 L1582.3594,1624.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="62" x="1595.75" y="1622.9561">Tag (tag)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1521.5" x2="1704.5" y1="1632.1094" y2="1632.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1526.5" y="1649.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1526.5" y="1665.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1526.5" y="1681.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1526.5" y="1697.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1526.5" y="1714.292">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1526.5" y="1730.5889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1521.5" x2="1704.5" y1="1737.8906" y2="1737.8906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="1526.5" y="1754.8857">name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="1526.5" y="1771.1826">type: VARCHAR(12)</text></g><!--class embedded_dashboards--><g id="elem_embedded_dashboards"><rect codeLine="84" fill="#003153" height="158.0781" id="embedded_dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="359" x="307.5" y="142.6094"/><ellipse cx="320.5" cy="156.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M324.6094,162.6094 L316.8906,162.6094 L316.8906,150.2188 L324.6094,150.2188 L324.6094,152.375 L319.3438,152.375 L319.3438,155.0469 L324.1094,155.0469 L324.1094,157.2031 L319.3438,157.2031 L319.3438,160.4531 L324.6094,160.4531 L324.6094,162.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="331" x="332.5" y="161.4561">EmbeddedDashboard (embedded_dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="308.5" x2="665.5" y1="170.6094" y2="170.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="313.5" y="187.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="313.5" y="203.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="313.5" y="220.1982">allow_domain_list: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="313.5" y="236.4951">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="313.5" y="252.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="313.5" y="269.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="308.5" x2="665.5" y1="276.3906" y2="276.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="313.5" y="293.3857">uuid: BINARY(16)</text></g><!--class user_attribute--><g id="elem_user_attribute"><rect codeLine="93" fill="#003153" height="174.375" id="user_attribute" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="244" x="28" y="134.6094"/><ellipse cx="47.75" cy="148.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M51.8594,154.6094 L44.1406,154.6094 L44.1406,142.2188 L51.8594,142.2188 L51.8594,144.375 L46.5938,144.375 L46.5938,147.0469 L51.3594,147.0469 L51.3594,149.2031 L46.5938,149.2031 L46.5938,152.4531 L51.8594,152.4531 L51.8594,154.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="61.25" y="153.4561">UserAttribute (user_attribute)</text><line style="stroke:#808080;stroke-width:1.0;" x1="29" x2="271" y1="162.6094" y2="162.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="34" y="179.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="34" y="195.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="34" y="212.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="34" y="228.4951">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="34" y="244.792">welcome_dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="34" y="261.0889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="34" y="277.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="29" x2="271" y1="284.6875" y2="284.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="34" y="301.6826">avatar_url: VARCHAR(100)</text></g><!--class favstar--><g id="elem_favstar"><rect codeLine="103" fill="#003153" height="125.4844" id="favstar" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="197" x="701.5" y="159.1094"/><ellipse cx="741.75" cy="173.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M745.8594,179.1094 L738.1406,179.1094 L738.1406,166.7188 L745.8594,166.7188 L745.8594,168.875 L740.5938,168.875 L740.5938,171.5469 L745.3594,171.5469 L745.3594,173.7031 L740.5938,173.7031 L740.5938,176.9531 L745.8594,176.9531 L745.8594,179.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="109" x="759.25" y="177.9561">FavStar (favstar)</text><line style="stroke:#808080;stroke-width:1.0;" x1="702.5" x2="897.5" y1="187.1094" y2="187.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="707.5" y="204.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="707.5" y="220.4014">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="110" x="707.5" y="236.6982">obj_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="707.5" y="252.9951">dttm: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="702.5" x2="897.5" y1="260.2969" y2="260.2969"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="707.5" y="277.292">class_name: VARCHAR(50)</text></g><!--class annotation_layer--><g id="elem_annotation_layer"><rect codeLine="110" fill="#003153" height="158.0781" id="annotation_layer" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="266" x="934" y="142.6094"/><ellipse cx="947" cy="156.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M951.1094,162.6094 L943.3906,162.6094 L943.3906,150.2188 L951.1094,150.2188 L951.1094,152.375 L945.8438,152.375 L945.8438,155.0469 L950.6094,155.0469 L950.6094,157.2031 L945.8438,157.2031 L945.8438,160.4531 L951.1094,160.4531 L951.1094,162.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="238" x="959" y="161.4561">AnnotationLayer (annotation_layer)</text><line style="stroke:#808080;stroke-width:1.0;" x1="935" x2="1199" y1="170.6094" y2="170.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="940" y="187.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="940" y="203.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="940" y="220.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="940" y="236.4951">descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="940" y="252.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="940" y="269.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="935" x2="1199" y1="276.3906" y2="276.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="940" y="293.3857">name: VARCHAR(250)</text></g><!--class tagged_object--><g id="elem_tagged_object"><rect codeLine="119" fill="#003153" height="174.375" id="tagged_object" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="239" x="1503.5" y="2074.6094"/><ellipse cx="1516.5" cy="2088.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1520.6094,2094.6094 L1512.8906,2094.6094 L1512.8906,2082.2188 L1520.6094,2082.2188 L1520.6094,2084.375 L1515.3438,2084.375 L1515.3438,2087.0469 L1520.1094,2087.0469 L1520.1094,2089.2031 L1515.3438,2089.2031 L1515.3438,2092.4531 L1520.6094,2092.4531 L1520.6094,2094.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="1528.5" y="2093.4561">TaggedObject (tagged_object)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1504.5" x2="1741.5" y1="2102.6094" y2="2102.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1509.5" y="2119.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1509.5" y="2135.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1509.5" y="2152.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="111" x="1509.5" y="2168.4951">tag_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="1509.5" y="2184.792">object_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1509.5" y="2201.0889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1509.5" y="2217.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1504.5" x2="1741.5" y1="2224.6875" y2="2224.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="1509.5" y="2241.6826">object_type: VARCHAR(9)</text></g><!--class css_templates--><g id="elem_css_templates"><rect codeLine="129" fill="#003153" height="158.0781" id="css_templates" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="233" x="1235.5" y="142.6094"/><ellipse cx="1248.5" cy="156.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1252.6094,162.6094 L1244.8906,162.6094 L1244.8906,150.2188 L1252.6094,150.2188 L1252.6094,152.375 L1247.3438,152.375 L1247.3438,155.0469 L1252.1094,155.0469 L1252.1094,157.2031 L1247.3438,157.2031 L1247.3438,160.4531 L1252.6094,160.4531 L1252.6094,162.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="205" x="1260.5" y="161.4561">CssTemplate (css_templates)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1236.5" x2="1467.5" y1="170.6094" y2="170.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1241.5" y="187.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1241.5" y="203.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1241.5" y="220.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="1241.5" y="236.4951">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1241.5" y="252.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1241.5" y="269.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1236.5" x2="1467.5" y1="276.3906" y2="276.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="1241.5" y="293.3857">template_name: VARCHAR(250)</text></g><!--class annotation--><g id="elem_annotation"><rect codeLine="138" fill="#003153" height="223.2656" id="annotation" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="207" x="1545.5" y="475.1094"/><ellipse cx="1565.7" cy="489.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1569.8094,495.1094 L1562.0906,495.1094 L1562.0906,482.7188 L1569.8094,482.7188 L1569.8094,484.875 L1564.5438,484.875 L1564.5438,487.5469 L1569.3094,487.5469 L1569.3094,489.7031 L1564.5438,489.7031 L1564.5438,492.9531 L1569.8094,492.9531 L1569.8094,495.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="1579.3" y="493.9561">Annotation (annotation)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1546.5" x2="1751.5" y1="503.1094" y2="503.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1551.5" y="520.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1551.5" y="536.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1551.5" y="552.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="1551.5" y="568.9951">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="1551.5" y="585.292">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="1551.5" y="601.5889">layer_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="1551.5" y="617.8857">long_descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="1551.5" y="634.1826">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1551.5" y="650.4795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1551.5" y="666.7764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1546.5" x2="1751.5" y1="674.0781" y2="674.0781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="195" x="1551.5" y="691.0732">short_descr: VARCHAR(500)</text></g><!--class dashboards--><g id="elem_dashboards"><rect codeLine="151" fill="#003153" height="321.0469" id="dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="243" x="1267.5" y="426.1094"/><ellipse cx="1299.85" cy="440.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1303.9594,446.1094 L1296.2406,446.1094 L1296.2406,433.7188 L1303.9594,433.7188 L1303.9594,435.875 L1298.6938,435.875 L1298.6938,438.5469 L1303.4594,438.5469 L1303.4594,440.7031 L1298.6938,440.7031 L1298.6938,443.9531 L1303.9594,443.9531 L1303.9594,446.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="1316.15" y="444.9561">Dashboard (dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1268.5" x2="1509.5" y1="454.1094" y2="454.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1273.5" y="471.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1273.5" y="487.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1273.5" y="503.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="136" x="1273.5" y="519.9951">position_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1273.5" y="536.292">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="1273.5" y="552.5889">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="1273.5" y="568.8857">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="1273.5" y="585.1826">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="1273.5" y="601.4795">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="1273.5" y="617.7764">published: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="1273.5" y="634.0732">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="1273.5" y="650.3701">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1273.5" y="666.667">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1273.5" y="682.9639">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1268.5" x2="1509.5" y1="690.2656" y2="690.2656"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1273.5" y="707.2607">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="219" x="1273.5" y="723.5576">dashboard_title: VARCHAR(500)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="1273.5" y="739.8545">slug: VARCHAR(255)</text></g><!--class slices--><g id="elem_slices"><rect codeLine="170" fill="#003153" height="418.8281" id="slices" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="258" x="1445" y="880.6094"/><ellipse cx="1527.75" cy="894.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1531.8594,900.6094 L1524.1406,900.6094 L1524.1406,888.2188 L1531.8594,888.2188 L1531.8594,890.375 L1526.5938,890.375 L1526.5938,893.0469 L1531.3594,893.0469 L1531.3594,895.2031 L1526.5938,895.2031 L1526.5938,898.4531 L1531.8594,898.4531 L1531.8594,900.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="85" x="1545.25" y="899.4561">Slice (slices)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1446" x2="1702" y1="908.6094" y2="908.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1451" y="925.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1451" y="941.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1451" y="958.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="167" x="1451" y="974.4951">datasource_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="96" x="1451" y="990.792">params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="1451" y="1007.0889">query_context: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1451" y="1023.3857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="1451" y="1039.6826">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="1451" y="1055.9795">last_saved_at: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="1451" y="1072.2764">last_saved_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="1451" y="1088.5732">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="1451" y="1104.8701">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="1451" y="1121.167">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="1451" y="1137.4639">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1451" y="1153.7607">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1451" y="1170.0576">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1446" x2="1702" y1="1177.3594" y2="1177.3594"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1451" y="1194.3545">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="1451" y="1210.6514">slice_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="228" x="1451" y="1226.9482">datasource_type: VARCHAR(200)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="1451" y="1243.2451">datasource_name: VARCHAR(2000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="1451" y="1259.542">viz_type: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1451" y="1275.8389">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="1451" y="1292.1357">schema_perm: VARCHAR(1000)</text></g><!--class sl_datasets--><g id="elem_sl_datasets"><rect codeLine="197" fill="#003153" height="255.8594" id="sl_datasets" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="243" x="2825.5" y="458.6094"/><ellipse cx="2870.25" cy="472.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2874.3594,478.6094 L2866.6406,478.6094 L2866.6406,466.2188 L2874.3594,466.2188 L2874.3594,468.375 L2869.0938,468.375 L2869.0938,471.0469 L2873.8594,471.0469 L2873.8594,473.2031 L2869.0938,473.2031 L2869.0938,476.4531 L2874.3594,476.4531 L2874.3594,478.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="2887.75" y="477.4561">Dataset (sl_datasets)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2826.5" x2="3067.5" y1="486.6094" y2="486.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2831.5" y="503.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2831.5" y="519.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="2831.5" y="536.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2831.5" y="552.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="2831.5" y="568.792">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="2831.5" y="585.0889">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="2831.5" y="601.3857">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="2831.5" y="617.6826">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="2831.5" y="633.9795">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="2831.5" y="650.2764">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2831.5" y="666.5732">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2831.5" y="682.8701">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2826.5" x2="3067.5" y1="690.1719" y2="690.1719"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="2831.5" y="707.167">uuid: BINARY(16)</text></g><!--class sl_columns--><g id="elem_sl_columns"><rect codeLine="212" fill="#003153" height="451.4219" id="sl_columns" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="243" x="2727.5" y="864.6094"/><ellipse cx="2773.25" cy="878.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2777.3594,884.6094 L2769.6406,884.6094 L2769.6406,872.2188 L2777.3594,872.2188 L2777.3594,874.375 L2772.0938,874.375 L2772.0938,877.0469 L2776.8594,877.0469 L2776.8594,879.2031 L2772.0938,879.2031 L2772.0938,882.4531 L2777.3594,882.4531 L2777.3594,884.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="2790.75" y="883.4561">Column (sl_columns)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2728.5" x2="2969.5" y1="892.6094" y2="892.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2733.5" y="909.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2733.5" y="925.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="2733.5" y="942.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2733.5" y="958.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="2733.5" y="974.792">is_additive: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="177" x="2733.5" y="991.0889">is_aggregation: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="2733.5" y="1007.3857">is_filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="177" x="2733.5" y="1023.6826">is_dimensional: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="212" x="2733.5" y="1039.9795">is_increase_desired: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="2733.5" y="1056.2764">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="2733.5" y="1072.5732">is_partition: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="2733.5" y="1088.8701">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="138" x="2733.5" y="1105.167">is_spatial: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="2733.5" y="1121.4639">is_temporal: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="2733.5" y="1137.7607">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="75" x="2733.5" y="1154.0576">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="2733.5" y="1170.3545">advanced_data_type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="2733.5" y="1186.6514">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="71" x="2733.5" y="1202.9482">unit: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="2733.5" y="1219.2451">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="2733.5" y="1235.542">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="2733.5" y="1251.8389">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2733.5" y="1268.1357">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2733.5" y="1284.4326">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2728.5" x2="2969.5" y1="1291.7344" y2="1291.7344"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="2733.5" y="1308.7295">uuid: BINARY(16)</text></g><!--class dbs--><g id="elem_dbs"><rect codeLine="239" fill="#003153" height="467.7188" id="dbs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="276" x="3006" y="856.1094"/><ellipse cx="3087.25" cy="870.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3091.3594,876.1094 L3083.6406,876.1094 L3083.6406,863.7188 L3091.3594,863.7188 L3091.3594,865.875 L3086.0938,865.875 L3086.0938,868.5469 L3090.8594,868.5469 L3090.8594,870.7031 L3086.0938,870.7031 L3086.0938,873.9531 L3091.3594,873.9531 L3091.3594,876.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="106" x="3104.75" y="874.9561">Database (dbs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3007" x2="3281" y1="884.1094" y2="884.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3012" y="901.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3012" y="917.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3012" y="933.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="3012" y="949.9951">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="3012" y="966.292">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="256" x="3012" y="982.5889">select_as_create_table_as: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="3012" y="998.8857">expose_in_sqllab: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="187" x="3012" y="1015.1826">allow_run_async: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="3012" y="1031.4795">allow_file_upload: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="3012" y="1047.7764">allow_ctas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="3012" y="1064.0732">allow_cvas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="3012" y="1080.3701">allow_dml: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="3012" y="1096.667">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3012" y="1112.9639">encrypted_extra: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="3012" y="1129.2607">impersonate_user: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="3012" y="1145.5576">server_cert: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="3012" y="1161.8545">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="3012" y="1178.1514">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3012" y="1194.4482">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3012" y="1210.7451">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3007" x2="3281" y1="1218.0469" y2="1218.0469"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="3012" y="1235.042">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="3012" y="1251.3389">verbose_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="3012" y="1267.6357">database_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="3012" y="1283.9326">sqlalchemy_uri: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="264" x="3012" y="1300.2295">configuration_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="3012" y="1316.5264">force_ctas_schema: VARCHAR(250)</text></g><!--class sql_metrics--><g id="elem_sql_metrics"><rect codeLine="267" fill="#003153" height="304.75" id="sql_metrics" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="236" x="3317" y="937.6094"/><ellipse cx="3353.85" cy="951.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3357.9594,957.6094 L3350.2406,957.6094 L3350.2406,945.2188 L3357.9594,945.2188 L3357.9594,947.375 L3352.6938,947.375 L3352.6938,950.0469 L3357.4594,950.0469 L3357.4594,952.2031 L3352.6938,952.2031 L3352.6938,955.4531 L3357.9594,955.4531 L3357.9594,957.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="3371.15" y="956.4561">SqlMetric (sql_metrics)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3318" x2="3552" y1="965.6094" y2="965.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3323" y="982.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3323" y="998.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3323" y="1015.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="3323" y="1031.4951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="3323" y="1047.792">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="3323" y="1064.0889">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="3323" y="1080.3857">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="3323" y="1096.6826">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3323" y="1112.9795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3323" y="1129.2764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3318" x2="3552" y1="1136.5781" y2="1136.5781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="3323" y="1153.5732">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="3323" y="1169.8701">metric_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="224" x="3323" y="1186.167">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="3323" y="1202.4639">metric_type: VARCHAR(32)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="3323" y="1218.7607">d3format: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3323" y="1235.0576">currency: VARCHAR(128)</text></g><!--class table_columns--><g id="elem_table_columns"><rect codeLine="285" fill="#003153" height="353.6406" id="table_columns" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="266" x="3588" y="913.1094"/><ellipse cx="3615.85" cy="927.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3619.9594,933.1094 L3612.2406,933.1094 L3612.2406,920.7188 L3619.9594,920.7188 L3619.9594,922.875 L3614.6938,922.875 L3614.6938,925.5469 L3619.4594,925.5469 L3619.4594,927.7031 L3614.6938,927.7031 L3614.6938,930.9531 L3619.9594,930.9531 L3619.9594,933.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="205" x="3631.15" y="931.9561">TableColumn (table_columns)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3589" x2="3853" y1="941.1094" y2="941.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3594" y="958.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3594" y="974.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3594" y="990.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="3594" y="1006.9951">is_active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="75" x="3594" y="1023.292">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="3594" y="1039.5889">groupby: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="3594" y="1055.8857">filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="3594" y="1072.1826">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="3594" y="1088.4795">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="126" x="3594" y="1104.7764">is_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="3594" y="1121.0732">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="3594" y="1137.3701">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3594" y="1153.667">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3594" y="1169.9639">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3589" x2="3853" y1="1177.2656" y2="1177.2656"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="3594" y="1194.2607">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="3594" y="1210.5576">column_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="224" x="3594" y="1226.8545">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="254" x="3594" y="1243.1514">advanced_data_type: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="250" x="3594" y="1259.4482">python_date_format: VARCHAR(255)</text></g><!--class database_user_oauth2_tokens--><g id="elem_database_user_oauth2_tokens"><rect codeLine="306" fill="#003153" height="206.9688" id="database_user_oauth2_tokens" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="457" x="3299.5" y="483.1094"/><ellipse cx="3312.5" cy="497.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3316.6094,503.1094 L3308.8906,503.1094 L3308.8906,490.7188 L3316.6094,490.7188 L3316.6094,492.875 L3311.3438,492.875 L3311.3438,495.5469 L3316.1094,495.5469 L3316.1094,497.7031 L3311.3438,497.7031 L3311.3438,500.9531 L3316.6094,500.9531 L3316.6094,503.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="429" x="3324.5" y="501.9561">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3300.5" x2="3755.5" y1="511.1094" y2="511.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3305.5" y="528.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3305.5" y="544.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3305.5" y="560.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="3305.5" y="576.9951">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3305.5" y="593.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="3305.5" y="609.5889">access_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="250" x="3305.5" y="625.8857">access_token_expiration: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="3305.5" y="642.1826">refresh_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3305.5" y="658.4795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3305.5" y="674.7764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3300.5" x2="3755.5" y1="682.0781" y2="682.0781"/></g><!--class tables--><g id="elem_tables"><rect codeLine="318" fill="#003153" height="516.6094" id="tables" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="248" x="3430" y="1432.6094"/><ellipse cx="3488.75" cy="1446.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3492.8594,1452.6094 L3485.1406,1452.6094 L3485.1406,1440.2188 L3492.8594,1440.2188 L3492.8594,1442.375 L3487.5938,1442.375 L3487.5938,1445.0469 L3492.3594,1445.0469 L3492.3594,1447.2031 L3487.5938,1447.2031 L3487.5938,1450.4531 L3492.8594,1450.4531 L3492.8594,1452.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="3506.25" y="1451.4561">SqlaTable (tables)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3431" x2="3677" y1="1460.6094" y2="1460.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3436" y="1477.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3436" y="1493.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3436" y="1510.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="3436" y="1526.4951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="3436" y="1542.792">default_endpoint: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="3436" y="1559.0889">is_featured: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="217" x="3436" y="1575.3857">filter_select_enabled: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="109" x="3436" y="1591.6826">offset: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="3436" y="1607.9795">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="3436" y="1624.2764">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="3436" y="1640.5732">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3436" y="1656.8701">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="203" x="3436" y="1673.167">fetch_values_predicate: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="3436" y="1689.4639">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="3436" y="1705.7607">is_sqllab_view: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="3436" y="1722.0576">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="3436" y="1738.3545">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="209" x="3436" y="1754.6514">normalize_columns: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="236" x="3436" y="1770.9482">always_filter_main_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3436" y="1787.2451">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3436" y="1803.542">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3431" x2="3677" y1="1810.8438" y2="1810.8438"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="3436" y="1827.8389">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3436" y="1844.1357">params: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3436" y="1860.4326">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="3436" y="1876.7295">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="3436" y="1893.0264">table_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="212" x="3436" y="1909.3232">main_dttm_col: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="3436" y="1925.6201">schema: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3436" y="1941.917">catalog: VARCHAR(256)</text></g><!--class row_level_security_filters--><g id="elem_row_level_security_filters"><rect codeLine="349" fill="#003153" height="206.9688" id="row_level_security_filters" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="363" x="3491.5" y="2058.1094"/><ellipse cx="3504.5" cy="2072.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3508.6094,2078.1094 L3500.8906,2078.1094 L3500.8906,2065.7188 L3508.6094,2065.7188 L3508.6094,2067.875 L3503.3438,2067.875 L3503.3438,2070.5469 L3508.1094,2070.5469 L3508.1094,2072.7031 L3503.3438,2072.7031 L3503.3438,2075.9531 L3508.6094,2075.9531 L3508.6094,2078.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="335" x="3516.5" y="2076.9561">RowLevelSecurityFilter (row_level_security_filters)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3492.5" x2="3853.5" y1="2086.1094" y2="2086.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3497.5" y="2103.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3497.5" y="2119.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3497.5" y="2135.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="3497.5" y="2151.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="90" x="3497.5" y="2168.292">clause: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3497.5" y="2184.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3497.5" y="2200.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3492.5" x2="3853.5" y1="2208.1875" y2="2208.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="3497.5" y="2225.1826">name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="3497.5" y="2241.4795">filter_type: VARCHAR(7)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="3497.5" y="2257.7764">group_key: VARCHAR(255)</text></g><!--class sl_tables--><g id="elem_sl_tables"><rect codeLine="361" fill="#003153" height="255.8594" id="sl_tables" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="243" x="2874.5" y="1563.1094"/><ellipse cx="2936.25" cy="1577.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2940.3594,1583.1094 L2932.6406,1583.1094 L2932.6406,1570.7188 L2940.3594,1570.7188 L2940.3594,1572.875 L2935.0938,1572.875 L2935.0938,1575.5469 L2939.8594,1575.5469 L2939.8594,1577.7031 L2935.0938,1577.7031 L2935.0938,1580.9531 L2940.3594,1580.9531 L2940.3594,1583.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="2953.75" y="1581.9561">Table (sl_tables)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2875.5" x2="3116.5" y1="1591.1094" y2="1591.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2880.5" y="1608.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2880.5" y="1624.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="2880.5" y="1640.6982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2880.5" y="1656.9951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="2880.5" y="1673.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="95" x="2880.5" y="1689.5889">catalog: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="100" x="2880.5" y="1705.8857">schema: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="2880.5" y="1722.1826">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="2880.5" y="1738.4795">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="2880.5" y="1754.7764">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2880.5" y="1771.0732">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2880.5" y="1787.3701">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2875.5" x2="3116.5" y1="1794.6719" y2="1794.6719"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="2880.5" y="1811.667">uuid: BINARY(16)</text></g><!--class query--><g id="elem_query"><rect codeLine="378" fill="#003153" height="532.9063" id="query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="307" x="6789.5" y="823.6094"/><ellipse cx="6892.25" cy="837.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M6896.3594,843.6094 L6888.6406,843.6094 L6888.6406,831.2188 L6896.3594,831.2188 L6896.3594,833.375 L6891.0938,833.375 L6891.0938,836.0469 L6895.8594,836.0469 L6895.8594,838.2031 L6891.0938,838.2031 L6891.0938,841.4531 L6896.3594,841.4531 L6896.3594,843.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="94" x="6909.75" y="842.4561">Query (query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="6790.5" x2="7095.5" y1="851.6094" y2="851.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="6795.5" y="868.6045">tracking_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="6795.5" y="884.9014">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="6795.5" y="901.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="6795.5" y="917.4951">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="6795.5" y="933.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="6795.5" y="950.0889">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="6795.5" y="966.3857">select_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="137" x="6795.5" y="982.6826">executed_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="97" x="6795.5" y="998.9795">limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="169" x="6795.5" y="1015.2764">select_as_cta: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="6795.5" y="1031.5732">select_as_cta_used: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="6795.5" y="1047.8701">progress: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="103" x="6795.5" y="1064.167">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="6795.5" y="1080.4639">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="6795.5" y="1096.7607">changed_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="6790.5" x2="7095.5" y1="1104.0625" y2="1104.0625"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="6795.5" y="1121.0576">client_id: VARCHAR(11)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="227" x="6795.5" y="1137.3545">tmp_table_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="248" x="6795.5" y="1153.6514">tmp_schema_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="6795.5" y="1169.9482">status: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="181" x="6795.5" y="1186.2451">tab_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="199" x="6795.5" y="1202.542">sql_editor_id: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="6795.5" y="1218.8389">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="6795.5" y="1235.1357">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="6795.5" y="1251.4326">limiting_factor: VARCHAR(18)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="194" x="6795.5" y="1267.7295">ctas_method: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="6795.5" y="1284.0264">results_key: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="6795.5" y="1300.3232">start_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="6795.5" y="1316.6201">start_running_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="6795.5" y="1332.917">end_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="295" x="6795.5" y="1349.2139">end_result_backend_time: NUMERIC(20, 6)</text></g><!--class saved_query--><g id="elem_saved_query"><rect codeLine="410" fill="#003153" height="321.0469" id="saved_query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="212" x="6542" y="929.6094"/><ellipse cx="6555" cy="943.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M6559.1094,949.6094 L6551.3906,949.6094 L6551.3906,937.2188 L6559.1094,937.2188 L6559.1094,939.375 L6553.8438,939.375 L6553.8438,942.0469 L6558.6094,942.0469 L6558.6094,944.2031 L6553.8438,944.2031 L6553.8438,947.4531 L6559.1094,947.4531 L6559.1094,949.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="6567" y="948.4561">SavedQuery (saved_query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="6543" x2="6753" y1="957.6094" y2="957.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="6548" y="974.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="6548" y="990.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="6548" y="1007.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="6548" y="1023.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="6548" y="1039.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="107" x="6548" y="1056.0889">db_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="6548" y="1072.3857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="6548" y="1088.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="6548" y="1104.9795">template_parameters: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="103" x="6548" y="1121.2764">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="6548" y="1137.5732">last_run: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="6548" y="1153.8701">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="6548" y="1170.167">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="6543" x2="6753" y1="1177.4688" y2="1177.4688"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="6548" y="1194.4639">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="6548" y="1210.7607">schema: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="6548" y="1227.0576">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="6548" y="1243.3545">label: VARCHAR(256)</text></g><!--class table_schema--><g id="elem_table_schema"><rect codeLine="429" fill="#003153" height="255.8594" id="table_schema" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="232" x="6768" y="93.6094"/><ellipse cx="6781" cy="107.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M6785.1094,113.6094 L6777.3906,113.6094 L6777.3906,101.2188 L6785.1094,101.2188 L6785.1094,103.375 L6779.8438,103.375 L6779.8438,106.0469 L6784.6094,106.0469 L6784.6094,108.2031 L6779.8438,108.2031 L6779.8438,111.4531 L6785.1094,111.4531 L6785.1094,113.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="204" x="6793" y="112.4561">TableSchema (table_schema)</text><line style="stroke:#808080;stroke-width:1.0;" x1="6769" x2="6999" y1="121.6094" y2="121.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="6774" y="138.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="6774" y="154.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="6774" y="171.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="6774" y="187.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="6774" y="203.792">tab_state_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="6774" y="220.0889">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="6774" y="236.3857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="6774" y="252.6826">expanded: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="6774" y="268.9795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="6774" y="285.2764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="6769" x2="6999" y1="292.5781" y2="292.5781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="6774" y="309.5732">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="6774" y="325.8701">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="6774" y="342.167">table: VARCHAR(256)</text></g><!--class tab_state--><g id="elem_tab_state"><rect codeLine="444" fill="#003153" height="353.6406" id="tab_state" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="188" x="6790" y="409.6094"/><ellipse cx="6812" cy="423.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M6816.1094,429.6094 L6808.3906,429.6094 L6808.3906,417.2188 L6816.1094,417.2188 L6816.1094,419.375 L6810.8438,419.375 L6810.8438,422.0469 L6815.6094,422.0469 L6815.6094,424.2031 L6810.8438,424.2031 L6810.8438,427.4531 L6816.1094,427.4531 L6816.1094,429.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="6826" y="428.4561">TabState (tab_state)</text><line style="stroke:#808080;stroke-width:1.0;" x1="6791" x2="6977" y1="437.6094" y2="437.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="6796" y="454.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="6796" y="470.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="6796" y="487.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="6796" y="503.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="6796" y="519.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="6796" y="536.0889">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="6796" y="552.3857">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="6796" y="568.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="6796" y="584.9795">query_limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="6796" y="601.2764">latest_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="130" x="6796" y="617.5732">autorun: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="6796" y="633.8701">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="6796" y="650.167">hide_left_bar: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="6796" y="666.4639">saved_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="6796" y="682.7607">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="6796" y="699.0576">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="6791" x2="6977" y1="706.3594" y2="706.3594"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="6796" y="723.3545">label: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="6796" y="739.6514">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="6796" y="755.9482">catalog: VARCHAR(256)</text></g><!--class logs--><g id="elem_logs"><rect codeLine="467" fill="#003153" height="190.6719" id="logs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="185" x="5437.5" y="1595.6094"/><ellipse cx="5492.25" cy="1609.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5496.3594,1615.6094 L5488.6406,1615.6094 L5488.6406,1603.2188 L5496.3594,1603.2188 L5496.3594,1605.375 L5491.0938,1605.375 L5491.0938,1608.0469 L5495.8594,1608.0469 L5495.8594,1610.2031 L5491.0938,1610.2031 L5491.0938,1613.4531 L5496.3594,1613.4531 L5496.3594,1615.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="68" x="5509.75" y="1614.4561">Log (logs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5438.5" x2="5621.5" y1="1623.6094" y2="1623.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5443.5" y="1640.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="5443.5" y="1656.9014">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="5443.5" y="1673.1982">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="5443.5" y="1689.4951">slice_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="74" x="5443.5" y="1705.792">json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="5443.5" y="1722.0889">dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="5443.5" y="1738.3857">duration_ms: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5438.5" x2="5621.5" y1="1745.6875" y2="1745.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="5443.5" y="1762.6826">action: VARCHAR(512)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5443.5" y="1778.9795">referrer: VARCHAR(1024)</text></g><!--class key_value--><g id="elem_key_value"><rect codeLine="478" fill="#003153" height="190.6719" id="key_value" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="207" x="5195.5" y="1595.6094"/><ellipse cx="5208.5" cy="1609.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5212.6094,1615.6094 L5204.8906,1615.6094 L5204.8906,1603.2188 L5212.6094,1603.2188 L5212.6094,1605.375 L5207.3438,1605.375 L5207.3438,1608.0469 L5212.1094,1608.0469 L5212.1094,1610.2031 L5207.3438,1610.2031 L5207.3438,1613.4531 L5212.6094,1613.4531 L5212.6094,1615.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="179" x="5220.5" y="1614.4561">KeyValueEntry (key_value)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5196.5" x2="5401.5" y1="1623.6094" y2="1623.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5201.5" y="1640.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="83" x="5201.5" y="1656.9014">value: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5201.5" y="1673.1982">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5201.5" y="1689.4951">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5201.5" y="1705.792">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="5201.5" y="1722.0889">expires_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5201.5" y="1738.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5196.5" x2="5401.5" y1="1745.6875" y2="1745.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="5201.5" y="1762.6826">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5201.5" y="1778.9795">resource: VARCHAR(32)</text></g><!--class ssh_tunnels--><g id="elem_ssh_tunnels"><rect codeLine="489" fill="#003153" height="272.1563" id="ssh_tunnels" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="210" x="5658" y="1555.1094"/><ellipse cx="5674.6" cy="1569.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5678.7094,1575.1094 L5670.9906,1575.1094 L5670.9906,1562.7188 L5678.7094,1562.7188 L5678.7094,1564.875 L5673.4438,1564.875 L5673.4438,1567.5469 L5678.2094,1567.5469 L5678.2094,1569.7031 L5673.4438,1569.7031 L5673.4438,1572.9531 L5678.7094,1572.9531 L5678.7094,1575.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="5687.4" y="1573.9561">SSHTunnel (ssh_tunnels)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5659" x2="5867" y1="1583.1094" y2="1583.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5664" y="1600.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5664" y="1616.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="5664" y="1632.6982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5664" y="1648.9951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="5664" y="1665.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="151" x="5664" y="1681.5889">server_address: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="5664" y="1697.8857">server_port: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="5664" y="1714.1826">username: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="5664" y="1730.4795">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="5664" y="1746.7764">private_key: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="5664" y="1763.0732">private_key_password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5664" y="1779.3701">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5664" y="1795.667">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5659" x2="5867" y1="1802.9688" y2="1802.9688"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="5664" y="1819.9639">uuid: BINARY(16)</text></g><!--class keyvalue--><g id="elem_keyvalue"><rect codeLine="505" fill="#003153" height="76.5938" id="keyvalue" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="165" x="4995.5" y="1652.6094"/><ellipse cx="5008.5" cy="1666.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5012.6094,1672.6094 L5004.8906,1672.6094 L5004.8906,1660.2188 L5012.6094,1660.2188 L5012.6094,1662.375 L5007.3438,1662.375 L5007.3438,1665.0469 L5012.1094,1665.0469 L5012.1094,1667.2031 L5007.3438,1667.2031 L5007.3438,1670.4531 L5012.6094,1670.4531 L5012.6094,1672.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="137" x="5020.5" y="1671.4561">KeyValue (keyvalue)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4996.5" x2="5159.5" y1="1680.6094" y2="1680.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5001.5" y="1697.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="81" x="5001.5" y="1713.9014">value: TEXT</text><line style="stroke:#808080;stroke-width:1.0;" x1="4996.5" x2="5159.5" y1="1721.2031" y2="1721.2031"/></g><!--class cache_keys--><g id="elem_cache_keys"><rect codeLine="509" fill="#003153" height="125.4844" id="cache_keys" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="222" x="4738" y="1628.6094"/><ellipse cx="4764.5" cy="1642.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4768.6094,1648.6094 L4760.8906,1648.6094 L4760.8906,1636.2188 L4768.6094,1636.2188 L4768.6094,1638.375 L4763.3438,1638.375 L4763.3438,1641.0469 L4768.1094,1641.0469 L4768.1094,1643.2031 L4763.3438,1643.2031 L4763.3438,1646.4531 L4768.6094,1646.4531 L4768.6094,1648.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="4779.5" y="1647.4561">CacheKey (cache_keys)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4739" x2="4959" y1="1656.6094" y2="1656.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4744" y="1673.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="4744" y="1689.9014">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4744" y="1706.1982">created_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="4739" x2="4959" y1="1713.5" y2="1713.5"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="4744" y="1730.4951">cache_key: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="4744" y="1746.792">datasource_uid: VARCHAR(64)</text></g><!--class report_recipient--><g id="elem_report_recipient"><rect codeLine="518" fill="#003153" height="174.375" id="report_recipient" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="271" x="2170.5" y="1003.1094"/><ellipse cx="2183.5" cy="1017.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2187.6094,1023.1094 L2179.8906,1023.1094 L2179.8906,1010.7188 L2187.6094,1010.7188 L2187.6094,1012.875 L2182.3438,1012.875 L2182.3438,1015.5469 L2187.1094,1015.5469 L2187.1094,1017.7031 L2182.3438,1017.7031 L2182.3438,1020.9531 L2187.6094,1020.9531 L2187.6094,1023.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="243" x="2195.5" y="1021.9561">ReportRecipients (report_recipient)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2171.5" x2="2440.5" y1="1031.1094" y2="1031.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2176.5" y="1048.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2176.5" y="1064.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2176.5" y="1080.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="2176.5" y="1096.9951">recipient_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="2176.5" y="1113.292">report_schedule_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2176.5" y="1129.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2176.5" y="1145.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2171.5" x2="2440.5" y1="1153.1875" y2="1153.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="2176.5" y="1170.1826">type: VARCHAR(50)</text></g><!--class report_execution_log--><g id="elem_report_execution_log"><rect codeLine="528" fill="#003153" height="206.9688" id="report_execution_log" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="327" x="1808.5" y="986.6094"/><ellipse cx="1821.5" cy="1000.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1825.6094,1006.6094 L1817.8906,1006.6094 L1817.8906,994.2188 L1825.6094,994.2188 L1825.6094,996.375 L1820.3438,996.375 L1820.3438,999.0469 L1825.1094,999.0469 L1825.1094,1001.2031 L1820.3438,1001.2031 L1820.3438,1004.4531 L1825.6094,1004.4531 L1825.6094,1006.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="299" x="1833.5" y="1005.4561">ReportExecutionLog (report_execution_log)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1809.5" x2="2134.5" y1="1014.6094" y2="1014.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1814.5" y="1031.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="1814.5" y="1047.9014">scheduled_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="1814.5" y="1064.1982">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="1814.5" y="1080.4951">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="89" x="1814.5" y="1096.792">value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="1814.5" y="1113.0889">value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="1814.5" y="1129.3857">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="1814.5" y="1145.6826">report_schedule_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1809.5" x2="2134.5" y1="1152.9844" y2="1152.9844"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1814.5" y="1169.9795">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="139" x="1814.5" y="1186.2764">state: VARCHAR(50)</text></g><!--class report_schedule--><g id="elem_report_schedule"><rect codeLine="540" fill="#003153" height="549.2031" id="report_schedule" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="267" x="2005.5" y="1416.6094"/><ellipse cx="2018.5" cy="1430.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2022.6094,1436.6094 L2014.8906,1436.6094 L2014.8906,1424.2188 L2022.6094,1424.2188 L2022.6094,1426.375 L2017.3438,1426.375 L2017.3438,1429.0469 L2022.1094,1429.0469 L2022.1094,1431.2031 L2017.3438,1431.2031 L2017.3438,1434.4531 L2022.6094,1434.4531 L2022.6094,1436.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="239" x="2030.5" y="1435.4561">ReportSchedule (report_schedule)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2006.5" x2="2271.5" y1="1444.6094" y2="1444.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2011.5" y="1461.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2011.5" y="1477.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="2011.5" y="1494.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2011.5" y="1510.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="2011.5" y="1526.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="2011.5" y="1543.0889">context_markdown: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="2011.5" y="1559.3857">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="2011.5" y="1575.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="2011.5" y="1591.9795">chart_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="2011.5" y="1608.2764">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="2011.5" y="1624.5732">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="177" x="2011.5" y="1640.8701">last_eval_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="2011.5" y="1657.167">last_value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="2011.5" y="1673.4639">last_value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="187" x="2011.5" y="1689.7607">validator_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="2011.5" y="1706.0576">log_retention: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="2011.5" y="1722.3545">grace_period: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="2011.5" y="1738.6514">working_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="2011.5" y="1754.9482">force_screenshot: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2011.5" y="1771.2451">custom_width: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2011.5" y="1787.542">custom_height: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2011.5" y="1803.8389">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2011.5" y="1820.1357">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2006.5" x2="2271.5" y1="1827.4375" y2="1827.4375"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="2011.5" y="1844.4326">type: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="2011.5" y="1860.7295">name: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2011.5" y="1877.0264">crontab: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="230" x="2011.5" y="1893.3232">creation_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="2011.5" y="1909.6201">timezone: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="2011.5" y="1925.917">report_format: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="170" x="2011.5" y="1942.2139">last_state: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="207" x="2011.5" y="1958.5107">validator_type: VARCHAR(100)</text></g><!--link ab_role to ab_permission_view--><g id="link_ab_role_ab_permission_view"><path codeLine="576" d="M4184.42,1691.6094 C4184.42,1691.6094 4175,1691.6094 4175,1691.6094 C4175,1691.6094 4175,2106.8294 4175,2106.8294 " fill="none" id="ab_role-ab_permission_view" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4184.42" x2="4192.42" y1="1691.6094" y2="1685.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4184.42" x2="4192.42" y1="1691.6094" y2="1697.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4184.42" x2="4192.42" y1="1691.6094" y2="1691.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4182.42" x2="4182.42" y1="1687.6094" y2="1695.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4175" x2="4181" y1="2106.8294" y2="2114.8294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4175" x2="4169" y1="2106.8294" y2="2114.8294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4175" x2="4175" y1="2106.8294" y2="2114.8294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4179" x2="4171" y1="2104.8294" y2="2104.8294"/></g><!--link ab_role to ab_user--><g id="link_ab_role_ab_user"><path codeLine="577" d="M4318.88,1737.6094 C4318.88,1737.6094 4318.88,2017.5894 4318.88,2017.5894 " fill="none" id="ab_role-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4318.88" x2="4312.88" y1="1737.6094" y2="1729.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4318.88" x2="4324.88" y1="1737.6094" y2="1729.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4318.88" x2="4318.88" y1="1737.6094" y2="1729.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4314.88" x2="4322.88" y1="1739.6094" y2="1739.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4318.88" x2="4324.88" y1="2017.5894" y2="2025.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4318.88" x2="4312.88" y1="2017.5894" y2="2025.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4318.88" x2="4318.88" y1="2017.5894" y2="2025.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4322.88" x2="4314.88" y1="2015.5894" y2="2015.5894"/></g><!--link ab_role to row_level_security_filters--><g id="link_ab_role_row_level_security_filters"><path codeLine="578" d="M4209.33,1737.7494 C4209.33,1737.7494 4209.33,2086.6094 4209.33,2086.6094 C4209.33,2086.6094 3862.58,2086.6094 3862.58,2086.6094 " fill="none" id="ab_role-row_level_security_filters" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4209.33" x2="4203.33" y1="1737.7494" y2="1729.7494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4209.33" x2="4215.33" y1="1737.7494" y2="1729.7494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4209.33" x2="4209.33" y1="1737.7494" y2="1729.7494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4205.33" x2="4213.33" y1="1739.7494" y2="1739.7494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3862.58" x2="3854.58" y1="2086.6094" y2="2092.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3862.58" x2="3854.58" y1="2086.6094" y2="2080.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3862.58" x2="3854.58" y1="2086.6094" y2="2086.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3864.58" x2="3864.58" y1="2090.6094" y2="2082.6094"/></g><!--link ab_permission_view to ab_permission--><g id="link_ab_permission_view_ab_permission"><path codeLine="581" d="M4187.25,2216.2194 C4187.25,2216.2194 4187.25,2349.3494 4187.25,2349.3494 " fill="none" id="ab_permission_view-ab_permission" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4187.25" x2="4181.25" y1="2216.2194" y2="2208.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4187.25" x2="4193.25" y1="2216.2194" y2="2208.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4187.25" x2="4187.25" y1="2216.2194" y2="2208.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4183.25" x2="4191.25" y1="2218.2194" y2="2218.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4191.25" x2="4183.25" y1="2353.3494" y2="2353.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4191.25" x2="4183.25" y1="2350.3494" y2="2350.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4187.25" x2="4187.25" y1="2349.3494" y2="2357.3494"/></g><!--link ab_permission_view to ab_view_menu--><g id="link_ab_permission_view_ab_view_menu"><path codeLine="582" d="M4035,2216.2194 C4035,2216.2194 4035,2349.3494 4035,2349.3494 " fill="none" id="ab_permission_view-ab_view_menu" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4035" x2="4029" y1="2216.2194" y2="2208.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4035" x2="4041" y1="2216.2194" y2="2208.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4035" x2="4035" y1="2216.2194" y2="2208.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4031" x2="4039" y1="2218.2194" y2="2218.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4039" x2="4031" y1="2353.3494" y2="2353.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4039" x2="4031" y1="2350.3494" y2="2350.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4035" x2="4035" y1="2349.3494" y2="2357.3494"/></g><!--link ab_user to ab_user--><g id="link_ab_user_ab_user"><path codeLine="586" d="M4261.62,2017.2894 C4261.62,2017.2894 4261.62,1995.6094 4261.62,1995.6094 C4261.62,1995.6094 4221.17,1995.6094 4221.17,1995.6094 C4221.17,1995.6094 4221.17,2327.6094 4221.17,2327.6094 C4221.17,2327.6094 4314,2327.6094 4314,2327.6094 C4314,2327.6094 4314,2305.9294 4314,2305.9294 " fill="none" id="ab_user-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4261.62" x2="4267.62" y1="2017.2894" y2="2025.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4261.62" x2="4255.62" y1="2017.2894" y2="2025.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4261.62" x2="4261.62" y1="2017.2894" y2="2025.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4265.62" x2="4257.62" y1="2015.2894" y2="2015.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4310" x2="4318" y1="2301.9294" y2="2301.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4310" x2="4318" y1="2304.9294" y2="2304.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4314" x2="4314" y1="2305.9294" y2="2297.9294"/></g><!--link dynamic_plugin to ab_user--><g id="link_dynamic_plugin_ab_user"><path codeLine="588" d="M1760.75,221.6094 C1760.75,221.6094 4375.68,221.6094 4375.68,221.6094 C4375.68,221.6094 4375.68,2017.5794 4375.68,2017.5794 " fill="none" id="dynamic_plugin-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1760.75" x2="1752.75" y1="221.6094" y2="227.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1760.75" x2="1752.75" y1="221.6094" y2="215.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1760.75" x2="1752.75" y1="221.6094" y2="221.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1762.75" x2="1762.75" y1="225.6094" y2="217.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4379.68" x2="4371.68" y1="2021.5794" y2="2021.5794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4379.68" x2="4371.68" y1="2018.5794" y2="2018.5794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4375.68" x2="4375.68" y1="2017.5794" y2="2025.5794"/></g><!--link tag to tagged_object--><g id="link_tag_tagged_object"><path codeLine="590" d="M1582.17,1786.2294 C1582.17,1786.2294 1582.17,2066.5794 1582.17,2066.5794 " fill="none" id="tag-tagged_object" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1578.17" x2="1586.17" y1="1782.2294" y2="1782.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1578.17" x2="1586.17" y1="1785.2294" y2="1785.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1582.17" x2="1582.17" y1="1786.2294" y2="1778.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1582.17" x2="1588.17" y1="2066.5794" y2="2074.5794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1582.17" x2="1576.17" y1="2066.5794" y2="2074.5794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1582.17" x2="1582.17" y1="2066.5794" y2="2074.5794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1586.17" x2="1578.17" y1="2064.5794" y2="2064.5794"/></g><!--link tag to ab_user--><g id="link_tag_ab_user"><path codeLine="591" d="M1643.83,1786.4894 C1643.83,1786.4894 1643.83,2044.6094 1643.83,2044.6094 C1643.83,2044.6094 4224.64,2044.6094 4224.64,2044.6094 " fill="none" id="tag-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1643.83" x2="1637.83" y1="1786.4894" y2="1778.4894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1643.83" x2="1649.83" y1="1786.4894" y2="1778.4894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1643.83" x2="1643.83" y1="1786.4894" y2="1778.4894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1639.83" x2="1647.83" y1="1788.4894" y2="1788.4894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.64" x2="4232.64" y1="2044.6094" y2="2038.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.64" x2="4232.64" y1="2044.6094" y2="2050.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.64" x2="4232.64" y1="2044.6094" y2="2044.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4222.64" x2="4222.64" y1="2040.6094" y2="2048.6094"/></g><!--link embedded_dashboards to dashboards--><g id="link_embedded_dashboards_dashboards"><path codeLine="593" d="M546.83,308.8094 C546.83,308.8094 546.83,586.6094 546.83,586.6094 C546.83,586.6094 1259.44,586.6094 1259.44,586.6094 " fill="none" id="embedded_dashboards-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="546.83" x2="540.83" y1="308.8094" y2="300.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="546.83" x2="552.83" y1="308.8094" y2="300.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="546.83" x2="546.83" y1="308.8094" y2="300.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="542.83" x2="550.83" y1="310.8094" y2="310.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1263.44" x2="1263.44" y1="582.6094" y2="590.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1260.44" x2="1260.44" y1="582.6094" y2="590.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1259.44" x2="1267.44" y1="586.6094" y2="586.6094"/></g><!--link embedded_dashboards to ab_user--><g id="link_embedded_dashboards_ab_user"><path codeLine="594" d="M427.17,308.8694 C427.17,308.8694 427.17,2052.6094 427.17,2052.6094 C427.17,2052.6094 4224.55,2052.6094 4224.55,2052.6094 " fill="none" id="embedded_dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="427.17" x2="421.17" y1="308.8694" y2="300.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="427.17" x2="433.17" y1="308.8694" y2="300.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="427.17" x2="427.17" y1="308.8694" y2="300.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="423.17" x2="431.17" y1="310.8694" y2="310.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.55" x2="4228.55" y1="2048.6094" y2="2056.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.55" x2="4225.55" y1="2048.6094" y2="2056.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.55" x2="4232.55" y1="2052.6094" y2="2052.6094"/></g><!--link user_attribute to ab_user--><g id="link_user_attribute_ab_user"><path codeLine="596" d="M150,316.7894 C150,316.7894 150,2054.6094 150,2054.6094 C150,2054.6094 4224.86,2054.6094 4224.86,2054.6094 " fill="none" id="user_attribute-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="150" x2="144" y1="316.7894" y2="308.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="150" x2="156" y1="316.7894" y2="308.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="150" x2="150" y1="316.7894" y2="308.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="146" x2="154" y1="318.7894" y2="318.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.86" x2="4228.86" y1="2050.6094" y2="2058.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.86" x2="4225.86" y1="2050.6094" y2="2058.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.86" x2="4232.86" y1="2054.6094" y2="2054.6094"/></g><!--link user_attribute to dashboards--><g id="link_user_attribute_dashboards"><path codeLine="597" d="M280.08,304.6094 C280.08,304.6094 1368,304.6094 1368,304.6094 C1368,304.6094 1368,417.8394 1368,417.8394 " fill="none" id="user_attribute-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="280.08" x2="272.08" y1="304.6094" y2="310.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="280.08" x2="272.08" y1="304.6094" y2="298.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="280.08" x2="272.08" y1="304.6094" y2="304.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="282.08" x2="282.08" y1="308.6094" y2="300.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1372" x2="1364" y1="421.8394" y2="421.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1372" x2="1364" y1="418.8394" y2="418.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1368" x2="1368" y1="417.8394" y2="425.8394"/></g><!--link annotation_layer to ab_user--><g id="link_annotation_layer_ab_user"><path codeLine="600" d="M1022.67,308.7894 C1022.67,308.7894 1022.67,2050.6094 1022.67,2050.6094 C1022.67,2050.6094 4224.73,2050.6094 4224.73,2050.6094 " fill="none" id="annotation_layer-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1022.67" x2="1016.67" y1="308.7894" y2="300.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1022.67" x2="1028.67" y1="308.7894" y2="300.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1022.67" x2="1022.67" y1="308.7894" y2="300.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1018.67" x2="1026.67" y1="310.7894" y2="310.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.73" x2="4228.73" y1="2046.6094" y2="2054.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.73" x2="4225.73" y1="2046.6094" y2="2054.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.73" x2="4232.73" y1="2050.6094" y2="2050.6094"/></g><!--link annotation_layer to annotation--><g id="link_annotation_layer_annotation"><path codeLine="601" d="M1111.33,308.8494 C1111.33,308.8494 1111.33,336.6094 1111.33,336.6094 C1111.33,336.6094 1649,336.6094 1649,336.6094 C1649,336.6094 1649,466.7694 1649,466.7694 " fill="none" id="annotation_layer-annotation" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1107.33" x2="1115.33" y1="304.8494" y2="304.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1107.33" x2="1115.33" y1="307.8494" y2="307.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1111.33" x2="1111.33" y1="308.8494" y2="300.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1649" x2="1655" y1="466.7694" y2="474.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1649" x2="1643" y1="466.7694" y2="474.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1649" x2="1649" y1="466.7694" y2="474.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1653" x2="1645" y1="464.7694" y2="464.7694"/></g><!--link tagged_object to ab_user--><g id="link_tagged_object_ab_user"><path codeLine="603" d="M1724,2066.4194 C1724,2066.4194 1724,2056.6094 1724,2056.6094 C1724,2056.6094 4224.81,2056.6094 4224.81,2056.6094 " fill="none" id="tagged_object-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1724" x2="1730" y1="2066.4194" y2="2074.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1724" x2="1718" y1="2066.4194" y2="2074.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1724" x2="1724" y1="2066.4194" y2="2074.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1728" x2="1720" y1="2064.4194" y2="2064.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.81" x2="4228.81" y1="2052.6094" y2="2060.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.81" x2="4225.81" y1="2052.6094" y2="2060.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.81" x2="4232.81" y1="2056.6094" y2="2056.6094"/></g><!--link css_templates to ab_user--><g id="link_css_templates_ab_user"><path codeLine="605" d="M1251.5,308.6994 C1251.5,308.6994 1251.5,2048.6094 1251.5,2048.6094 C1251.5,2048.6094 4224.67,2048.6094 4224.67,2048.6094 " fill="none" id="css_templates-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1251.5" x2="1245.5" y1="308.6994" y2="300.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1251.5" x2="1257.5" y1="308.6994" y2="300.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1251.5" x2="1251.5" y1="308.6994" y2="300.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1247.5" x2="1255.5" y1="310.6994" y2="310.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.67" x2="4228.67" y1="2044.6094" y2="2052.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.67" x2="4225.67" y1="2044.6094" y2="2052.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.67" x2="4232.67" y1="2048.6094" y2="2048.6094"/></g><!--link annotation to ab_user--><g id="link_annotation_ab_user"><path codeLine="607" d="M1747.5,706.1394 C1747.5,706.1394 1747.5,2042.6094 1747.5,2042.6094 C1747.5,2042.6094 4224.9,2042.6094 4224.9,2042.6094 " fill="none" id="annotation-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1747.5" x2="1741.5" y1="706.1394" y2="698.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1747.5" x2="1753.5" y1="706.1394" y2="698.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1747.5" x2="1747.5" y1="706.1394" y2="698.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1743.5" x2="1751.5" y1="708.1394" y2="708.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.9" x2="4228.9" y1="2038.6094" y2="2046.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.9" x2="4225.9" y1="2038.6094" y2="2046.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.9" x2="4232.9" y1="2042.6094" y2="2042.6094"/></g><!--link dashboards to slices--><g id="link_dashboards_slices"><path codeLine="609" d="M1477.75,755.2994 C1477.75,755.2994 1477.75,872.3494 1477.75,872.3494 " fill="none" id="dashboards-slices" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1477.75" x2="1471.75" y1="755.2994" y2="747.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1477.75" x2="1483.75" y1="755.2994" y2="747.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1477.75" x2="1477.75" y1="755.2994" y2="747.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1473.75" x2="1481.75" y1="757.2994" y2="757.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1477.75" x2="1483.75" y1="872.3494" y2="880.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1477.75" x2="1471.75" y1="872.3494" y2="880.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1477.75" x2="1477.75" y1="872.3494" y2="880.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1481.75" x2="1473.75" y1="870.3494" y2="870.3494"/></g><!--link dashboards to ab_user--><g id="link_dashboards_ab_user"><path codeLine="610" d="M1518.78,723.6094 C1518.78,723.6094 4354.55,723.6094 4354.55,723.6094 C4354.55,723.6094 4354.55,2017.3494 4354.55,2017.3494 " fill="none" id="dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1518.78" x2="1510.78" y1="723.6094" y2="729.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1518.78" x2="1510.78" y1="723.6094" y2="717.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1518.78" x2="1510.78" y1="723.6094" y2="723.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1520.78" x2="1520.78" y1="727.6094" y2="719.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4354.55" x2="4360.55" y1="2017.3494" y2="2025.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4354.55" x2="4348.55" y1="2017.3494" y2="2025.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4354.55" x2="4354.55" y1="2017.3494" y2="2025.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4358.55" x2="4350.55" y1="2015.3494" y2="2015.3494"/></g><!--link dashboards to tag--><g id="link_dashboards_tag"><path codeLine="611" d="M1356.25,755.2894 C1356.25,755.2894 1356.25,1691.6094 1356.25,1691.6094 C1356.25,1691.6094 1512.31,1691.6094 1512.31,1691.6094 " fill="none" id="dashboards-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1356.25" x2="1350.25" y1="755.2894" y2="747.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1356.25" x2="1362.25" y1="755.2894" y2="747.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1356.25" x2="1356.25" y1="755.2894" y2="747.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1352.25" x2="1360.25" y1="757.2894" y2="757.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.31" x2="1520.31" y1="1691.6094" y2="1685.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.31" x2="1520.31" y1="1691.6094" y2="1697.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.31" x2="1520.31" y1="1691.6094" y2="1691.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1510.31" x2="1510.31" y1="1687.6094" y2="1695.6094"/></g><!--link dashboards to ab_role--><g id="link_dashboards_ab_role"><path codeLine="612" d="M1518.95,731.6094 C1518.95,731.6094 4270,731.6094 4270,731.6094 C4270,731.6094 4270,1644.6094 4270,1644.6094 " fill="none" id="dashboards-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1518.95" x2="1510.95" y1="731.6094" y2="737.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1518.95" x2="1510.95" y1="731.6094" y2="725.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1518.95" x2="1510.95" y1="731.6094" y2="731.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1520.95" x2="1520.95" y1="735.6094" y2="727.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4270" x2="4276" y1="1644.6094" y2="1652.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4270" x2="4264" y1="1644.6094" y2="1652.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4270" x2="4270" y1="1644.6094" y2="1652.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4274" x2="4266" y1="1642.6094" y2="1642.6094"/></g><!--link dashboards to report_schedule--><g id="link_dashboards_report_schedule"><path codeLine="613" d="M1518.9,739.6094 C1518.9,739.6094 2153,739.6094 2153,739.6094 C2153,739.6094 2153,1408.5394 2153,1408.5394 " fill="none" id="dashboards-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1514.9" x2="1514.9" y1="743.6094" y2="735.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1517.9" x2="1517.9" y1="743.6094" y2="735.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1518.9" x2="1510.9" y1="739.6094" y2="739.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2153" x2="2159" y1="1408.5394" y2="1416.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2153" x2="2147" y1="1408.5394" y2="1416.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2153" x2="2153" y1="1408.5394" y2="1416.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2157" x2="2149" y1="1406.5394" y2="1406.5394"/></g><!--link slices to ab_user--><g id="link_slices_ab_user"><path codeLine="615" d="M1512,1307.7194 C1512,1307.7194 1512,2046.6094 1512,2046.6094 C1512,2046.6094 4224.85,2046.6094 4224.85,2046.6094 " fill="none" id="slices-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512" x2="1506" y1="1307.7194" y2="1299.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512" x2="1518" y1="1307.7194" y2="1299.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512" x2="1512" y1="1307.7194" y2="1299.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1508" x2="1516" y1="1309.7194" y2="1309.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.85" x2="4228.85" y1="2042.6094" y2="2050.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.85" x2="4225.85" y1="2042.6094" y2="2050.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.85" x2="4232.85" y1="2046.6094" y2="2046.6094"/></g><!--link slices to tag--><g id="link_slices_tag"><path codeLine="616" d="M1581.33,1307.8894 C1581.33,1307.8894 1581.33,1595.9494 1581.33,1595.9494 " fill="none" id="slices-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1581.33" x2="1575.33" y1="1307.8894" y2="1299.8894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1581.33" x2="1587.33" y1="1307.8894" y2="1299.8894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1581.33" x2="1581.33" y1="1307.8894" y2="1299.8894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1577.33" x2="1585.33" y1="1309.8894" y2="1309.8894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1581.33" x2="1587.33" y1="1595.9494" y2="1603.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1581.33" x2="1575.33" y1="1595.9494" y2="1603.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1581.33" x2="1581.33" y1="1595.9494" y2="1603.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1585.33" x2="1577.33" y1="1593.9494" y2="1593.9494"/></g><!--link slices to report_schedule--><g id="link_slices_report_schedule"><path codeLine="617" d="M1711.12,1264.6094 C1711.12,1264.6094 2048.83,1264.6094 2048.83,1264.6094 C2048.83,1264.6094 2048.83,1408.4794 2048.83,1408.4794 " fill="none" id="slices-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1707.12" x2="1707.12" y1="1268.6094" y2="1260.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1710.12" x2="1710.12" y1="1268.6094" y2="1260.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1711.12" x2="1703.12" y1="1264.6094" y2="1264.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2048.83" x2="2054.83" y1="1408.4794" y2="1416.4794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2048.83" x2="2042.83" y1="1408.4794" y2="1416.4794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2048.83" x2="2048.83" y1="1408.4794" y2="1416.4794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2052.83" x2="2044.83" y1="1406.4794" y2="1406.4794"/></g><!--link sl_datasets to dbs--><g id="link_sl_datasets_dbs"><path codeLine="619" d="M3037.25,722.6394 C3037.25,722.6394 3037.25,848.0094 3037.25,848.0094 " fill="none" id="sl_datasets-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3037.25" x2="3031.25" y1="722.6394" y2="714.6394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3037.25" x2="3043.25" y1="722.6394" y2="714.6394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3037.25" x2="3037.25" y1="722.6394" y2="714.6394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3033.25" x2="3041.25" y1="724.6394" y2="724.6394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3041.25" x2="3033.25" y1="852.0094" y2="852.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3041.25" x2="3033.25" y1="849.0094" y2="849.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3037.25" x2="3037.25" y1="848.0094" y2="856.0094"/></g><!--link sl_datasets to sl_columns--><g id="link_sl_datasets_sl_columns"><path codeLine="620" d="M2898,722.6394 C2898,722.6394 2898,856.3794 2898,856.3794 " fill="none" id="sl_datasets-sl_columns" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2898" x2="2892" y1="722.6394" y2="714.6394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2898" x2="2904" y1="722.6394" y2="714.6394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2898" x2="2898" y1="722.6394" y2="714.6394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2894" x2="2902" y1="724.6394" y2="724.6394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2898" x2="2904" y1="856.3794" y2="864.3794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2898" x2="2892" y1="856.3794" y2="864.3794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2898" x2="2898" y1="856.3794" y2="864.3794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2902" x2="2894" y1="854.3794" y2="854.3794"/></g><!--link sl_datasets to ab_user--><g id="link_sl_datasets_ab_user"><path codeLine="621" d="M3076.52,702.6094 C3076.52,702.6094 4361.59,702.6094 4361.59,702.6094 C4361.59,702.6094 4361.59,2017.3294 4361.59,2017.3294 " fill="none" id="sl_datasets-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3076.52" x2="3068.5307" y1="702.5951" y2="708.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3076.52" x2="3068.5093" y1="702.5951" y2="696.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3076.52" x2="3068.52" y1="702.5951" y2="702.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3078.5271" x2="3078.5128" y1="706.5915" y2="698.5915"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4361.59" x2="4367.59" y1="2017.3294" y2="2025.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4361.59" x2="4355.59" y1="2017.3294" y2="2025.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4361.59" x2="4361.59" y1="2017.3294" y2="2025.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4365.59" x2="4357.59" y1="2015.3294" y2="2015.3294"/></g><!--link sl_datasets to sl_tables--><g id="link_sl_datasets_sl_tables"><path codeLine="622" d="M2988.25,722.6594 C2988.25,722.6594 2988.25,1554.8494 2988.25,1554.8494 " fill="none" id="sl_datasets-sl_tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2988.25" x2="2982.25" y1="722.6594" y2="714.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2988.25" x2="2994.25" y1="722.6594" y2="714.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2988.25" x2="2988.25" y1="722.6594" y2="714.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2984.25" x2="2992.25" y1="724.6594" y2="724.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2988.25" x2="2994.25" y1="1554.8494" y2="1562.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2988.25" x2="2982.25" y1="1554.8494" y2="1562.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2988.25" x2="2988.25" y1="1554.8494" y2="1562.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2992.25" x2="2984.25" y1="1552.8494" y2="1552.8494"/></g><!--link sl_columns to ab_user--><g id="link_sl_columns_ab_user"><path codeLine="624" d="M2801,1323.7894 C2801,1323.7894 2801,2038.6094 2801,2038.6094 C2801,2038.6094 4224.84,2038.6094 4224.84,2038.6094 " fill="none" id="sl_columns-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2801" x2="2795" y1="1323.7894" y2="1315.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2801" x2="2807" y1="1323.7894" y2="1315.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2801" x2="2801" y1="1323.7894" y2="1315.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2797" x2="2805" y1="1325.7894" y2="1325.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.84" x2="4228.84" y1="2034.6094" y2="2042.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.84" x2="4225.84" y1="2034.6094" y2="2042.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.84" x2="4232.84" y1="2038.6094" y2="2038.6094"/></g><!--link sl_columns to sl_tables--><g id="link_sl_columns_sl_tables"><path codeLine="625" d="M2922.5,1323.6094 C2922.5,1323.6094 2922.5,1555.0394 2922.5,1555.0394 " fill="none" id="sl_columns-sl_tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.5" x2="2916.5" y1="1323.6094" y2="1315.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.5" x2="2928.5" y1="1323.6094" y2="1315.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.5" x2="2922.5" y1="1323.6094" y2="1315.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2918.5" x2="2926.5" y1="1325.6094" y2="1325.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.5" x2="2928.5" y1="1555.0394" y2="1563.0394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.5" x2="2916.5" y1="1555.0394" y2="1563.0394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2922.5" x2="2922.5" y1="1555.0394" y2="1563.0394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2926.5" x2="2918.5" y1="1553.0394" y2="1553.0394"/></g><!--link dbs to ab_user--><g id="link_dbs_ab_user"><path codeLine="627" d="M3199.75,1332.1894 C3199.75,1332.1894 3199.75,2034.6094 3199.75,2034.6094 C3199.75,2034.6094 4224.72,2034.6094 4224.72,2034.6094 " fill="none" id="dbs-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3199.75" x2="3193.75" y1="1332.1894" y2="1324.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3199.75" x2="3205.75" y1="1332.1894" y2="1324.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3199.75" x2="3199.75" y1="1332.1894" y2="1324.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3195.75" x2="3203.75" y1="1334.1894" y2="1334.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.72" x2="4228.72" y1="2030.6094" y2="2038.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.72" x2="4225.72" y1="2030.6094" y2="2038.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.72" x2="4232.72" y1="2034.6094" y2="2034.6094"/></g><!--link dbs to saved_query--><g id="link_dbs_saved_query"><path codeLine="628" d="M3290.12,902.6094 C3290.12,902.6094 6612.67,902.6094 6612.67,902.6094 C6612.67,902.6094 6612.67,921.4694 6612.67,921.4694 " fill="none" id="dbs-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3286.12" x2="3286.12" y1="906.6094" y2="898.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3289.12" x2="3289.12" y1="906.6094" y2="898.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3290.12" x2="3282.12" y1="902.6094" y2="902.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6612.67" x2="6618.67" y1="921.4694" y2="929.4694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6612.67" x2="6606.67" y1="921.4694" y2="929.4694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6612.67" x2="6612.67" y1="921.4694" y2="929.4694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6616.67" x2="6608.67" y1="919.4694" y2="919.4694"/></g><!--link dbs to tables--><g id="link_dbs_tables"><path codeLine="629" d="M3290.2,1305.6094 C3290.2,1305.6094 3471,1305.6094 3471,1305.6094 C3471,1305.6094 3471,1424.3694 3471,1424.3694 " fill="none" id="dbs-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3286.2" x2="3286.2" y1="1309.6094" y2="1301.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3289.2" x2="3289.2" y1="1309.6094" y2="1301.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3290.2" x2="3282.2" y1="1305.6094" y2="1305.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3471" x2="3477" y1="1424.3694" y2="1432.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3471" x2="3465" y1="1424.3694" y2="1432.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3471" x2="3471" y1="1424.3694" y2="1432.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3475" x2="3467" y1="1422.3694" y2="1422.3694"/></g><!--link dbs to sl_tables--><g id="link_dbs_sl_tables"><path codeLine="630" d="M3061.75,1332.1894 C3061.75,1332.1894 3061.75,1554.9794 3061.75,1554.9794 " fill="none" id="dbs-sl_tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3057.75" x2="3065.75" y1="1328.1894" y2="1328.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3057.75" x2="3065.75" y1="1331.1894" y2="1331.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3061.75" x2="3061.75" y1="1332.1894" y2="1324.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3061.75" x2="3067.75" y1="1554.9794" y2="1562.9794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3061.75" x2="3055.75" y1="1554.9794" y2="1562.9794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3061.75" x2="3061.75" y1="1554.9794" y2="1562.9794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3065.75" x2="3057.75" y1="1552.9794" y2="1552.9794"/></g><!--link dbs to ssh_tunnels--><g id="link_dbs_ssh_tunnels"><path codeLine="631" d="M3290.04,1286.6094 C3290.04,1286.6094 5763,1286.6094 5763,1286.6094 C5763,1286.6094 5763,1547.0094 5763,1547.0094 " fill="none" id="dbs-ssh_tunnels" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3286.04" x2="3286.04" y1="1290.6094" y2="1282.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3289.04" x2="3289.04" y1="1290.6094" y2="1282.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3290.04" x2="3282.04" y1="1286.6094" y2="1286.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5763" x2="5769" y1="1547.0094" y2="1555.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5763" x2="5757" y1="1547.0094" y2="1555.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5763" x2="5763" y1="1547.0094" y2="1555.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5767" x2="5759" y1="1545.0094" y2="1545.0094"/></g><!--link sql_metrics to tables--><g id="link_sql_metrics_tables"><path codeLine="633" d="M3512,1250.9294 C3512,1250.9294 3512,1424.5194 3512,1424.5194 " fill="none" id="sql_metrics-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3512" x2="3506" y1="1250.9294" y2="1242.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3512" x2="3518" y1="1250.9294" y2="1242.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3512" x2="3512" y1="1250.9294" y2="1242.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3508" x2="3516" y1="1252.9294" y2="1252.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3516" x2="3508" y1="1428.5194" y2="1428.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3516" x2="3508" y1="1425.5194" y2="1425.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3512" x2="3512" y1="1424.5194" y2="1432.5194"/></g><!--link sql_metrics to ab_user--><g id="link_sql_metrics_ab_user"><path codeLine="634" d="M3373.5,1250.8494 C3373.5,1250.8494 3373.5,2032.6094 3373.5,2032.6094 C3373.5,2032.6094 4224.57,2032.6094 4224.57,2032.6094 " fill="none" id="sql_metrics-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3373.5" x2="3367.5" y1="1250.8494" y2="1242.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3373.5" x2="3379.5" y1="1250.8494" y2="1242.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3373.5" x2="3373.5" y1="1250.8494" y2="1242.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3369.5" x2="3377.5" y1="1252.8494" y2="1252.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.57" x2="4228.57" y1="2028.6094" y2="2036.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.57" x2="4225.57" y1="2028.6094" y2="2036.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.57" x2="4232.57" y1="2032.6094" y2="2032.6094"/></g><!--link table_columns to tables--><g id="link_table_columns_tables"><path codeLine="636" d="M3633,1275.1794 C3633,1275.1794 3633,1424.3494 3633,1424.3494 " fill="none" id="table_columns-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3633" x2="3627" y1="1275.1794" y2="1267.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3633" x2="3639" y1="1275.1794" y2="1267.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3633" x2="3633" y1="1275.1794" y2="1267.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3629" x2="3637" y1="1277.1794" y2="1277.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3637" x2="3629" y1="1428.3494" y2="1428.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3637" x2="3629" y1="1425.3494" y2="1425.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3633" x2="3633" y1="1424.3494" y2="1432.3494"/></g><!--link table_columns to ab_user--><g id="link_table_columns_ab_user"><path codeLine="637" d="M3766,1275.1894 C3766,1275.1894 3766,2028.6094 3766,2028.6094 C3766,2028.6094 4224.86,2028.6094 4224.86,2028.6094 " fill="none" id="table_columns-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3766" x2="3760" y1="1275.1894" y2="1267.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3766" x2="3772" y1="1275.1894" y2="1267.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3766" x2="3766" y1="1275.1894" y2="1267.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3762" x2="3770" y1="1277.1894" y2="1277.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.86" x2="4228.86" y1="2024.6094" y2="2032.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.86" x2="4225.86" y1="2024.6094" y2="2032.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.86" x2="4232.86" y1="2028.6094" y2="2028.6094"/></g><!--link database_user_oauth2_tokens to ab_user--><g id="link_database_user_oauth2_tokens_ab_user"><path codeLine="639" d="M3764.6,586.6094 C3764.6,586.6094 4368.64,586.6094 4368.64,586.6094 C4368.64,586.6094 4368.64,2017.2794 4368.64,2017.2794 " fill="none" id="database_user_oauth2_tokens-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3764.6" x2="3756.6" y1="586.6094" y2="592.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3764.6" x2="3756.6" y1="586.6094" y2="580.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3764.6" x2="3756.6" y1="586.6094" y2="586.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3766.6" x2="3766.6" y1="590.6094" y2="582.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4372.64" x2="4364.64" y1="2021.2794" y2="2021.2794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4372.64" x2="4364.64" y1="2018.2794" y2="2018.2794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4368.64" x2="4368.64" y1="2017.2794" y2="2025.2794"/></g><!--link database_user_oauth2_tokens to dbs--><g id="link_database_user_oauth2_tokens_dbs"><path codeLine="640" d="M3308.25,698.4494 C3308.25,698.4494 3308.25,867.6094 3308.25,867.6094 C3308.25,867.6094 3290.22,867.6094 3290.22,867.6094 " fill="none" id="database_user_oauth2_tokens-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3308.25" x2="3302.25" y1="698.4494" y2="690.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3308.25" x2="3314.25" y1="698.4494" y2="690.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3308.25" x2="3308.25" y1="698.4494" y2="690.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3304.25" x2="3312.25" y1="700.4494" y2="700.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3286.22" x2="3286.22" y1="871.6094" y2="863.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3289.22" x2="3289.22" y1="871.6094" y2="863.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3290.22" x2="3282.22" y1="867.6094" y2="867.6094"/></g><!--link tables to ab_user--><g id="link_tables_ab_user"><path codeLine="642" d="M3615.83,1957.7194 C3615.83,1957.7194 3615.83,2030.6094 3615.83,2030.6094 C3615.83,2030.6094 4224.82,2030.6094 4224.82,2030.6094 " fill="none" id="tables-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3615.83" x2="3609.83" y1="1957.7194" y2="1949.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3615.83" x2="3621.83" y1="1957.7194" y2="1949.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3615.83" x2="3615.83" y1="1957.7194" y2="1949.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3611.83" x2="3619.83" y1="1959.7194" y2="1959.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.82" x2="4232.82" y1="2030.6094" y2="2024.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.82" x2="4232.82" y1="2030.6094" y2="2036.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.82" x2="4232.82" y1="2030.6094" y2="2030.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4222.82" x2="4222.82" y1="2026.6094" y2="2034.6094"/></g><!--link tables to slices--><g id="link_tables_slices"><path codeLine="643" d="M3421.74,1498.6094 C3421.74,1498.6094 2385.17,1498.6094 2385.17,1498.6094 C2385.17,1498.6094 2385.17,1229.6094 2385.17,1229.6094 C2385.17,1229.6094 1711.43,1229.6094 1711.43,1229.6094 " fill="none" id="tables-slices" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3425.74" x2="3425.74" y1="1494.6094" y2="1502.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3422.74" x2="3422.74" y1="1494.6094" y2="1502.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3421.74" x2="3429.74" y1="1498.6094" y2="1498.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1711.43" x2="1703.43" y1="1229.6094" y2="1235.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1711.43" x2="1703.43" y1="1229.6094" y2="1223.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1711.43" x2="1703.43" y1="1229.6094" y2="1229.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1713.43" x2="1713.43" y1="1233.6094" y2="1225.6094"/></g><!--link tables to row_level_security_filters--><g id="link_tables_row_level_security_filters"><path codeLine="644" d="M3553.67,1957.7594 C3553.67,1957.7594 3553.67,2049.8394 3553.67,2049.8394 " fill="none" id="tables-row_level_security_filters" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3553.67" x2="3547.67" y1="1957.7594" y2="1949.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3553.67" x2="3559.67" y1="1957.7594" y2="1949.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3553.67" x2="3553.67" y1="1957.7594" y2="1949.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3549.67" x2="3557.67" y1="1959.7594" y2="1959.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3553.67" x2="3559.67" y1="2049.8394" y2="2057.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3553.67" x2="3547.67" y1="2049.8394" y2="2057.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3553.67" x2="3553.67" y1="2049.8394" y2="2057.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3557.67" x2="3549.67" y1="2047.8394" y2="2047.8394"/></g><!--link row_level_security_filters to ab_user--><g id="link_row_level_security_filters_ab_user"><path codeLine="646" d="M3862.86,2236.6094 C3862.86,2236.6094 4224.94,2236.6094 4224.94,2236.6094 " fill="none" id="row_level_security_filters-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3862.86" x2="3854.86" y1="2236.6094" y2="2242.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3862.86" x2="3854.86" y1="2236.6094" y2="2230.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3862.86" x2="3854.86" y1="2236.6094" y2="2236.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3864.86" x2="3864.86" y1="2240.6094" y2="2232.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.94" x2="4228.94" y1="2232.6094" y2="2240.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.94" x2="4225.94" y1="2232.6094" y2="2240.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.94" x2="4232.94" y1="2236.6094" y2="2236.6094"/></g><!--link sl_tables to ab_user--><g id="link_sl_tables_ab_user"><path codeLine="648" d="M2996,1827.2694 C2996,1827.2694 2996,2036.6094 2996,2036.6094 C2996,2036.6094 4224.87,2036.6094 4224.87,2036.6094 " fill="none" id="sl_tables-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2996" x2="2990" y1="1827.2694" y2="1819.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2996" x2="3002" y1="1827.2694" y2="1819.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2996" x2="2996" y1="1827.2694" y2="1819.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2992" x2="3000" y1="1829.2694" y2="1829.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.87" x2="4228.87" y1="2032.6094" y2="2040.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.87" x2="4225.87" y1="2032.6094" y2="2040.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.87" x2="4232.87" y1="2036.6094" y2="2036.6094"/></g><!--link query to dbs--><g id="link_query_dbs"><path codeLine="650" d="M6781.37,890.6094 C6781.37,890.6094 3290.21,890.6094 3290.21,890.6094 " fill="none" id="query-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.37" x2="6789.37" y1="890.6094" y2="884.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.37" x2="6789.37" y1="890.6094" y2="896.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.37" x2="6789.37" y1="890.6094" y2="890.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6779.37" x2="6779.37" y1="886.6094" y2="894.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3286.21" x2="3286.21" y1="894.6094" y2="886.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3289.21" x2="3289.21" y1="894.6094" y2="886.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3290.21" x2="3282.21" y1="890.6094" y2="890.6094"/></g><!--link query to ab_user--><g id="link_query_ab_user"><path codeLine="651" d="M6781.41,1346.6094 C6781.41,1346.6094 4403.86,1346.6094 4403.86,1346.6094 C4403.86,1346.6094 4403.86,2017.1994 4403.86,2017.1994 " fill="none" id="query-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.41" x2="6789.41" y1="1346.6094" y2="1340.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.41" x2="6789.41" y1="1346.6094" y2="1352.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.41" x2="6789.41" y1="1346.6094" y2="1346.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6779.41" x2="6779.41" y1="1342.6094" y2="1350.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4407.86" x2="4399.86" y1="2021.1994" y2="2021.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4407.86" x2="4399.86" y1="2018.1994" y2="2018.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4403.86" x2="4403.86" y1="2017.1994" y2="2025.1994"/></g><!--link saved_query to ab_user--><g id="link_saved_query_ab_user"><path codeLine="653" d="M6533.69,1090.6094 C6533.69,1090.6094 4396.82,1090.6094 4396.82,1090.6094 C4396.82,1090.6094 4396.82,2017.4194 4396.82,2017.4194 " fill="none" id="saved_query-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6533.69" x2="6541.69" y1="1090.6094" y2="1084.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6533.69" x2="6541.69" y1="1090.6094" y2="1096.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6533.69" x2="6541.69" y1="1090.6094" y2="1090.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6531.69" x2="6531.69" y1="1086.6094" y2="1094.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4400.82" x2="4392.82" y1="2021.4194" y2="2021.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4400.82" x2="4392.82" y1="2018.4194" y2="2018.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4396.82" x2="4396.82" y1="2017.4194" y2="2025.4194"/></g><!--link saved_query to tag--><g id="link_saved_query_tag"><path codeLine="654" d="M6648,1258.7794 C6648,1258.7794 6648,1335.6094 6648,1335.6094 C6648,1335.6094 1642.17,1335.6094 1642.17,1335.6094 C1642.17,1335.6094 1642.17,1595.6894 1642.17,1595.6894 " fill="none" id="saved_query-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6648" x2="6642" y1="1258.7794" y2="1250.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6648" x2="6654" y1="1258.7794" y2="1250.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6648" x2="6648" y1="1258.7794" y2="1250.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6644" x2="6652" y1="1260.7794" y2="1260.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1642.17" x2="1648.17" y1="1595.6894" y2="1603.6894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1642.17" x2="1636.17" y1="1595.6894" y2="1603.6894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1642.17" x2="1642.17" y1="1595.6894" y2="1603.6894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1646.17" x2="1638.17" y1="1593.6894" y2="1593.6894"/></g><!--link table_schema to dbs--><g id="link_table_schema_dbs"><path codeLine="656" d="M6778.75,357.6494 C6778.75,357.6494 6778.75,879.6094 6778.75,879.6094 C6778.75,879.6094 3290.05,879.6094 3290.05,879.6094 " fill="none" id="table_schema-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6778.75" x2="6772.75" y1="357.6494" y2="349.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6778.75" x2="6784.75" y1="357.6494" y2="349.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6778.75" x2="6778.75" y1="357.6494" y2="349.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6774.75" x2="6782.75" y1="359.6494" y2="359.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3286.05" x2="3286.05" y1="883.6094" y2="875.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3289.05" x2="3289.05" y1="883.6094" y2="875.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3290.05" x2="3282.05" y1="879.6094" y2="879.6094"/></g><!--link table_schema to ab_user--><g id="link_table_schema_ab_user"><path codeLine="657" d="M6759.96,322.6094 C6759.96,322.6094 4382.73,322.6094 4382.73,322.6094 C4382.73,322.6094 4382.73,2017.2594 4382.73,2017.2594 " fill="none" id="table_schema-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6759.96" x2="6767.96" y1="322.6094" y2="316.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6759.96" x2="6767.96" y1="322.6094" y2="328.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6759.96" x2="6767.96" y1="322.6094" y2="322.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6757.96" x2="6757.96" y1="318.6094" y2="326.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4386.73" x2="4378.73" y1="2021.2594" y2="2021.2594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4386.73" x2="4378.73" y1="2018.2594" y2="2018.2594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4382.73" x2="4382.73" y1="2017.2594" y2="2025.2594"/></g><!--link table_schema to tab_state--><g id="link_table_schema_tab_state"><path codeLine="658" d="M6884,357.7794 C6884,357.7794 6884,401.4094 6884,401.4094 " fill="none" id="table_schema-tab_state" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6884" x2="6878" y1="357.7794" y2="349.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6884" x2="6890" y1="357.7794" y2="349.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6884" x2="6884" y1="357.7794" y2="349.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6880" x2="6888" y1="359.7794" y2="359.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6888" x2="6880" y1="405.4094" y2="405.4094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6888" x2="6880" y1="402.4094" y2="402.4094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6884" x2="6884" y1="401.4094" y2="409.4094"/></g><!--link tab_state to dbs--><g id="link_tab_state_dbs"><path codeLine="660" d="M6781.53,751.6094 C6781.53,751.6094 3175.25,751.6094 3175.25,751.6094 C3175.25,751.6094 3175.25,847.9294 3175.25,847.9294 " fill="none" id="tab_state-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.53" x2="6789.53" y1="751.6094" y2="745.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.53" x2="6789.53" y1="751.6094" y2="757.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.53" x2="6789.53" y1="751.6094" y2="751.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6779.53" x2="6779.53" y1="747.6094" y2="755.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3179.25" x2="3171.25" y1="851.9294" y2="851.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3179.25" x2="3171.25" y1="848.9294" y2="848.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3175.25" x2="3175.25" y1="847.9294" y2="855.9294"/></g><!--link tab_state to query--><g id="link_tab_state_query"><path codeLine="661" d="M6884,771.7694 C6884,771.7694 6884,815.4094 6884,815.4094 " fill="none" id="tab_state-query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6884" x2="6878" y1="771.7694" y2="763.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6884" x2="6890" y1="771.7694" y2="763.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6884" x2="6884" y1="771.7694" y2="763.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6880" x2="6888" y1="773.7694" y2="773.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6888" x2="6880" y1="819.4094" y2="819.4094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6888" x2="6880" y1="816.4094" y2="816.4094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6884" x2="6884" y1="815.4094" y2="823.4094"/></g><!--link tab_state to saved_query--><g id="link_tab_state_saved_query"><path codeLine="662" d="M6781.84,759.6094 C6781.84,759.6094 6683.33,759.6094 6683.33,759.6094 C6683.33,759.6094 6683.33,921.2194 6683.33,921.2194 " fill="none" id="tab_state-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.84" x2="6789.84" y1="759.6094" y2="753.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.84" x2="6789.84" y1="759.6094" y2="765.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.84" x2="6789.84" y1="759.6094" y2="759.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6779.84" x2="6779.84" y1="755.6094" y2="763.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6687.33" x2="6679.33" y1="925.2194" y2="925.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6687.33" x2="6679.33" y1="922.2194" y2="922.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6683.33" x2="6683.33" y1="921.2194" y2="929.2194"/></g><!--link tab_state to ab_user--><g id="link_tab_state_ab_user"><path codeLine="663" d="M6781.65,755.6094 C6781.65,755.6094 4389.77,755.6094 4389.77,755.6094 C4389.77,755.6094 4389.77,2017.5194 4389.77,2017.5194 " fill="none" id="tab_state-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.65" x2="6789.65" y1="755.6094" y2="749.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.65" x2="6789.65" y1="755.6094" y2="761.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6781.65" x2="6789.65" y1="755.6094" y2="755.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6779.65" x2="6779.65" y1="751.6094" y2="759.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4393.77" x2="4385.77" y1="2021.5194" y2="2021.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4393.77" x2="4385.77" y1="2018.5194" y2="2018.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4389.77" x2="4389.77" y1="2017.5194" y2="2025.5194"/></g><!--link logs to ab_user--><g id="link_logs_ab_user"><path codeLine="665" d="M5530,1794.8894 C5530,1794.8894 5530,2161.6094 5530,2161.6094 C5530,2161.6094 4433,2161.6094 4433,2161.6094 " fill="none" id="logs-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5530" x2="5524" y1="1794.8894" y2="1786.8894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5530" x2="5536" y1="1794.8894" y2="1786.8894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5530" x2="5530" y1="1794.8894" y2="1786.8894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5526" x2="5534" y1="1796.8894" y2="1796.8894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4429" x2="4429" y1="2165.6094" y2="2157.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4432" x2="4432" y1="2165.6094" y2="2157.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4433" x2="4425" y1="2161.6094" y2="2161.6094"/></g><!--link key_value to ab_user--><g id="link_key_value_ab_user"><path codeLine="667" d="M5187.39,1782.6094 C5187.39,1782.6094 4410.91,1782.6094 4410.91,1782.6094 C4410.91,1782.6094 4410.91,2017.5894 4410.91,2017.5894 " fill="none" id="key_value-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5187.39" x2="5195.39" y1="1782.6094" y2="1776.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5187.39" x2="5195.39" y1="1782.6094" y2="1788.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5187.39" x2="5195.39" y1="1782.6094" y2="1782.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5185.39" x2="5185.39" y1="1778.6094" y2="1786.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4414.91" x2="4406.91" y1="2021.5894" y2="2021.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4414.91" x2="4406.91" y1="2018.5894" y2="2018.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4410.91" x2="4410.91" y1="2017.5894" y2="2025.5894"/></g><!--link ssh_tunnels to ab_user--><g id="link_ssh_tunnels_ab_user"><path codeLine="669" d="M5649.74,1807.6094 C5649.74,1807.6094 4417.95,1807.6094 4417.95,1807.6094 C4417.95,1807.6094 4417.95,2017.4994 4417.95,2017.4994 " fill="none" id="ssh_tunnels-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5649.74" x2="5657.74" y1="1807.6094" y2="1801.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5649.74" x2="5657.74" y1="1807.6094" y2="1813.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5649.74" x2="5657.74" y1="1807.6094" y2="1807.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5647.74" x2="5647.74" y1="1803.6094" y2="1811.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4421.95" x2="4413.95" y1="2021.4994" y2="2021.4994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4421.95" x2="4413.95" y1="2018.4994" y2="2018.4994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4417.95" x2="4417.95" y1="2017.4994" y2="2025.4994"/></g><!--link report_recipient to report_schedule--><g id="link_report_recipient_report_schedule"><path codeLine="673" d="M2204.5,1185.1794 C2204.5,1185.1794 2204.5,1408.3194 2204.5,1408.3194 " fill="none" id="report_recipient-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2204.5" x2="2198.5" y1="1185.1794" y2="1177.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2204.5" x2="2210.5" y1="1185.1794" y2="1177.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2204.5" x2="2204.5" y1="1185.1794" y2="1177.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2200.5" x2="2208.5" y1="1187.1794" y2="1187.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2208.5" x2="2200.5" y1="1412.3194" y2="1412.3194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2208.5" x2="2200.5" y1="1409.3194" y2="1409.3194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2204.5" x2="2204.5" y1="1408.3194" y2="1416.3194"/></g><!--link report_recipient to ab_user--><g id="link_report_recipient_ab_user"><path codeLine="674" d="M2328.83,1185.3994 C2328.83,1185.3994 2328.83,2040.6094 2328.83,2040.6094 C2328.83,2040.6094 4224.86,2040.6094 4224.86,2040.6094 " fill="none" id="report_recipient-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2328.83" x2="2322.83" y1="1185.3994" y2="1177.3994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2328.83" x2="2334.83" y1="1185.3994" y2="1177.3994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2328.83" x2="2328.83" y1="1185.3994" y2="1177.3994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2324.83" x2="2332.83" y1="1187.3994" y2="1187.3994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4228.8671" x2="4228.8529" y1="2036.6022" y2="2044.6022"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.8672" x2="4225.8529" y1="2036.5969" y2="2044.5969"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4224.86" x2="4232.86" y1="2040.5951" y2="2040.6094"/></g><!--link report_execution_log to report_schedule--><g id="link_report_execution_log_report_schedule"><path codeLine="676" d="M2092.17,1201.7694 C2092.17,1201.7694 2092.17,1408.3694 2092.17,1408.3694 " fill="none" id="report_execution_log-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2092.17" x2="2086.17" y1="1201.7694" y2="1193.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2092.17" x2="2098.17" y1="1201.7694" y2="1193.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2092.17" x2="2092.17" y1="1201.7694" y2="1193.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2088.17" x2="2096.17" y1="1203.7694" y2="1203.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2096.17" x2="2088.17" y1="1412.3694" y2="1412.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2096.17" x2="2088.17" y1="1409.3694" y2="1409.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2092.17" x2="2092.17" y1="1408.3694" y2="1416.3694"/></g><!--link report_schedule to dbs--><g id="link_report_schedule_dbs"><path codeLine="678" d="M2238.5,1408.4994 C2238.5,1408.4994 2238.5,1320.6094 2238.5,1320.6094 C2238.5,1320.6094 2997.98,1320.6094 2997.98,1320.6094 " fill="none" id="report_schedule-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2238.5" x2="2244.5" y1="1408.4994" y2="1416.4994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2238.5" x2="2232.5" y1="1408.4994" y2="1416.4994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2238.5" x2="2238.5" y1="1408.4994" y2="1416.4994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2242.5" x2="2234.5" y1="1406.4994" y2="1406.4994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3001.98" x2="3001.98" y1="1316.6094" y2="1324.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2998.98" x2="2998.98" y1="1316.6094" y2="1324.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2997.98" x2="3005.98" y1="1320.6094" y2="1320.6094"/></g><!--link report_schedule to ab_user--><g id="link_report_schedule_ab_user"><path codeLine="679" d="M2280.76,1957.6094 C2280.76,1957.6094 4290.25,1957.6094 4290.25,1957.6094 C4290.25,1957.6094 4290.25,2017.5394 4290.25,2017.5394 " fill="none" id="report_schedule-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2280.76" x2="2272.76" y1="1957.6094" y2="1963.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2280.76" x2="2272.76" y1="1957.6094" y2="1951.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2280.76" x2="2272.76" y1="1957.6094" y2="1957.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2282.76" x2="2282.76" y1="1961.6094" y2="1953.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4290.25" x2="4296.25" y1="2017.5394" y2="2025.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4290.25" x2="4284.25" y1="2017.5394" y2="2025.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4290.25" x2="4290.25" y1="2017.5394" y2="2025.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4294.25" x2="4286.25" y1="2015.5394" y2="2015.5394"/></g><!--SRC=[tHnTSzisyjs_WjVENDMPwupZfBcxJgSpikDSCtMIrdOxTqySY8Gar2J10A0KDUb_lrq0eaWG06NNLftwnIHsYO_znc8XnLH1asbDiYLDhfgQ2abLSdxvukZeRsf9IvhCYeRMWbNgwEYBXAmuovDQy5b1IvcicLecf5eKD4yomTSocLCAYFA6LJKHf4mALb6rgMd2XLho3Y0hY9IdNEHKdF62Y-JpXQ2RemZ6jzzMTFtTTyddwoLJr8zulMJPJKMbt28_SV4kO49NQbFGBSOB8fSqxw2TwUv8ThCGlAdo_jWdny-UF7kAf7ZDSrh88q4pfIcGVFQgMb81KykJkU1byXBwkG7IribfmmgON39vEJtzyhFayra1lISVZXBxHol5r2Rvx993DnCoImKy02AHYNtf8ECVoxz9NhsvFl_F-MMllI8b_IRvPNfvzltqSlBysPSjzFV1OBymkdvDgqOFk8ANj8ItTjIsvKv3dtnz71lxHofA9YNZ5Sv2pw1kc_JGxJoSzZrdq_agXD8kq8indFCbNJ2fgFXP8YUHBxOXRQ1bnwrkwvwpdJCXLHfc7lw1C8sXu8XnZ1eaUmsAqcNKypuABGahmZsOvGcYaBGvKJ3OY-dr-VMhr-TXl2MeM638c6muSk4HYJl9vfFZg6os_EsnzHFb9iaKMq4Nfs_VNfnFtyGu_VJas3F7WYzO5U2nXgKP64aLe0GCa8vYPOA27EKf3usJBS70HX5i3xDDEhy936Bx2A3ytddgMFGpBcZ4Nh_O08DOzcFHm1AJIMvUqrg_6z7fjpaIzCTN7fVuw_F_NlUQR-Z6qpe3BrVGj1651tYVjDtIxPeiaeaY2qCYU3WmNRnU2lymKkaOYfC-DASo4wn6atOWGfsNCvhdDCSOPSQ9o9C9jKrWV6sRD6Jq0EwTh4s3X3rzzMPw-R_94zVM50LVfpa7irAb1LX_3v7QkGNTyaEG4KtwL2d1Pes200ijQqgsxuPw_RQ3oQCUDWHSqoBZ9Kt7YKPMH15XDDZhvXwAiY_9wWf6JYPpifBmO8XfN_Rqbr4Qw9ZTyPIkrlBPhy7lSwLA3q-6AvbM5LSwNBaW6nq1j0rfWIqs571Q7ulbqhRfSEORyD_EVWL7gUsuNf1-RItwhkbW589HWs9WfZ86xfl_Vp-y-fn9UKtBkY1ebZ8GT6NVh4tlDHsEa7R4T4JcO7O7ahYTSdRrqjN8Wn48ZPjA0wR5p3kFWRNb20gZN7BitIZqpkQvqJcl5cb8wt-LO9zAgWZiqCY1UDI9KTpG91YHHEE9X-FVpg4gJ7z5g5npoRInHuhwufbuIEXN42eKcpDDsp0uirjiO28hv1ruB677qLNUhvsLDJE8qPOqzsyEcKnBKX4aBtslS2TQ59l0FjB23xY1k2fO1XPJuZyhO-RvSSYNdikOzKIsITu8m0pBQOlITqqdn-7Ed66FNTGL-ytjpPsQpeFwPEvTGyK6zlAL0gRVNXqmoGmgLrBUg73UhXV2EZEJq4D9qZ4qdRgGP0NC8ofeX5kSc6ZUZx8-JdNgvJfUW0WbKocfah6K1meQLQXxQMwUMmLi6mwhXK0mGK86EgPQCvXiKFU0O_Lo8u6rnH-sa85i37rV2whpc5xWmQtg6I-QijAipVJZZhFs_HDWBB25v3aBfpqHOR4GT46CcGhWp5a1322p8jnD3fQiGlP5H8HLI0UGCp2DJDo3jqMvXEYJHIS_AhcoXjL7uBW5u2A4491durK6pIHVaIhJYIb5qW1IL1UQYjtUswo9g1Z4o05NzIVermjhSo10dcqZuzaZ2LbMLCout2jeqMPp14- -AqY1lde3z6LTLtqIFCGulNXxUjjuGT82D-v4feOqgKADXVUGRwrnaQnAOO85cVcn8BwPiqLZ3wyWn5xoF199cxodQ2eOTbDb_ZuD4XWLcZPrmKaUGmEVBAFmLHoUbm75dNEC4B7xr4HI4HPgw-jJ7B1ecrePKuKO0xwn4ii8m2m2Fp2vvvyB043eKeoWV7qyxlt7k-8rLO9bu2pV5IWYyBprbhk6nw7QPZ83ZNMas6y0XlfgU-ll89xUwgGaVmfoM69WlZjf-PT3ZKO84BHD16N4lXj34AB9MEWboC5ogJ3DRU1bvjoBlNfDZqEUp6JkIvum78iSKjyYfWXE1Ujuwbd0Uep5UN5HZaiPneWw2nZmHM4Hh3VWT4o1HUegos1zXvJNRGo3HsflfurQdbpp6uY2CUbdGmDzdiC9mbAbWTiiO13XSPotZUu9IPPHpCZZd3q-gmi6hrKpORSOWGgPEV1_6UpjWVmMqHR7sfgkaNaikTcuww1pqXGgfLLUSrOfVwfb3fDhWfije_6f3HrfXOiFeFBvND9GsSeUsIoRHmidgkufttL_qP8nQ2FHlJxXHyk6ZccVtKAmL8ggR9ckID5GsBG2np2JvhFtmsZLiO7m7Idu8b8A1N6PNrhCLa1N5mPyqFOyB9WN3LdW2artmNvhFNWeQb-JpJRbaBRK3UnE7i0kNFBr1LtHuef2u0KjB_LCaec0pKI10D0M0x6Jj8OZ3F_JpiM_laqaQYdUZn_-wOaUKbqv5PQ-We1dEMJ8gBDqNHlUlluLag-jDWSDmL3L_3cfJo3nVlNJHN91Pf6a-qzux99CzEcBuRP-T3WDZCXkS4Vad_-TE9KL32QX-THwdoUtDFAgh5E_Mt6a4H6jmnl1Z8PnKe7txtfTTnWmzYFzunuUd97YehVq8Tx0BJs_7xTaWnC_aBu7OukYw0SNh6I1W4I3K4JciEVYdVA29yxckfDNmyDbV_wcWu8nVI26qjacDudcygGMV86x8V-qyMP9O1yl1F2eX2z1nJsqW3uXN9Hzy-tMKPjo3epaladU_Fpw_FBLsUJa-1_9Sn-QQ2gJTXX3nngGlP3C7DCPQEzUtqHjiYVcnoDEQq7CSMV7ZdGQFW6_4T-zpS8MmL7JORffL4qXGgH511wFC_oAseyhAOPDFX4E2hy-mGPvF41LV2_skDBatAQh376xsIhJSkyHu9r41eqzEWHwzrt_FHXvPV9BTvGU-hucLHwqhm_3vYkbYn9R-hKCDg-FWxjHWp2cih6quo64mcyKJ8bDp8TZBQWoDZkSgMh0lJVLNVUpIvPJsDZDqIk5ZczsdkCWjVpza7aZOH6HYFc2Bv89aDzkZl1fpsfqb0gKmROaqBq5Cf9272lLDxLX8MYep31SIvgtvvIXu8dE8KgY8fI47sh_3tJp2wPapYk5GGF4JYP5OsZPljucO0Yj5s8VNRKMFahIGqNIe_TnAInYb6e6KnmtQ_jdOA- -luO8aXOGZ67oLpzlj_2xXh_29juUy98yDv6zPvEZ4MekLDYycvtQWFsHie5Qi1LQDntpnw1fhFRW0RpgLg-qIlKrogTGmL8Den4zSdgAkJ0z3ICc4vEeXa6sbmhQzpq7R3-8khlHR7YdHhNfxghTxLXKdWCEOLfGeMJoz-IIeZZ5AXWDnYNDM8sv3PbCX6w1VPXjihbDf_LmrozwsKWtfzxE9pLbAY6rjTF7E2Ll8cUK3v9ErcEVwpG5NgX2PspdGxUDU2-uH-WUPD-hOp6xk5rwz2h67xtAOPNnvSNRwVKGa6A2FC0W7KQ7-JoUsHZdRuWpL_QZbYlRNdeCsJO-aerSL2kSAWFlxRXmNRgfPqzB8cvollQXnFOAcO3liPOiV3wdQRPNCHbQqDzuHIFtE2rxtB80JmcURwrBbFUxXw-ZNbyd9IX8V_m25DRUnnL0umJLQmUDwHWWC9WnTuzu1ZJT8SQjAfWcy0WArGdXFW8i104FLrF1UEXUBnStsnHYq5kQKZqGMqehkUGg87kDLBnCronNou3nDXXBoXPBTOXjsXVWWmijxNB9QdcaGTkViVdzurTVVVpW-LsN01P6W3vG-E3ng1tG_UKO_Ud7FcGSj_sPcADTp_h7G7OeUf8QvlpQWmy5V-tWerb4xvfi2tGMhzjzT_jjvxkMCSnUZyvzTmSbZD4PpfB3lH3jwMg0OmcmQszfqxatx9js_qAi3wDp7TJB8OSi7-p5iG2mkueX5EOR_Wx5rONQTJiEripCNc3paAyBsGrgM-DTxgxaRFatatxGXyurZn16VrA-3imHT3lwjcxHkwW-TF0vbiPxliDck-PE2ie5sOxS3zeHNC1kvstdtYdYjPFeVEc1EZhUBTeSVk-5Es8QhfNp4MKS7Hc_6zpBKWlvED2B_YSnssiFB4958RwbxWeNV51pDEK8Rw-ntrddFCidT2xOg5E7AVRimXdG1njGpe6tgVAsUviv7_RT1-m4UW1o9Nw0q2E6pdhw0BiKdfU6dJIK2xSSThV65iqrGZ7Stf3UBM2WqoFFxiUbgHVS2ll_0G00]--></g></svg>
\ No newline at end of file
diff --git a/index.html b/index.html
index 901259b..6e9c0fd 100644
--- a/index.html
+++ b/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -36,7 +36,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/markdown-page/index.html b/markdown-page/index.html
index e2c4a44..6918e6a 100644
--- a/markdown-page/index.html
+++ b/markdown-page/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -36,7 +36,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/search/index.html b/search/index.html
index 19a284f..2b12c55 100644
--- a/search/index.html
+++ b/search/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" href="/assets/css/styles.72ccaccd.css">
-<link rel="preload" href="/assets/js/runtime~main.dd89d5f1.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.531f3acc.js" as="script">
 <link rel="preload" href="/assets/js/main.2efb21bb.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -36,7 +36,7 @@
           <!-- telemetry/analytics pixel: -->
           <img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=39ae6855-95fc-4566-86e5-360d542b0a68">
           </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.dd89d5f1.js"></script>
+<script src="/assets/js/runtime~main.531f3acc.js"></script>
 <script src="/assets/js/main.2efb21bb.js"></script>
 </body>
 </html>
\ No newline at end of file