deploying docs: chore(deps): bump less from 4.3.0 to 4.4.0 in /docs (#34494)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (apache/superset@daf207e5c2ec398dc8c713adc8791ae1dad8a84b)
diff --git a/404.html b/404.html
index ee113ff..4cd000c 100644
--- a/404.html
+++ b/404.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/assets/js/079e4a65.22112bad.js b/assets/js/079e4a65.22112bad.js
deleted file mode 100644
index a818efd..0000000
--- a/assets/js/079e4a65.22112bad.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6840],{18240:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>Pd,contentTitle:()=>Yd,default:()=>Kd,frontMatter:()=>Qd,metadata:()=>l,toc:()=>Ud});const l=JSON.parse('{"id":"contributing/resources","title":"Resources","description":"High Level Architecture","source":"@site/docs/contributing/resources.mdx","sourceDirName":"contributing","slug":"/contributing/resources","permalink":"/docs/contributing/resources","draft":false,"unlisted":false,"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":"Miscellaneous","permalink":"/docs/contributing/misc"}}');var a,r,i,o,d,h,f,D,x,y,m,c,s,E,g,k,M,V,L,S,z,F,v,T,_,p,R,A,W,I,b,u,N,G,C,H,w,B,O,X,j,q,Q,Y,P,U,J,K,Z,$,ee,te,ne,le,ae,re,ie,oe,de,he,fe,De,xe,ye,me,ce,se,Ee,ge,ke,Me,Ve,Le,Se,ze,Fe,ve,Te,_e,pe,Re,Ae,We,Ie,be,ue,Ne,Ge,Ce,He,we,Be,Oe,Xe,je,qe,Qe,Ye,Pe,Ue,Je,Ke,Ze,$e,et,tt,nt,lt,at,rt,it,ot,dt,ht,ft,Dt,xt,yt,mt,ct,st,Et,gt,kt,Mt,Vt,Lt,St,zt,Ft,vt,Tt,_t,pt,Rt,At,Wt,It,bt,ut,Nt,Gt,Ct,Ht,wt,Bt,Ot,Xt,jt,qt,Qt,Yt,Pt,Ut,Jt,Kt,Zt,$t,en,tn,nn,ln,an,rn,on,dn,hn,fn,Dn,xn,yn,mn,cn,sn,En,gn,kn,Mn,Vn,Ln,Sn,zn,Fn,vn,Tn,_n,pn,Rn,An,Wn,In,bn,un,Nn,Gn,Cn,Hn,wn,Bn,On,Xn,jn,qn,Qn,Yn,Pn,Un,Jn,Kn,Zn,$n,el,tl,nl,ll,al,rl,il,ol,dl,hl,fl,Dl,xl,yl,ml,cl,sl,El,gl,kl,Ml,Vl,Ll,Sl,zl,Fl,vl,Tl,_l,pl,Rl,Al,Wl,Il,bl,ul,Nl,Gl,Cl,Hl,wl,Bl,Ol,Xl,jl,ql,Ql,Yl,Pl,Ul,Jl,Kl,Zl,$l,ea,ta,na,la,aa,ra,ia,oa,da,ha,fa,Da,xa,ya,ma,ca,sa,Ea,ga,ka,Ma,Va,La,Sa,za,Fa,va,Ta,_a,pa,Ra,Aa,Wa,Ia,ba,ua,Na,Ga,Ca,Ha,wa,Ba,Oa,Xa,ja,qa,Qa,Ya,Pa,Ua,Ja,Ka,Za,$a,er,tr,nr,lr,ar,rr,ir,or,dr,hr,fr,Dr,xr,yr,mr,cr,sr,Er,gr,kr,Mr,Vr,Lr,Sr,zr,Fr,vr,Tr,_r,pr,Rr,Ar,Wr,Ir,br,ur,Nr,Gr,Cr,Hr,wr,Br,Or,Xr,jr,qr,Qr,Yr,Pr,Ur,Jr,Kr,Zr,$r,ei,ti,ni,li,ai,ri,ii,oi,di,hi,fi,Di,xi,yi,mi,ci,si,Ei,gi,ki,Mi,Vi,Li,Si,zi,Fi,vi,Ti,_i,pi,Ri,Ai,Wi,Ii,bi,ui,Ni,Gi,Ci,Hi,wi,Bi,Oi,Xi,ji,qi,Qi,Yi,Pi,Ui,Ji,Ki,Zi,$i,eo,to,no,lo,ao,ro,io,oo,ho,fo,Do,xo,yo,mo,co,so,Eo,go,ko,Mo,Vo,Lo,So,zo,Fo,vo,To,_o,po,Ro,Ao,Wo,Io,bo,uo,No,Go,Co,Ho,wo,Bo,Oo,Xo,jo,qo,Qo,Yo,Po,Uo,Jo,Ko,Zo,$o,ed,td,nd,ld,ad,rd,id,od,dd,hd,fd,Dd,xd,yd,md,cd,sd,Ed,gd,kd,Md,Vd,Ld,Sd,zd,Fd,vd,Td,_d,pd,Rd,Ad,Wd,Id,bd,ud,Nd,Gd,Cd,Hd=n(74848),wd=n(28453),Bd=n(9855),Od=n(96540);function Xd(){return Xd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},Xd.apply(null,arguments)}const jd=({title:e,titleId:t,...n})=>Od.createElement("svg",Xd({xmlns:"http://www.w3.org/2000/svg",width:6028,height:2521,preserveAspectRatio:"none",style:{width:6028,height:2521,background:"#003153"},viewBox:"0 0 6028 2521","aria-labelledby":t},n),e?Od.createElement("title",{id:t},e):null,Od.createElement("path",{fill:"#003153",d:"M0 0h6028v2521H0z",style:{stroke:"none",strokeWidth:1}}),a||(a=Od.createElement("text",{x:2874,y:35.421,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:22,fontWeight:"bold",textLength:271},"Apache Superset ERD")),Od.createElement("rect",{width:565,height:881.5,x:916,y:1634.109,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),r||(r=Od.createElement("text",{x:1048,y:1649.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:301},"Inherited from Flask App Builder (FAB)")),Od.createElement("rect",{width:358,height:1248.5,x:3539,y:58.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),i||(i=Od.createElement("text",{x:3652,y:73.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:132},"Alerts & Reports")),Od.createElement("rect",{width:485,height:242,x:1505,y:2096.109,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),o||(o=Od.createElement("text",{x:1659.5,y:2111.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:176},"Uncategorized Models")),Od.createElement("rect",{width:880,height:1874,x:12,y:472.109,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),d||(d=Od.createElement("text",{x:405,y:487.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:94},"Data Assets")),Od.createElement("rect",{width:585,height:1591,x:2883,y:447.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),h||(h=Od.createElement("text",{x:3143.5,y:462.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:64},"SQL Lab")),Od.createElement("rect",{width:2051,height:1394.5,x:3971,y:935.109,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),f||(f=Od.createElement("text",{x:4977.5,y:950.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:38},"Core")),Od.createElement("rect",{width:1162,height:323,x:1505,y:1585.109,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),D||(D=Od.createElement("text",{x:2057,y:1600.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:58},"System")),Od.createElement("rect",{width:155,height:76.594,x:1273.5,y:1717.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1300.9,cy:1731.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),x||(x=Od.createElement("path",{fill:"#D9D3D0",d:"M1305.01 1737.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),y||(y=Od.createElement("text",{x:1316.1,y:1736.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:95},"Role (ab_role)")),Od.createElement("path",{d:"M1274.5 1745.609h153",style:{stroke:"gray",strokeWidth:1}}),m||(m=Od.createElement("text",{x:1279.5,y:1762.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M1274.5 1769.906h153",style:{stroke:"gray",strokeWidth:1}}),c||(c=Od.createElement("text",{x:1279.5,y:1786.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"name: VARCHAR(64)")),Od.createElement("rect",{width:192,height:272.156,x:1255,y:2090.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1296.75,cy:2104.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),s||(s=Od.createElement("path",{fill:"#D9D3D0",d:"M1300.86 2110.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),E||(E=Od.createElement("text",{x:1314.25,y:2109.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:101},"User (ab_user)")),Od.createElement("path",{d:"M1256 2118.609h190",style:{stroke:"gray",strokeWidth:1}}),g||(g=Od.createElement("text",{x:1261,y:2135.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),k||(k=Od.createElement("text",{x:1261,y:2151.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"active: BOOLEAN")),M||(M=Od.createElement("text",{x:1261,y:2168.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144},"last_login: DATETIME")),V||(V=Od.createElement("text",{x:1261,y:2184.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150},"login_count: INTEGER")),L||(L=Od.createElement("text",{x:1261,y:2200.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"fail_login_count: INTEGER")),S||(S=Od.createElement("text",{x:1261,y:2217.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),z||(z=Od.createElement("text",{x:1261,y:2233.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),F||(F=Od.createElement("text",{x:1261,y:2249.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),v||(v=Od.createElement("text",{x:1261,y:2265.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1256 2273.281h190",style:{stroke:"gray",strokeWidth:1}}),T||(T=Od.createElement("text",{x:1261,y:2290.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"first_name: VARCHAR(64)")),_||(_=Od.createElement("text",{x:1261,y:2306.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"last_name: VARCHAR(64)")),p||(p=Od.createElement("text",{x:1261,y:2322.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"username: VARCHAR(64)")),R||(R=Od.createElement("text",{x:1261,y:2339.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180},"password: VARCHAR(256)")),A||(A=Od.createElement("text",{x:1261,y:2355.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"email: VARCHAR(320)")),Od.createElement("rect",{width:287,height:92.891,x:932.5,y:2180.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:945.5,cy:2194.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),W||(W=Od.createElement("path",{fill:"#D9D3D0",d:"M949.61 2200.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),I||(I=Od.createElement("text",{x:957.5,y:2198.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:259},"PermissionView (ab_permission_view)")),Od.createElement("path",{d:"M933.5 2208.109h285",style:{stroke:"gray",strokeWidth:1}}),b||(b=Od.createElement("text",{x:938.5,y:2225.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),u||(u=Od.createElement("text",{x:938.5,y:2241.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"permission_id: INTEGER")),N||(N=Od.createElement("text",{x:938.5,y:2257.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"view_menu_id: INTEGER")),Od.createElement("path",{d:"M933.5 2265h285",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:247,height:174.375,x:975.5,y:1669.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:988.5,cy:1683.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),G||(G=Od.createElement("path",{fill:"#D9D3D0",d:"M992.61 1689.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),C||(C=Od.createElement("text",{x:1000.5,y:1687.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:219},"RegisterUser (ab_register_user)")),Od.createElement("path",{d:"M976.5 1697.109h245",style:{stroke:"gray",strokeWidth:1}}),H||(H=Od.createElement("text",{x:981.5,y:1714.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),w||(w=Od.createElement("text",{x:981.5,y:1730.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:196},"registration_date: DATETIME")),Od.createElement("path",{d:"M976.5 1737.703h245",style:{stroke:"gray",strokeWidth:1}}),B||(B=Od.createElement("text",{x:981.5,y:1754.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"first_name: VARCHAR(64)")),O||(O=Od.createElement("text",{x:981.5,y:1770.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"last_name: VARCHAR(64)")),X||(X=Od.createElement("text",{x:981.5,y:1787.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"username: VARCHAR(64)")),j||(j=Od.createElement("text",{x:981.5,y:1803.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180},"password: VARCHAR(256)")),q||(q=Od.createElement("text",{x:981.5,y:1819.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:140},"email: VARCHAR(64)")),Q||(Q=Od.createElement("text",{x:981.5,y:1836.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:232},"registration_hash: VARCHAR(256)")),Od.createElement("rect",{width:218,height:76.594,x:949,y:2422.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:962,cy:2436.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Y||(Y=Od.createElement("path",{fill:"#D9D3D0",d:"M966.11 2442.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),P||(P=Od.createElement("text",{x:974,y:2441.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"Permission (ab_permission)")),Od.createElement("path",{d:"M950 2450.609h216",style:{stroke:"gray",strokeWidth:1}}),U||(U=Od.createElement("text",{x:955,y:2467.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M950 2474.906h216",style:{stroke:"gray",strokeWidth:1}}),J||(J=Od.createElement("text",{x:955,y:2491.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(100)")),Od.createElement("rect",{width:214,height:76.594,x:1202,y:2422.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1215,cy:2436.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),K||(K=Od.createElement("path",{fill:"#D9D3D0",d:"M1219.11 2442.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Z||(Z=Od.createElement("text",{x:1227,y:2441.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186},"ViewMenu (ab_view_menu)")),Od.createElement("path",{d:"M1203 2450.609h212",style:{stroke:"gray",strokeWidth:1}}),$||($=Od.createElement("text",{x:1208,y:2467.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M1203 2474.906h212",style:{stroke:"gray",strokeWidth:1}}),ee||(ee=Od.createElement("text",{x:1208,y:2491.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(250)")),Od.createElement("rect",{width:271,height:174.375,x:3602.5,y:93.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3615.5,cy:107.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),te||(te=Od.createElement("path",{fill:"#D9D3D0",d:"M3619.61 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ne||(ne=Od.createElement("text",{x:3627.5,y:112.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:243},"ReportRecipients (report_recipient)")),Od.createElement("path",{d:"M3603.5 121.609h269",style:{stroke:"gray",strokeWidth:1}}),le||(le=Od.createElement("text",{x:3608.5,y:138.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),ae||(ae=Od.createElement("text",{x:3608.5,y:154.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),re||(re=Od.createElement("text",{x:3608.5,y:171.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ie||(ie=Od.createElement("text",{x:3608.5,y:187.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"recipient_config_json: TEXT")),oe||(oe=Od.createElement("text",{x:3608.5,y:203.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202},"report_schedule_id: INTEGER")),de||(de=Od.createElement("text",{x:3608.5,y:220.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),he||(he=Od.createElement("text",{x:3608.5,y:236.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3603.5 243.688h269",style:{stroke:"gray",strokeWidth:1}}),fe||(fe=Od.createElement("text",{x:3608.5,y:260.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"type: VARCHAR(50)")),Od.createElement("rect",{width:267,height:565.5,x:3591.5,y:327.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3604.5,cy:341.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),De||(De=Od.createElement("path",{fill:"#D9D3D0",d:"M3608.61 347.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),xe||(xe=Od.createElement("text",{x:3616.5,y:346.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:239},"ReportSchedule (report_schedule)")),Od.createElement("path",{d:"M3592.5 355.609h265",style:{stroke:"gray",strokeWidth:1}}),ye||(ye=Od.createElement("text",{x:3597.5,y:372.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),me||(me=Od.createElement("text",{x:3597.5,y:388.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),ce||(ce=Od.createElement("text",{x:3597.5,y:405.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),se||(se=Od.createElement("text",{x:3597.5,y:421.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Ee||(Ee=Od.createElement("text",{x:3597.5,y:437.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),ge||(ge=Od.createElement("text",{x:3597.5,y:454.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"context_markdown: TEXT")),ke||(ke=Od.createElement("text",{x:3597.5,y:470.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"active: BOOLEAN")),Me||(Me=Od.createElement("text",{x:3597.5,y:486.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),Ve||(Ve=Od.createElement("text",{x:3597.5,y:502.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"chart_id: INTEGER")),Le||(Le=Od.createElement("text",{x:3597.5,y:519.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"dashboard_id: INTEGER")),Se||(Se=Od.createElement("text",{x:3597.5,y:535.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),ze||(ze=Od.createElement("text",{x:3597.5,y:551.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:177},"last_eval_dttm: DATETIME")),Fe||(Fe=Od.createElement("text",{x:3597.5,y:568.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"last_value: FLOAT")),ve||(ve=Od.createElement("text",{x:3597.5,y:584.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180},"last_value_row_json: TEXT")),Te||(Te=Od.createElement("text",{x:3597.5,y:600.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:187},"validator_config_json: TEXT")),_e||(_e=Od.createElement("text",{x:3597.5,y:617.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161},"log_retention: INTEGER")),pe||(pe=Od.createElement("text",{x:3597.5,y:633.355,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:160},"grace_period: INTEGER")),Re||(Re=Od.createElement("text",{x:3597.5,y:649.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"working_timeout: INTEGER")),Ae||(Ae=Od.createElement("text",{x:3597.5,y:665.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:197},"force_screenshot: BOOLEAN")),We||(We=Od.createElement("text",{x:3597.5,y:682.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"custom_width: INTEGER")),Ie||(Ie=Od.createElement("text",{x:3597.5,y:698.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"custom_height: INTEGER")),be||(be=Od.createElement("text",{x:3597.5,y:714.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),ue||(ue=Od.createElement("text",{x:3597.5,y:731.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3592.5 738.438h265",style:{stroke:"gray",strokeWidth:1}}),Ne||(Ne=Od.createElement("text",{x:3597.5,y:755.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"type: VARCHAR(50)")),Ge||(Ge=Od.createElement("text",{x:3597.5,y:771.73,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(150)")),Ce||(Ce=Od.createElement("text",{x:3597.5,y:788.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"crontab: VARCHAR(1000)")),He||(He=Od.createElement("text",{x:3597.5,y:804.323,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:230},"creation_method: VARCHAR(255)")),we||(we=Od.createElement("text",{x:3597.5,y:820.62,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:178},"timezone: VARCHAR(100)")),Be||(Be=Od.createElement("text",{x:3597.5,y:836.917,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:197},"report_format: VARCHAR(50)")),Oe||(Oe=Od.createElement("text",{x:3597.5,y:853.214,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:170},"last_state: VARCHAR(50)")),Xe||(Xe=Od.createElement("text",{x:3597.5,y:869.511,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:207},"validator_type: VARCHAR(100)")),je||(je=Od.createElement("text",{x:3597.5,y:885.808,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:207},"email_subject: VARCHAR(255)")),Od.createElement("rect",{width:327,height:206.969,x:3554.5,y:1084.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3567.5,cy:1098.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),qe||(qe=Od.createElement("path",{fill:"#D9D3D0",d:"M3571.61 1104.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Qe||(Qe=Od.createElement("text",{x:3579.5,y:1102.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:299},"ReportExecutionLog (report_execution_log)")),Od.createElement("path",{d:"M3555.5 1112.109h325",style:{stroke:"gray",strokeWidth:1}}),Ye||(Ye=Od.createElement("text",{x:3560.5,y:1129.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Pe||(Pe=Od.createElement("text",{x:3560.5,y:1145.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:192},"scheduled_dttm: DATETIME")),Ue||(Ue=Od.createElement("text",{x:3560.5,y:1161.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150},"start_dttm: DATETIME")),Je||(Je=Od.createElement("text",{x:3560.5,y:1177.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"end_dttm: DATETIME")),Ke||(Ke=Od.createElement("text",{x:3560.5,y:1194.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:89},"value: FLOAT")),Ze||(Ze=Od.createElement("text",{x:3560.5,y:1210.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"value_row_json: TEXT")),$e||($e=Od.createElement("text",{x:3560.5,y:1226.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"error_message: TEXT")),et||(et=Od.createElement("text",{x:3560.5,y:1243.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202},"report_schedule_id: INTEGER")),Od.createElement("path",{d:"M3555.5 1250.484h325",style:{stroke:"gray",strokeWidth:1}}),tt||(tt=Od.createElement("text",{x:3560.5,y:1267.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),nt||(nt=Od.createElement("text",{x:3560.5,y:1283.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:139},"state: VARCHAR(50)")),Od.createElement("rect",{width:216,height:190.672,x:1758,y:2131.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1804.25,cy:2145.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),lt||(lt=Od.createElement("path",{fill:"#D9D3D0",d:"M1808.36 2151.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),at||(at=Od.createElement("text",{x:1821.75,y:2149.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"Theme (themes)")),Od.createElement("path",{d:"M1759 2159.109h214",style:{stroke:"gray",strokeWidth:1}}),rt||(rt=Od.createElement("text",{x:1764,y:2176.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),it||(it=Od.createElement("text",{x:1764,y:2192.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),ot||(ot=Od.createElement("text",{x:1764,y:2208.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),dt||(dt=Od.createElement("text",{x:1764,y:2224.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:111},"json_data: TEXT")),ht||(ht=Od.createElement("text",{x:1764,y:2241.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144},"is_system: BOOLEAN")),ft||(ft=Od.createElement("text",{x:1764,y:2257.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Dt||(Dt=Od.createElement("text",{x:1764,y:2273.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1759 2281.188h214",style:{stroke:"gray",strokeWidth:1}}),xt||(xt=Od.createElement("text",{x:1764,y:2298.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),yt||(yt=Od.createElement("text",{x:1764,y:2314.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:204},"theme_name: VARCHAR(250)")),Od.createElement("rect",{width:202,height:109.188,x:1521,y:2172.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1557.4,cy:2186.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),mt||(mt=Od.createElement("path",{fill:"#D9D3D0",d:"M1561.51 2192.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ct||(ct=Od.createElement("text",{x:1574.6,y:2190.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"Group (ab_group)")),Od.createElement("path",{d:"M1522 2200.109h200",style:{stroke:"gray",strokeWidth:1}}),st||(st=Od.createElement("text",{x:1527,y:2217.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M1522 2224.406h200",style:{stroke:"gray",strokeWidth:1}}),Et||(Et=Od.createElement("text",{x:1527,y:2241.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(100)")),gt||(gt=Od.createElement("text",{x:1527,y:2257.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"label: VARCHAR(150)")),kt||(kt=Od.createElement("text",{x:1527,y:2273.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"description: VARCHAR(512)")),Od.createElement("rect",{width:276,height:467.719,x:600,y:953.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:681.25,cy:967.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Mt||(Mt=Od.createElement("path",{fill:"#D9D3D0",d:"M685.36 973.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Vt||(Vt=Od.createElement("text",{x:698.75,y:972.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:106},"Database (dbs)")),Od.createElement("path",{d:"M601 981.609h274",style:{stroke:"gray",strokeWidth:1}}),Lt||(Lt=Od.createElement("text",{x:606,y:998.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),St||(St=Od.createElement("text",{x:606,y:1014.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),zt||(zt=Od.createElement("text",{x:606,y:1031.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Ft||(Ft=Od.createElement("text",{x:606,y:1047.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114},"password: BLOB")),vt||(vt=Od.createElement("text",{x:606,y:1063.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),Tt||(Tt=Od.createElement("text",{x:606,y:1080.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:256},"select_as_create_table_as: BOOLEAN")),_t||(_t=Od.createElement("text",{x:606,y:1096.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:193},"expose_in_sqllab: BOOLEAN")),pt||(pt=Od.createElement("text",{x:606,y:1112.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:187},"allow_run_async: BOOLEAN")),Rt||(Rt=Od.createElement("text",{x:606,y:1128.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"allow_file_upload: BOOLEAN")),At||(At=Od.createElement("text",{x:606,y:1145.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"allow_ctas: BOOLEAN")),Wt||(Wt=Od.createElement("text",{x:606,y:1161.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:148},"allow_cvas: BOOLEAN")),It||(It=Od.createElement("text",{x:606,y:1177.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:142},"allow_dml: BOOLEAN")),bt||(bt=Od.createElement("text",{x:606,y:1194.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),ut||(ut=Od.createElement("text",{x:606,y:1210.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"encrypted_extra: BLOB")),Nt||(Nt=Od.createElement("text",{x:606,y:1226.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:201},"impersonate_user: BOOLEAN")),Gt||(Gt=Od.createElement("text",{x:606,y:1243.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"server_cert: BLOB")),Ct||(Ct=Od.createElement("text",{x:606,y:1259.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),Ht||(Ht=Od.createElement("text",{x:606,y:1275.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),wt||(wt=Od.createElement("text",{x:606,y:1291.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Bt||(Bt=Od.createElement("text",{x:606,y:1308.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M601 1315.547h274",style:{stroke:"gray",strokeWidth:1}}),Ot||(Ot=Od.createElement("text",{x:606,y:1332.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Xt||(Xt=Od.createElement("text",{x:606,y:1348.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215},"verbose_name: VARCHAR(250)")),jt||(jt=Od.createElement("text",{x:606,y:1365.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:223},"database_name: VARCHAR(250)")),qt||(qt=Od.createElement("text",{x:606,y:1381.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:223},"sqlalchemy_uri: VARCHAR(1024)")),Qt||(Qt=Od.createElement("text",{x:606,y:1397.729,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:264},"configuration_method: VARCHAR(255)")),Yt||(Yt=Od.createElement("text",{x:606,y:1414.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246},"force_ctas_schema: VARCHAR(250)")),Od.createElement("rect",{width:236,height:304.75,x:28,y:1035.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:64.85,cy:1049.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Pt||(Pt=Od.createElement("path",{fill:"#D9D3D0",d:"M68.96 1055.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Ut||(Ut=Od.createElement("text",{x:82.15,y:1053.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"SqlMetric (sql_metrics)")),Od.createElement("path",{d:"M29 1063.109h234",style:{stroke:"gray",strokeWidth:1}}),Jt||(Jt=Od.createElement("text",{x:34,y:1080.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Kt||(Kt=Od.createElement("text",{x:34,y:1096.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Zt||(Zt=Od.createElement("text",{x:34,y:1112.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),$t||($t=Od.createElement("text",{x:34,y:1128.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),en||(en=Od.createElement("text",{x:34,y:1145.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:102},"currency: JSON")),tn||(tn=Od.createElement("text",{x:34,y:1161.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132},"warning_text: TEXT")),nn||(nn=Od.createElement("text",{x:34,y:1177.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"table_id: INTEGER")),ln||(ln=Od.createElement("text",{x:34,y:1194.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"expression: TEXT")),an||(an=Od.createElement("text",{x:34,y:1210.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),rn||(rn=Od.createElement("text",{x:34,y:1226.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),on||(on=Od.createElement("text",{x:34,y:1243.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M29 1250.375h234",style:{stroke:"gray",strokeWidth:1}}),dn||(dn=Od.createElement("text",{x:34,y:1267.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),hn||(hn=Od.createElement("text",{x:34,y:1283.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202},"metric_name: VARCHAR(255)")),fn||(fn=Od.createElement("text",{x:34,y:1299.964,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:224},"verbose_name: VARCHAR(1024)")),Dn||(Dn=Od.createElement("text",{x:34,y:1316.261,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"metric_type: VARCHAR(32)")),xn||(xn=Od.createElement("text",{x:34,y:1332.558,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"d3format: VARCHAR(128)")),Od.createElement("rect",{width:266,height:353.641,x:299,y:1010.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:326.85,cy:1024.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),yn||(yn=Od.createElement("path",{fill:"#D9D3D0",d:"M330.96 1030.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),mn||(mn=Od.createElement("text",{x:342.15,y:1029.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:205},"TableColumn (table_columns)")),Od.createElement("path",{d:"M300 1038.609h264",style:{stroke:"gray",strokeWidth:1}}),cn||(cn=Od.createElement("text",{x:305,y:1055.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),sn||(sn=Od.createElement("text",{x:305,y:1071.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),En||(En=Od.createElement("text",{x:305,y:1088.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),gn||(gn=Od.createElement("text",{x:305,y:1104.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"is_active: BOOLEAN")),kn||(kn=Od.createElement("text",{x:305,y:1120.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:75},"type: TEXT")),Mn||(Mn=Od.createElement("text",{x:305,y:1137.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:133},"groupby: BOOLEAN")),Vn||(Vn=Od.createElement("text",{x:305,y:1153.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"filterable: BOOLEAN")),Ln||(Ln=Od.createElement("text",{x:305,y:1169.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Sn||(Sn=Od.createElement("text",{x:305,y:1185.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"table_id: INTEGER")),zn||(zn=Od.createElement("text",{x:305,y:1202.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:126},"is_dttm: BOOLEAN")),Fn||(Fn=Od.createElement("text",{x:305,y:1218.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"expression: TEXT")),vn||(vn=Od.createElement("text",{x:305,y:1234.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),Tn||(Tn=Od.createElement("text",{x:305,y:1251.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),_n||(_n=Od.createElement("text",{x:305,y:1267.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M300 1274.766h264",style:{stroke:"gray",strokeWidth:1}}),pn||(pn=Od.createElement("text",{x:305,y:1291.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Rn||(Rn=Od.createElement("text",{x:305,y:1308.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:210},"column_name: VARCHAR(255)")),An||(An=Od.createElement("text",{x:305,y:1324.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:224},"verbose_name: VARCHAR(1024)")),Wn||(Wn=Od.createElement("text",{x:305,y:1340.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:254},"advanced_data_type: VARCHAR(255)")),In||(In=Od.createElement("text",{x:305,y:1356.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:250},"python_date_format: VARCHAR(255)")),Od.createElement("rect",{width:248,height:549.203,x:579,y:1481.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:637.75,cy:1495.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),bn||(bn=Od.createElement("path",{fill:"#D9D3D0",d:"M641.86 1501.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),un||(un=Od.createElement("text",{x:655.25,y:1500.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"SqlaTable (tables)")),Od.createElement("path",{d:"M580 1509.609h246",style:{stroke:"gray",strokeWidth:1}}),Nn||(Nn=Od.createElement("text",{x:585,y:1526.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Gn||(Gn=Od.createElement("text",{x:585,y:1542.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Cn||(Cn=Od.createElement("text",{x:585,y:1559.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Hn||(Hn=Od.createElement("text",{x:585,y:1575.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),wn||(wn=Od.createElement("text",{x:585,y:1591.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161},"default_endpoint: TEXT")),Bn||(Bn=Od.createElement("text",{x:585,y:1608.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"is_featured: BOOLEAN")),On||(On=Od.createElement("text",{x:585,y:1624.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:217},"filter_select_enabled: BOOLEAN")),Xn||(Xn=Od.createElement("text",{x:585,y:1640.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:109},"offset: INTEGER")),jn||(jn=Od.createElement("text",{x:585,y:1656.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),qn||(qn=Od.createElement("text",{x:585,y:1673.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),Qn||(Qn=Od.createElement("text",{x:585,y:1689.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),Yn||(Yn=Od.createElement("text",{x:585,y:1705.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),Pn||(Pn=Od.createElement("text",{x:585,y:1722.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:203},"fetch_values_predicate: TEXT")),Un||(Un=Od.createElement("text",{x:585,y:1738.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),Jn||(Jn=Od.createElement("text",{x:585,y:1754.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:171},"is_sqllab_view: BOOLEAN")),Kn||(Kn=Od.createElement("text",{x:585,y:1771.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164},"template_params: TEXT")),Zn||(Zn=Od.createElement("text",{x:585,y:1787.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),$n||($n=Od.createElement("text",{x:585,y:1803.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:209},"normalize_columns: BOOLEAN")),el||(el=Od.createElement("text",{x:585,y:1819.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:236},"always_filter_main_dttm: BOOLEAN")),tl||(tl=Od.createElement("text",{x:585,y:1836.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:89},"folders: JSON")),nl||(nl=Od.createElement("text",{x:585,y:1852.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),ll||(ll=Od.createElement("text",{x:585,y:1868.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M580 1876.141h246",style:{stroke:"gray",strokeWidth:1}}),al||(al=Od.createElement("text",{x:585,y:1893.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),rl||(rl=Od.createElement("text",{x:585,y:1909.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"params: VARCHAR(1000)")),il||(il=Od.createElement("text",{x:585,y:1925.729,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"perm: VARCHAR(1000)")),ol||(ol=Od.createElement("text",{x:585,y:1942.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220},"schema_perm: VARCHAR(1000)")),dl||(dl=Od.createElement("text",{x:585,y:1958.323,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215},"catalog_perm: VARCHAR(1000)")),hl||(hl=Od.createElement("text",{x:585,y:1974.62,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:193},"table_name: VARCHAR(250)")),fl||(fl=Od.createElement("text",{x:585,y:1990.917,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:212},"main_dttm_col: VARCHAR(250)")),Dl||(Dl=Od.createElement("text",{x:585,y:2007.214,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(255)")),xl||(xl=Od.createElement("text",{x:585,y:2023.511,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),Od.createElement("rect",{width:457,height:206.969,x:419.5,y:507.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:432.5,cy:521.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),yl||(yl=Od.createElement("path",{fill:"#D9D3D0",d:"M436.61 527.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ml||(ml=Od.createElement("text",{x:444.5,y:525.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:429},"DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)")),Od.createElement("path",{d:"M420.5 535.109h455",style:{stroke:"gray",strokeWidth:1}}),cl||(cl=Od.createElement("text",{x:425.5,y:552.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),sl||(sl=Od.createElement("text",{x:425.5,y:568.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),El||(El=Od.createElement("text",{x:425.5,y:584.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),gl||(gl=Od.createElement("text",{x:425.5,y:600.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),kl||(kl=Od.createElement("text",{x:425.5,y:617.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),Ml||(Ml=Od.createElement("text",{x:425.5,y:633.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"access_token: BLOB")),Vl||(Vl=Od.createElement("text",{x:425.5,y:649.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:250},"access_token_expiration: DATETIME")),Ll||(Ll=Od.createElement("text",{x:425.5,y:666.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"refresh_token: BLOB")),Sl||(Sl=Od.createElement("text",{x:425.5,y:682.48,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),zl||(zl=Od.createElement("text",{x:425.5,y:698.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M420.5 706.078h455",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:363,height:206.969,x:513.5,y:2123.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:526.5,cy:2137.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Fl||(Fl=Od.createElement("path",{fill:"#D9D3D0",d:"M530.61 2143.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),vl||(vl=Od.createElement("text",{x:538.5,y:2141.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:335},"RowLevelSecurityFilter (row_level_security_filters)")),Od.createElement("path",{d:"M514.5 2151.109h361",style:{stroke:"gray",strokeWidth:1}}),Tl||(Tl=Od.createElement("text",{x:519.5,y:2168.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),_l||(_l=Od.createElement("text",{x:519.5,y:2184.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),pl||(pl=Od.createElement("text",{x:519.5,y:2200.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Rl||(Rl=Od.createElement("text",{x:519.5,y:2216.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Al||(Al=Od.createElement("text",{x:519.5,y:2233.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:90},"clause: TEXT")),Wl||(Wl=Od.createElement("text",{x:519.5,y:2249.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Il||(Il=Od.createElement("text",{x:519.5,y:2265.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M514.5 2273.188h361",style:{stroke:"gray",strokeWidth:1}}),bl||(bl=Od.createElement("text",{x:519.5,y:2290.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(255)")),ul||(ul=Od.createElement("text",{x:519.5,y:2306.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161},"filter_type: VARCHAR(7)")),Nl||(Nl=Od.createElement("text",{x:519.5,y:2322.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:185},"group_key: VARCHAR(255)")),Od.createElement("rect",{width:307,height:532.906,x:2898.5,y:1489.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3001.25,cy:1503.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Gl||(Gl=Od.createElement("path",{fill:"#D9D3D0",d:"M3005.36 1509.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Cl||(Cl=Od.createElement("text",{x:3018.75,y:1508.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:94},"Query (query)")),Od.createElement("path",{d:"M2899.5 1517.609h305",style:{stroke:"gray",strokeWidth:1}}),Hl||(Hl=Od.createElement("text",{x:2904.5,y:1534.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"tracking_url: TEXT")),wl||(wl=Od.createElement("text",{x:2904.5,y:1550.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),Bl||(Bl=Od.createElement("text",{x:2904.5,y:1567.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Ol||(Ol=Od.createElement("text",{x:2904.5,y:1583.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),Xl||(Xl=Od.createElement("text",{x:2904.5,y:1599.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),jl||(jl=Od.createElement("text",{x:2904.5,y:1616.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),ql||(ql=Od.createElement("text",{x:2904.5,y:1632.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114},"select_sql: TEXT")),Ql||(Ql=Od.createElement("text",{x:2904.5,y:1648.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:137},"executed_sql: TEXT")),Yl||(Yl=Od.createElement("text",{x:2904.5,y:1664.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:97},"limit: INTEGER")),Pl||(Pl=Od.createElement("text",{x:2904.5,y:1681.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:169},"select_as_cta: BOOLEAN")),Ul||(Ul=Od.createElement("text",{x:2904.5,y:1697.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:211},"select_as_cta_used: BOOLEAN")),Jl||(Jl=Od.createElement("text",{x:2904.5,y:1713.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132},"progress: INTEGER")),Kl||(Kl=Od.createElement("text",{x:2904.5,y:1730.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:103},"rows: INTEGER")),Zl||(Zl=Od.createElement("text",{x:2904.5,y:1746.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"error_message: TEXT")),$l||($l=Od.createElement("text",{x:2904.5,y:1762.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Od.createElement("path",{d:"M2899.5 1770.063h305",style:{stroke:"gray",strokeWidth:1}}),ea||(ea=Od.createElement("text",{x:2904.5,y:1787.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:160},"client_id: VARCHAR(11)")),ta||(ta=Od.createElement("text",{x:2904.5,y:1803.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:227},"tmp_table_name: VARCHAR(256)")),na||(na=Od.createElement("text",{x:2904.5,y:1819.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:248},"tmp_schema_name: VARCHAR(256)")),la||(la=Od.createElement("text",{x:2904.5,y:1835.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147},"status: VARCHAR(16)")),aa||(aa=Od.createElement("text",{x:2904.5,y:1852.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:181},"tab_name: VARCHAR(256)")),ra||(ra=Od.createElement("text",{x:2904.5,y:1868.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:199},"sql_editor_id: VARCHAR(256)")),ia||(ia=Od.createElement("text",{x:2904.5,y:1884.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(256)")),oa||(oa=Od.createElement("text",{x:2904.5,y:1901.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),da||(da=Od.createElement("text",{x:2904.5,y:1917.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:198},"limiting_factor: VARCHAR(18)")),ha||(ha=Od.createElement("text",{x:2904.5,y:1933.729,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:194},"ctas_method: VARCHAR(16)")),fa||(fa=Od.createElement("text",{x:2904.5,y:1950.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:182},"results_key: VARCHAR(64)")),Da||(Da=Od.createElement("text",{x:2904.5,y:1966.323,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186},"start_time: NUMERIC(20, 6)")),xa||(xa=Od.createElement("text",{x:2904.5,y:1982.62,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246},"start_running_time: NUMERIC(20, 6)")),ya||(ya=Od.createElement("text",{x:2904.5,y:1998.917,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:182},"end_time: NUMERIC(20, 6)")),ma||(ma=Od.createElement("text",{x:2904.5,y:2015.214,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:295},"end_result_backend_time: NUMERIC(20, 6)")),Od.createElement("rect",{width:212,height:321.047,x:3240,y:1595.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3253,cy:1609.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ca||(ca=Od.createElement("path",{fill:"#D9D3D0",d:"M3257.11 1615.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),sa||(sa=Od.createElement("text",{x:3265,y:1614.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"SavedQuery (saved_query)")),Od.createElement("path",{d:"M3241 1623.609h210",style:{stroke:"gray",strokeWidth:1}}),Ea||(Ea=Od.createElement("text",{x:3246,y:1640.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),ga||(ga=Od.createElement("text",{x:3246,y:1656.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),ka||(ka=Od.createElement("text",{x:3246,y:1673.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),Ma||(Ma=Od.createElement("text",{x:3246,y:1689.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Va||(Va=Od.createElement("text",{x:3246,y:1705.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),La||(La=Od.createElement("text",{x:3246,y:1722.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:107},"db_id: INTEGER")),Sa||(Sa=Od.createElement("text",{x:3246,y:1738.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),za||(za=Od.createElement("text",{x:3246,y:1754.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),Fa||(Fa=Od.createElement("text",{x:3246,y:1770.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:192},"template_parameters: TEXT")),va||(va=Od.createElement("text",{x:3246,y:1787.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:103},"rows: INTEGER")),Ta||(Ta=Od.createElement("text",{x:3246,y:1803.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"last_run: DATETIME")),_a||(_a=Od.createElement("text",{x:3246,y:1819.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),pa||(pa=Od.createElement("text",{x:3246,y:1836.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3241 1843.469h210",style:{stroke:"gray",strokeWidth:1}}),Ra||(Ra=Od.createElement("text",{x:3246,y:1860.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Aa||(Aa=Od.createElement("text",{x:3246,y:1876.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(128)")),Wa||(Wa=Od.createElement("text",{x:3246,y:1893.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),Ia||(Ia=Od.createElement("text",{x:3246,y:1909.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"label: VARCHAR(256)")),Od.createElement("rect",{width:232,height:255.859,x:3052,y:482.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3065,cy:496.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ba||(ba=Od.createElement("path",{fill:"#D9D3D0",d:"M3069.11 502.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ua||(ua=Od.createElement("text",{x:3077,y:501.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:204},"TableSchema (table_schema)")),Od.createElement("path",{d:"M3053 510.609h230",style:{stroke:"gray",strokeWidth:1}}),Na||(Na=Od.createElement("text",{x:3058,y:527.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Ga||(Ga=Od.createElement("text",{x:3058,y:543.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Ca||(Ca=Od.createElement("text",{x:3058,y:560.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),Ha||(Ha=Od.createElement("text",{x:3058,y:576.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),wa||(wa=Od.createElement("text",{x:3058,y:592.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"tab_state_id: INTEGER")),Ba||(Ba=Od.createElement("text",{x:3058,y:609.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),Oa||(Oa=Od.createElement("text",{x:3058,y:625.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Xa||(Xa=Od.createElement("text",{x:3058,y:641.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"expanded: BOOLEAN")),ja||(ja=Od.createElement("text",{x:3058,y:657.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),qa||(qa=Od.createElement("text",{x:3058,y:674.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3053 681.578h230",style:{stroke:"gray",strokeWidth:1}}),Qa||(Qa=Od.createElement("text",{x:3058,y:698.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(256)")),Ya||(Ya=Od.createElement("text",{x:3058,y:714.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),Pa||(Pa=Od.createElement("text",{x:3058,y:731.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147},"table: VARCHAR(256)")),Od.createElement("rect",{width:188,height:353.641,x:3074,y:1010.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3096,cy:1024.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ua||(Ua=Od.createElement("path",{fill:"#D9D3D0",d:"M3100.11 1030.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Ja||(Ja=Od.createElement("text",{x:3110,y:1029.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:140},"TabState (tab_state)")),Od.createElement("path",{d:"M3075 1038.609h186",style:{stroke:"gray",strokeWidth:1}}),Ka||(Ka=Od.createElement("text",{x:3080,y:1055.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Za||(Za=Od.createElement("text",{x:3080,y:1071.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),$a||($a=Od.createElement("text",{x:3080,y:1088.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),er||(er=Od.createElement("text",{x:3080,y:1104.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),tr||(tr=Od.createElement("text",{x:3080,y:1120.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),nr||(nr=Od.createElement("text",{x:3080,y:1137.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"active: BOOLEAN")),lr||(lr=Od.createElement("text",{x:3080,y:1153.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),ar||(ar=Od.createElement("text",{x:3080,y:1169.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),rr||(rr=Od.createElement("text",{x:3080,y:1185.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"query_limit: INTEGER")),ir||(ir=Od.createElement("text",{x:3080,y:1202.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"latest_query_id: INTEGER")),or||(or=Od.createElement("text",{x:3080,y:1218.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:130},"autorun: BOOLEAN")),dr||(dr=Od.createElement("text",{x:3080,y:1234.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164},"template_params: TEXT")),hr||(hr=Od.createElement("text",{x:3080,y:1251.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"hide_left_bar: BOOLEAN")),fr||(fr=Od.createElement("text",{x:3080,y:1267.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"saved_query_id: INTEGER")),Dr||(Dr=Od.createElement("text",{x:3080,y:1283.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),xr||(xr=Od.createElement("text",{x:3080,y:1300.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3075 1307.359h186",style:{stroke:"gray",strokeWidth:1}}),yr||(yr=Od.createElement("text",{x:3080,y:1324.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"label: VARCHAR(256)")),mr||(mr=Od.createElement("text",{x:3080,y:1340.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(256)")),cr||(cr=Od.createElement("text",{x:3080,y:1356.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),Od.createElement("rect",{width:197,height:141.781,x:5808.5,y:1116.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5848.75,cy:1130.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),sr||(sr=Od.createElement("path",{fill:"#D9D3D0",d:"M5852.86 1136.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Er||(Er=Od.createElement("text",{x:5866.25,y:1135.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:109},"FavStar (favstar)")),Od.createElement("path",{d:"M5809.5 1144.609h195",style:{stroke:"gray",strokeWidth:1}}),gr||(gr=Od.createElement("text",{x:5814.5,y:1161.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),kr||(kr=Od.createElement("text",{x:5814.5,y:1177.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),Mr||(Mr=Od.createElement("text",{x:5814.5,y:1194.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:110},"obj_id: INTEGER")),Vr||(Vr=Od.createElement("text",{x:5814.5,y:1210.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112},"dttm: DATETIME")),Od.createElement("path",{d:"M5809.5 1217.797h195",style:{stroke:"gray",strokeWidth:1}}),Lr||(Lr=Od.createElement("text",{x:5814.5,y:1234.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Sr||(Sr=Od.createElement("text",{x:5814.5,y:1251.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:185},"class_name: VARCHAR(50)")),Od.createElement("rect",{width:258,height:435.125,x:5236,y:970.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5318.75,cy:984.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),zr||(zr=Od.createElement("path",{fill:"#D9D3D0",d:"M5322.86 990.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Fr||(Fr=Od.createElement("text",{x:5336.25,y:988.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:85},"Slice (slices)")),Od.createElement("path",{d:"M5237 998.109h256",style:{stroke:"gray",strokeWidth:1}}),vr||(vr=Od.createElement("text",{x:5242,y:1015.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Tr||(Tr=Od.createElement("text",{x:5242,y:1031.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),_r||(_r=Od.createElement("text",{x:5242,y:1047.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),pr||(pr=Od.createElement("text",{x:5242,y:1063.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:167},"datasource_id: INTEGER")),Rr||(Rr=Od.createElement("text",{x:5242,y:1080.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:96},"params: TEXT")),Ar||(Ar=Od.createElement("text",{x:5242,y:1096.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"query_context: TEXT")),Wr||(Wr=Od.createElement("text",{x:5242,y:1112.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Ir||(Ir=Od.createElement("text",{x:5242,y:1129.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),br||(br=Od.createElement("text",{x:5242,y:1145.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"last_saved_at: DATETIME")),ur||(ur=Od.createElement("text",{x:5242,y:1161.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"last_saved_by_fk: INTEGER")),Nr||(Nr=Od.createElement("text",{x:5242,y:1178.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"certified_by: TEXT")),Gr||(Gr=Od.createElement("text",{x:5242,y:1194.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"certification_details: TEXT")),Cr||(Cr=Od.createElement("text",{x:5242,y:1210.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),Hr||(Hr=Od.createElement("text",{x:5242,y:1226.964,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),wr||(wr=Od.createElement("text",{x:5242,y:1243.261,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Br||(Br=Od.createElement("text",{x:5242,y:1259.558,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M5237 1266.859h256",style:{stroke:"gray",strokeWidth:1}}),Or||(Or=Od.createElement("text",{x:5242,y:1283.854,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Xr||(Xr=Od.createElement("text",{x:5242,y:1300.151,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"slice_name: VARCHAR(250)")),jr||(jr=Od.createElement("text",{x:5242,y:1316.448,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:228},"datasource_type: VARCHAR(200)")),qr||(qr=Od.createElement("text",{x:5242,y:1332.745,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246},"datasource_name: VARCHAR(2000)")),Qr||(Qr=Od.createElement("text",{x:5242,y:1349.042,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"viz_type: VARCHAR(250)")),Yr||(Yr=Od.createElement("text",{x:5242,y:1365.339,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"perm: VARCHAR(1000)")),Pr||(Pr=Od.createElement("text",{x:5242,y:1381.636,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220},"schema_perm: VARCHAR(1000)")),Ur||(Ur=Od.createElement("text",{x:5242,y:1397.933,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215},"catalog_perm: VARCHAR(1000)")),Od.createElement("rect",{width:249,height:174.375,x:3987.5,y:1100.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4000.5,cy:1114.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Jr||(Jr=Od.createElement("path",{fill:"#D9D3D0",d:"M4004.61 1120.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Kr||(Kr=Od.createElement("text",{x:4012.5,y:1119.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:221},"DynamicPlugin (dynamic_plugin)")),Od.createElement("path",{d:"M3988.5 1128.609h247",style:{stroke:"gray",strokeWidth:1}}),Zr||(Zr=Od.createElement("text",{x:3993.5,y:1145.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),$r||($r=Od.createElement("text",{x:3993.5,y:1161.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),ei||(ei=Od.createElement("text",{x:3993.5,y:1178.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ti||(ti=Od.createElement("text",{x:3993.5,y:1194.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84},"name: TEXT")),ni||(ni=Od.createElement("text",{x:3993.5,y:1210.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69},"key: TEXT")),li||(li=Od.createElement("text",{x:3993.5,y:1227.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:117},"bundle_url: TEXT")),ai||(ai=Od.createElement("text",{x:3993.5,y:1243.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),ri||(ri=Od.createElement("text",{x:3993.5,y:1259.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3988.5 1266.984h247",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:244,height:174.375,x:5529,y:1100.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5548.75,cy:1114.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ii||(ii=Od.createElement("path",{fill:"#D9D3D0",d:"M5552.86 1120.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),oi||(oi=Od.createElement("text",{x:5562.25,y:1119.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:201},"UserAttribute (user_attribute)")),Od.createElement("path",{d:"M5530 1128.609h242",style:{stroke:"gray",strokeWidth:1}}),di||(di=Od.createElement("text",{x:5535,y:1145.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),hi||(hi=Od.createElement("text",{x:5535,y:1161.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),fi||(fi=Od.createElement("text",{x:5535,y:1178.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Di||(Di=Od.createElement("text",{x:5535,y:1194.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),xi||(xi=Od.createElement("text",{x:5535,y:1210.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:232},"welcome_dashboard_id: INTEGER")),yi||(yi=Od.createElement("text",{x:5535,y:1227.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),mi||(mi=Od.createElement("text",{x:5535,y:1243.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M5530 1250.688h242",style:{stroke:"gray",strokeWidth:1}}),ci||(ci=Od.createElement("text",{x:5535,y:1267.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:178},"avatar_url: VARCHAR(100)")),Od.createElement("rect",{width:359,height:158.078,x:4841.5,y:1108.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4854.5,cy:1122.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),si||(si=Od.createElement("path",{fill:"#D9D3D0",d:"M4858.61 1128.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Ei||(Ei=Od.createElement("text",{x:4866.5,y:1127.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:331},"EmbeddedDashboard (embedded_dashboards)")),Od.createElement("path",{d:"M4842.5 1136.609h357",style:{stroke:"gray",strokeWidth:1}}),gi||(gi=Od.createElement("text",{x:4847.5,y:1153.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),ki||(ki=Od.createElement("text",{x:4847.5,y:1169.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Mi||(Mi=Od.createElement("text",{x:4847.5,y:1186.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"allow_domain_list: TEXT")),Vi||(Vi=Od.createElement("text",{x:4847.5,y:1202.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"dashboard_id: INTEGER")),Li||(Li=Od.createElement("text",{x:4847.5,y:1218.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Si||(Si=Od.createElement("text",{x:4847.5,y:1235.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M4842.5 1242.391h357",style:{stroke:"gray",strokeWidth:1}}),zi||(zi=Od.createElement("text",{x:4847.5,y:1259.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Od.createElement("rect",{width:233,height:174.375,x:4271.5,y:1100.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4284.5,cy:1114.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Fi||(Fi=Od.createElement("path",{fill:"#D9D3D0",d:"M4288.61 1120.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),vi||(vi=Od.createElement("text",{x:4296.5,y:1119.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:205},"CssTemplate (css_templates)")),Od.createElement("path",{d:"M4272.5 1128.609h231",style:{stroke:"gray",strokeWidth:1}}),Ti||(Ti=Od.createElement("text",{x:4277.5,y:1145.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),_i||(_i=Od.createElement("text",{x:4277.5,y:1161.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),pi||(pi=Od.createElement("text",{x:4277.5,y:1178.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Ri||(Ri=Od.createElement("text",{x:4277.5,y:1194.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69},"css: TEXT")),Ai||(Ai=Od.createElement("text",{x:4277.5,y:1210.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Wi||(Wi=Od.createElement("text",{x:4277.5,y:1227.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M4272.5 1234.391h231",style:{stroke:"gray",strokeWidth:1}}),Ii||(Ii=Od.createElement("text",{x:4277.5,y:1251.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),bi||(bi=Od.createElement("text",{x:4277.5,y:1267.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220},"template_name: VARCHAR(250)")),Od.createElement("rect",{width:243,height:337.344,x:4914.5,y:1587.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4946.85,cy:1601.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ui||(ui=Od.createElement("path",{fill:"#D9D3D0",d:"M4950.96 1607.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Ni||(Ni=Od.createElement("text",{x:4963.15,y:1606.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"Dashboard (dashboards)")),Od.createElement("path",{d:"M4915.5 1615.609h241",style:{stroke:"gray",strokeWidth:1}}),Gi||(Gi=Od.createElement("text",{x:4920.5,y:1632.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Ci||(Ci=Od.createElement("text",{x:4920.5,y:1648.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Hi||(Hi=Od.createElement("text",{x:4920.5,y:1665.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),wi||(wi=Od.createElement("text",{x:4920.5,y:1681.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:136},"position_json: TEXT")),Bi||(Bi=Od.createElement("text",{x:4920.5,y:1697.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Oi||(Oi=Od.createElement("text",{x:4920.5,y:1714.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69},"css: TEXT")),Xi||(Xi=Od.createElement("text",{x:4920.5,y:1730.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"theme_id: INTEGER")),ji||(ji=Od.createElement("text",{x:4920.5,y:1746.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"certified_by: TEXT")),qi||(qi=Od.createElement("text",{x:4920.5,y:1762.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"certification_details: TEXT")),Qi||(Qi=Od.createElement("text",{x:4920.5,y:1779.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"json_metadata: TEXT")),Yi||(Yi=Od.createElement("text",{x:4920.5,y:1795.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144},"published: BOOLEAN")),Pi||(Pi=Od.createElement("text",{x:4920.5,y:1811.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),Ui||(Ui=Od.createElement("text",{x:4920.5,y:1828.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),Ji||(Ji=Od.createElement("text",{x:4920.5,y:1844.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Ki||(Ki=Od.createElement("text",{x:4920.5,y:1860.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M4915.5 1868.063h241",style:{stroke:"gray",strokeWidth:1}}),Zi||(Zi=Od.createElement("text",{x:4920.5,y:1885.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),$i||($i=Od.createElement("text",{x:4920.5,y:1901.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:219},"dashboard_title: VARCHAR(500)")),eo||(eo=Od.createElement("text",{x:4920.5,y:1917.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:142},"slug: VARCHAR(255)")),Od.createElement("rect",{width:266,height:158.078,x:4540,y:1108.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4553,cy:1122.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),to||(to=Od.createElement("path",{fill:"#D9D3D0",d:"M4557.11 1128.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),no||(no=Od.createElement("text",{x:4565,y:1127.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:238},"AnnotationLayer (annotation_layer)")),Od.createElement("path",{d:"M4541 1136.609h264",style:{stroke:"gray",strokeWidth:1}}),lo||(lo=Od.createElement("text",{x:4546,y:1153.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),ao||(ao=Od.createElement("text",{x:4546,y:1169.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),ro||(ro=Od.createElement("text",{x:4546,y:1186.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),io||(io=Od.createElement("text",{x:4546,y:1202.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84},"descr: TEXT")),oo||(oo=Od.createElement("text",{x:4546,y:1218.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),ho||(ho=Od.createElement("text",{x:4546,y:1235.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M4541 1242.391h264",style:{stroke:"gray",strokeWidth:1}}),fo||(fo=Od.createElement("text",{x:4546,y:1259.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(250)")),Od.createElement("rect",{width:239,height:174.375,x:4640.5,y:1669.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4653.5,cy:1683.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Do||(Do=Od.createElement("path",{fill:"#D9D3D0",d:"M4657.61 1689.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),xo||(xo=Od.createElement("text",{x:4665.5,y:1687.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:211},"TaggedObject (tagged_object)")),Od.createElement("path",{d:"M4641.5 1697.109h237",style:{stroke:"gray",strokeWidth:1}}),yo||(yo=Od.createElement("text",{x:4646.5,y:1714.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),mo||(mo=Od.createElement("text",{x:4646.5,y:1730.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),co||(co=Od.createElement("text",{x:4646.5,y:1746.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),so||(so=Od.createElement("text",{x:4646.5,y:1762.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:111},"tag_id: INTEGER")),Eo||(Eo=Od.createElement("text",{x:4646.5,y:1779.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132},"object_id: INTEGER")),go||(go=Od.createElement("text",{x:4646.5,y:1795.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),ko||(ko=Od.createElement("text",{x:4646.5,y:1811.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M4641.5 1819.188h237",style:{stroke:"gray",strokeWidth:1}}),Mo||(Mo=Od.createElement("text",{x:4646.5,y:1836.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"object_type: VARCHAR(9)")),Od.createElement("rect",{width:207,height:223.266,x:4398.5,y:1644.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4418.7,cy:1658.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Vo||(Vo=Od.createElement("path",{fill:"#D9D3D0",d:"M4422.81 1664.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Lo||(Lo=Od.createElement("text",{x:4432.3,y:1663.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"Annotation (annotation)")),Od.createElement("path",{d:"M4399.5 1672.609h205",style:{stroke:"gray",strokeWidth:1}}),So||(So=Od.createElement("text",{x:4404.5,y:1689.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),zo||(zo=Od.createElement("text",{x:4404.5,y:1705.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Fo||(Fo=Od.createElement("text",{x:4404.5,y:1722.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),vo||(vo=Od.createElement("text",{x:4404.5,y:1738.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150},"start_dttm: DATETIME")),To||(To=Od.createElement("text",{x:4404.5,y:1754.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"end_dttm: DATETIME")),_o||(_o=Od.createElement("text",{x:4404.5,y:1771.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"layer_id: INTEGER")),po||(po=Od.createElement("text",{x:4404.5,y:1787.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"long_descr: TEXT")),Ro||(Ro=Od.createElement("text",{x:4404.5,y:1803.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"json_metadata: TEXT")),Ao||(Ao=Od.createElement("text",{x:4404.5,y:1819.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Wo||(Wo=Od.createElement("text",{x:4404.5,y:1836.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M4399.5 1843.578h205",style:{stroke:"gray",strokeWidth:1}}),Io||(Io=Od.createElement("text",{x:4404.5,y:1860.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:195},"short_descr: VARCHAR(500)")),Od.createElement("rect",{width:185,height:174.375,x:4667.5,y:2139.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4725.25,cy:2153.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),bo||(bo=Od.createElement("path",{fill:"#D9D3D0",d:"M4729.36 2159.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),uo||(uo=Od.createElement("text",{x:4742.75,y:2158.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:62},"Tag (tag)")),Od.createElement("path",{d:"M4668.5 2167.609h183",style:{stroke:"gray",strokeWidth:1}}),No||(No=Od.createElement("text",{x:4673.5,y:2184.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Go||(Go=Od.createElement("text",{x:4673.5,y:2200.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Co||(Co=Od.createElement("text",{x:4673.5,y:2217.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Ho||(Ho=Od.createElement("text",{x:4673.5,y:2233.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),wo||(wo=Od.createElement("text",{x:4673.5,y:2249.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Bo||(Bo=Od.createElement("text",{x:4673.5,y:2266.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M4668.5 2273.391h183",style:{stroke:"gray",strokeWidth:1}}),Oo||(Oo=Od.createElement("text",{x:4673.5,y:2290.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(250)")),Xo||(Xo=Od.createElement("text",{x:4673.5,y:2306.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"type: VARCHAR(12)")),Od.createElement("rect",{width:165,height:76.594,x:2485.5,y:1717.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2498.5,cy:1731.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),jo||(jo=Od.createElement("path",{fill:"#D9D3D0",d:"M2502.61 1737.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),qo||(qo=Od.createElement("text",{x:2510.5,y:1736.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:137},"KeyValue (keyvalue)")),Od.createElement("path",{d:"M2486.5 1745.609h163",style:{stroke:"gray",strokeWidth:1}}),Qo||(Qo=Od.createElement("text",{x:2491.5,y:1762.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Yo||(Yo=Od.createElement("text",{x:2491.5,y:1778.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:81},"value: TEXT")),Od.createElement("path",{d:"M2486.5 1786.203h163",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:222,height:125.484,x:2228,y:1693.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2254.5,cy:1707.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Po||(Po=Od.createElement("path",{fill:"#D9D3D0",d:"M2258.61 1713.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Uo||(Uo=Od.createElement("text",{x:2269.5,y:1712.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164},"CacheKey (cache_keys)")),Od.createElement("path",{d:"M2229 1721.609h220",style:{stroke:"gray",strokeWidth:1}}),Jo||(Jo=Od.createElement("text",{x:2234,y:1738.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Ko||(Ko=Od.createElement("text",{x:2234,y:1754.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),Zo||(Zo=Od.createElement("text",{x:2234,y:1771.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Od.createElement("path",{d:"M2229 1778.5h220",style:{stroke:"gray",strokeWidth:1}}),$o||($o=Od.createElement("text",{x:2234,y:1795.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186},"cache_key: VARCHAR(256)")),ed||(ed=Od.createElement("text",{x:2234,y:1811.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:210},"datasource_uid: VARCHAR(64)")),Od.createElement("rect",{width:207,height:190.672,x:1766.5,y:1660.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1779.5,cy:1674.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),td||(td=Od.createElement("path",{fill:"#D9D3D0",d:"M1783.61 1680.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),nd||(nd=Od.createElement("text",{x:1791.5,y:1679.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:179},"KeyValueEntry (key_value)")),Od.createElement("path",{d:"M1767.5 1688.609h205",style:{stroke:"gray",strokeWidth:1}}),ld||(ld=Od.createElement("text",{x:1772.5,y:1705.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ad||(ad=Od.createElement("text",{x:1772.5,y:1721.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:83},"value: BLOB")),rd||(rd=Od.createElement("text",{x:1772.5,y:1738.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),id||(id=Od.createElement("text",{x:1772.5,y:1754.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),od||(od=Od.createElement("text",{x:1772.5,y:1770.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),dd||(dd=Od.createElement("text",{x:1772.5,y:1787.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"expires_on: DATETIME")),hd||(hd=Od.createElement("text",{x:1772.5,y:1803.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1767.5 1810.688h205",style:{stroke:"gray",strokeWidth:1}}),fd||(fd=Od.createElement("text",{x:1772.5,y:1827.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Dd||(Dd=Od.createElement("text",{x:1772.5,y:1843.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"resource: VARCHAR(32)")),Od.createElement("rect",{width:210,height:272.156,x:1521,y:1620.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1537.6,cy:1634.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),xd||(xd=Od.createElement("path",{fill:"#D9D3D0",d:"M1541.71 1640.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),yd||(yd=Od.createElement("text",{x:1550.4,y:1638.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"SSHTunnel (ssh_tunnels)")),Od.createElement("path",{d:"M1522 1648.109h208",style:{stroke:"gray",strokeWidth:1}}),md||(md=Od.createElement("text",{x:1527,y:1665.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),cd||(cd=Od.createElement("text",{x:1527,y:1681.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),sd||(sd=Od.createElement("text",{x:1527,y:1697.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),Ed||(Ed=Od.createElement("text",{x:1527,y:1713.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),gd||(gd=Od.createElement("text",{x:1527,y:1730.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),kd||(kd=Od.createElement("text",{x:1527,y:1746.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:151},"server_address: TEXT")),Md||(Md=Od.createElement("text",{x:1527,y:1762.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:148},"server_port: INTEGER")),Vd||(Vd=Od.createElement("text",{x:1527,y:1779.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:117},"username: BLOB")),Ld||(Ld=Od.createElement("text",{x:1527,y:1795.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114},"password: BLOB")),Sd||(Sd=Od.createElement("text",{x:1527,y:1811.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"private_key: BLOB")),zd||(zd=Od.createElement("text",{x:1527,y:1828.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:198},"private_key_password: BLOB")),Fd||(Fd=Od.createElement("text",{x:1527,y:1844.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),vd||(vd=Od.createElement("text",{x:1527,y:1860.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1522 1867.969h208",style:{stroke:"gray",strokeWidth:1}}),Td||(Td=Od.createElement("text",{x:1527,y:1884.964,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Od.createElement("rect",{width:185,height:190.672,x:2008.5,y:1660.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2063.25,cy:1674.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),_d||(_d=Od.createElement("path",{fill:"#D9D3D0",d:"M2067.36 1680.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),pd||(pd=Od.createElement("text",{x:2080.75,y:1679.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:68},"Log (logs)")),Od.createElement("path",{d:"M2009.5 1688.609h183",style:{stroke:"gray",strokeWidth:1}}),Rd||(Rd=Od.createElement("text",{x:2014.5,y:1705.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Ad||(Ad=Od.createElement("text",{x:2014.5,y:1721.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),Wd||(Wd=Od.createElement("text",{x:2014.5,y:1738.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"dashboard_id: INTEGER")),Id||(Id=Od.createElement("text",{x:2014.5,y:1754.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"slice_id: INTEGER")),bd||(bd=Od.createElement("text",{x:2014.5,y:1770.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:74},"json: TEXT")),ud||(ud=Od.createElement("text",{x:2014.5,y:1787.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112},"dttm: DATETIME")),Nd||(Nd=Od.createElement("text",{x:2014.5,y:1803.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"duration_ms: INTEGER")),Od.createElement("path",{d:"M2009.5 1810.688h183",style:{stroke:"gray",strokeWidth:1}}),Gd||(Gd=Od.createElement("text",{x:2014.5,y:1827.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"action: VARCHAR(512)")),Cd||(Cd=Od.createElement("text",{x:2014.5,y:1843.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"referrer: VARCHAR(1024)")),Od.createElement("path",{fill:"none",d:"M1265.36 1769.61h-21.19v457h-16.46",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1265.36 1769.609 8-6M1265.36 1769.609l8 6M1265.36 1769.609h8M1263.36 1765.609v8M1227.71 2226.609l-8 6M1227.71 2226.609l-8-6M1227.71 2226.609h-8M1229.71 2230.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1351 1802.61v279.98",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1351 1802.609-6-8M1351 1802.609l6-8M1351 1802.609v-8M1347 1804.609h8M1351 2082.589l6 8M1351 2082.589l-6 8M1351 2082.589v8M1355 2080.589h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1436.77 1756.61h59.56v452h16.53",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1436.77 1756.609-8 6M1436.77 1756.609l-8-6M1436.77 1756.609h-8M1438.77 1760.609v-8M1512.86 2208.609l8-6M1512.86 2208.609l8 6M1512.86 2208.609h8M1510.86 2204.609v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1265.5 1743.61h-32.17v408H884.5",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1265.5 1743.609 8-6M1265.5 1743.609l8 6M1265.5 1743.609h8M1263.5 1739.609v8M884.5 2151.609l-8 6M884.5 2151.609l-8-6M884.5 2151.609h-8M886.5 2155.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1444.69 2082.29v-21.68h26.98v332h-40.17v-21.68",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1444.69 2082.289 6 8M1444.69 2082.289l-6 8M1444.69 2082.289v8M1448.69 2080.289h-8M1427.5 2366.929h8M1427.5 2369.929h8M1431.5 2370.929v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1455.31 2245.61h57.65",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1455.31 2245.609-8 6M1455.31 2245.609l-8-6M1455.31 2245.609h-8M1457.31 2249.609v-8M1512.96 2245.609l8-6M1512.96 2245.609l8 6M1512.96 2245.609h8M1510.96 2241.609v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1455.13 2096.61H2101v-236.75",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M1451.13 2100.609v-8M1454.13 2100.609v-8M1455.13 2096.609h-8M2101 1859.859l-6-8M2101 1859.859l6-8M2101 1859.859v-8M2097 1861.859h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1455.22 2102.61H3346v-177.93",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M1451.22 2106.609v-8M1454.22 2106.609v-8M1455.22 2102.609h-8M3346 1924.679l-6-8M3346 1924.679l6-8M3346 1924.679v-8M3342 1926.679h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1455.23 2125.61h4236.44v-842.6",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M1451.23 2129.609v-8M1454.23 2129.609v-8M1455.23 2125.609h-8M5691.67 1283.009l-6-8M5691.67 1283.009l6-8M5691.67 1283.009v-8M5687.67 1285.009h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1259.62 2082.44v-55.83h-424.4",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1259.62 2082.439 6 8M1259.62 2082.439l-6 8M1259.62 2082.439v8M1263.62 2080.439h-8M835.22 2026.609l-8 6M835.22 2026.609l-8-6M835.22 2026.609h-8M837.22 2030.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1058 2281.22v133.13",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1058 2281.219-6-8M1058 2281.219l6-8M1058 2281.219v-8M1054 2283.219h8M1062 2418.349h-8M1062 2415.349h-8M1058 2414.349v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1210.75 2281.22v133.13",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1210.75 2281.219-6-8M1210.75 2281.219l6-8M1210.75 2281.219v-8M1206.75 2283.219h8M1214.75 2418.349h-8M1214.75 2415.349h-8M1210.75 2414.349v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3730.5 275.63v43.72",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3730.5 275.629-6-8M3730.5 275.629l6-8M3730.5 275.629v-8M3726.5 277.629h8M3734.5 323.349h-8M3734.5 320.349h-8M3730.5 319.349v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3594.29 180.61H1430.81v1901.77",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3594.29 180.609 8-6M3594.29 180.609l8 6M3594.29 180.609h8M3592.29 176.609v8M1434.81 2086.379h-8M1434.81 2083.379h-8M1430.81 2082.379v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3791.75 901.74v88.87h1436.17",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3791.75 901.739-6-8M3791.75 901.739l6-8M3791.75 901.739v-8M3787.75 903.739h8M5231.92 986.609v8M5228.92 986.609v8M5227.92 990.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3866.83 610.61H4254v981h652.24",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3866.83 610.609-8 6M3866.83 610.609l-8-6M3866.83 610.609h-8M3868.83 614.609v-8M4910.24 1587.609v8M4907.24 1587.609v8M4906.24 1591.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3658.25 901.82v62.79H884.4",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3658.25 901.819-6-8M3658.25 901.819l6-8M3658.25 901.819v-8M3654.25 903.819h8M880.4 968.609v-8M883.4 968.609v-8M884.4 964.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3583.17 816.61H1435.44v1265.84",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3583.17 816.609 8-6M3583.17 816.609l8 6M3583.17 816.609h8M3581.17 812.609v8M1435.44 2082.449l6 8M1435.44 2082.449l-6 8M1435.44 2082.449v8M1439.44 2080.449h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3725 901.62v174.19",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M3721 897.619h8M3721 900.619h8M3725 901.619v-8M3725 1075.809l6 8M3725 1075.809l-6 8M3725 1075.809v8M3729 1073.809h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1749.73 2301.61h-294.32",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1749.73 2301.609 8-6M1749.73 2301.609l8 6M1749.73 2301.609h8M1747.73 2297.609v8M1451.41 2305.609v-8M1454.41 2305.609v-8M1455.41 2301.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M884.27 1417.61h379.98v664.68",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m884.27 1417.609-8 6M884.27 1417.609l-8-6M884.27 1417.609h-8M886.27 1421.609v-8M1268.25 2086.289h-8M1268.25 2083.289h-8M1264.25 2082.289v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M884.26 1413.61h2090.99v67.59",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M880.26 1417.609v-8M883.26 1417.609v-8M884.26 1413.609h-8M2975.25 1481.199l6 8M2975.25 1481.199l-6 8M2975.25 1481.199v8M2979.25 1479.199h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M884.04 1409.61h2363.29v177.93",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M880.04 1413.609v-8M883.04 1413.609v-8M884.04 1409.609h-8M3247.33 1587.539l6 8M3247.33 1587.539l-6 8M3247.33 1587.539v8M3251.33 1585.539h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M713.5 1429.71v43.83",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M709.5 1425.709h8M709.5 1428.709h8M713.5 1429.709v-8M713.5 1473.539l6 8M713.5 1473.539l-6 8M713.5 1473.539v8M717.5 1471.539h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M851.5 1429.8v214.81h661.24",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M847.5 1425.799h8M847.5 1428.799h8M851.5 1429.799v-8M1512.74 1644.609l8-6M1512.74 1644.609l8 6M1512.74 1644.609h8M1510.74 1640.609v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M185.33 1348.47v408.14h385.35",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m185.33 1348.469-6-8M185.33 1348.469l6-8M185.33 1348.469v-8M181.33 1350.469h8M574.68 1752.609v8M571.68 1752.609v8M570.68 1756.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M106.67 1348.35v764.26h1140.24",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m106.67 1348.349-6-8M106.67 1348.349l6-8M106.67 1348.349v-8M102.67 1350.349h8M1250.91 2108.609v8M1247.91 2108.609v8M1246.91 2112.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M573.24 1187.61h16.26v285.83",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m573.24 1187.609-8 6M573.24 1187.609l-8-6M573.24 1187.609h-8M575.24 1191.609v-8M593.5 1477.439h-8M593.5 1474.439h-8M589.5 1473.439v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M539.25 1372.65v728.96h707.44",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m539.25 1372.649-6-8M539.25 1372.649l6-8M539.25 1372.649v-8M535.25 1374.649h8M1250.69 2097.609v8M1247.69 2097.609v8M1246.69 2101.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M703 2038.82v76.13",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m703 2038.819-6-8M703 2038.819l6-8M703 2038.819v-8M699 2040.819h8M703 2114.949l6 8M703 2114.949l-6 8M703 2114.949v8M707 2112.949h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M884.55 610.61h384.33v1471.96",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m884.55 610.609-8 6M884.55 610.609l-8-6M884.55 610.609h-8M886.55 614.609v-8M1272.88 2086.569h-8M1272.88 2083.569h-8M1268.88 2082.569v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M738 722.43v223.18",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m738 722.429-6-8M738 722.429l6-8M738 722.429v-8M734 724.429h8M742 949.609h-8M742 946.609h-8M738 945.609v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M884.86 2301.61h362.08",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m884.86 2301.609-8 6M884.86 2301.609l-8-6M884.86 2301.609h-8M886.86 2305.609v-8M1250.94 2297.609v8M1247.94 2297.609v8M1246.94 2301.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2890.39 1957.61H1442.38v124.92",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2890.39 1957.609 8-6M2890.39 1957.609l8 6M2890.39 1957.609h8M2888.39 1953.609v8M1446.38 2086.529h-8M1446.38 2083.529h-8M1442.38 2082.529v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3460.03 1892.61H4741.5v238.68",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3460.03 1892.609-8 6M3460.03 1892.609l-8-6M3460.03 1892.609h-8M3462.03 1896.609v-8M4741.5 2131.289l6 8M4741.5 2131.289l-6 8M4741.5 2131.289v8M4745.5 2129.289h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3063 747.08v212.53H884.05",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3063 747.079-6-8M3063 747.079l6-8M3063 747.079v-8M3059 749.079h8M880.05 963.609v-8M883.05 963.609v-8M884.05 959.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3043.81 726.61H1433.12v1355.91",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3043.81 726.609 8-6M3043.81 726.609l8 6M3043.81 726.609h8M3041.81 722.609v8M1437.12 2086.519h-8M1437.12 2083.519h-8M1433.12 2082.519v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3168 746.67v255.74",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3168 746.669-6-8M3168 746.669l6-8M3168 746.669v-8M3164 748.669h8M3172 1006.409h-8M3172 1003.409h-8M3168 1002.409v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3065.86 1187.61H884.19",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3065.86 1187.609 8-6M3065.86 1187.609l8 6M3065.86 1187.609h8M3063.86 1183.609v8M880.19 1191.609v-8M883.19 1191.609v-8M884.19 1187.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3139.75 1372.76v108.75",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3139.75 1372.759-6-8M3139.75 1372.759l6-8M3139.75 1372.759v-8M3135.75 1374.759h8M3143.75 1485.509h-8M3143.75 1482.509h-8M3139.75 1481.509v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3254.67 1372.76v214.38",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3254.67 1372.759-6-8M3254.67 1372.759l6-8M3254.67 1372.759v-8M3250.67 1374.759h8M3258.67 1591.139h-8M3258.67 1588.139h-8M3254.67 1587.139v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3222.75 1372.8v726.81H1455.04",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3222.75 1372.799-6-8M3222.75 1372.799l6-8M3222.75 1372.799v-8M3218.75 1374.799h8M1451.04 2103.609v-8M1454.04 2103.609v-8M1455.04 2099.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5227.73 1378.61H1437.75v703.75",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5227.73 1378.609 8-6M5227.73 1378.609l8 6M5227.73 1378.609h8M5225.73 1374.609v8M1441.75 2086.359h-8M1441.75 2083.359h-8M1437.75 2082.359v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5408 1413.42v813.19h-547.16",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5408 1413.419-6-8M5408 1413.419l6-8M5408 1413.419v-8M5404 1415.419h8M4860.84 2226.609l-8 6M4860.84 2226.609l-8-6M4860.84 2226.609h-8M4862.84 2230.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5322 1413.41v71.2H835.14",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5322 1413.409-6-8M5322 1413.409l6-8M5322 1413.409v-8M5318 1415.409h8M831.14 1488.609v-8M834.14 1488.609v-8M835.14 1484.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5227.98 1391.61h-131.23v187.85",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5227.98 1391.609 8-6M5227.98 1391.609l8 6M5227.98 1391.609h8M5225.98 1387.609v8M5096.75 1579.459l6 8M5096.75 1579.459l-6 8M5096.75 1579.459v8M5100.75 1577.459h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4112 1282.8v822.81H1455.24",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4112 1282.799-6-8M4112 1282.799l6-8M4112 1282.799v-8M4108 1284.799h8M1451.24 2109.609v-8M1454.24 2109.609v-8M1455.24 2105.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5610.33 1282.65v473.96H5165.8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5610.33 1282.649-6-8M5610.33 1282.649l6-8M5610.33 1282.649v-8M5606.33 1284.649h8M5161.8 1760.609v-8M5164.8 1760.609v-8M5165.8 1756.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5036 1274.66v304.87",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5036 1274.659-6-8M5036 1274.659l6-8M5036 1274.659v-8M5032 1276.659h8M5040 1583.529h-8M5040 1580.529h-8M5036 1579.529v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4897 1274.67v844.94H1455.22",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4897 1274.669-6-8M4897 1274.669l6-8M4897 1274.669v-8M4893 1276.669h8M1451.22 2123.609v-8M1454.22 2123.609v-8M1455.22 2119.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4335 1282.67v825.94H1455.32",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4335 1282.669-6-8M4335 1282.669l6-8M4335 1282.669v-8M4331 1284.669h8M1451.32 2112.609v-8M1454.32 2112.609v-8M1455.32 2108.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4995.5 1932.61v190H1455.07",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4995.5 1932.609-6-8M4995.5 1932.609l6-8M4995.5 1932.609v-8M4991.5 1934.609h8M1455.07 2122.595l-7.989 6.014M1455.07 2122.595l-8.011-5.986M1455.07 2122.595l-8 .014M1457.077 2126.591l-.014-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4906.46 1920.61h-90.96v210.72",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4906.46 1920.609 8-6M4906.46 1920.609l8 6M4906.46 1920.609h8M4904.46 1916.609v8M4815.5 2131.329l6 8M4815.5 2131.329l-6 8M4815.5 2131.329v8M4819.5 2129.329h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5076.5 1932.77v202.84H1982.2",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5076.5 1932.769-6-8M5076.5 1932.769l6-8M5076.5 1932.769v-8M5072.5 1934.769h8M1978.2 2139.609v-8M1981.2 2139.609v-8M1982.2 2135.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4975.25 1579.59v-91.98H1351v221.74",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4975.25 1579.589 6 8M4975.25 1579.589l-6 8M4975.25 1579.589v8M4979.25 1577.589h-8M1351 1709.349l6 8M1351 1709.349l-6 8M1351 1709.349v8M1355 1707.349h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4623 1274.65v839.96H1455.15",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4623 1274.649-6-8M4623 1274.649l6-8M4623 1274.649v-8M4619 1276.649h8M1451.15 2118.609v-8M1454.15 2118.609v-8M1455.15 2114.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4572.75 1274.66v361.85",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M4568.75 1270.659h8M4568.75 1273.659h8M4572.75 1274.659v-8M4572.75 1636.509l6 8M4572.75 1636.509l-6 8M4572.75 1636.509v8M4576.75 1634.509h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4778.5 1851.23v280.35",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4778.5 1851.229-6-8M4778.5 1851.229l6-8M4778.5 1851.229v-8M4774.5 1853.229h8M4782.5 2135.579h-8M4782.5 2132.579h-8M4778.5 2131.579v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4654 1851.16v266.45H1455.18",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4654 1851.159-6-8M4654 1851.159l6-8M4654 1851.159v-8M4650 1853.159h8M1451.18 2121.609v-8M1454.18 2121.609v-8M1455.18 2117.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4502 1875.62v235.99H1455.02",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4502 1875.619-6-8M4502 1875.619l6-8M4502 1875.619v-8M4498 1877.619h8M1451.02 2115.609v-8M1454.02 2115.609v-8M1455.02 2111.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4704.5 2131.47v-2.86H1455.3",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4704.5 2131.469 6 8M4704.5 2131.469l-6 8M4704.5 2131.469v8M4708.5 2129.469h-8M1455.3 2128.609l-8 6M1455.3 2128.609l-8-6M1455.3 2128.609h-8M1457.3 2132.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1870 1859.92v233.69h-414.9",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1870 1859.919-6-8M1870 1859.919l6-8M1870 1859.919v-8M1866 1861.919h8M1451.1 2097.609v-8M1454.1 2097.609v-8M1455.1 2093.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1512.81 1867.61h-72.75v214.77",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1512.81 1867.609 8-6M1512.81 1867.609l8 6M1512.81 1867.609h8M1510.81 1863.609v8M1444.06 2086.379h-8M1444.06 2083.379h-8M1440.06 2082.379v8",style:{stroke:"#d9d3d0",strokeWidth:1}}));const qd=function(){return(0,Hd.jsx)(Bd.fP,{width:"100%",height:"800",background:"#003153",tool:"auto",children:(0,Hd.jsx)("svg",{children:(0,Hd.jsx)(jd,{})})})},Qd={sidebar_position:5,version:1},Yd="Resources",Pd={},Ud=[{value:"High Level Architecture",id:"high-level-architecture",level:2},{value:"Entity-Relationship Diagram",id:"entity-relationship-diagram",level:2}];function Jd(e){const t={a:"a",h1:"h1",h2:"h2",header:"header",mermaid:"mermaid",p:"p",...(0,wd.R)(),...e.components};return(0,Hd.jsxs)(Hd.Fragment,{children:[(0,Hd.jsx)(t.header,{children:(0,Hd.jsx)(t.h1,{id:"resources",children:"Resources"})}),"\n",(0,Hd.jsx)(t.h2,{id:"high-level-architecture",children:"High Level Architecture"}),"\n",(0,Hd.jsx)("div",{style:{maxWidth:"600px",margin:"0 auto",marginLeft:0,marginRight:"auto"},children:(0,Hd.jsx)(t.mermaid,{value:'flowchart TD\n\n %% Top Level\n LB["<b>Load Balancer(s)</b><br/>(optional)"]\n LB -.-> WebServers\n\n %% Web Servers\n subgraph WebServers ["<b>Web Server(s)</b>"]\n WS1["<b>Frontend</b><br/>(React, AntD, ECharts, AGGrid)"]\n WS2["<b>Backend</b><br/>(Python, Flask, SQLAlchemy, Pandas, ...)"]\n end\n\n %% Infra\n subgraph InfraServices ["<b>Infra</b>"]\n DB[("<b>Metadata Database</b><br/>(Postgres / MySQL)")]\n\n subgraph Caching ["<b>Caching Subservices<br/></b>(Redis, memcache, S3, ...)"]\n direction LR\n DummySpace[" "]:::invisible\n QueryCache["<b>Query Results Cache</b><br/>(Accelerated Dashboards)"]\n CsvCache["<b>CSV Exports Cache</b>"]\n ThumbnailCache["<b>Thumbnails Cache</b>"]\n AlertImageCache["<b>Alert/Report Images Cache</b>"]\n\t QueryCache -- " " --\x3e CsvCache\n\t linkStyle 1 stroke:transparent;\n ThumbnailCache -- " " --\x3e AlertImageCache\n\t linkStyle 2 stroke:transparent;\n end\n\n Broker(("<b>Message Queue</b><br/>(Redis / RabbitMQ / SQS)"))\n end\n\n AsyncBackend["<b>Async Workers (Celery)</b><br>required for Alerts & Reports, thumbnails, CSV exports, long-running workloads, ..."]\n\n %% External DBs\n subgraph ExternalDatabases ["<b>Analytics Databases</b>"]\n direction LR\n BigQuery[(BigQuery)]\n Snowflake[(Snowflake)]\n Redshift[(Redshift)]\n Postgres[(Postgres)]\n Postgres[(... any ...)]\n end\n\n %% Connections\n LB -.-> WebServers\n WebServers --\x3e DB\n WebServers -.-> Caching\n WebServers -.-> Broker\n WebServers -.-> ExternalDatabases\n\n Broker -.-> AsyncBackend\n\n AsyncBackend -.-> ExternalDatabases\n AsyncBackend -.-> Caching\n\n\n\n %% Legend styling\n classDef requiredNode stroke-width:2px,stroke:black;\n class Required requiredNode;\n class Optional optionalNode;\n\n %% Hide real arrow\n linkStyle 0 stroke:transparent;\n\n %% Styling\n classDef optionalNode stroke-dasharray: 5 5, opacity:0.9;\n class LB optionalNode;\n class Caching optionalNode;\n class AsyncBackend optionalNode;\n class Broker optionalNode;\n class QueryCache optionalNode;\n class CsvCache optionalNode;\n class ThumbnailCache optionalNode;\n class AlertImageCache optionalNode;\n class Celery optionalNode;\n\n classDef invisible fill:transparent,stroke:transparent;'})}),"\n",(0,Hd.jsx)(t.h2,{id:"entity-relationship-diagram",children:"Entity-Relationship Diagram"}),"\n",(0,Hd.jsx)(t.p,{children:"Here is our interactive ERD:"}),"\n",(0,Hd.jsx)(qd,{}),"\n",(0,Hd.jsx)("br",{}),"\n",(0,Hd.jsx)(t.p,{children:(0,Hd.jsx)(t.a,{href:"https://github.com/apache/superset/tree/master/docs/static/img/erd.svg",children:"Download the .svg"})})]})}function Kd(e={}){const{wrapper:t}={...(0,wd.R)(),...e.components};return t?(0,Hd.jsx)(t,{...e,children:(0,Hd.jsx)(Jd,{...e})}):Jd(e)}}}]);
\ No newline at end of file
diff --git a/assets/js/079e4a65.49790e72.js b/assets/js/079e4a65.49790e72.js
new file mode 100644
index 0000000..2e98da4
--- /dev/null
+++ b/assets/js/079e4a65.49790e72.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6840],{18240:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>Pd,contentTitle:()=>Yd,default:()=>Kd,frontMatter:()=>Qd,metadata:()=>l,toc:()=>Ud});const l=JSON.parse('{"id":"contributing/resources","title":"Resources","description":"High Level Architecture","source":"@site/docs/contributing/resources.mdx","sourceDirName":"contributing","slug":"/contributing/resources","permalink":"/docs/contributing/resources","draft":false,"unlisted":false,"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":"Miscellaneous","permalink":"/docs/contributing/misc"}}');var a,r,i,o,d,h,f,D,x,y,m,c,s,E,g,k,M,V,L,S,z,v,F,T,_,p,R,A,W,I,b,u,N,G,H,C,w,B,O,X,j,q,Q,Y,P,U,J,K,Z,$,ee,te,ne,le,ae,re,ie,oe,de,he,fe,De,xe,ye,me,ce,se,Ee,ge,ke,Me,Ve,Le,Se,ze,ve,Fe,Te,_e,pe,Re,Ae,We,Ie,be,ue,Ne,Ge,He,Ce,we,Be,Oe,Xe,je,qe,Qe,Ye,Pe,Ue,Je,Ke,Ze,$e,et,tt,nt,lt,at,rt,it,ot,dt,ht,ft,Dt,xt,yt,mt,ct,st,Et,gt,kt,Mt,Vt,Lt,St,zt,vt,Ft,Tt,_t,pt,Rt,At,Wt,It,bt,ut,Nt,Gt,Ht,Ct,wt,Bt,Ot,Xt,jt,qt,Qt,Yt,Pt,Ut,Jt,Kt,Zt,$t,en,tn,nn,ln,an,rn,on,dn,hn,fn,Dn,xn,yn,mn,cn,sn,En,gn,kn,Mn,Vn,Ln,Sn,zn,vn,Fn,Tn,_n,pn,Rn,An,Wn,In,bn,un,Nn,Gn,Hn,Cn,wn,Bn,On,Xn,jn,qn,Qn,Yn,Pn,Un,Jn,Kn,Zn,$n,el,tl,nl,ll,al,rl,il,ol,dl,hl,fl,Dl,xl,yl,ml,cl,sl,El,gl,kl,Ml,Vl,Ll,Sl,zl,vl,Fl,Tl,_l,pl,Rl,Al,Wl,Il,bl,ul,Nl,Gl,Hl,Cl,wl,Bl,Ol,Xl,jl,ql,Ql,Yl,Pl,Ul,Jl,Kl,Zl,$l,ea,ta,na,la,aa,ra,ia,oa,da,ha,fa,Da,xa,ya,ma,ca,sa,Ea,ga,ka,Ma,Va,La,Sa,za,va,Fa,Ta,_a,pa,Ra,Aa,Wa,Ia,ba,ua,Na,Ga,Ha,Ca,wa,Ba,Oa,Xa,ja,qa,Qa,Ya,Pa,Ua,Ja,Ka,Za,$a,er,tr,nr,lr,ar,rr,ir,or,dr,hr,fr,Dr,xr,yr,mr,cr,sr,Er,gr,kr,Mr,Vr,Lr,Sr,zr,vr,Fr,Tr,_r,pr,Rr,Ar,Wr,Ir,br,ur,Nr,Gr,Hr,Cr,wr,Br,Or,Xr,jr,qr,Qr,Yr,Pr,Ur,Jr,Kr,Zr,$r,ei,ti,ni,li,ai,ri,ii,oi,di,hi,fi,Di,xi,yi,mi,ci,si,Ei,gi,ki,Mi,Vi,Li,Si,zi,vi,Fi,Ti,_i,pi,Ri,Ai,Wi,Ii,bi,ui,Ni,Gi,Hi,Ci,wi,Bi,Oi,Xi,ji,qi,Qi,Yi,Pi,Ui,Ji,Ki,Zi,$i,eo,to,no,lo,ao,ro,io,oo,ho,fo,Do,xo,yo,mo,co,so,Eo,go,ko,Mo,Vo,Lo,So,zo,vo,Fo,To,_o,po,Ro,Ao,Wo,Io,bo,uo,No,Go,Ho,Co,wo,Bo,Oo,Xo,jo,qo,Qo,Yo,Po,Uo,Jo,Ko,Zo,$o,ed,td,nd,ld,ad,rd,id,od,dd,hd,fd,Dd,xd,yd,md,cd,sd,Ed,gd,kd,Md,Vd,Ld,Sd,zd,vd,Fd,Td,_d,pd,Rd,Ad,Wd,Id,bd,ud,Nd,Gd,Hd,Cd=n(74848),wd=n(28453),Bd=n(9855),Od=n(96540);function Xd(){return Xd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},Xd.apply(null,arguments)}const jd=({title:e,titleId:t,...n})=>Od.createElement("svg",Xd({xmlns:"http://www.w3.org/2000/svg",width:6620,height:2378,preserveAspectRatio:"none",style:{width:6620,height:2378,background:"#003153"},viewBox:"0 0 6620 2378","aria-labelledby":t},n),e?Od.createElement("title",{id:t},e):null,Od.createElement("path",{fill:"#003153",d:"M0 0h6620v2378H0z",style:{stroke:"none",strokeWidth:1}}),a||(a=Od.createElement("text",{x:3170,y:35.421,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:22,fontWeight:"bold",textLength:271},"Apache Superset ERD")),Od.createElement("rect",{width:690,height:1501,x:12,y:733.109,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),r||(r=Od.createElement("text",{x:206.5,y:748.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:301},"Inherited from Flask App Builder (FAB)")),Od.createElement("rect",{width:852,height:1038.5,x:4460,y:99.109,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),i||(i=Od.createElement("text",{x:4854,y:114.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:64},"SQL Lab")),Od.createElement("rect",{width:665,height:1047,x:726,y:716.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),o||(o=Od.createElement("text",{x:992.5,y:731.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:132},"Alerts & Reports")),Od.createElement("rect",{width:1278,height:1656,x:5336,y:716.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),d||(d=Od.createElement("text",{x:5928,y:731.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:94},"Data Assets")),Od.createElement("rect",{width:1596,height:2126.5,x:2793,y:58.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),h||(h=Od.createElement("text",{x:3572,y:73.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:38},"Core")),Od.createElement("rect",{width:485,height:242,x:1820,y:1334.109,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),f||(f=Od.createElement("text",{x:1974.5,y:1349.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:176},"Uncategorized Models")),Od.createElement("rect",{width:1162,height:323,x:1607,y:684.109,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),D||(D=Od.createElement("text",{x:2159,y:699.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:58},"System")),Od.createElement("rect",{width:214,height:76.594,x:28,y:1426.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:41,cy:1440.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),x||(x=Od.createElement("path",{fill:"#D9D3D0",d:"M45.11 1446.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),y||(y=Od.createElement("text",{x:53,y:1444.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186},"ViewMenu (ab_view_menu)")),Od.createElement("path",{d:"M29 1454.109h212",style:{stroke:"gray",strokeWidth:1}}),m||(m=Od.createElement("text",{x:34,y:1471.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M29 1478.406h212",style:{stroke:"gray",strokeWidth:1}}),c||(c=Od.createElement("text",{x:34,y:1495.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(250)")),Od.createElement("rect",{width:247,height:174.375,x:438.5,y:768.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:451.5,cy:782.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),s||(s=Od.createElement("path",{fill:"#D9D3D0",d:"M455.61 788.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),E||(E=Od.createElement("text",{x:463.5,y:786.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:219},"RegisterUser (ab_register_user)")),Od.createElement("path",{d:"M439.5 796.109h245",style:{stroke:"gray",strokeWidth:1}}),g||(g=Od.createElement("text",{x:444.5,y:813.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),k||(k=Od.createElement("text",{x:444.5,y:829.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:196},"registration_date: DATETIME")),Od.createElement("path",{d:"M439.5 836.703h245",style:{stroke:"gray",strokeWidth:1}}),M||(M=Od.createElement("text",{x:444.5,y:853.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"first_name: VARCHAR(64)")),V||(V=Od.createElement("text",{x:444.5,y:869.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"last_name: VARCHAR(64)")),L||(L=Od.createElement("text",{x:444.5,y:886.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"username: VARCHAR(64)")),S||(S=Od.createElement("text",{x:444.5,y:902.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180},"password: VARCHAR(256)")),z||(z=Od.createElement("text",{x:444.5,y:918.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:140},"email: VARCHAR(64)")),v||(v=Od.createElement("text",{x:444.5,y:935.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:232},"registration_hash: VARCHAR(256)")),Od.createElement("rect",{width:287,height:92.891,x:116.5,y:808.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:129.5,cy:822.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),F||(F=Od.createElement("path",{fill:"#D9D3D0",d:"M133.61 828.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),T||(T=Od.createElement("text",{x:141.5,y:827.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:259},"PermissionView (ab_permission_view)")),Od.createElement("path",{d:"M117.5 836.609h285",style:{stroke:"gray",strokeWidth:1}}),_||(_=Od.createElement("text",{x:122.5,y:853.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),p||(p=Od.createElement("text",{x:122.5,y:869.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"permission_id: INTEGER")),R||(R=Od.createElement("text",{x:122.5,y:886.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"view_menu_id: INTEGER")),Od.createElement("path",{d:"M117.5 893.5h285",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:155,height:76.594,x:530.5,y:1426.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:557.9,cy:1440.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),A||(A=Od.createElement("path",{fill:"#D9D3D0",d:"M562.01 1446.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),W||(W=Od.createElement("text",{x:573.1,y:1444.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:95},"Role (ab_role)")),Od.createElement("path",{d:"M531.5 1454.109h153",style:{stroke:"gray",strokeWidth:1}}),I||(I=Od.createElement("text",{x:536.5,y:1471.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M531.5 1478.406h153",style:{stroke:"gray",strokeWidth:1}}),b||(b=Od.createElement("text",{x:536.5,y:1495.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"name: VARCHAR(64)")),Od.createElement("rect",{width:218,height:76.594,x:277,y:1426.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:290,cy:1440.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),u||(u=Od.createElement("path",{fill:"#D9D3D0",d:"M294.11 1446.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),N||(N=Od.createElement("text",{x:302,y:1444.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"Permission (ab_permission)")),Od.createElement("path",{d:"M278 1454.109h216",style:{stroke:"gray",strokeWidth:1}}),G||(G=Od.createElement("text",{x:283,y:1471.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M278 1478.406h216",style:{stroke:"gray",strokeWidth:1}}),H||(H=Od.createElement("text",{x:283,y:1495.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(100)")),Od.createElement("rect",{width:192,height:272.156,x:476,y:1946.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:517.75,cy:1960.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),C||(C=Od.createElement("path",{fill:"#D9D3D0",d:"M521.86 1966.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),w||(w=Od.createElement("text",{x:535.25,y:1964.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:101},"User (ab_user)")),Od.createElement("path",{d:"M477 1974.109h190",style:{stroke:"gray",strokeWidth:1}}),B||(B=Od.createElement("text",{x:482,y:1991.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),O||(O=Od.createElement("text",{x:482,y:2007.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"active: BOOLEAN")),X||(X=Od.createElement("text",{x:482,y:2023.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144},"last_login: DATETIME")),j||(j=Od.createElement("text",{x:482,y:2039.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150},"login_count: INTEGER")),q||(q=Od.createElement("text",{x:482,y:2056.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"fail_login_count: INTEGER")),Q||(Q=Od.createElement("text",{x:482,y:2072.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Y||(Y=Od.createElement("text",{x:482,y:2088.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),P||(P=Od.createElement("text",{x:482,y:2105.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),U||(U=Od.createElement("text",{x:482,y:2121.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M477 2128.781h190",style:{stroke:"gray",strokeWidth:1}}),J||(J=Od.createElement("text",{x:482,y:2145.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"first_name: VARCHAR(64)")),K||(K=Od.createElement("text",{x:482,y:2162.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"last_name: VARCHAR(64)")),Z||(Z=Od.createElement("text",{x:482,y:2178.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"username: VARCHAR(64)")),$||($=Od.createElement("text",{x:482,y:2194.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180},"password: VARCHAR(256)")),ee||(ee=Od.createElement("text",{x:482,y:2210.964,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"email: VARCHAR(320)")),Od.createElement("rect",{width:188,height:353.641,x:4829,y:134.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4851,cy:148.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),te||(te=Od.createElement("path",{fill:"#D9D3D0",d:"M4855.11 154.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ne||(ne=Od.createElement("text",{x:4865,y:152.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:140},"TabState (tab_state)")),Od.createElement("path",{d:"M4830 162.109h186",style:{stroke:"gray",strokeWidth:1}}),le||(le=Od.createElement("text",{x:4835,y:179.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),ae||(ae=Od.createElement("text",{x:4835,y:195.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),re||(re=Od.createElement("text",{x:4835,y:211.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),ie||(ie=Od.createElement("text",{x:4835,y:227.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),oe||(oe=Od.createElement("text",{x:4835,y:244.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),de||(de=Od.createElement("text",{x:4835,y:260.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"active: BOOLEAN")),he||(he=Od.createElement("text",{x:4835,y:276.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),fe||(fe=Od.createElement("text",{x:4835,y:293.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),De||(De=Od.createElement("text",{x:4835,y:309.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"query_limit: INTEGER")),xe||(xe=Od.createElement("text",{x:4835,y:325.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"latest_query_id: INTEGER")),ye||(ye=Od.createElement("text",{x:4835,y:342.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:130},"autorun: BOOLEAN")),me||(me=Od.createElement("text",{x:4835,y:358.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164},"template_params: TEXT")),ce||(ce=Od.createElement("text",{x:4835,y:374.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"hide_left_bar: BOOLEAN")),se||(se=Od.createElement("text",{x:4835,y:390.964,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"saved_query_id: INTEGER")),Ee||(Ee=Od.createElement("text",{x:4835,y:407.261,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),ge||(ge=Od.createElement("text",{x:4835,y:423.558,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M4830 430.859h186",style:{stroke:"gray",strokeWidth:1}}),ke||(ke=Od.createElement("text",{x:4835,y:447.854,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"label: VARCHAR(256)")),Me||(Me=Od.createElement("text",{x:4835,y:464.151,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(256)")),Ve||(Ve=Od.createElement("text",{x:4835,y:480.448,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),Od.createElement("rect",{width:307,height:532.906,x:4475.5,y:588.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4578.25,cy:602.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Le||(Le=Od.createElement("path",{fill:"#D9D3D0",d:"M4582.36 608.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Se||(Se=Od.createElement("text",{x:4595.75,y:607.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:94},"Query (query)")),Od.createElement("path",{d:"M4476.5 616.609h305",style:{stroke:"gray",strokeWidth:1}}),ze||(ze=Od.createElement("text",{x:4481.5,y:633.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"tracking_url: TEXT")),ve||(ve=Od.createElement("text",{x:4481.5,y:649.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),Fe||(Fe=Od.createElement("text",{x:4481.5,y:666.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Te||(Te=Od.createElement("text",{x:4481.5,y:682.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),_e||(_e=Od.createElement("text",{x:4481.5,y:698.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),pe||(pe=Od.createElement("text",{x:4481.5,y:715.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),Re||(Re=Od.createElement("text",{x:4481.5,y:731.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114},"select_sql: TEXT")),Ae||(Ae=Od.createElement("text",{x:4481.5,y:747.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:137},"executed_sql: TEXT")),We||(We=Od.createElement("text",{x:4481.5,y:763.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:97},"limit: INTEGER")),Ie||(Ie=Od.createElement("text",{x:4481.5,y:780.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:169},"select_as_cta: BOOLEAN")),be||(be=Od.createElement("text",{x:4481.5,y:796.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:211},"select_as_cta_used: BOOLEAN")),ue||(ue=Od.createElement("text",{x:4481.5,y:812.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132},"progress: INTEGER")),Ne||(Ne=Od.createElement("text",{x:4481.5,y:829.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:103},"rows: INTEGER")),Ge||(Ge=Od.createElement("text",{x:4481.5,y:845.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"error_message: TEXT")),He||(He=Od.createElement("text",{x:4481.5,y:861.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Od.createElement("path",{d:"M4476.5 869.063h305",style:{stroke:"gray",strokeWidth:1}}),Ce||(Ce=Od.createElement("text",{x:4481.5,y:886.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:160},"client_id: VARCHAR(11)")),we||(we=Od.createElement("text",{x:4481.5,y:902.355,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:227},"tmp_table_name: VARCHAR(256)")),Be||(Be=Od.createElement("text",{x:4481.5,y:918.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:248},"tmp_schema_name: VARCHAR(256)")),Oe||(Oe=Od.createElement("text",{x:4481.5,y:934.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147},"status: VARCHAR(16)")),Xe||(Xe=Od.createElement("text",{x:4481.5,y:951.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:181},"tab_name: VARCHAR(256)")),je||(je=Od.createElement("text",{x:4481.5,y:967.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:199},"sql_editor_id: VARCHAR(256)")),qe||(qe=Od.createElement("text",{x:4481.5,y:983.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(256)")),Qe||(Qe=Od.createElement("text",{x:4481.5,y:1000.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),Ye||(Ye=Od.createElement("text",{x:4481.5,y:1016.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:198},"limiting_factor: VARCHAR(18)")),Pe||(Pe=Od.createElement("text",{x:4481.5,y:1032.729,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:194},"ctas_method: VARCHAR(16)")),Ue||(Ue=Od.createElement("text",{x:4481.5,y:1049.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:182},"results_key: VARCHAR(64)")),Je||(Je=Od.createElement("text",{x:4481.5,y:1065.323,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186},"start_time: NUMERIC(20, 6)")),Ke||(Ke=Od.createElement("text",{x:4481.5,y:1081.62,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246},"start_running_time: NUMERIC(20, 6)")),Ze||(Ze=Od.createElement("text",{x:4481.5,y:1097.917,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:182},"end_time: NUMERIC(20, 6)")),$e||($e=Od.createElement("text",{x:4481.5,y:1114.214,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:295},"end_result_backend_time: NUMERIC(20, 6)")),Od.createElement("rect",{width:212,height:321.047,x:4817,y:694.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4830,cy:708.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),et||(et=Od.createElement("path",{fill:"#D9D3D0",d:"M4834.11 714.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),tt||(tt=Od.createElement("text",{x:4842,y:713.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"SavedQuery (saved_query)")),Od.createElement("path",{d:"M4818 722.609h210",style:{stroke:"gray",strokeWidth:1}}),nt||(nt=Od.createElement("text",{x:4823,y:739.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),lt||(lt=Od.createElement("text",{x:4823,y:755.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),at||(at=Od.createElement("text",{x:4823,y:772.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),rt||(rt=Od.createElement("text",{x:4823,y:788.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),it||(it=Od.createElement("text",{x:4823,y:804.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),ot||(ot=Od.createElement("text",{x:4823,y:821.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:107},"db_id: INTEGER")),dt||(dt=Od.createElement("text",{x:4823,y:837.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),ht||(ht=Od.createElement("text",{x:4823,y:853.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),ft||(ft=Od.createElement("text",{x:4823,y:869.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:192},"template_parameters: TEXT")),Dt||(Dt=Od.createElement("text",{x:4823,y:886.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:103},"rows: INTEGER")),xt||(xt=Od.createElement("text",{x:4823,y:902.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"last_run: DATETIME")),yt||(yt=Od.createElement("text",{x:4823,y:918.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),mt||(mt=Od.createElement("text",{x:4823,y:935.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M4818 942.469h210",style:{stroke:"gray",strokeWidth:1}}),ct||(ct=Od.createElement("text",{x:4823,y:959.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),st||(st=Od.createElement("text",{x:4823,y:975.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(128)")),Et||(Et=Od.createElement("text",{x:4823,y:992.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),gt||(gt=Od.createElement("text",{x:4823,y:1008.355,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"label: VARCHAR(256)")),Od.createElement("rect",{width:232,height:255.859,x:5064,y:727.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5077,cy:741.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),kt||(kt=Od.createElement("path",{fill:"#D9D3D0",d:"M5081.11 747.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Mt||(Mt=Od.createElement("text",{x:5089,y:745.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:204},"TableSchema (table_schema)")),Od.createElement("path",{d:"M5065 755.109h230",style:{stroke:"gray",strokeWidth:1}}),Vt||(Vt=Od.createElement("text",{x:5070,y:772.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Lt||(Lt=Od.createElement("text",{x:5070,y:788.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),St||(St=Od.createElement("text",{x:5070,y:804.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),zt||(zt=Od.createElement("text",{x:5070,y:820.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),vt||(vt=Od.createElement("text",{x:5070,y:837.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"tab_state_id: INTEGER")),Ft||(Ft=Od.createElement("text",{x:5070,y:853.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),Tt||(Tt=Od.createElement("text",{x:5070,y:869.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),_t||(_t=Od.createElement("text",{x:5070,y:886.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"expanded: BOOLEAN")),pt||(pt=Od.createElement("text",{x:5070,y:902.48,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Rt||(Rt=Od.createElement("text",{x:5070,y:918.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M5065 926.078h230",style:{stroke:"gray",strokeWidth:1}}),At||(At=Od.createElement("text",{x:5070,y:943.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(256)")),Wt||(Wt=Od.createElement("text",{x:5070,y:959.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),It||(It=Od.createElement("text",{x:5070,y:975.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147},"table: VARCHAR(256)")),Od.createElement("rect",{width:327,height:206.969,x:1048.5,y:751.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1061.5,cy:765.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),bt||(bt=Od.createElement("path",{fill:"#D9D3D0",d:"M1065.61 771.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ut||(ut=Od.createElement("text",{x:1073.5,y:770.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:299},"ReportExecutionLog (report_execution_log)")),Od.createElement("path",{d:"M1049.5 779.609h325",style:{stroke:"gray",strokeWidth:1}}),Nt||(Nt=Od.createElement("text",{x:1054.5,y:796.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Gt||(Gt=Od.createElement("text",{x:1054.5,y:812.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:192},"scheduled_dttm: DATETIME")),Ht||(Ht=Od.createElement("text",{x:1054.5,y:829.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150},"start_dttm: DATETIME")),Ct||(Ct=Od.createElement("text",{x:1054.5,y:845.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"end_dttm: DATETIME")),wt||(wt=Od.createElement("text",{x:1054.5,y:861.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:89},"value: FLOAT")),Bt||(Bt=Od.createElement("text",{x:1054.5,y:878.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"value_row_json: TEXT")),Ot||(Ot=Od.createElement("text",{x:1054.5,y:894.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"error_message: TEXT")),Xt||(Xt=Od.createElement("text",{x:1054.5,y:910.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202},"report_schedule_id: INTEGER")),Od.createElement("path",{d:"M1049.5 917.984h325",style:{stroke:"gray",strokeWidth:1}}),jt||(jt=Od.createElement("text",{x:1054.5,y:934.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),qt||(qt=Od.createElement("text",{x:1054.5,y:951.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:139},"state: VARCHAR(50)")),Od.createElement("rect",{width:271,height:174.375,x:742.5,y:768.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:755.5,cy:782.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Qt||(Qt=Od.createElement("path",{fill:"#D9D3D0",d:"M759.61 788.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Yt||(Yt=Od.createElement("text",{x:767.5,y:786.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:243},"ReportRecipients (report_recipient)")),Od.createElement("path",{d:"M743.5 796.109h269",style:{stroke:"gray",strokeWidth:1}}),Pt||(Pt=Od.createElement("text",{x:748.5,y:813.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Ut||(Ut=Od.createElement("text",{x:748.5,y:829.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Jt||(Jt=Od.createElement("text",{x:748.5,y:845.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Kt||(Kt=Od.createElement("text",{x:748.5,y:861.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"recipient_config_json: TEXT")),Zt||(Zt=Od.createElement("text",{x:748.5,y:878.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202},"report_schedule_id: INTEGER")),$t||($t=Od.createElement("text",{x:748.5,y:894.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),en||(en=Od.createElement("text",{x:748.5,y:910.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M743.5 918.188h269",style:{stroke:"gray",strokeWidth:1}}),tn||(tn=Od.createElement("text",{x:748.5,y:935.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"type: VARCHAR(50)")),Od.createElement("rect",{width:267,height:565.5,x:1092.5,y:1181.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1105.5,cy:1195.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),nn||(nn=Od.createElement("path",{fill:"#D9D3D0",d:"M1109.61 1201.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ln||(ln=Od.createElement("text",{x:1117.5,y:1200.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:239},"ReportSchedule (report_schedule)")),Od.createElement("path",{d:"M1093.5 1209.609h265",style:{stroke:"gray",strokeWidth:1}}),an||(an=Od.createElement("text",{x:1098.5,y:1226.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),rn||(rn=Od.createElement("text",{x:1098.5,y:1242.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),on||(on=Od.createElement("text",{x:1098.5,y:1259.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),dn||(dn=Od.createElement("text",{x:1098.5,y:1275.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),hn||(hn=Od.createElement("text",{x:1098.5,y:1291.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),fn||(fn=Od.createElement("text",{x:1098.5,y:1308.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"context_markdown: TEXT")),Dn||(Dn=Od.createElement("text",{x:1098.5,y:1324.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"active: BOOLEAN")),xn||(xn=Od.createElement("text",{x:1098.5,y:1340.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),yn||(yn=Od.createElement("text",{x:1098.5,y:1356.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"chart_id: INTEGER")),mn||(mn=Od.createElement("text",{x:1098.5,y:1373.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"dashboard_id: INTEGER")),cn||(cn=Od.createElement("text",{x:1098.5,y:1389.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),sn||(sn=Od.createElement("text",{x:1098.5,y:1405.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:177},"last_eval_dttm: DATETIME")),En||(En=Od.createElement("text",{x:1098.5,y:1422.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"last_value: FLOAT")),gn||(gn=Od.createElement("text",{x:1098.5,y:1438.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180},"last_value_row_json: TEXT")),kn||(kn=Od.createElement("text",{x:1098.5,y:1454.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:187},"validator_config_json: TEXT")),Mn||(Mn=Od.createElement("text",{x:1098.5,y:1471.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161},"log_retention: INTEGER")),Vn||(Vn=Od.createElement("text",{x:1098.5,y:1487.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:160},"grace_period: INTEGER")),Ln||(Ln=Od.createElement("text",{x:1098.5,y:1503.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"working_timeout: INTEGER")),Sn||(Sn=Od.createElement("text",{x:1098.5,y:1519.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:197},"force_screenshot: BOOLEAN")),zn||(zn=Od.createElement("text",{x:1098.5,y:1536.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"custom_width: INTEGER")),vn||(vn=Od.createElement("text",{x:1098.5,y:1552.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"custom_height: INTEGER")),Fn||(Fn=Od.createElement("text",{x:1098.5,y:1568.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Tn||(Tn=Od.createElement("text",{x:1098.5,y:1585.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1093.5 1592.438h265",style:{stroke:"gray",strokeWidth:1}}),_n||(_n=Od.createElement("text",{x:1098.5,y:1609.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"type: VARCHAR(50)")),pn||(pn=Od.createElement("text",{x:1098.5,y:1625.729,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(150)")),Rn||(Rn=Od.createElement("text",{x:1098.5,y:1642.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"crontab: VARCHAR(1000)")),An||(An=Od.createElement("text",{x:1098.5,y:1658.323,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:230},"creation_method: VARCHAR(255)")),Wn||(Wn=Od.createElement("text",{x:1098.5,y:1674.62,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:178},"timezone: VARCHAR(100)")),In||(In=Od.createElement("text",{x:1098.5,y:1690.917,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:197},"report_format: VARCHAR(50)")),bn||(bn=Od.createElement("text",{x:1098.5,y:1707.214,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:170},"last_state: VARCHAR(50)")),un||(un=Od.createElement("text",{x:1098.5,y:1723.511,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:207},"validator_type: VARCHAR(100)")),Nn||(Nn=Od.createElement("text",{x:1098.5,y:1739.808,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:207},"email_subject: VARCHAR(255)")),Od.createElement("rect",{width:363,height:206.969,x:5351.5,y:1361.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5364.5,cy:1375.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Gn||(Gn=Od.createElement("path",{fill:"#D9D3D0",d:"M5368.61 1381.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Hn||(Hn=Od.createElement("text",{x:5376.5,y:1379.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:335},"RowLevelSecurityFilter (row_level_security_filters)")),Od.createElement("path",{d:"M5352.5 1389.109h361",style:{stroke:"gray",strokeWidth:1}}),Cn||(Cn=Od.createElement("text",{x:5357.5,y:1406.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),wn||(wn=Od.createElement("text",{x:5357.5,y:1422.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Bn||(Bn=Od.createElement("text",{x:5357.5,y:1438.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),On||(On=Od.createElement("text",{x:5357.5,y:1454.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Xn||(Xn=Od.createElement("text",{x:5357.5,y:1471.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:90},"clause: TEXT")),jn||(jn=Od.createElement("text",{x:5357.5,y:1487.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),qn||(qn=Od.createElement("text",{x:5357.5,y:1503.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M5352.5 1511.188h361",style:{stroke:"gray",strokeWidth:1}}),Qn||(Qn=Od.createElement("text",{x:5357.5,y:1528.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(255)")),Yn||(Yn=Od.createElement("text",{x:5357.5,y:1544.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161},"filter_type: VARCHAR(7)")),Pn||(Pn=Od.createElement("text",{x:5357.5,y:1560.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:185},"group_key: VARCHAR(255)")),Od.createElement("rect",{width:457,height:206.969,x:5746.5,y:751.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5759.5,cy:765.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Un||(Un=Od.createElement("path",{fill:"#D9D3D0",d:"M5763.61 771.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Jn||(Jn=Od.createElement("text",{x:5771.5,y:770.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:429},"DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)")),Od.createElement("path",{d:"M5747.5 779.609h455",style:{stroke:"gray",strokeWidth:1}}),Kn||(Kn=Od.createElement("text",{x:5752.5,y:796.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Zn||(Zn=Od.createElement("text",{x:5752.5,y:812.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),$n||($n=Od.createElement("text",{x:5752.5,y:829.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),el||(el=Od.createElement("text",{x:5752.5,y:845.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),tl||(tl=Od.createElement("text",{x:5752.5,y:861.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),nl||(nl=Od.createElement("text",{x:5752.5,y:878.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"access_token: BLOB")),ll||(ll=Od.createElement("text",{x:5752.5,y:894.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:250},"access_token_expiration: DATETIME")),al||(al=Od.createElement("text",{x:5752.5,y:910.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"refresh_token: BLOB")),rl||(rl=Od.createElement("text",{x:5752.5,y:926.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),il||(il=Od.createElement("text",{x:5752.5,y:943.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M5747.5 950.578h455",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:236,height:304.75,x:6051,y:1312.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:6087.85,cy:1326.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ol||(ol=Od.createElement("path",{fill:"#D9D3D0",d:"M6091.96 1332.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),dl||(dl=Od.createElement("text",{x:6105.15,y:1330.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"SqlMetric (sql_metrics)")),Od.createElement("path",{d:"M6052 1340.109h234",style:{stroke:"gray",strokeWidth:1}}),hl||(hl=Od.createElement("text",{x:6057,y:1357.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),fl||(fl=Od.createElement("text",{x:6057,y:1373.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Dl||(Dl=Od.createElement("text",{x:6057,y:1389.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),xl||(xl=Od.createElement("text",{x:6057,y:1405.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),yl||(yl=Od.createElement("text",{x:6057,y:1422.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:102},"currency: JSON")),ml||(ml=Od.createElement("text",{x:6057,y:1438.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132},"warning_text: TEXT")),cl||(cl=Od.createElement("text",{x:6057,y:1454.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"table_id: INTEGER")),sl||(sl=Od.createElement("text",{x:6057,y:1471.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"expression: TEXT")),El||(El=Od.createElement("text",{x:6057,y:1487.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),gl||(gl=Od.createElement("text",{x:6057,y:1503.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),kl||(kl=Od.createElement("text",{x:6057,y:1520.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M6052 1527.375h234",style:{stroke:"gray",strokeWidth:1}}),Ml||(Ml=Od.createElement("text",{x:6057,y:1544.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Vl||(Vl=Od.createElement("text",{x:6057,y:1560.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202},"metric_name: VARCHAR(255)")),Ll||(Ll=Od.createElement("text",{x:6057,y:1576.964,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:224},"verbose_name: VARCHAR(1024)")),Sl||(Sl=Od.createElement("text",{x:6057,y:1593.261,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"metric_type: VARCHAR(32)")),zl||(zl=Od.createElement("text",{x:6057,y:1609.558,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"d3format: VARCHAR(128)")),Od.createElement("rect",{width:276,height:467.719,x:6322,y:1230.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:6403.25,cy:1244.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),vl||(vl=Od.createElement("path",{fill:"#D9D3D0",d:"M6407.36 1250.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Fl||(Fl=Od.createElement("text",{x:6420.75,y:1249.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:106},"Database (dbs)")),Od.createElement("path",{d:"M6323 1258.609h274",style:{stroke:"gray",strokeWidth:1}}),Tl||(Tl=Od.createElement("text",{x:6328,y:1275.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),_l||(_l=Od.createElement("text",{x:6328,y:1291.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),pl||(pl=Od.createElement("text",{x:6328,y:1308.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Rl||(Rl=Od.createElement("text",{x:6328,y:1324.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114},"password: BLOB")),Al||(Al=Od.createElement("text",{x:6328,y:1340.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),Wl||(Wl=Od.createElement("text",{x:6328,y:1357.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:256},"select_as_create_table_as: BOOLEAN")),Il||(Il=Od.createElement("text",{x:6328,y:1373.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:193},"expose_in_sqllab: BOOLEAN")),bl||(bl=Od.createElement("text",{x:6328,y:1389.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:187},"allow_run_async: BOOLEAN")),ul||(ul=Od.createElement("text",{x:6328,y:1405.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"allow_file_upload: BOOLEAN")),Nl||(Nl=Od.createElement("text",{x:6328,y:1422.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"allow_ctas: BOOLEAN")),Gl||(Gl=Od.createElement("text",{x:6328,y:1438.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:148},"allow_cvas: BOOLEAN")),Hl||(Hl=Od.createElement("text",{x:6328,y:1454.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:142},"allow_dml: BOOLEAN")),Cl||(Cl=Od.createElement("text",{x:6328,y:1471.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),wl||(wl=Od.createElement("text",{x:6328,y:1487.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"encrypted_extra: BLOB")),Bl||(Bl=Od.createElement("text",{x:6328,y:1503.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:201},"impersonate_user: BOOLEAN")),Ol||(Ol=Od.createElement("text",{x:6328,y:1520.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"server_cert: BLOB")),Xl||(Xl=Od.createElement("text",{x:6328,y:1536.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),jl||(jl=Od.createElement("text",{x:6328,y:1552.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),ql||(ql=Od.createElement("text",{x:6328,y:1568.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Ql||(Ql=Od.createElement("text",{x:6328,y:1585.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M6323 1592.547h274",style:{stroke:"gray",strokeWidth:1}}),Yl||(Yl=Od.createElement("text",{x:6328,y:1609.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Pl||(Pl=Od.createElement("text",{x:6328,y:1625.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215},"verbose_name: VARCHAR(250)")),Ul||(Ul=Od.createElement("text",{x:6328,y:1642.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:223},"database_name: VARCHAR(250)")),Jl||(Jl=Od.createElement("text",{x:6328,y:1658.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:223},"sqlalchemy_uri: VARCHAR(1024)")),Kl||(Kl=Od.createElement("text",{x:6328,y:1674.729,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:264},"configuration_method: VARCHAR(255)")),Zl||(Zl=Od.createElement("text",{x:6328,y:1691.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246},"force_ctas_schema: VARCHAR(250)")),Od.createElement("rect",{width:266,height:353.641,x:5750,y:1287.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5777.85,cy:1301.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),$l||($l=Od.createElement("path",{fill:"#D9D3D0",d:"M5781.96 1307.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ea||(ea=Od.createElement("text",{x:5793.15,y:1306.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:205},"TableColumn (table_columns)")),Od.createElement("path",{d:"M5751 1315.609h264",style:{stroke:"gray",strokeWidth:1}}),ta||(ta=Od.createElement("text",{x:5756,y:1332.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),na||(na=Od.createElement("text",{x:5756,y:1348.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),la||(la=Od.createElement("text",{x:5756,y:1365.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),aa||(aa=Od.createElement("text",{x:5756,y:1381.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"is_active: BOOLEAN")),ra||(ra=Od.createElement("text",{x:5756,y:1397.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:75},"type: TEXT")),ia||(ia=Od.createElement("text",{x:5756,y:1414.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:133},"groupby: BOOLEAN")),oa||(oa=Od.createElement("text",{x:5756,y:1430.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"filterable: BOOLEAN")),da||(da=Od.createElement("text",{x:5756,y:1446.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),ha||(ha=Od.createElement("text",{x:5756,y:1462.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"table_id: INTEGER")),fa||(fa=Od.createElement("text",{x:5756,y:1479.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:126},"is_dttm: BOOLEAN")),Da||(Da=Od.createElement("text",{x:5756,y:1495.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"expression: TEXT")),xa||(xa=Od.createElement("text",{x:5756,y:1511.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),ya||(ya=Od.createElement("text",{x:5756,y:1528.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),ma||(ma=Od.createElement("text",{x:5756,y:1544.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M5751 1551.766h264",style:{stroke:"gray",strokeWidth:1}}),ca||(ca=Od.createElement("text",{x:5756,y:1568.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),sa||(sa=Od.createElement("text",{x:5756,y:1585.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:210},"column_name: VARCHAR(255)")),Ea||(Ea=Od.createElement("text",{x:5756,y:1601.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:224},"verbose_name: VARCHAR(1024)")),ga||(ga=Od.createElement("text",{x:5756,y:1617.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:254},"advanced_data_type: VARCHAR(255)")),ka||(ka=Od.createElement("text",{x:5756,y:1633.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:250},"python_date_format: VARCHAR(255)")),Od.createElement("rect",{width:248,height:549.203,x:5902,y:1807.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5960.75,cy:1821.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ma||(Ma=Od.createElement("path",{fill:"#D9D3D0",d:"M5964.86 1827.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Va||(Va=Od.createElement("text",{x:5978.25,y:1826.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"SqlaTable (tables)")),Od.createElement("path",{d:"M5903 1835.609h246",style:{stroke:"gray",strokeWidth:1}}),La||(La=Od.createElement("text",{x:5908,y:1852.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Sa||(Sa=Od.createElement("text",{x:5908,y:1868.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),za||(za=Od.createElement("text",{x:5908,y:1885.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),va||(va=Od.createElement("text",{x:5908,y:1901.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Fa||(Fa=Od.createElement("text",{x:5908,y:1917.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161},"default_endpoint: TEXT")),Ta||(Ta=Od.createElement("text",{x:5908,y:1934.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"is_featured: BOOLEAN")),_a||(_a=Od.createElement("text",{x:5908,y:1950.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:217},"filter_select_enabled: BOOLEAN")),pa||(pa=Od.createElement("text",{x:5908,y:1966.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:109},"offset: INTEGER")),Ra||(Ra=Od.createElement("text",{x:5908,y:1982.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),Aa||(Aa=Od.createElement("text",{x:5908,y:1999.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),Wa||(Wa=Od.createElement("text",{x:5908,y:2015.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),Ia||(Ia=Od.createElement("text",{x:5908,y:2031.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),ba||(ba=Od.createElement("text",{x:5908,y:2048.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:203},"fetch_values_predicate: TEXT")),ua||(ua=Od.createElement("text",{x:5908,y:2064.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),Na||(Na=Od.createElement("text",{x:5908,y:2080.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:171},"is_sqllab_view: BOOLEAN")),Ga||(Ga=Od.createElement("text",{x:5908,y:2097.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164},"template_params: TEXT")),Ha||(Ha=Od.createElement("text",{x:5908,y:2113.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),Ca||(Ca=Od.createElement("text",{x:5908,y:2129.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:209},"normalize_columns: BOOLEAN")),wa||(wa=Od.createElement("text",{x:5908,y:2145.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:236},"always_filter_main_dttm: BOOLEAN")),Ba||(Ba=Od.createElement("text",{x:5908,y:2162.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:89},"folders: JSON")),Oa||(Oa=Od.createElement("text",{x:5908,y:2178.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Xa||(Xa=Od.createElement("text",{x:5908,y:2194.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M5903 2202.141h246",style:{stroke:"gray",strokeWidth:1}}),ja||(ja=Od.createElement("text",{x:5908,y:2219.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),qa||(qa=Od.createElement("text",{x:5908,y:2235.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"params: VARCHAR(1000)")),Qa||(Qa=Od.createElement("text",{x:5908,y:2251.729,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"perm: VARCHAR(1000)")),Ya||(Ya=Od.createElement("text",{x:5908,y:2268.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220},"schema_perm: VARCHAR(1000)")),Pa||(Pa=Od.createElement("text",{x:5908,y:2284.323,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215},"catalog_perm: VARCHAR(1000)")),Ua||(Ua=Od.createElement("text",{x:5908,y:2300.62,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:193},"table_name: VARCHAR(250)")),Ja||(Ja=Od.createElement("text",{x:5908,y:2316.917,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:212},"main_dttm_col: VARCHAR(250)")),Ka||(Ka=Od.createElement("text",{x:5908,y:2333.214,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(255)")),Za||(Za=Od.createElement("text",{x:5908,y:2349.511,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),Od.createElement("rect",{width:185,height:174.375,x:3204.5,y:1377.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3262.25,cy:1391.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),$a||($a=Od.createElement("path",{fill:"#D9D3D0",d:"M3266.36 1397.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),er||(er=Od.createElement("text",{x:3279.75,y:1396.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:62},"Tag (tag)")),Od.createElement("path",{d:"M3205.5 1405.609h183",style:{stroke:"gray",strokeWidth:1}}),tr||(tr=Od.createElement("text",{x:3210.5,y:1422.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),nr||(nr=Od.createElement("text",{x:3210.5,y:1438.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),lr||(lr=Od.createElement("text",{x:3210.5,y:1455.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ar||(ar=Od.createElement("text",{x:3210.5,y:1471.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),rr||(rr=Od.createElement("text",{x:3210.5,y:1487.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),ir||(ir=Od.createElement("text",{x:3210.5,y:1504.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3205.5 1511.391h183",style:{stroke:"gray",strokeWidth:1}}),or||(or=Od.createElement("text",{x:3210.5,y:1528.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(250)")),dr||(dr=Od.createElement("text",{x:3210.5,y:1544.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"type: VARCHAR(12)")),Od.createElement("rect",{width:207,height:223.266,x:3872.5,y:199.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3892.7,cy:213.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),hr||(hr=Od.createElement("path",{fill:"#D9D3D0",d:"M3896.81 219.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),fr||(fr=Od.createElement("text",{x:3906.3,y:218.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"Annotation (annotation)")),Od.createElement("path",{d:"M3873.5 227.609h205",style:{stroke:"gray",strokeWidth:1}}),Dr||(Dr=Od.createElement("text",{x:3878.5,y:244.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),xr||(xr=Od.createElement("text",{x:3878.5,y:260.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),yr||(yr=Od.createElement("text",{x:3878.5,y:277.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),mr||(mr=Od.createElement("text",{x:3878.5,y:293.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150},"start_dttm: DATETIME")),cr||(cr=Od.createElement("text",{x:3878.5,y:309.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"end_dttm: DATETIME")),sr||(sr=Od.createElement("text",{x:3878.5,y:326.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"layer_id: INTEGER")),Er||(Er=Od.createElement("text",{x:3878.5,y:342.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"long_descr: TEXT")),gr||(gr=Od.createElement("text",{x:3878.5,y:358.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"json_metadata: TEXT")),kr||(kr=Od.createElement("text",{x:3878.5,y:374.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Mr||(Mr=Od.createElement("text",{x:3878.5,y:391.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3873.5 398.578h205",style:{stroke:"gray",strokeWidth:1}}),Vr||(Vr=Od.createElement("text",{x:3878.5,y:415.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:195},"short_descr: VARCHAR(500)")),Od.createElement("rect",{width:258,height:435.125,x:4115,y:93.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4197.75,cy:107.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Lr||(Lr=Od.createElement("path",{fill:"#D9D3D0",d:"M4201.86 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Sr||(Sr=Od.createElement("text",{x:4215.25,y:112.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:85},"Slice (slices)")),Od.createElement("path",{d:"M4116 121.609h256",style:{stroke:"gray",strokeWidth:1}}),zr||(zr=Od.createElement("text",{x:4121,y:138.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),vr||(vr=Od.createElement("text",{x:4121,y:154.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Fr||(Fr=Od.createElement("text",{x:4121,y:171.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Tr||(Tr=Od.createElement("text",{x:4121,y:187.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:167},"datasource_id: INTEGER")),_r||(_r=Od.createElement("text",{x:4121,y:203.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:96},"params: TEXT")),pr||(pr=Od.createElement("text",{x:4121,y:220.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"query_context: TEXT")),Rr||(Rr=Od.createElement("text",{x:4121,y:236.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Ar||(Ar=Od.createElement("text",{x:4121,y:252.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),Wr||(Wr=Od.createElement("text",{x:4121,y:268.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"last_saved_at: DATETIME")),Ir||(Ir=Od.createElement("text",{x:4121,y:285.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"last_saved_by_fk: INTEGER")),br||(br=Od.createElement("text",{x:4121,y:301.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"certified_by: TEXT")),ur||(ur=Od.createElement("text",{x:4121,y:317.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"certification_details: TEXT")),Nr||(Nr=Od.createElement("text",{x:4121,y:334.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),Gr||(Gr=Od.createElement("text",{x:4121,y:350.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),Hr||(Hr=Od.createElement("text",{x:4121,y:366.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Cr||(Cr=Od.createElement("text",{x:4121,y:383.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M4116 390.359h256",style:{stroke:"gray",strokeWidth:1}}),wr||(wr=Od.createElement("text",{x:4121,y:407.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Br||(Br=Od.createElement("text",{x:4121,y:423.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"slice_name: VARCHAR(250)")),Or||(Or=Od.createElement("text",{x:4121,y:439.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:228},"datasource_type: VARCHAR(200)")),Xr||(Xr=Od.createElement("text",{x:4121,y:456.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246},"datasource_name: VARCHAR(2000)")),jr||(jr=Od.createElement("text",{x:4121,y:472.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"viz_type: VARCHAR(250)")),qr||(qr=Od.createElement("text",{x:4121,y:488.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"perm: VARCHAR(1000)")),Qr||(Qr=Od.createElement("text",{x:4121,y:505.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220},"schema_perm: VARCHAR(1000)")),Yr||(Yr=Od.createElement("text",{x:4121,y:521.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215},"catalog_perm: VARCHAR(1000)")),Od.createElement("rect",{width:233,height:174.375,x:2808.5,y:224.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2821.5,cy:238.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Pr||(Pr=Od.createElement("path",{fill:"#D9D3D0",d:"M2825.61 244.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Ur||(Ur=Od.createElement("text",{x:2833.5,y:242.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:205},"CssTemplate (css_templates)")),Od.createElement("path",{d:"M2809.5 252.109h231",style:{stroke:"gray",strokeWidth:1}}),Jr||(Jr=Od.createElement("text",{x:2814.5,y:269.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Kr||(Kr=Od.createElement("text",{x:2814.5,y:285.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Zr||(Zr=Od.createElement("text",{x:2814.5,y:301.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),$r||($r=Od.createElement("text",{x:2814.5,y:317.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69},"css: TEXT")),ei||(ei=Od.createElement("text",{x:2814.5,y:334.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),ti||(ti=Od.createElement("text",{x:2814.5,y:350.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M2809.5 357.891h231",style:{stroke:"gray",strokeWidth:1}}),ni||(ni=Od.createElement("text",{x:2814.5,y:374.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),li||(li=Od.createElement("text",{x:2814.5,y:391.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220},"template_name: VARCHAR(250)")),Od.createElement("rect",{width:243,height:337.344,x:2838.5,y:686.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2870.85,cy:700.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ai||(ai=Od.createElement("path",{fill:"#D9D3D0",d:"M2874.96 706.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ri||(ri=Od.createElement("text",{x:2887.15,y:705.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"Dashboard (dashboards)")),Od.createElement("path",{d:"M2839.5 714.609h241",style:{stroke:"gray",strokeWidth:1}}),ii||(ii=Od.createElement("text",{x:2844.5,y:731.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),oi||(oi=Od.createElement("text",{x:2844.5,y:747.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),di||(di=Od.createElement("text",{x:2844.5,y:764.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),hi||(hi=Od.createElement("text",{x:2844.5,y:780.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:136},"position_json: TEXT")),fi||(fi=Od.createElement("text",{x:2844.5,y:796.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Di||(Di=Od.createElement("text",{x:2844.5,y:813.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69},"css: TEXT")),xi||(xi=Od.createElement("text",{x:2844.5,y:829.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"theme_id: INTEGER")),yi||(yi=Od.createElement("text",{x:2844.5,y:845.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"certified_by: TEXT")),mi||(mi=Od.createElement("text",{x:2844.5,y:861.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"certification_details: TEXT")),ci||(ci=Od.createElement("text",{x:2844.5,y:878.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"json_metadata: TEXT")),si||(si=Od.createElement("text",{x:2844.5,y:894.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144},"published: BOOLEAN")),Ei||(Ei=Od.createElement("text",{x:2844.5,y:910.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),gi||(gi=Od.createElement("text",{x:2844.5,y:927.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),ki||(ki=Od.createElement("text",{x:2844.5,y:943.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Mi||(Mi=Od.createElement("text",{x:2844.5,y:959.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M2839.5 967.063h241",style:{stroke:"gray",strokeWidth:1}}),Vi||(Vi=Od.createElement("text",{x:2844.5,y:984.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Li||(Li=Od.createElement("text",{x:2844.5,y:1000.355,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:219},"dashboard_title: VARCHAR(500)")),Si||(Si=Od.createElement("text",{x:2844.5,y:1016.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:142},"slug: VARCHAR(255)")),Od.createElement("rect",{width:266,height:158.078,x:3480,y:776.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3493,cy:790.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),zi||(zi=Od.createElement("path",{fill:"#D9D3D0",d:"M3497.11 796.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),vi||(vi=Od.createElement("text",{x:3505,y:794.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:238},"AnnotationLayer (annotation_layer)")),Od.createElement("path",{d:"M3481 804.109h264",style:{stroke:"gray",strokeWidth:1}}),Fi||(Fi=Od.createElement("text",{x:3486,y:821.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Ti||(Ti=Od.createElement("text",{x:3486,y:837.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),_i||(_i=Od.createElement("text",{x:3486,y:853.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),pi||(pi=Od.createElement("text",{x:3486,y:869.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84},"descr: TEXT")),Ri||(Ri=Od.createElement("text",{x:3486,y:886.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Ai||(Ai=Od.createElement("text",{x:3486,y:902.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3481 909.891h264",style:{stroke:"gray",strokeWidth:1}}),Wi||(Wi=Od.createElement("text",{x:3486,y:926.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(250)")),Od.createElement("rect",{width:359,height:158.078,x:2810.5,y:1385.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2823.5,cy:1399.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ii||(Ii=Od.createElement("path",{fill:"#D9D3D0",d:"M2827.61 1405.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),bi||(bi=Od.createElement("text",{x:2835.5,y:1404.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:331},"EmbeddedDashboard (embedded_dashboards)")),Od.createElement("path",{d:"M2811.5 1413.609h357",style:{stroke:"gray",strokeWidth:1}}),ui||(ui=Od.createElement("text",{x:2816.5,y:1430.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Ni||(Ni=Od.createElement("text",{x:2816.5,y:1446.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Gi||(Gi=Od.createElement("text",{x:2816.5,y:1463.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"allow_domain_list: TEXT")),Hi||(Hi=Od.createElement("text",{x:2816.5,y:1479.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"dashboard_id: INTEGER")),Ci||(Ci=Od.createElement("text",{x:2816.5,y:1495.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),wi||(wi=Od.createElement("text",{x:2816.5,y:1512.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M2811.5 1519.391h357",style:{stroke:"gray",strokeWidth:1}}),Bi||(Bi=Od.createElement("text",{x:2816.5,y:1536.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Od.createElement("rect",{width:244,height:174.375,x:3593,y:224.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3612.75,cy:238.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Oi||(Oi=Od.createElement("path",{fill:"#D9D3D0",d:"M3616.86 244.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Xi||(Xi=Od.createElement("text",{x:3626.25,y:242.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:201},"UserAttribute (user_attribute)")),Od.createElement("path",{d:"M3594 252.109h242",style:{stroke:"gray",strokeWidth:1}}),ji||(ji=Od.createElement("text",{x:3599,y:269.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),qi||(qi=Od.createElement("text",{x:3599,y:285.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Qi||(Qi=Od.createElement("text",{x:3599,y:301.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Yi||(Yi=Od.createElement("text",{x:3599,y:317.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),Pi||(Pi=Od.createElement("text",{x:3599,y:334.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:232},"welcome_dashboard_id: INTEGER")),Ui||(Ui=Od.createElement("text",{x:3599,y:350.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Ji||(Ji=Od.createElement("text",{x:3599,y:366.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3594 374.188h242",style:{stroke:"gray",strokeWidth:1}}),Ki||(Ki=Od.createElement("text",{x:3599,y:391.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:178},"avatar_url: VARCHAR(100)")),Od.createElement("rect",{width:239,height:174.375,x:2992.5,y:1995.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3005.5,cy:2009.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Zi||(Zi=Od.createElement("path",{fill:"#D9D3D0",d:"M3009.61 2015.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),$i||($i=Od.createElement("text",{x:3017.5,y:2013.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:211},"TaggedObject (tagged_object)")),Od.createElement("path",{d:"M2993.5 2023.109h237",style:{stroke:"gray",strokeWidth:1}}),eo||(eo=Od.createElement("text",{x:2998.5,y:2040.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),to||(to=Od.createElement("text",{x:2998.5,y:2056.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),no||(no=Od.createElement("text",{x:2998.5,y:2072.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),lo||(lo=Od.createElement("text",{x:2998.5,y:2088.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:111},"tag_id: INTEGER")),ao||(ao=Od.createElement("text",{x:2998.5,y:2105.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132},"object_id: INTEGER")),ro||(ro=Od.createElement("text",{x:2998.5,y:2121.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),io||(io=Od.createElement("text",{x:2998.5,y:2137.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M2993.5 2145.188h237",style:{stroke:"gray",strokeWidth:1}}),oo||(oo=Od.createElement("text",{x:2998.5,y:2162.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"object_type: VARCHAR(9)")),Od.createElement("rect",{width:197,height:141.781,x:3076.5,y:240.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3116.75,cy:254.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ho||(ho=Od.createElement("path",{fill:"#D9D3D0",d:"M3120.86 260.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),fo||(fo=Od.createElement("text",{x:3134.25,y:258.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:109},"FavStar (favstar)")),Od.createElement("path",{d:"M3077.5 268.109h195",style:{stroke:"gray",strokeWidth:1}}),Do||(Do=Od.createElement("text",{x:3082.5,y:285.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),xo||(xo=Od.createElement("text",{x:3082.5,y:301.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),yo||(yo=Od.createElement("text",{x:3082.5,y:317.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:110},"obj_id: INTEGER")),mo||(mo=Od.createElement("text",{x:3082.5,y:333.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112},"dttm: DATETIME")),Od.createElement("path",{d:"M3077.5 341.297h195",style:{stroke:"gray",strokeWidth:1}}),co||(co=Od.createElement("text",{x:3082.5,y:358.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),so||(so=Od.createElement("text",{x:3082.5,y:374.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:185},"class_name: VARCHAR(50)")),Od.createElement("rect",{width:249,height:174.375,x:3308.5,y:224.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3321.5,cy:238.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Eo||(Eo=Od.createElement("path",{fill:"#D9D3D0",d:"M3325.61 244.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),go||(go=Od.createElement("text",{x:3333.5,y:242.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:221},"DynamicPlugin (dynamic_plugin)")),Od.createElement("path",{d:"M3309.5 252.109h247",style:{stroke:"gray",strokeWidth:1}}),ko||(ko=Od.createElement("text",{x:3314.5,y:269.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Mo||(Mo=Od.createElement("text",{x:3314.5,y:285.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Vo||(Vo=Od.createElement("text",{x:3314.5,y:301.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Lo||(Lo=Od.createElement("text",{x:3314.5,y:317.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84},"name: TEXT")),So||(So=Od.createElement("text",{x:3314.5,y:334.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69},"key: TEXT")),zo||(zo=Od.createElement("text",{x:3314.5,y:350.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:117},"bundle_url: TEXT")),vo||(vo=Od.createElement("text",{x:3314.5,y:366.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Fo||(Fo=Od.createElement("text",{x:3314.5,y:383.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3309.5 390.484h247",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:202,height:109.188,x:2087,y:1410.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2123.4,cy:1424.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),To||(To=Od.createElement("path",{fill:"#D9D3D0",d:"M2127.51 1430.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),_o||(_o=Od.createElement("text",{x:2140.6,y:1428.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"Group (ab_group)")),Od.createElement("path",{d:"M2088 1438.109h200",style:{stroke:"gray",strokeWidth:1}}),po||(po=Od.createElement("text",{x:2093,y:1455.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M2088 1462.406h200",style:{stroke:"gray",strokeWidth:1}}),Ro||(Ro=Od.createElement("text",{x:2093,y:1479.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(100)")),Ao||(Ao=Od.createElement("text",{x:2093,y:1495.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"label: VARCHAR(150)")),Wo||(Wo=Od.createElement("text",{x:2093,y:1511.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"description: VARCHAR(512)")),Od.createElement("rect",{width:216,height:190.672,x:1836,y:1369.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1882.25,cy:1383.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Io||(Io=Od.createElement("path",{fill:"#D9D3D0",d:"M1886.36 1389.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),bo||(bo=Od.createElement("text",{x:1899.75,y:1387.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"Theme (themes)")),Od.createElement("path",{d:"M1837 1397.109h214",style:{stroke:"gray",strokeWidth:1}}),uo||(uo=Od.createElement("text",{x:1842,y:1414.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),No||(No=Od.createElement("text",{x:1842,y:1430.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Go||(Go=Od.createElement("text",{x:1842,y:1446.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Ho||(Ho=Od.createElement("text",{x:1842,y:1462.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:111},"json_data: TEXT")),Co||(Co=Od.createElement("text",{x:1842,y:1479.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144},"is_system: BOOLEAN")),wo||(wo=Od.createElement("text",{x:1842,y:1495.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Bo||(Bo=Od.createElement("text",{x:1842,y:1511.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1837 1519.188h214",style:{stroke:"gray",strokeWidth:1}}),Oo||(Oo=Od.createElement("text",{x:1842,y:1536.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Xo||(Xo=Od.createElement("text",{x:1842,y:1552.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:204},"theme_name: VARCHAR(250)")),Od.createElement("rect",{width:222,height:125.484,x:2531,y:792.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2557.5,cy:806.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),jo||(jo=Od.createElement("path",{fill:"#D9D3D0",d:"M2561.61 812.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),qo||(qo=Od.createElement("text",{x:2572.5,y:811.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164},"CacheKey (cache_keys)")),Od.createElement("path",{d:"M2532 820.609h220",style:{stroke:"gray",strokeWidth:1}}),Qo||(Qo=Od.createElement("text",{x:2537,y:837.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Yo||(Yo=Od.createElement("text",{x:2537,y:853.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),Po||(Po=Od.createElement("text",{x:2537,y:870.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Od.createElement("path",{d:"M2532 877.5h220",style:{stroke:"gray",strokeWidth:1}}),Uo||(Uo=Od.createElement("text",{x:2537,y:894.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186},"cache_key: VARCHAR(256)")),Jo||(Jo=Od.createElement("text",{x:2537,y:910.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:210},"datasource_uid: VARCHAR(64)")),Od.createElement("rect",{width:210,height:272.156,x:2286,y:719.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2302.6,cy:733.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ko||(Ko=Od.createElement("path",{fill:"#D9D3D0",d:"M2306.71 739.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Zo||(Zo=Od.createElement("text",{x:2315.4,y:737.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"SSHTunnel (ssh_tunnels)")),Od.createElement("path",{d:"M2287 747.109h208",style:{stroke:"gray",strokeWidth:1}}),$o||($o=Od.createElement("text",{x:2292,y:764.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),ed||(ed=Od.createElement("text",{x:2292,y:780.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),td||(td=Od.createElement("text",{x:2292,y:796.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),nd||(nd=Od.createElement("text",{x:2292,y:812.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ld||(ld=Od.createElement("text",{x:2292,y:829.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),ad||(ad=Od.createElement("text",{x:2292,y:845.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:151},"server_address: TEXT")),rd||(rd=Od.createElement("text",{x:2292,y:861.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:148},"server_port: INTEGER")),id||(id=Od.createElement("text",{x:2292,y:878.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:117},"username: BLOB")),od||(od=Od.createElement("text",{x:2292,y:894.48,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114},"password: BLOB")),dd||(dd=Od.createElement("text",{x:2292,y:910.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"private_key: BLOB")),hd||(hd=Od.createElement("text",{x:2292,y:927.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:198},"private_key_password: BLOB")),fd||(fd=Od.createElement("text",{x:2292,y:943.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Dd||(Dd=Od.createElement("text",{x:2292,y:959.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M2287 966.969h208",style:{stroke:"gray",strokeWidth:1}}),xd||(xd=Od.createElement("text",{x:2292,y:983.964,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Od.createElement("rect",{width:165,height:76.594,x:2085.5,y:816.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2098.5,cy:830.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),yd||(yd=Od.createElement("path",{fill:"#D9D3D0",d:"M2102.61 836.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),md||(md=Od.createElement("text",{x:2110.5,y:835.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:137},"KeyValue (keyvalue)")),Od.createElement("path",{d:"M2086.5 844.609h163",style:{stroke:"gray",strokeWidth:1}}),cd||(cd=Od.createElement("text",{x:2091.5,y:861.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),sd||(sd=Od.createElement("text",{x:2091.5,y:877.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:81},"value: TEXT")),Od.createElement("path",{d:"M2086.5 885.203h163",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:185,height:190.672,x:1865.5,y:759.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1920.25,cy:773.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ed||(Ed=Od.createElement("path",{fill:"#D9D3D0",d:"M1924.36 779.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),gd||(gd=Od.createElement("text",{x:1937.75,y:778.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:68},"Log (logs)")),Od.createElement("path",{d:"M1866.5 787.609h183",style:{stroke:"gray",strokeWidth:1}}),kd||(kd=Od.createElement("text",{x:1871.5,y:804.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Md||(Md=Od.createElement("text",{x:1871.5,y:820.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),Vd||(Vd=Od.createElement("text",{x:1871.5,y:837.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"dashboard_id: INTEGER")),Ld||(Ld=Od.createElement("text",{x:1871.5,y:853.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"slice_id: INTEGER")),Sd||(Sd=Od.createElement("text",{x:1871.5,y:869.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:74},"json: TEXT")),zd||(zd=Od.createElement("text",{x:1871.5,y:886.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112},"dttm: DATETIME")),vd||(vd=Od.createElement("text",{x:1871.5,y:902.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"duration_ms: INTEGER")),Od.createElement("path",{d:"M1866.5 909.688h183",style:{stroke:"gray",strokeWidth:1}}),Fd||(Fd=Od.createElement("text",{x:1871.5,y:926.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"action: VARCHAR(512)")),Td||(Td=Od.createElement("text",{x:1871.5,y:942.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"referrer: VARCHAR(1024)")),Od.createElement("rect",{width:207,height:190.672,x:1623.5,y:759.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1636.5,cy:773.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),_d||(_d=Od.createElement("path",{fill:"#D9D3D0",d:"M1640.61 779.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),pd||(pd=Od.createElement("text",{x:1648.5,y:778.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:179},"KeyValueEntry (key_value)")),Od.createElement("path",{d:"M1624.5 787.609h205",style:{stroke:"gray",strokeWidth:1}}),Rd||(Rd=Od.createElement("text",{x:1629.5,y:804.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Ad||(Ad=Od.createElement("text",{x:1629.5,y:820.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:83},"value: BLOB")),Wd||(Wd=Od.createElement("text",{x:1629.5,y:837.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Id||(Id=Od.createElement("text",{x:1629.5,y:853.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),bd||(bd=Od.createElement("text",{x:1629.5,y:869.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),ud||(ud=Od.createElement("text",{x:1629.5,y:886.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"expires_on: DATETIME")),Nd||(Nd=Od.createElement("text",{x:1629.5,y:902.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1624.5 909.688h205",style:{stroke:"gray",strokeWidth:1}}),Gd||(Gd=Od.createElement("text",{x:1629.5,y:926.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Hd||(Hd=Od.createElement("text",{x:1629.5,y:942.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"resource: VARCHAR(32)")),Od.createElement("path",{fill:"none",d:"M319.17 909.67v508.36",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m319.17 909.669-6-8M319.17 909.669l6-8M319.17 909.669v-8M315.17 911.669h8M323.17 1422.029h-8M323.17 1419.029h-8M319.17 1418.029v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M179.25 909.67v508.36",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m179.25 909.669-6-8M179.25 909.669l6-8M179.25 909.669v-8M175.25 911.669h8M183.25 1422.029h-8M183.25 1419.029h-8M179.25 1418.029v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M361.33 909.74v40.87h220.84v467.37",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m361.33 909.739-6-8M361.33 909.739l6-8M361.33 909.739v-8M357.33 911.739h8M582.17 1417.979l6 8M582.17 1417.979l-6 8M582.17 1417.979v8M586.17 1415.979h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M564.88 1511.24v426.85",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m564.88 1511.239-6-8M564.88 1511.239l6-8M564.88 1511.239v-8M560.88 1513.239h8M564.88 1938.089l6 8M564.88 1938.089l-6 8M564.88 1938.089v8M568.88 1936.089h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M676.75 1511.26v251.35h1477.58v-235.34",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m676.75 1511.259-6-8M676.75 1511.259l6-8M676.75 1511.259v-8M672.75 1513.259h8M2154.33 1527.269l-6-8M2154.33 1527.269l6-8M2154.33 1527.269v-8M2150.33 1529.269h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M633.62 1937.7v-26.09h47.5v376H572v-61.29",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m633.62 1937.699 6 8M633.62 1937.699l-6 8M633.62 1937.699v8M637.62 1935.699h-8M568 2222.319h8M568 2225.319h8M572 2226.319v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M676.11 1993.61h5217.7",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m676.11 1993.609-8 6M676.11 1993.609l-8-6M676.11 1993.609h-8M678.11 1997.609v-8M5893.81 1993.609l8-6M5893.81 1993.609l8 6M5893.81 1993.609h8M5891.81 1989.609v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5025.12 252.61H6460v969.96",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5025.12 252.609-8 6M5025.12 252.609l-8-6M5025.12 252.609h-8M5027.12 256.609v-8M6464 1226.569h-8M6464 1223.569h-8M6460 1222.569v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5025.24 370.61H5180v348.25",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M5021.24 374.609v-8M5024.24 374.609v-8M5025.24 370.609h-8M5180 718.859l6 8M5180 718.859l-6 8M5180 718.859v8M5184 716.859h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4891.67 496.45v145.16h-101.12",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4891.67 496.449-6-8M4891.67 496.449l6-8M4891.67 496.449v-8M4887.67 498.449h8M4786.55 645.609v-8M4789.55 645.609v-8M4790.55 641.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4954.33 496.48v190.04",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4954.33 496.479-6-8M4954.33 496.479l6-8M4954.33 496.479v-8M4950.33 498.479h8M4958.33 690.519h-8M4958.33 687.519h-8M4954.33 686.519v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4820.9 311.61h-396.65v1666H676.19",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4820.9 311.609 8-6M4820.9 311.609l8 6M4820.9 311.609h8M4818.9 307.609v8M672.19 1981.609v-8M675.19 1981.609v-8M676.19 1977.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4680.17 1129.88v133.73h1633.65",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4680.17 1129.879-6-8M4680.17 1129.879l6-8M4680.17 1129.879v-8M4676.17 1131.879h8M6317.82 1259.609v8M6314.82 1259.609v8M6313.82 1263.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4577.83 1129.96v849.65H676.05",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4577.83 1129.959-6-8M4577.83 1129.959l6-8M4577.83 1129.959v-8M4573.83 1131.959h8M672.05 1983.609v-8M675.05 1983.609v-8M676.05 1979.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4923 1023.61v958H676.2",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4923 1023.609-6-8M4923 1023.609l6-8M4923 1023.609v-8M4919 1025.609h8M672.2 1985.609v-8M675.2 1985.609v-8M676.2 1981.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4976 1023.7v231.91h1337.72",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4976 1023.699-6-8M4976 1023.699l6-8M4976 1023.699v-8M4972 1025.699h8M6317.72 1251.609v8M6314.72 1251.609v8M6313.72 1255.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4870 1023.65v440.96H3397.53",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4870 1023.649-6-8M4870 1023.649l6-8M4870 1023.649v-8M4866 1025.649h8M3397.53 1464.609l-8 6M3397.53 1464.609l-8-6M3397.53 1464.609h-8M3399.53 1468.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5218.67 991.36v256.25h1095.15",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5218.67 991.359-6-8M5218.67 991.359l6-8M5218.67 991.359v-8M5214.67 993.359h8M6317.82 1243.609v8M6314.82 1243.609v8M6313.82 1247.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5141.33 991.19v992.42H676.23",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5141.33 991.189-6-8M5141.33 991.189l6-8M5141.33 991.189v-8M5137.33 993.189h8M672.23 1987.609v-8M675.23 1987.609v-8M676.23 1983.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1226 966.85v206.71",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1226 966.849-6-8M1226 966.849l6-8M1226 966.849v-8M1222 968.849h8M1230 1177.559h-8M1230 1174.559h-8M1226 1173.559v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M923.17 950.31v354.3h161.12",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m923.17 950.309-6-8M923.17 950.309l6-8M923.17 950.309v-8M919.17 952.309h8M1088.29 1300.609v8M1085.29 1300.609v8M1084.29 1304.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M832.83 950.29v998.32H676.01",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m832.83 950.289-6-8M832.83 950.289l6-8M832.83 950.289v-8M828.83 952.289h8M672.01 1952.609v-8M675.01 1952.609v-8M676.01 1948.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1367.65 1279.61h4946.27",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1367.65 1279.609-8 6M1367.65 1279.609l-8-6M1367.65 1279.609h-8M1369.65 1283.609v-8M6317.92 1275.609v8M6314.92 1275.609v8M6313.92 1279.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1226 1755.67v194.94H676.15",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1226 1755.669-6-8M1226 1755.669l6-8M1226 1755.669v-8M1222 1757.669h8M676.15 1950.609l-8 6M676.15 1950.609l-8-6M676.15 1950.609h-8M678.15 1954.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5442.25 1576.4v201.21H672.38V1511.3",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5442.25 1576.399-6-8M5442.25 1576.399l6-8M5442.25 1576.399v-8M5438.25 1578.399h8M672.38 1511.299l-6-8M672.38 1511.299l6-8M672.38 1511.299v-8M668.38 1513.299h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5623.75 1576.15v266.46h270",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5623.75 1576.149-6-8M5623.75 1576.149l6-8M5623.75 1576.149v-8M5619.75 1578.149h8M5893.75 1842.595l8.011-5.986M5893.75 1842.595l7.989 6.014M5893.75 1842.595l8 .014M5891.757 1838.591l-.014 8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5533 1576.17v409.44H676.05",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5533 1576.169-6-8M5533 1576.169l6-8M5533 1576.169v-8M5529 1578.169h8M672.05 1989.609v-8M675.05 1989.609v-8M676.05 1985.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5738.17 855.61h-7.67v1132H676.18",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5738.17 855.609 8-6M5738.17 855.609l8 6M5738.17 855.609h8M5736.17 851.609v8M672.18 1991.609v-8M675.18 1991.609v-8M676.18 1987.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M6127.25 966.65v272.96h186.52",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m6127.25 966.649-6-8M6127.25 966.649l6-8M6127.25 966.649v-8M6123.25 968.649h8M6317.77 1235.609v8M6314.77 1235.609v8M6313.77 1239.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M6100.5 1625.25v174.06",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m6100.5 1625.249-6-8M6100.5 1625.249l6-8M6100.5 1625.249v-8M6096.5 1627.249h8M6104.5 1803.309h-8M6104.5 1800.309h-8M6100.5 1799.309v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M6075.75 1625.57v167.04H599.25v145.23",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m6075.75 1625.569-6-8M6075.75 1625.569l6-8M6075.75 1625.569v-8M6071.75 1627.569h8M603.25 1941.839h-8M603.25 1938.839h-8M599.25 1937.839v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M6313.88 1660.61h-462.55v331H676.14",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m6313.88 1660.609 8-6M6313.88 1660.609l8 6M6313.88 1660.609h8M6311.88 1656.609v8M672.14 1995.609v-8M675.14 1995.609v-8M676.14 1991.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M6313.91 1679.61h-188.66v119.91",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M6317.91 1675.609v8M6314.91 1675.609v8M6313.91 1679.609h8M6125.25 1799.519l6 8M6125.25 1799.519l-6 8M6125.25 1799.519v8M6129.25 1797.519h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5959 1649.97v149.55",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5959 1649.969-6-8M5959 1649.969l6-8M5959 1649.969v-8M5955 1651.969h8M5963 1803.519h-8M5963 1800.519h-8M5959 1799.519v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5800.67 1649.62v339.99H676.06",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5800.67 1649.619-6-8M5800.67 1649.619l6-8M5800.67 1649.619v-8M5796.67 1651.619h8M672.06 1993.609v-8M675.06 1993.609v-8M676.06 1989.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3222.5 1559.77v427.12",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M3218.5 1555.769h8M3218.5 1558.769h8M3222.5 1559.769v-8M3222.5 1986.889l6 8M3222.5 1986.889l-6 8M3222.5 1986.889v8M3226.5 1984.889h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3213.5 1559.7v404.91H676.36",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3213.5 1559.699-6-8M3213.5 1559.699l6-8M3213.5 1559.699v-8M3209.5 1561.699h8M676.36 1964.609l-8 6M676.36 1964.609l-8-6M676.36 1964.609h-8M678.36 1968.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3864.16 410.61H3695V767.9",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3864.16 410.609 8-6M3864.16 410.609l8 6M3864.16 410.609h8M3862.16 406.609v8M3699 771.899h-8M3699 768.899h-8M3695 767.899v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3976 430.77v1542.84H676.39",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3976 430.769-6-8M3976 430.769l6-8M3976 430.769v-8M3972 432.769h8M672.39 1977.609v-8M675.39 1977.609v-8M676.39 1973.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4244 536.71v1438.9H676.33",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4244 536.709-6-8M4244 536.709l6-8M4244 536.709v-8M4240 538.709h8M672.33 1979.609v-8M675.33 1979.609v-8M676.33 1975.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4106.82 493.61H3349v875.98",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4106.82 493.609 8-6M4106.82 493.609l8 6M4106.82 493.609h8M4104.82 489.609v8M3349 1369.589l6 8M3349 1369.589l-6 8M3349 1369.589v8M3353 1367.589h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4308.5 536.93v1340.68h1585.29",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4308.5 536.929-6-8M4308.5 536.929l6-8M4308.5 536.929v-8M4304.5 538.929h8M5897.79 1873.609v8M5894.79 1873.609v8M5893.79 1877.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4106.93 458.61H3059v219.77",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4106.93 458.609 8-6M4106.93 458.609l8 6M4106.93 458.609h8M4104.93 454.609v8M3059 678.379l6 8M3059 678.379l-6 8M3059 678.379v8M3063 676.379h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4179.5 536.67v677.94H1367.61",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M4175.5 532.669h8M4175.5 535.669h8M4179.5 536.669v-8M1367.61 1214.609l-8 6M1367.61 1214.609l-8-6M1367.61 1214.609h-8M1369.61 1218.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2800.22 311.61h-19.47v1649H676.33",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2800.22 311.609 8-6M2800.22 311.609l8 6M2800.22 311.609h8M2798.22 307.609v8M672.33 1964.609v-8M675.33 1964.609v-8M676.33 1960.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2830.35 999.61H506.83v938.5",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2830.35 999.609 8-6M2830.35 999.609l8 6M2830.35 999.609h8M2828.35 995.609v8M506.83 1938.109l6 8M506.83 1938.109l-6 8M506.83 1938.109v8M510.83 1936.109h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3089.56 979.61H3239v389.73",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3089.56 979.609-8 6M3089.56 979.609l-8-6M3089.56 979.609h-8M3091.56 983.609v-8M3239 1369.339l6 8M3239 1369.339l-6 8M3239 1369.339v8M3243 1367.339h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2830.47 1015.61h-841.64v345.23",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2830.47 1015.609 8-6M2830.47 1015.609l8 6M2830.47 1015.609h8M2828.47 1011.609v8M1992.83 1364.839h-8M1992.83 1361.839h-8M1988.83 1360.839v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2830.21 1007.61H633.83v410.43",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2830.21 1007.609 8-6M2830.21 1007.609l8 6M2830.21 1007.609h8M2828.21 1003.609v8M633.83 1418.039l6 8M633.83 1418.039l-6 8M633.83 1418.039v8M637.83 1416.039h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3000.5 1031.68v345.59",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M2996.5 1027.679h8M2996.5 1030.679h8M3000.5 1031.679v-8M3000.5 1377.269l6 8M3000.5 1377.269l-6 8M3000.5 1377.269v8M3004.5 1375.269h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2919.5 1031.84v166.77H1367.59",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M2915.5 1027.839h8M2915.5 1030.839h8M2919.5 1031.839v-8M1367.59 1198.609l-8 6M1367.59 1198.609l-8-6M1367.59 1198.609h-8M1369.59 1202.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3613 942.3v1026.31H676.03",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3613 942.299-6-8M3613 942.299l6-8M3613 942.299v-8M3609 944.299h8M672.03 1972.609v-8M675.03 1972.609v-8M676.03 1968.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2901.5 1551.79v410.82H676.03",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2901.5 1551.789-6-8M2901.5 1551.789l6-8M2901.5 1551.789v-8M2897.5 1553.789h8M672.03 1966.609v-8M675.03 1966.609v-8M676.03 1962.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3791.5 406.29v1564.32H676.35",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3791.5 406.289-6-8M3791.5 406.289l6-8M3791.5 406.289v-8M3787.5 408.289h8M672.35 1974.609v-8M675.35 1974.609v-8M676.35 1970.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3644 406.24v325.37h-554.11",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3644 406.239-6-8M3644 406.239l6-8M3644 406.239v-8M3640 408.239h8M3085.89 735.609v-8M3088.89 735.609v-8M3089.89 731.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2984.47 2082.61H676.33",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2984.47 2082.609 8-6M2984.47 2082.609l8 6M2984.47 2082.609h8M2982.47 2078.609v8M672.33 2086.609v-8M675.33 2086.609v-8M676.33 2082.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3434.75 406.37v1560.24H676.07",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3434.75 406.369-6-8M3434.75 406.369l6-8M3434.75 406.369v-8M3430.75 408.369h8M672.07 1970.609v-8M675.07 1970.609v-8M676.07 1966.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2221.67 1527.14v429.47H676.13",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2221.67 1527.139-6-8M2221.67 1527.139l6-8M2221.67 1527.139v-8M2217.67 1529.139h8M676.13 1956.609l-8 6M676.13 1956.609l-8-6M676.13 1956.609h-8M678.13 1960.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1944 1568.25v386.36H676.2",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1944 1568.249-6-8M1944 1568.249l6-8M1944 1568.249v-8M1940 1570.249h8M672.2 1958.609v-8M675.2 1958.609v-8M676.2 1954.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2427 999.2v272.41h3886.76",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2427 999.199-6-8M2427 999.199l6-8M2427 999.199v-8M2423 1001.199h8M6317.76 1267.609v8M6314.76 1267.609v8M6313.76 1271.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2358 999.25v959.36H676.02",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2358 999.249-6-8M2358 999.249l6-8M2358 999.249v-8M2354 1001.249h8M672.02 1962.609v-8M675.02 1962.609v-8M676.02 1958.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1927.17 958.83v113.78H518.67v865.35",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1927.17 958.829-6-8M1927.17 958.829l6-8M1927.17 958.829v-8M1923.17 960.829h8M522.67 1941.959h-8M522.67 1938.959h-8M518.67 1937.959v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1727 959.06v993.55H676.49",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1727 959.059-6-8M1727 959.059l6-8M1727 959.059v-8M1723 961.059h8M672.49 1956.609v-8M675.49 1956.609v-8M676.49 1952.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}));const qd=function(){return(0,Cd.jsx)(Bd.fP,{width:"100%",height:"800",background:"#003153",tool:"auto",children:(0,Cd.jsx)("svg",{children:(0,Cd.jsx)(jd,{})})})},Qd={sidebar_position:5,version:1},Yd="Resources",Pd={},Ud=[{value:"High Level Architecture",id:"high-level-architecture",level:2},{value:"Entity-Relationship Diagram",id:"entity-relationship-diagram",level:2}];function Jd(e){const t={a:"a",h1:"h1",h2:"h2",header:"header",mermaid:"mermaid",p:"p",...(0,wd.R)(),...e.components};return(0,Cd.jsxs)(Cd.Fragment,{children:[(0,Cd.jsx)(t.header,{children:(0,Cd.jsx)(t.h1,{id:"resources",children:"Resources"})}),"\n",(0,Cd.jsx)(t.h2,{id:"high-level-architecture",children:"High Level Architecture"}),"\n",(0,Cd.jsx)("div",{style:{maxWidth:"600px",margin:"0 auto",marginLeft:0,marginRight:"auto"},children:(0,Cd.jsx)(t.mermaid,{value:'flowchart TD\n\n %% Top Level\n LB["<b>Load Balancer(s)</b><br/>(optional)"]\n LB -.-> WebServers\n\n %% Web Servers\n subgraph WebServers ["<b>Web Server(s)</b>"]\n WS1["<b>Frontend</b><br/>(React, AntD, ECharts, AGGrid)"]\n WS2["<b>Backend</b><br/>(Python, Flask, SQLAlchemy, Pandas, ...)"]\n end\n\n %% Infra\n subgraph InfraServices ["<b>Infra</b>"]\n DB[("<b>Metadata Database</b><br/>(Postgres / MySQL)")]\n\n subgraph Caching ["<b>Caching Subservices<br/></b>(Redis, memcache, S3, ...)"]\n direction LR\n DummySpace[" "]:::invisible\n QueryCache["<b>Query Results Cache</b><br/>(Accelerated Dashboards)"]\n CsvCache["<b>CSV Exports Cache</b>"]\n ThumbnailCache["<b>Thumbnails Cache</b>"]\n AlertImageCache["<b>Alert/Report Images Cache</b>"]\n\t QueryCache -- " " --\x3e CsvCache\n\t linkStyle 1 stroke:transparent;\n ThumbnailCache -- " " --\x3e AlertImageCache\n\t linkStyle 2 stroke:transparent;\n end\n\n Broker(("<b>Message Queue</b><br/>(Redis / RabbitMQ / SQS)"))\n end\n\n AsyncBackend["<b>Async Workers (Celery)</b><br>required for Alerts & Reports, thumbnails, CSV exports, long-running workloads, ..."]\n\n %% External DBs\n subgraph ExternalDatabases ["<b>Analytics Databases</b>"]\n direction LR\n BigQuery[(BigQuery)]\n Snowflake[(Snowflake)]\n Redshift[(Redshift)]\n Postgres[(Postgres)]\n Postgres[(... any ...)]\n end\n\n %% Connections\n LB -.-> WebServers\n WebServers --\x3e DB\n WebServers -.-> Caching\n WebServers -.-> Broker\n WebServers -.-> ExternalDatabases\n\n Broker -.-> AsyncBackend\n\n AsyncBackend -.-> ExternalDatabases\n AsyncBackend -.-> Caching\n\n\n\n %% Legend styling\n classDef requiredNode stroke-width:2px,stroke:black;\n class Required requiredNode;\n class Optional optionalNode;\n\n %% Hide real arrow\n linkStyle 0 stroke:transparent;\n\n %% Styling\n classDef optionalNode stroke-dasharray: 5 5, opacity:0.9;\n class LB optionalNode;\n class Caching optionalNode;\n class AsyncBackend optionalNode;\n class Broker optionalNode;\n class QueryCache optionalNode;\n class CsvCache optionalNode;\n class ThumbnailCache optionalNode;\n class AlertImageCache optionalNode;\n class Celery optionalNode;\n\n classDef invisible fill:transparent,stroke:transparent;'})}),"\n",(0,Cd.jsx)(t.h2,{id:"entity-relationship-diagram",children:"Entity-Relationship Diagram"}),"\n",(0,Cd.jsx)(t.p,{children:"Here is our interactive ERD:"}),"\n",(0,Cd.jsx)(qd,{}),"\n",(0,Cd.jsx)("br",{}),"\n",(0,Cd.jsx)(t.p,{children:(0,Cd.jsx)(t.a,{href:"https://github.com/apache/superset/tree/master/docs/static/img/erd.svg",children:"Download the .svg"})})]})}function Kd(e={}){const{wrapper:t}={...(0,wd.R)(),...e.components};return t?(0,Cd.jsx)(t,{...e,children:(0,Cd.jsx)(Jd,{...e})}):Jd(e)}}}]);
\ No newline at end of file
diff --git a/assets/js/runtime~main.d8e5cf75.js b/assets/js/runtime~main.8a0ac6f2.js
similarity index 98%
rename from assets/js/runtime~main.d8e5cf75.js
rename to assets/js/runtime~main.8a0ac6f2.js
index 947e565..67af512 100644
--- a/assets/js/runtime~main.d8e5cf75.js
+++ b/assets/js/runtime~main.8a0ac6f2.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,f,c,d,t={},r={};function b(e){var a=r[e];if(void 0!==a)return a.exports;var f=r[e]={id:e,loaded:!1,exports:{}};return t[e].call(f.exports,f,f.exports,b),f.loaded=!0,f.exports}b.m=t,b.c=r,e=[],b.O=(a,f,c,d)=>{if(!f){var t=1/0;for(i=0;i<e.length;i++){f=e[i][0],c=e[i][1],d=e[i][2];for(var r=!0,o=0;o<f.length;o++)(!1&d||t>=d)&&Object.keys(b.O).every((e=>b.O[e](f[o])))?f.splice(o--,1):(r=!1,d<t&&(t=d));if(r){e.splice(i--,1);var n=c();void 0!==n&&(a=n)}}return a}d=d||0;for(var i=e.length;i>0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[f,c,d]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var d=Object.create(null);b.r(d);var t={};a=a||[null,f({}),f([]),f(f)];for(var r=2&c&&e;("object"==typeof r||"function"==typeof r)&&!~a.indexOf(r);r=f(r))Object.getOwnPropertyNames(r).forEach((a=>t[a]=()=>e[a]));return t.default=()=>e,b.d(d,t),d},b.d=(e,a)=>{for(var f in a)b.o(a,f)&&!b.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,f)=>(b.f[f](e,a),a)),[])),b.u=e=>"assets/js/"+({74:"90ea8ea6",251:"2d41c914",477:"8e7d3c26",550:"44f5f585",580:"388e8599",829:"22219785",849:"0058b4c6",921:"5818c28e",957:"c141421f",1011:"ea313555",1127:"c625e5b0",1235:"a7456010",1496:"9224627a",1786:"e74dd0f7",2138:"1a4e3797",2720:"317d0b40",3368:"028ec535",3503:"2461ffa2",3976:"0e384e19",4099:"e355ceee",4107:"cd6ad617",4134:"393be207",4583:"1df93b7f",4949:"f37194fb",4983:"f56fdbd5",5209:"80eded0f",5347:"dd0670d3",5647:"30ec1363",5652:"b2340f6f",5742:"aba21aa0",5935:"3b6f0bc4",6061:"1f391b9e",6209:"e8232806",6505:"74876495",6840:"079e4a65",7044:"c37457ff",7098:"a7bd4aaa",7162:"f58ffc34",8401:"17896441",8428:"4692103b",8488:"a6706ca1",8679:"e94f6316",8880:"57b59cd4",9048:"a94703ab",9141:"eecea2d5",9458:"4190315d",9506:"81fe5c6e",9647:"5e95c892"}[e]||e)+"."+{74:"aec565c2",165:"f2d366a4",186:"8850a932",251:"89a66f38",315:"05cf6e29",416:"bbfa475a",434:"92fa13ac",463:"a3eaaa61",477:"96eac4dd",550:"709ea157",580:"50c5af45",758:"24acbe2a",829:"3862538f",849:"58eb8d40",921:"ccb4cee6",949:"a9b50db0",957:"66ac6d0e",1011:"e156c557",1127:"d75828a8",1235:"7dca64e8",1259:"5e3fa445",1463:"c5a07d36",1496:"c5ec16c4",1786:"61982727",2024:"fb6c0f3b",2030:"54f5e0b6",2130:"dc0165e6",2138:"9a545ee9",2187:"72109c47",2237:"9a74222c",2334:"1bf4eace",2344:"6163952d",2720:"af7664b6",2764:"6354b513",2767:"f34cc1a3",3368:"6b32b024",3503:"85bfc784",3523:"dcc87546",3624:"e1af8801",3923:"df2e0133",3976:"4b0e742e",3982:"9831c365",4099:"536931c9",4107:"f63b0887",4134:"cc7bd56b",4251:"b36bf628",4564:"31a24e5a",4583:"33613588",4931:"d0c925c3",4949:"b378fd86",4983:"18180c38",5209:"944a4189",5347:"cff0c83c",5647:"8345e479",5652:"abec3cef",5723:"9f7dcbd6",5742:"e7391a04",5831:"01f3647f",5935:"d98cd1fb",6061:"3cf89921",6209:"4e37edaa",6505:"58b4ac17",6840:"22112bad",7044:"a7363c05",7098:"39a6a2e8",7160:"c1b9529f",7162:"f5ab575d",7298:"f02b3d84",7303:"4bb01d32",7502:"84d6920b",7538:"56e4433d",7643:"a9384484",7816:"374c7fa2",8032:"21b99bdd",8119:"a4870021",8158:"98776d78",8308:"9bb41ab3",8313:"a24a5c90",8401:"1ce0ed8e",8428:"38ba02dc",8488:"ec63a3c1",8679:"14e88d0f",8731:"75434177",8880:"94b6d06c",8913:"4eaba603",8938:"60b3bcca",9048:"8390dfc8",9054:"934f447e",9141:"fc911220",9169:"5764a42e",9443:"1102d768",9458:"2ad5d5da",9495:"fdd1525c",9506:"e4c89f19",9647:"1a16ecc5",9669:"9f03ada0",9938:"00efe5c3",9996:"80445271"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},d="docs-v-2:",b.l=(e,a,f,t)=>{if(c[e])c[e].push(a);else{var r,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var u=n[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==d+f){r=u;break}}r||(o=!0,(r=document.createElement("script")).charset="utf-8",r.timeout=120,b.nc&&r.setAttribute("nonce",b.nc),r.setAttribute("data-webpack",d+f),r.src=e),c[e]=[a];var l=(a,f)=>{r.onerror=r.onload=null,clearTimeout(s);var d=c[e];if(delete c[e],r.parentNode&&r.parentNode.removeChild(r),d&&d.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=l.bind(null,r.onerror),r.onload=l.bind(null,r.onload),o&&document.head.appendChild(r)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),b.p="/",b.gca=function(e){return e={17896441:"8401",22219785:"829",74876495:"6505","90ea8ea6":"74","2d41c914":"251","8e7d3c26":"477","44f5f585":"550","388e8599":"580","0058b4c6":"849","5818c28e":"921",c141421f:"957",ea313555:"1011",c625e5b0:"1127",a7456010:"1235","9224627a":"1496",e74dd0f7:"1786","1a4e3797":"2138","317d0b40":"2720","028ec535":"3368","2461ffa2":"3503","0e384e19":"3976",e355ceee:"4099",cd6ad617:"4107","393be207":"4134","1df93b7f":"4583",f37194fb:"4949",f56fdbd5:"4983","80eded0f":"5209",dd0670d3:"5347","30ec1363":"5647",b2340f6f:"5652",aba21aa0:"5742","3b6f0bc4":"5935","1f391b9e":"6061",e8232806:"6209","079e4a65":"6840",c37457ff:"7044",a7bd4aaa:"7098",f58ffc34:"7162","4692103b":"8428",a6706ca1:"8488",e94f6316:"8679","57b59cd4":"8880",a94703ab:"9048",eecea2d5:"9141","4190315d":"9458","81fe5c6e":"9506","5e95c892":"9647"}[e]||e,b.p+b.u(e)},(()=>{var e={5354:0,1869:0};b.f.j=(a,f)=>{var c=b.o(e,a)?e[a]:void 0;if(0!==c)if(c)f.push(c[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var d=new Promise(((f,d)=>c=e[a]=[f,d]));f.push(c[2]=d);var t=b.p+b.u(a),r=new Error;b.l(t,(f=>{if(b.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var d=f&&("load"===f.type?"missing":f.type),t=f&&f.target&&f.target.src;r.message="Loading chunk "+a+" failed.\n("+d+": "+t+")",r.name="ChunkLoadError",r.type=d,r.request=t,c[1](r)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,f)=>{var c,d,t=f[0],r=f[1],o=f[2],n=0;if(t.some((a=>0!==e[a]))){for(c in r)b.o(r,c)&&(b.m[c]=r[c]);if(o)var i=o(b)}for(a&&a(f);n<t.length;n++)d=t[n],b.o(e,d)&&e[d]&&e[d][0](),e[d]=0;return b.O(i)},f=self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[];f.forEach(a.bind(null,0)),f.push=a.bind(null,f.push.bind(f))})()})();
\ No newline at end of file
+(()=>{"use strict";var e,a,f,c,d,t={},r={};function b(e){var a=r[e];if(void 0!==a)return a.exports;var f=r[e]={id:e,loaded:!1,exports:{}};return t[e].call(f.exports,f,f.exports,b),f.loaded=!0,f.exports}b.m=t,b.c=r,e=[],b.O=(a,f,c,d)=>{if(!f){var t=1/0;for(i=0;i<e.length;i++){f=e[i][0],c=e[i][1],d=e[i][2];for(var r=!0,o=0;o<f.length;o++)(!1&d||t>=d)&&Object.keys(b.O).every((e=>b.O[e](f[o])))?f.splice(o--,1):(r=!1,d<t&&(t=d));if(r){e.splice(i--,1);var n=c();void 0!==n&&(a=n)}}return a}d=d||0;for(var i=e.length;i>0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[f,c,d]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var d=Object.create(null);b.r(d);var t={};a=a||[null,f({}),f([]),f(f)];for(var r=2&c&&e;("object"==typeof r||"function"==typeof r)&&!~a.indexOf(r);r=f(r))Object.getOwnPropertyNames(r).forEach((a=>t[a]=()=>e[a]));return t.default=()=>e,b.d(d,t),d},b.d=(e,a)=>{for(var f in a)b.o(a,f)&&!b.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,f)=>(b.f[f](e,a),a)),[])),b.u=e=>"assets/js/"+({74:"90ea8ea6",251:"2d41c914",477:"8e7d3c26",550:"44f5f585",580:"388e8599",829:"22219785",849:"0058b4c6",921:"5818c28e",957:"c141421f",1011:"ea313555",1127:"c625e5b0",1235:"a7456010",1496:"9224627a",1786:"e74dd0f7",2138:"1a4e3797",2720:"317d0b40",3368:"028ec535",3503:"2461ffa2",3976:"0e384e19",4099:"e355ceee",4107:"cd6ad617",4134:"393be207",4583:"1df93b7f",4949:"f37194fb",4983:"f56fdbd5",5209:"80eded0f",5347:"dd0670d3",5647:"30ec1363",5652:"b2340f6f",5742:"aba21aa0",5935:"3b6f0bc4",6061:"1f391b9e",6209:"e8232806",6505:"74876495",6840:"079e4a65",7044:"c37457ff",7098:"a7bd4aaa",7162:"f58ffc34",8401:"17896441",8428:"4692103b",8488:"a6706ca1",8679:"e94f6316",8880:"57b59cd4",9048:"a94703ab",9141:"eecea2d5",9458:"4190315d",9506:"81fe5c6e",9647:"5e95c892"}[e]||e)+"."+{74:"aec565c2",165:"f2d366a4",186:"8850a932",251:"89a66f38",315:"05cf6e29",416:"bbfa475a",434:"92fa13ac",463:"a3eaaa61",477:"96eac4dd",550:"709ea157",580:"50c5af45",758:"24acbe2a",829:"3862538f",849:"58eb8d40",921:"ccb4cee6",949:"a9b50db0",957:"66ac6d0e",1011:"e156c557",1127:"d75828a8",1235:"7dca64e8",1259:"5e3fa445",1463:"c5a07d36",1496:"c5ec16c4",1786:"61982727",2024:"fb6c0f3b",2030:"54f5e0b6",2130:"dc0165e6",2138:"9a545ee9",2187:"72109c47",2237:"9a74222c",2334:"1bf4eace",2344:"6163952d",2720:"af7664b6",2764:"6354b513",2767:"f34cc1a3",3368:"6b32b024",3503:"85bfc784",3523:"dcc87546",3624:"e1af8801",3923:"df2e0133",3976:"4b0e742e",3982:"9831c365",4099:"536931c9",4107:"f63b0887",4134:"cc7bd56b",4251:"b36bf628",4564:"31a24e5a",4583:"33613588",4931:"d0c925c3",4949:"b378fd86",4983:"18180c38",5209:"944a4189",5347:"cff0c83c",5647:"8345e479",5652:"abec3cef",5723:"9f7dcbd6",5742:"e7391a04",5831:"01f3647f",5935:"d98cd1fb",6061:"3cf89921",6209:"4e37edaa",6505:"58b4ac17",6840:"49790e72",7044:"a7363c05",7098:"39a6a2e8",7160:"c1b9529f",7162:"f5ab575d",7298:"f02b3d84",7303:"4bb01d32",7502:"84d6920b",7538:"56e4433d",7643:"a9384484",7816:"374c7fa2",8032:"21b99bdd",8119:"a4870021",8158:"98776d78",8308:"9bb41ab3",8313:"a24a5c90",8401:"1ce0ed8e",8428:"38ba02dc",8488:"ec63a3c1",8679:"14e88d0f",8731:"75434177",8880:"94b6d06c",8913:"4eaba603",8938:"60b3bcca",9048:"8390dfc8",9054:"934f447e",9141:"fc911220",9169:"5764a42e",9443:"1102d768",9458:"2ad5d5da",9495:"fdd1525c",9506:"e4c89f19",9647:"1a16ecc5",9669:"9f03ada0",9938:"00efe5c3",9996:"80445271"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},d="docs-v-2:",b.l=(e,a,f,t)=>{if(c[e])c[e].push(a);else{var r,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var u=n[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==d+f){r=u;break}}r||(o=!0,(r=document.createElement("script")).charset="utf-8",r.timeout=120,b.nc&&r.setAttribute("nonce",b.nc),r.setAttribute("data-webpack",d+f),r.src=e),c[e]=[a];var l=(a,f)=>{r.onerror=r.onload=null,clearTimeout(s);var d=c[e];if(delete c[e],r.parentNode&&r.parentNode.removeChild(r),d&&d.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=l.bind(null,r.onerror),r.onload=l.bind(null,r.onload),o&&document.head.appendChild(r)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),b.p="/",b.gca=function(e){return e={17896441:"8401",22219785:"829",74876495:"6505","90ea8ea6":"74","2d41c914":"251","8e7d3c26":"477","44f5f585":"550","388e8599":"580","0058b4c6":"849","5818c28e":"921",c141421f:"957",ea313555:"1011",c625e5b0:"1127",a7456010:"1235","9224627a":"1496",e74dd0f7:"1786","1a4e3797":"2138","317d0b40":"2720","028ec535":"3368","2461ffa2":"3503","0e384e19":"3976",e355ceee:"4099",cd6ad617:"4107","393be207":"4134","1df93b7f":"4583",f37194fb:"4949",f56fdbd5:"4983","80eded0f":"5209",dd0670d3:"5347","30ec1363":"5647",b2340f6f:"5652",aba21aa0:"5742","3b6f0bc4":"5935","1f391b9e":"6061",e8232806:"6209","079e4a65":"6840",c37457ff:"7044",a7bd4aaa:"7098",f58ffc34:"7162","4692103b":"8428",a6706ca1:"8488",e94f6316:"8679","57b59cd4":"8880",a94703ab:"9048",eecea2d5:"9141","4190315d":"9458","81fe5c6e":"9506","5e95c892":"9647"}[e]||e,b.p+b.u(e)},(()=>{var e={5354:0,1869:0};b.f.j=(a,f)=>{var c=b.o(e,a)?e[a]:void 0;if(0!==c)if(c)f.push(c[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var d=new Promise(((f,d)=>c=e[a]=[f,d]));f.push(c[2]=d);var t=b.p+b.u(a),r=new Error;b.l(t,(f=>{if(b.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var d=f&&("load"===f.type?"missing":f.type),t=f&&f.target&&f.target.src;r.message="Loading chunk "+a+" failed.\n("+d+": "+t+")",r.name="ChunkLoadError",r.type=d,r.request=t,c[1](r)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,f)=>{var c,d,t=f[0],r=f[1],o=f[2],n=0;if(t.some((a=>0!==e[a]))){for(c in r)b.o(r,c)&&(b.m[c]=r[c]);if(o)var i=o(b)}for(a&&a(f);n<t.length;n++)d=t[n],b.o(e,d)&&e[d]&&e[d][0](),e[d]=0;return b.O(i)},f=self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[];f.forEach(a.bind(null,0)),f.push=a.bind(null,f.push.bind(f))})()})();
\ No newline at end of file
diff --git a/community/index.html b/community/index.html
index cbfc067..9a4cab3 100644
--- a/community/index.html
+++ b/community/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/api/index.html b/docs/api/index.html
index 5e3a4f6..56cb964 100644
--- a/docs/api/index.html
+++ b/docs/api/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/alerts-reports/index.html b/docs/configuration/alerts-reports/index.html
index 04df77a..9722276 100644
--- a/docs/configuration/alerts-reports/index.html
+++ b/docs/configuration/alerts-reports/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/async-queries-celery/index.html b/docs/configuration/async-queries-celery/index.html
index 00d9adf..d24aa65 100644
--- a/docs/configuration/async-queries-celery/index.html
+++ b/docs/configuration/async-queries-celery/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/cache/index.html b/docs/configuration/cache/index.html
index 8f2c7fb..201beb9 100644
--- a/docs/configuration/cache/index.html
+++ b/docs/configuration/cache/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/configuring-superset/index.html b/docs/configuration/configuring-superset/index.html
index 9f25659..7a000bb 100644
--- a/docs/configuration/configuring-superset/index.html
+++ b/docs/configuration/configuring-superset/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/country-map-tools/index.html b/docs/configuration/country-map-tools/index.html
index 2e27784..0cdac8b 100644
--- a/docs/configuration/country-map-tools/index.html
+++ b/docs/configuration/country-map-tools/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/databases/index.html b/docs/configuration/databases/index.html
index 987576b..709b1ac 100644
--- a/docs/configuration/databases/index.html
+++ b/docs/configuration/databases/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/event-logging/index.html b/docs/configuration/event-logging/index.html
index 5d986b0..707b996 100644
--- a/docs/configuration/event-logging/index.html
+++ b/docs/configuration/event-logging/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/importing-exporting-datasources/index.html b/docs/configuration/importing-exporting-datasources/index.html
index 5091ddc..c00a2d0 100644
--- a/docs/configuration/importing-exporting-datasources/index.html
+++ b/docs/configuration/importing-exporting-datasources/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/map-tiles/index.html b/docs/configuration/map-tiles/index.html
index ca06609..59a46f3 100644
--- a/docs/configuration/map-tiles/index.html
+++ b/docs/configuration/map-tiles/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/networking-settings/index.html b/docs/configuration/networking-settings/index.html
index 7ea3d47..cae2a58 100644
--- a/docs/configuration/networking-settings/index.html
+++ b/docs/configuration/networking-settings/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/sql-templating/index.html b/docs/configuration/sql-templating/index.html
index c855f7f..896bd09 100644
--- a/docs/configuration/sql-templating/index.html
+++ b/docs/configuration/sql-templating/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/theming/index.html b/docs/configuration/theming/index.html
index b45e9fa..5c76928 100644
--- a/docs/configuration/theming/index.html
+++ b/docs/configuration/theming/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/configuration/timezones/index.html b/docs/configuration/timezones/index.html
index 487e9ec..6804ea8 100644
--- a/docs/configuration/timezones/index.html
+++ b/docs/configuration/timezones/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/contributing/development/index.html b/docs/contributing/development/index.html
index 521d55b..ff2a828 100644
--- a/docs/contributing/development/index.html
+++ b/docs/contributing/development/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/contributing/guidelines/index.html b/docs/contributing/guidelines/index.html
index 1671d55..1375cde 100644
--- a/docs/contributing/guidelines/index.html
+++ b/docs/contributing/guidelines/index.html
Binary files differ
diff --git a/docs/contributing/howtos/index.html b/docs/contributing/howtos/index.html
index 1d2f833..1a01130 100644
--- a/docs/contributing/howtos/index.html
+++ b/docs/contributing/howtos/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/contributing/index.html b/docs/contributing/index.html
index b22b0fc..db1be09 100644
--- a/docs/contributing/index.html
+++ b/docs/contributing/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/contributing/misc/index.html b/docs/contributing/misc/index.html
index fda8cbb..b2bfcad 100644
--- a/docs/contributing/misc/index.html
+++ b/docs/contributing/misc/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/contributing/resources/index.html b/docs/contributing/resources/index.html
index 624b0ab..2d9a619 100644
--- a/docs/contributing/resources/index.html
+++ b/docs/contributing/resources/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
@@ -22,7 +22,7 @@
<div style="max-width:600px;margin:0 auto;margin-left:0;margin-right:auto"></div>
<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" width="6028" height="2521" preserveAspectRatio="none" style="width:6028px;height:2521px;background:#003153" viewBox="0 0 6028 2521"><path fill="#003153" d="M0 0h6028v2521H0z" style="stroke:none;stroke-width:1"></path><text x="2874" y="35.421" fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" textLength="271">Apache Superset ERD</text><rect width="565" height="881.5" x="916" y="1634.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1048" y="1649.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="301">Inherited from Flask App Builder (FAB)</text><rect width="358" height="1248.5" x="3539" y="58.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3652" y="73.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="132">Alerts & Reports</text><rect width="485" height="242" x="1505" y="2096.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1659.5" y="2111.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="176">Uncategorized Models</text><rect width="880" height="1874" x="12" y="472.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="405" y="487.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="94">Data Assets</text><rect width="585" height="1591" x="2883" y="447.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3143.5" y="462.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="64">SQL Lab</text><rect width="2051" height="1394.5" x="3971" y="935.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="4977.5" y="950.105" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="38">Core</text><rect width="1162" height="323" x="1505" y="1585.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="2057" y="1600.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="58">System</text><rect width="155" height="76.594" x="1273.5" y="1717.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1300.9" cy="1731.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1305.01 1737.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1316.1" y="1736.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95">Role (ab_role)</text><path d="M1274.5 1745.609h153" style="stroke:gray;stroke-width:1"></path><text x="1279.5" y="1762.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1274.5 1769.906h153" style="stroke:gray;stroke-width:1"></path><text x="1279.5" y="1786.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">name: VARCHAR(64)</text><rect width="192" height="272.156" x="1255" y="2090.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1296.75" cy="2104.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1300.86 2110.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1314.25" y="2109.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="101">User (ab_user)</text><path d="M1256 2118.609h190" style="stroke:gray;stroke-width:1"></path><text x="1261" y="2135.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1261" y="2151.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="1261" y="2168.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">last_login: DATETIME</text><text x="1261" y="2184.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">login_count: INTEGER</text><text x="1261" y="2200.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">fail_login_count: INTEGER</text><text x="1261" y="2217.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1261" y="2233.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1261" y="2249.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1261" y="2265.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1256 2273.281h190" style="stroke:gray;stroke-width:1"></path><text x="1261" y="2290.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="1261" y="2306.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="1261" y="2322.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="1261" y="2339.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="1261" y="2355.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">email: VARCHAR(320)</text><rect width="287" height="92.891" x="932.5" y="2180.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="945.5" cy="2194.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M949.61 2200.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="957.5" y="2198.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="259">PermissionView (ab_permission_view)</text><path d="M933.5 2208.109h285" style="stroke:gray;stroke-width:1"></path><text x="938.5" y="2225.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="938.5" y="2241.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">permission_id: INTEGER</text><text x="938.5" y="2257.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">view_menu_id: INTEGER</text><path d="M933.5 2265h285" style="stroke:gray;stroke-width:1"></path><rect width="247" height="174.375" x="975.5" y="1669.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="988.5" cy="1683.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M992.61 1689.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1000.5" y="1687.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">RegisterUser (ab_register_user)</text><path d="M976.5 1697.109h245" style="stroke:gray;stroke-width:1"></path><text x="981.5" y="1714.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="981.5" y="1730.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="196">registration_date: DATETIME</text><path d="M976.5 1737.703h245" style="stroke:gray;stroke-width:1"></path><text x="981.5" y="1754.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="981.5" y="1770.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="981.5" y="1787.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="981.5" y="1803.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="981.5" y="1819.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">email: VARCHAR(64)</text><text x="981.5" y="1836.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">registration_hash: VARCHAR(256)</text><rect width="218" height="76.594" x="949" y="2422.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="962" cy="2436.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M966.11 2442.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="974" y="2441.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">Permission (ab_permission)</text><path d="M950 2450.609h216" style="stroke:gray;stroke-width:1"></path><text x="955" y="2467.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M950 2474.906h216" style="stroke:gray;stroke-width:1"></path><text x="955" y="2491.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><rect width="214" height="76.594" x="1202" y="2422.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1215" cy="2436.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1219.11 2442.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1227" y="2441.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">ViewMenu (ab_view_menu)</text><path d="M1203 2450.609h212" style="stroke:gray;stroke-width:1"></path><text x="1208" y="2467.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1203 2474.906h212" style="stroke:gray;stroke-width:1"></path><text x="1208" y="2491.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="271" height="174.375" x="3602.5" y="93.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3615.5" cy="107.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3619.61 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3627.5" y="112.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="243">ReportRecipients (report_recipient)</text><path d="M3603.5 121.609h269" style="stroke:gray;stroke-width:1"></path><text x="3608.5" y="138.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3608.5" y="154.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3608.5" y="171.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3608.5" y="187.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">recipient_config_json: TEXT</text><text x="3608.5" y="203.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><text x="3608.5" y="220.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3608.5" y="236.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3603.5 243.688h269" style="stroke:gray;stroke-width:1"></path><text x="3608.5" y="260.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><rect width="267" height="565.5" x="3591.5" y="327.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3604.5" cy="341.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3608.61 347.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3616.5" y="346.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="239">ReportSchedule (report_schedule)</text><path d="M3592.5 355.609h265" style="stroke:gray;stroke-width:1"></path><text x="3597.5" y="372.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3597.5" y="388.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3597.5" y="405.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3597.5" y="421.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3597.5" y="437.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3597.5" y="454.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">context_markdown: TEXT</text><text x="3597.5" y="470.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="3597.5" y="486.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="3597.5" y="502.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">chart_id: INTEGER</text><text x="3597.5" y="519.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="3597.5" y="535.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3597.5" y="551.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177">last_eval_dttm: DATETIME</text><text x="3597.5" y="568.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">last_value: FLOAT</text><text x="3597.5" y="584.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">last_value_row_json: TEXT</text><text x="3597.5" y="600.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">validator_config_json: TEXT</text><text x="3597.5" y="617.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">log_retention: INTEGER</text><text x="3597.5" y="633.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">grace_period: INTEGER</text><text x="3597.5" y="649.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">working_timeout: INTEGER</text><text x="3597.5" y="665.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">force_screenshot: BOOLEAN</text><text x="3597.5" y="682.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">custom_width: INTEGER</text><text x="3597.5" y="698.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">custom_height: INTEGER</text><text x="3597.5" y="714.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3597.5" y="731.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3592.5 738.438h265" style="stroke:gray;stroke-width:1"></path><text x="3597.5" y="755.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><text x="3597.5" y="771.73" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(150)</text><text x="3597.5" y="788.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">crontab: VARCHAR(1000)</text><text x="3597.5" y="804.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="230">creation_method: VARCHAR(255)</text><text x="3597.5" y="820.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">timezone: VARCHAR(100)</text><text x="3597.5" y="836.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">report_format: VARCHAR(50)</text><text x="3597.5" y="853.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="170">last_state: VARCHAR(50)</text><text x="3597.5" y="869.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">validator_type: VARCHAR(100)</text><text x="3597.5" y="885.808" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">email_subject: VARCHAR(255)</text><rect width="327" height="206.969" x="3554.5" y="1084.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3567.5" cy="1098.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3571.61 1104.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3579.5" y="1102.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="299">ReportExecutionLog (report_execution_log)</text><path d="M3555.5 1112.109h325" style="stroke:gray;stroke-width:1"></path><text x="3560.5" y="1129.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3560.5" y="1145.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">scheduled_dttm: DATETIME</text><text x="3560.5" y="1161.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="3560.5" y="1177.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="3560.5" y="1194.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">value: FLOAT</text><text x="3560.5" y="1210.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">value_row_json: TEXT</text><text x="3560.5" y="1226.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="3560.5" y="1243.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><path d="M3555.5 1250.484h325" style="stroke:gray;stroke-width:1"></path><text x="3560.5" y="1267.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="3560.5" y="1283.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="139">state: VARCHAR(50)</text><rect width="216" height="190.672" x="1758" y="2131.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1804.25" cy="2145.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1808.36 2151.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1821.75" y="2149.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">Theme (themes)</text><path d="M1759 2159.109h214" style="stroke:gray;stroke-width:1"></path><text x="1764" y="2176.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1764" y="2192.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1764" y="2208.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1764" y="2224.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">json_data: TEXT</text><text x="1764" y="2241.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">is_system: BOOLEAN</text><text x="1764" y="2257.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1764" y="2273.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1759 2281.188h214" style="stroke:gray;stroke-width:1"></path><text x="1764" y="2298.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1764" y="2314.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">theme_name: VARCHAR(250)</text><rect width="202" height="109.188" x="1521" y="2172.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1557.4" cy="2186.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1561.51 2192.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1574.6" y="2190.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">Group (ab_group)</text><path d="M1522 2200.109h200" style="stroke:gray;stroke-width:1"></path><text x="1527" y="2217.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1522 2224.406h200" style="stroke:gray;stroke-width:1"></path><text x="1527" y="2241.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><text x="1527" y="2257.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(150)</text><text x="1527" y="2273.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">description: VARCHAR(512)</text><rect width="276" height="467.719" x="600" y="953.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="681.25" cy="967.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M685.36 973.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="698.75" y="972.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="106">Database (dbs)</text><path d="M601 981.609h274" style="stroke:gray;stroke-width:1"></path><text x="606" y="998.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="606" y="1014.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="606" y="1031.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="606" y="1047.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="606" y="1063.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="606" y="1080.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="256">select_as_create_table_as: BOOLEAN</text><text x="606" y="1096.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">expose_in_sqllab: BOOLEAN</text><text x="606" y="1112.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">allow_run_async: BOOLEAN</text><text x="606" y="1128.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">allow_file_upload: BOOLEAN</text><text x="606" y="1145.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">allow_ctas: BOOLEAN</text><text x="606" y="1161.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">allow_cvas: BOOLEAN</text><text x="606" y="1177.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">allow_dml: BOOLEAN</text><text x="606" y="1194.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="606" y="1210.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">encrypted_extra: BLOB</text><text x="606" y="1226.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">impersonate_user: BOOLEAN</text><text x="606" y="1243.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">server_cert: BLOB</text><text x="606" y="1259.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="606" y="1275.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="606" y="1291.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="606" y="1308.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M601 1315.547h274" style="stroke:gray;stroke-width:1"></path><text x="606" y="1332.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="606" y="1348.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">verbose_name: VARCHAR(250)</text><text x="606" y="1365.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">database_name: VARCHAR(250)</text><text x="606" y="1381.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">sqlalchemy_uri: VARCHAR(1024)</text><text x="606" y="1397.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="264">configuration_method: VARCHAR(255)</text><text x="606" y="1414.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">force_ctas_schema: VARCHAR(250)</text><rect width="236" height="304.75" x="28" y="1035.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="64.85" cy="1049.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M68.96 1055.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="82.15" y="1053.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">SqlMetric (sql_metrics)</text><path d="M29 1063.109h234" style="stroke:gray;stroke-width:1"></path><text x="34" y="1080.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="34" y="1096.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="34" y="1112.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="34" y="1128.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="34" y="1145.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="102">currency: JSON</text><text x="34" y="1161.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">warning_text: TEXT</text><text x="34" y="1177.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="34" y="1194.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="34" y="1210.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="34" y="1226.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="34" y="1243.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M29 1250.375h234" style="stroke:gray;stroke-width:1"></path><text x="34" y="1267.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="34" y="1283.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">metric_name: VARCHAR(255)</text><text x="34" y="1299.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="34" y="1316.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">metric_type: VARCHAR(32)</text><text x="34" y="1332.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">d3format: VARCHAR(128)</text><rect width="266" height="353.641" x="299" y="1010.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="326.85" cy="1024.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M330.96 1030.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="342.15" y="1029.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">TableColumn (table_columns)</text><path d="M300 1038.609h264" style="stroke:gray;stroke-width:1"></path><text x="305" y="1055.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="305" y="1071.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="305" y="1088.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="305" y="1104.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">is_active: BOOLEAN</text><text x="305" y="1120.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75">type: TEXT</text><text x="305" y="1137.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="133">groupby: BOOLEAN</text><text x="305" y="1153.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">filterable: BOOLEAN</text><text x="305" y="1169.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="305" y="1185.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="305" y="1202.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="126">is_dttm: BOOLEAN</text><text x="305" y="1218.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="305" y="1234.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="305" y="1251.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="305" y="1267.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M300 1274.766h264" style="stroke:gray;stroke-width:1"></path><text x="305" y="1291.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="305" y="1308.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">column_name: VARCHAR(255)</text><text x="305" y="1324.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="305" y="1340.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="254">advanced_data_type: VARCHAR(255)</text><text x="305" y="1356.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">python_date_format: VARCHAR(255)</text><rect width="248" height="549.203" x="579" y="1481.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="637.75" cy="1495.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M641.86 1501.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="655.25" y="1500.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">SqlaTable (tables)</text><path d="M580 1509.609h246" style="stroke:gray;stroke-width:1"></path><text x="585" y="1526.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="585" y="1542.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="585" y="1559.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="585" y="1575.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="585" y="1591.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">default_endpoint: TEXT</text><text x="585" y="1608.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">is_featured: BOOLEAN</text><text x="585" y="1624.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="217">filter_select_enabled: BOOLEAN</text><text x="585" y="1640.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">offset: INTEGER</text><text x="585" y="1656.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="585" y="1673.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="585" y="1689.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="585" y="1705.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="585" y="1722.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="203">fetch_values_predicate: TEXT</text><text x="585" y="1738.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="585" y="1754.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="171">is_sqllab_view: BOOLEAN</text><text x="585" y="1771.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="585" y="1787.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="585" y="1803.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="209">normalize_columns: BOOLEAN</text><text x="585" y="1819.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="236">always_filter_main_dttm: BOOLEAN</text><text x="585" y="1836.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">folders: JSON</text><text x="585" y="1852.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="585" y="1868.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M580 1876.141h246" style="stroke:gray;stroke-width:1"></path><text x="585" y="1893.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="585" y="1909.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">params: VARCHAR(1000)</text><text x="585" y="1925.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="585" y="1942.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="585" y="1958.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><text x="585" y="1974.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">table_name: VARCHAR(250)</text><text x="585" y="1990.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212">main_dttm_col: VARCHAR(250)</text><text x="585" y="2007.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(255)</text><text x="585" y="2023.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="457" height="206.969" x="419.5" y="507.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="432.5" cy="521.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M436.61 527.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="444.5" y="525.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="429">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><path d="M420.5 535.109h455" style="stroke:gray;stroke-width:1"></path><text x="425.5" y="552.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="425.5" y="568.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="425.5" y="584.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="425.5" y="600.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="425.5" y="617.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="425.5" y="633.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">access_token: BLOB</text><text x="425.5" y="649.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">access_token_expiration: DATETIME</text><text x="425.5" y="666.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">refresh_token: BLOB</text><text x="425.5" y="682.48" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="425.5" y="698.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M420.5 706.078h455" style="stroke:gray;stroke-width:1"></path><rect width="363" height="206.969" x="513.5" y="2123.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="526.5" cy="2137.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M530.61 2143.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="538.5" y="2141.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="335">RowLevelSecurityFilter (row_level_security_filters)</text><path d="M514.5 2151.109h361" style="stroke:gray;stroke-width:1"></path><text x="519.5" y="2168.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="519.5" y="2184.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="519.5" y="2200.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="519.5" y="2216.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="519.5" y="2233.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="90">clause: TEXT</text><text x="519.5" y="2249.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="519.5" y="2265.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M514.5 2273.188h361" style="stroke:gray;stroke-width:1"></path><text x="519.5" y="2290.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(255)</text><text x="519.5" y="2306.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">filter_type: VARCHAR(7)</text><text x="519.5" y="2322.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">group_key: VARCHAR(255)</text><rect width="307" height="532.906" x="2898.5" y="1489.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3001.25" cy="1503.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3005.36 1509.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3018.75" y="1508.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="94">Query (query)</text><path d="M2899.5 1517.609h305" style="stroke:gray;stroke-width:1"></path><text x="2904.5" y="1534.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">tracking_url: TEXT</text><text x="2904.5" y="1550.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="2904.5" y="1567.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2904.5" y="1583.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="2904.5" y="1599.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="2904.5" y="1616.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="2904.5" y="1632.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">select_sql: TEXT</text><text x="2904.5" y="1648.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">executed_sql: TEXT</text><text x="2904.5" y="1664.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="97">limit: INTEGER</text><text x="2904.5" y="1681.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="169">select_as_cta: BOOLEAN</text><text x="2904.5" y="1697.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">select_as_cta_used: BOOLEAN</text><text x="2904.5" y="1713.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">progress: INTEGER</text><text x="2904.5" y="1730.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="2904.5" y="1746.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="2904.5" y="1762.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><path d="M2899.5 1770.063h305" style="stroke:gray;stroke-width:1"></path><text x="2904.5" y="1787.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">client_id: VARCHAR(11)</text><text x="2904.5" y="1803.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="227">tmp_table_name: VARCHAR(256)</text><text x="2904.5" y="1819.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="248">tmp_schema_name: VARCHAR(256)</text><text x="2904.5" y="1835.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">status: VARCHAR(16)</text><text x="2904.5" y="1852.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="181">tab_name: VARCHAR(256)</text><text x="2904.5" y="1868.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="199">sql_editor_id: VARCHAR(256)</text><text x="2904.5" y="1884.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="2904.5" y="1901.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="2904.5" y="1917.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">limiting_factor: VARCHAR(18)</text><text x="2904.5" y="1933.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="194">ctas_method: VARCHAR(16)</text><text x="2904.5" y="1950.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">results_key: VARCHAR(64)</text><text x="2904.5" y="1966.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">start_time: NUMERIC(20, 6)</text><text x="2904.5" y="1982.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">start_running_time: NUMERIC(20, 6)</text><text x="2904.5" y="1998.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">end_time: NUMERIC(20, 6)</text><text x="2904.5" y="2015.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="295">end_result_backend_time: NUMERIC(20, 6)</text><rect width="212" height="321.047" x="3240" y="1595.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3253" cy="1609.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3257.11 1615.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3265" y="1614.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">SavedQuery (saved_query)</text><path d="M3241 1623.609h210" style="stroke:gray;stroke-width:1"></path><text x="3246" y="1640.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3246" y="1656.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3246" y="1673.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3246" y="1689.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3246" y="1705.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3246" y="1722.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="107">db_id: INTEGER</text><text x="3246" y="1738.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3246" y="1754.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="3246" y="1770.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">template_parameters: TEXT</text><text x="3246" y="1787.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="3246" y="1803.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">last_run: DATETIME</text><text x="3246" y="1819.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3246" y="1836.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3241 1843.469h210" style="stroke:gray;stroke-width:1"></path><text x="3246" y="1860.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="3246" y="1876.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(128)</text><text x="3246" y="1893.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="3246" y="1909.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><rect width="232" height="255.859" x="3052" y="482.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3065" cy="496.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3069.11 502.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3077" y="501.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">TableSchema (table_schema)</text><path d="M3053 510.609h230" style="stroke:gray;stroke-width:1"></path><text x="3058" y="527.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3058" y="543.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3058" y="560.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3058" y="576.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3058" y="592.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">tab_state_id: INTEGER</text><text x="3058" y="609.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3058" y="625.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3058" y="641.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">expanded: BOOLEAN</text><text x="3058" y="657.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3058" y="674.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3053 681.578h230" style="stroke:gray;stroke-width:1"></path><text x="3058" y="698.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="3058" y="714.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="3058" y="731.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">table: VARCHAR(256)</text><rect width="188" height="353.641" x="3074" y="1010.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3096" cy="1024.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3100.11 1030.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3110" y="1029.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">TabState (tab_state)</text><path d="M3075 1038.609h186" style="stroke:gray;stroke-width:1"></path><text x="3080" y="1055.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3080" y="1071.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3080" y="1088.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3080" y="1104.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3080" y="1120.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3080" y="1137.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="3080" y="1153.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3080" y="1169.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="3080" y="1185.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_limit: INTEGER</text><text x="3080" y="1202.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">latest_query_id: INTEGER</text><text x="3080" y="1218.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="130">autorun: BOOLEAN</text><text x="3080" y="1234.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="3080" y="1251.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">hide_left_bar: BOOLEAN</text><text x="3080" y="1267.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">saved_query_id: INTEGER</text><text x="3080" y="1283.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3080" y="1300.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3075 1307.359h186" style="stroke:gray;stroke-width:1"></path><text x="3080" y="1324.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><text x="3080" y="1340.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="3080" y="1356.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="197" height="141.781" x="5808.5" y="1116.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5848.75" cy="1130.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5852.86 1136.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5866.25" y="1135.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">FavStar (favstar)</text><path d="M5809.5 1144.609h195" style="stroke:gray;stroke-width:1"></path><text x="5814.5" y="1161.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5814.5" y="1177.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="5814.5" y="1194.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="110">obj_id: INTEGER</text><text x="5814.5" y="1210.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><path d="M5809.5 1217.797h195" style="stroke:gray;stroke-width:1"></path><text x="5814.5" y="1234.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5814.5" y="1251.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">class_name: VARCHAR(50)</text><rect width="258" height="435.125" x="5236" y="970.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5318.75" cy="984.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5322.86 990.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5336.25" y="988.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="85">Slice (slices)</text><path d="M5237 998.109h256" style="stroke:gray;stroke-width:1"></path><text x="5242" y="1015.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5242" y="1031.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5242" y="1047.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5242" y="1063.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="167">datasource_id: INTEGER</text><text x="5242" y="1080.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="96">params: TEXT</text><text x="5242" y="1096.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_context: TEXT</text><text x="5242" y="1112.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5242" y="1129.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="5242" y="1145.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">last_saved_at: DATETIME</text><text x="5242" y="1161.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">last_saved_by_fk: INTEGER</text><text x="5242" y="1178.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="5242" y="1194.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="5242" y="1210.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="5242" y="1226.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="5242" y="1243.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5242" y="1259.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5237 1266.859h256" style="stroke:gray;stroke-width:1"></path><text x="5242" y="1283.854" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5242" y="1300.151" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">slice_name: VARCHAR(250)</text><text x="5242" y="1316.448" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="228">datasource_type: VARCHAR(200)</text><text x="5242" y="1332.745" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">datasource_name: VARCHAR(2000)</text><text x="5242" y="1349.042" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">viz_type: VARCHAR(250)</text><text x="5242" y="1365.339" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="5242" y="1381.636" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="5242" y="1397.933" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><rect width="249" height="174.375" x="3987.5" y="1100.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4000.5" cy="1114.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4004.61 1120.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4012.5" y="1119.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="221">DynamicPlugin (dynamic_plugin)</text><path d="M3988.5 1128.609h247" style="stroke:gray;stroke-width:1"></path><text x="3993.5" y="1145.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3993.5" y="1161.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3993.5" y="1178.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3993.5" y="1194.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">name: TEXT</text><text x="3993.5" y="1210.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">key: TEXT</text><text x="3993.5" y="1227.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">bundle_url: TEXT</text><text x="3993.5" y="1243.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3993.5" y="1259.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3988.5 1266.984h247" style="stroke:gray;stroke-width:1"></path><rect width="244" height="174.375" x="5529" y="1100.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5548.75" cy="1114.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5552.86 1120.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5562.25" y="1119.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">UserAttribute (user_attribute)</text><path d="M5530 1128.609h242" style="stroke:gray;stroke-width:1"></path><text x="5535" y="1145.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5535" y="1161.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5535" y="1178.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5535" y="1194.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="5535" y="1210.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">welcome_dashboard_id: INTEGER</text><text x="5535" y="1227.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5535" y="1243.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5530 1250.688h242" style="stroke:gray;stroke-width:1"></path><text x="5535" y="1267.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">avatar_url: VARCHAR(100)</text><rect width="359" height="158.078" x="4841.5" y="1108.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4854.5" cy="1122.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4858.61 1128.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4866.5" y="1127.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="331">EmbeddedDashboard (embedded_dashboards)</text><path d="M4842.5 1136.609h357" style="stroke:gray;stroke-width:1"></path><text x="4847.5" y="1153.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4847.5" y="1169.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4847.5" y="1186.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">allow_domain_list: TEXT</text><text x="4847.5" y="1202.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="4847.5" y="1218.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4847.5" y="1235.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4842.5 1242.391h357" style="stroke:gray;stroke-width:1"></path><text x="4847.5" y="1259.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="233" height="174.375" x="4271.5" y="1100.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4284.5" cy="1114.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4288.61 1120.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4296.5" y="1119.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">CssTemplate (css_templates)</text><path d="M4272.5 1128.609h231" style="stroke:gray;stroke-width:1"></path><text x="4277.5" y="1145.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4277.5" y="1161.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4277.5" y="1178.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4277.5" y="1194.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="4277.5" y="1210.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4277.5" y="1227.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4272.5 1234.391h231" style="stroke:gray;stroke-width:1"></path><text x="4277.5" y="1251.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="4277.5" y="1267.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">template_name: VARCHAR(250)</text><rect width="243" height="337.344" x="4914.5" y="1587.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4946.85" cy="1601.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4950.96 1607.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4963.15" y="1606.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">Dashboard (dashboards)</text><path d="M4915.5 1615.609h241" style="stroke:gray;stroke-width:1"></path><text x="4920.5" y="1632.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4920.5" y="1648.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4920.5" y="1665.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4920.5" y="1681.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="136">position_json: TEXT</text><text x="4920.5" y="1697.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="4920.5" y="1714.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="4920.5" y="1730.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">theme_id: INTEGER</text><text x="4920.5" y="1746.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="4920.5" y="1762.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="4920.5" y="1779.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="4920.5" y="1795.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">published: BOOLEAN</text><text x="4920.5" y="1811.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="4920.5" y="1828.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="4920.5" y="1844.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4920.5" y="1860.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4915.5 1868.063h241" style="stroke:gray;stroke-width:1"></path><text x="4920.5" y="1885.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="4920.5" y="1901.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">dashboard_title: VARCHAR(500)</text><text x="4920.5" y="1917.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">slug: VARCHAR(255)</text><rect width="266" height="158.078" x="4540" y="1108.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4553" cy="1122.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4557.11 1128.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4565" y="1127.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="238">AnnotationLayer (annotation_layer)</text><path d="M4541 1136.609h264" style="stroke:gray;stroke-width:1"></path><text x="4546" y="1153.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4546" y="1169.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4546" y="1186.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4546" y="1202.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">descr: TEXT</text><text x="4546" y="1218.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4546" y="1235.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4541 1242.391h264" style="stroke:gray;stroke-width:1"></path><text x="4546" y="1259.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="239" height="174.375" x="4640.5" y="1669.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4653.5" cy="1683.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4657.61 1689.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4665.5" y="1687.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">TaggedObject (tagged_object)</text><path d="M4641.5 1697.109h237" style="stroke:gray;stroke-width:1"></path><text x="4646.5" y="1714.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4646.5" y="1730.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4646.5" y="1746.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4646.5" y="1762.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">tag_id: INTEGER</text><text x="4646.5" y="1779.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">object_id: INTEGER</text><text x="4646.5" y="1795.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4646.5" y="1811.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4641.5 1819.188h237" style="stroke:gray;stroke-width:1"></path><text x="4646.5" y="1836.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">object_type: VARCHAR(9)</text><rect width="207" height="223.266" x="4398.5" y="1644.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4418.7" cy="1658.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4422.81 1664.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4432.3" y="1663.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">Annotation (annotation)</text><path d="M4399.5 1672.609h205" style="stroke:gray;stroke-width:1"></path><text x="4404.5" y="1689.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4404.5" y="1705.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4404.5" y="1722.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4404.5" y="1738.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="4404.5" y="1754.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="4404.5" y="1771.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">layer_id: INTEGER</text><text x="4404.5" y="1787.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">long_descr: TEXT</text><text x="4404.5" y="1803.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="4404.5" y="1819.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4404.5" y="1836.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4399.5 1843.578h205" style="stroke:gray;stroke-width:1"></path><text x="4404.5" y="1860.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="195">short_descr: VARCHAR(500)</text><rect width="185" height="174.375" x="4667.5" y="2139.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4725.25" cy="2153.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4729.36 2159.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4742.75" y="2158.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="62">Tag (tag)</text><path d="M4668.5 2167.609h183" style="stroke:gray;stroke-width:1"></path><text x="4673.5" y="2184.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4673.5" y="2200.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4673.5" y="2217.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4673.5" y="2233.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="4673.5" y="2249.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4673.5" y="2266.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4668.5 2273.391h183" style="stroke:gray;stroke-width:1"></path><text x="4673.5" y="2290.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><text x="4673.5" y="2306.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(12)</text><rect width="165" height="76.594" x="2485.5" y="1717.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2498.5" cy="1731.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2502.61 1737.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2510.5" y="1736.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">KeyValue (keyvalue)</text><path d="M2486.5 1745.609h163" style="stroke:gray;stroke-width:1"></path><text x="2491.5" y="1762.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2491.5" y="1778.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="81">value: TEXT</text><path d="M2486.5 1786.203h163" style="stroke:gray;stroke-width:1"></path><rect width="222" height="125.484" x="2228" y="1693.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2254.5" cy="1707.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2258.61 1713.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2269.5" y="1712.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">CacheKey (cache_keys)</text><path d="M2229 1721.609h220" style="stroke:gray;stroke-width:1"></path><text x="2234" y="1738.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2234" y="1754.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="2234" y="1771.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><path d="M2229 1778.5h220" style="stroke:gray;stroke-width:1"></path><text x="2234" y="1795.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">cache_key: VARCHAR(256)</text><text x="2234" y="1811.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">datasource_uid: VARCHAR(64)</text><rect width="207" height="190.672" x="1766.5" y="1660.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1779.5" cy="1674.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1783.61 1680.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1791.5" y="1679.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="179">KeyValueEntry (key_value)</text><path d="M1767.5 1688.609h205" style="stroke:gray;stroke-width:1"></path><text x="1772.5" y="1705.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1772.5" y="1721.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="83">value: BLOB</text><text x="1772.5" y="1738.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1772.5" y="1754.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1772.5" y="1770.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1772.5" y="1787.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">expires_on: DATETIME</text><text x="1772.5" y="1803.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1767.5 1810.688h205" style="stroke:gray;stroke-width:1"></path><text x="1772.5" y="1827.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1772.5" y="1843.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">resource: VARCHAR(32)</text><rect width="210" height="272.156" x="1521" y="1620.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1537.6" cy="1634.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1541.71 1640.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1550.4" y="1638.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">SSHTunnel (ssh_tunnels)</text><path d="M1522 1648.109h208" style="stroke:gray;stroke-width:1"></path><text x="1527" y="1665.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1527" y="1681.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1527" y="1697.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="1527" y="1713.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1527" y="1730.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="1527" y="1746.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="151">server_address: TEXT</text><text x="1527" y="1762.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">server_port: INTEGER</text><text x="1527" y="1779.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">username: BLOB</text><text x="1527" y="1795.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="1527" y="1811.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">private_key: BLOB</text><text x="1527" y="1828.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">private_key_password: BLOB</text><text x="1527" y="1844.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1527" y="1860.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1522 1867.969h208" style="stroke:gray;stroke-width:1"></path><text x="1527" y="1884.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="185" height="190.672" x="2008.5" y="1660.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2063.25" cy="1674.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2067.36 1680.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2080.75" y="1679.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="68">Log (logs)</text><path d="M2009.5 1688.609h183" style="stroke:gray;stroke-width:1"></path><text x="2014.5" y="1705.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2014.5" y="1721.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="2014.5" y="1738.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="2014.5" y="1754.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">slice_id: INTEGER</text><text x="2014.5" y="1770.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="74">json: TEXT</text><text x="2014.5" y="1787.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><text x="2014.5" y="1803.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">duration_ms: INTEGER</text><path d="M2009.5 1810.688h183" style="stroke:gray;stroke-width:1"></path><text x="2014.5" y="1827.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">action: VARCHAR(512)</text><text x="2014.5" y="1843.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">referrer: VARCHAR(1024)</text><path fill="none" d="M1265.36 1769.61h-21.19v457h-16.46" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1265.36 1769.609 8-6M1265.36 1769.609l8 6M1265.36 1769.609h8M1263.36 1765.609v8M1227.71 2226.609l-8 6M1227.71 2226.609l-8-6M1227.71 2226.609h-8M1229.71 2230.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1351 1802.61v279.98" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1351 1802.609-6-8M1351 1802.609l6-8M1351 1802.609v-8M1347 1804.609h8M1351 2082.589l6 8M1351 2082.589l-6 8M1351 2082.589v8M1355 2080.589h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1436.77 1756.61h59.56v452h16.53" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1436.77 1756.609-8 6M1436.77 1756.609l-8-6M1436.77 1756.609h-8M1438.77 1760.609v-8M1512.86 2208.609l8-6M1512.86 2208.609l8 6M1512.86 2208.609h8M1510.86 2204.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1265.5 1743.61h-32.17v408H884.5" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1265.5 1743.609 8-6M1265.5 1743.609l8 6M1265.5 1743.609h8M1263.5 1739.609v8M884.5 2151.609l-8 6M884.5 2151.609l-8-6M884.5 2151.609h-8M886.5 2155.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1444.69 2082.29v-21.68h26.98v332h-40.17v-21.68" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1444.69 2082.289 6 8M1444.69 2082.289l-6 8M1444.69 2082.289v8M1448.69 2080.289h-8M1427.5 2366.929h8M1427.5 2369.929h8M1431.5 2370.929v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1455.31 2245.61h57.65" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1455.31 2245.609-8 6M1455.31 2245.609l-8-6M1455.31 2245.609h-8M1457.31 2249.609v-8M1512.96 2245.609l8-6M1512.96 2245.609l8 6M1512.96 2245.609h8M1510.96 2241.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1455.13 2096.61H2101v-236.75" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M1451.13 2100.609v-8M1454.13 2100.609v-8M1455.13 2096.609h-8M2101 1859.859l-6-8M2101 1859.859l6-8M2101 1859.859v-8M2097 1861.859h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1455.22 2102.61H3346v-177.93" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M1451.22 2106.609v-8M1454.22 2106.609v-8M1455.22 2102.609h-8M3346 1924.679l-6-8M3346 1924.679l6-8M3346 1924.679v-8M3342 1926.679h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1455.23 2125.61h4236.44v-842.6" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M1451.23 2129.609v-8M1454.23 2129.609v-8M1455.23 2125.609h-8M5691.67 1283.009l-6-8M5691.67 1283.009l6-8M5691.67 1283.009v-8M5687.67 1285.009h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1259.62 2082.44v-55.83h-424.4" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1259.62 2082.439 6 8M1259.62 2082.439l-6 8M1259.62 2082.439v8M1263.62 2080.439h-8M835.22 2026.609l-8 6M835.22 2026.609l-8-6M835.22 2026.609h-8M837.22 2030.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1058 2281.22v133.13" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1058 2281.219-6-8M1058 2281.219l6-8M1058 2281.219v-8M1054 2283.219h8M1062 2418.349h-8M1062 2415.349h-8M1058 2414.349v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1210.75 2281.22v133.13" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1210.75 2281.219-6-8M1210.75 2281.219l6-8M1210.75 2281.219v-8M1206.75 2283.219h8M1214.75 2418.349h-8M1214.75 2415.349h-8M1210.75 2414.349v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3730.5 275.63v43.72" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3730.5 275.629-6-8M3730.5 275.629l6-8M3730.5 275.629v-8M3726.5 277.629h8M3734.5 323.349h-8M3734.5 320.349h-8M3730.5 319.349v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3594.29 180.61H1430.81v1901.77" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3594.29 180.609 8-6M3594.29 180.609l8 6M3594.29 180.609h8M3592.29 176.609v8M1434.81 2086.379h-8M1434.81 2083.379h-8M1430.81 2082.379v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3791.75 901.74v88.87h1436.17" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3791.75 901.739-6-8M3791.75 901.739l6-8M3791.75 901.739v-8M3787.75 903.739h8M5231.92 986.609v8M5228.92 986.609v8M5227.92 990.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3866.83 610.61H4254v981h652.24" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3866.83 610.609-8 6M3866.83 610.609l-8-6M3866.83 610.609h-8M3868.83 614.609v-8M4910.24 1587.609v8M4907.24 1587.609v8M4906.24 1591.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3658.25 901.82v62.79H884.4" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3658.25 901.819-6-8M3658.25 901.819l6-8M3658.25 901.819v-8M3654.25 903.819h8M880.4 968.609v-8M883.4 968.609v-8M884.4 964.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3583.17 816.61H1435.44v1265.84" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3583.17 816.609 8-6M3583.17 816.609l8 6M3583.17 816.609h8M3581.17 812.609v8M1435.44 2082.449l6 8M1435.44 2082.449l-6 8M1435.44 2082.449v8M1439.44 2080.449h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3725 901.62v174.19" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M3721 897.619h8M3721 900.619h8M3725 901.619v-8M3725 1075.809l6 8M3725 1075.809l-6 8M3725 1075.809v8M3729 1073.809h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1749.73 2301.61h-294.32" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1749.73 2301.609 8-6M1749.73 2301.609l8 6M1749.73 2301.609h8M1747.73 2297.609v8M1451.41 2305.609v-8M1454.41 2305.609v-8M1455.41 2301.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M884.27 1417.61h379.98v664.68" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m884.27 1417.609-8 6M884.27 1417.609l-8-6M884.27 1417.609h-8M886.27 1421.609v-8M1268.25 2086.289h-8M1268.25 2083.289h-8M1264.25 2082.289v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M884.26 1413.61h2090.99v67.59" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M880.26 1417.609v-8M883.26 1417.609v-8M884.26 1413.609h-8M2975.25 1481.199l6 8M2975.25 1481.199l-6 8M2975.25 1481.199v8M2979.25 1479.199h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M884.04 1409.61h2363.29v177.93" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M880.04 1413.609v-8M883.04 1413.609v-8M884.04 1409.609h-8M3247.33 1587.539l6 8M3247.33 1587.539l-6 8M3247.33 1587.539v8M3251.33 1585.539h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M713.5 1429.71v43.83" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M709.5 1425.709h8M709.5 1428.709h8M713.5 1429.709v-8M713.5 1473.539l6 8M713.5 1473.539l-6 8M713.5 1473.539v8M717.5 1471.539h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M851.5 1429.8v214.81h661.24" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M847.5 1425.799h8M847.5 1428.799h8M851.5 1429.799v-8M1512.74 1644.609l8-6M1512.74 1644.609l8 6M1512.74 1644.609h8M1510.74 1640.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M185.33 1348.47v408.14h385.35" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m185.33 1348.469-6-8M185.33 1348.469l6-8M185.33 1348.469v-8M181.33 1350.469h8M574.68 1752.609v8M571.68 1752.609v8M570.68 1756.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M106.67 1348.35v764.26h1140.24" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m106.67 1348.349-6-8M106.67 1348.349l6-8M106.67 1348.349v-8M102.67 1350.349h8M1250.91 2108.609v8M1247.91 2108.609v8M1246.91 2112.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M573.24 1187.61h16.26v285.83" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m573.24 1187.609-8 6M573.24 1187.609l-8-6M573.24 1187.609h-8M575.24 1191.609v-8M593.5 1477.439h-8M593.5 1474.439h-8M589.5 1473.439v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M539.25 1372.65v728.96h707.44" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m539.25 1372.649-6-8M539.25 1372.649l6-8M539.25 1372.649v-8M535.25 1374.649h8M1250.69 2097.609v8M1247.69 2097.609v8M1246.69 2101.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M703 2038.82v76.13" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m703 2038.819-6-8M703 2038.819l6-8M703 2038.819v-8M699 2040.819h8M703 2114.949l6 8M703 2114.949l-6 8M703 2114.949v8M707 2112.949h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M884.55 610.61h384.33v1471.96" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m884.55 610.609-8 6M884.55 610.609l-8-6M884.55 610.609h-8M886.55 614.609v-8M1272.88 2086.569h-8M1272.88 2083.569h-8M1268.88 2082.569v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M738 722.43v223.18" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m738 722.429-6-8M738 722.429l6-8M738 722.429v-8M734 724.429h8M742 949.609h-8M742 946.609h-8M738 945.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M884.86 2301.61h362.08" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m884.86 2301.609-8 6M884.86 2301.609l-8-6M884.86 2301.609h-8M886.86 2305.609v-8M1250.94 2297.609v8M1247.94 2297.609v8M1246.94 2301.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2890.39 1957.61H1442.38v124.92" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2890.39 1957.609 8-6M2890.39 1957.609l8 6M2890.39 1957.609h8M2888.39 1953.609v8M1446.38 2086.529h-8M1446.38 2083.529h-8M1442.38 2082.529v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3460.03 1892.61H4741.5v238.68" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3460.03 1892.609-8 6M3460.03 1892.609l-8-6M3460.03 1892.609h-8M3462.03 1896.609v-8M4741.5 2131.289l6 8M4741.5 2131.289l-6 8M4741.5 2131.289v8M4745.5 2129.289h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3063 747.08v212.53H884.05" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3063 747.079-6-8M3063 747.079l6-8M3063 747.079v-8M3059 749.079h8M880.05 963.609v-8M883.05 963.609v-8M884.05 959.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3043.81 726.61H1433.12v1355.91" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3043.81 726.609 8-6M3043.81 726.609l8 6M3043.81 726.609h8M3041.81 722.609v8M1437.12 2086.519h-8M1437.12 2083.519h-8M1433.12 2082.519v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3168 746.67v255.74" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3168 746.669-6-8M3168 746.669l6-8M3168 746.669v-8M3164 748.669h8M3172 1006.409h-8M3172 1003.409h-8M3168 1002.409v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3065.86 1187.61H884.19" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3065.86 1187.609 8-6M3065.86 1187.609l8 6M3065.86 1187.609h8M3063.86 1183.609v8M880.19 1191.609v-8M883.19 1191.609v-8M884.19 1187.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3139.75 1372.76v108.75" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3139.75 1372.759-6-8M3139.75 1372.759l6-8M3139.75 1372.759v-8M3135.75 1374.759h8M3143.75 1485.509h-8M3143.75 1482.509h-8M3139.75 1481.509v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3254.67 1372.76v214.38" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3254.67 1372.759-6-8M3254.67 1372.759l6-8M3254.67 1372.759v-8M3250.67 1374.759h8M3258.67 1591.139h-8M3258.67 1588.139h-8M3254.67 1587.139v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3222.75 1372.8v726.81H1455.04" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3222.75 1372.799-6-8M3222.75 1372.799l6-8M3222.75 1372.799v-8M3218.75 1374.799h8M1451.04 2103.609v-8M1454.04 2103.609v-8M1455.04 2099.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5227.73 1378.61H1437.75v703.75" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5227.73 1378.609 8-6M5227.73 1378.609l8 6M5227.73 1378.609h8M5225.73 1374.609v8M1441.75 2086.359h-8M1441.75 2083.359h-8M1437.75 2082.359v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5408 1413.42v813.19h-547.16" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5408 1413.419-6-8M5408 1413.419l6-8M5408 1413.419v-8M5404 1415.419h8M4860.84 2226.609l-8 6M4860.84 2226.609l-8-6M4860.84 2226.609h-8M4862.84 2230.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5322 1413.41v71.2H835.14" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5322 1413.409-6-8M5322 1413.409l6-8M5322 1413.409v-8M5318 1415.409h8M831.14 1488.609v-8M834.14 1488.609v-8M835.14 1484.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5227.98 1391.61h-131.23v187.85" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5227.98 1391.609 8-6M5227.98 1391.609l8 6M5227.98 1391.609h8M5225.98 1387.609v8M5096.75 1579.459l6 8M5096.75 1579.459l-6 8M5096.75 1579.459v8M5100.75 1577.459h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4112 1282.8v822.81H1455.24" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4112 1282.799-6-8M4112 1282.799l6-8M4112 1282.799v-8M4108 1284.799h8M1451.24 2109.609v-8M1454.24 2109.609v-8M1455.24 2105.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5610.33 1282.65v473.96H5165.8" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5610.33 1282.649-6-8M5610.33 1282.649l6-8M5610.33 1282.649v-8M5606.33 1284.649h8M5161.8 1760.609v-8M5164.8 1760.609v-8M5165.8 1756.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5036 1274.66v304.87" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5036 1274.659-6-8M5036 1274.659l6-8M5036 1274.659v-8M5032 1276.659h8M5040 1583.529h-8M5040 1580.529h-8M5036 1579.529v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4897 1274.67v844.94H1455.22" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4897 1274.669-6-8M4897 1274.669l6-8M4897 1274.669v-8M4893 1276.669h8M1451.22 2123.609v-8M1454.22 2123.609v-8M1455.22 2119.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4335 1282.67v825.94H1455.32" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4335 1282.669-6-8M4335 1282.669l6-8M4335 1282.669v-8M4331 1284.669h8M1451.32 2112.609v-8M1454.32 2112.609v-8M1455.32 2108.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4995.5 1932.61v190H1455.07" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4995.5 1932.609-6-8M4995.5 1932.609l6-8M4995.5 1932.609v-8M4991.5 1934.609h8M1455.07 2122.595l-7.989 6.014M1455.07 2122.595l-8.011-5.986M1455.07 2122.595l-8 .014M1457.077 2126.591l-.014-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4906.46 1920.61h-90.96v210.72" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4906.46 1920.609 8-6M4906.46 1920.609l8 6M4906.46 1920.609h8M4904.46 1916.609v8M4815.5 2131.329l6 8M4815.5 2131.329l-6 8M4815.5 2131.329v8M4819.5 2129.329h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5076.5 1932.77v202.84H1982.2" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5076.5 1932.769-6-8M5076.5 1932.769l6-8M5076.5 1932.769v-8M5072.5 1934.769h8M1978.2 2139.609v-8M1981.2 2139.609v-8M1982.2 2135.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4975.25 1579.59v-91.98H1351v221.74" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4975.25 1579.589 6 8M4975.25 1579.589l-6 8M4975.25 1579.589v8M4979.25 1577.589h-8M1351 1709.349l6 8M1351 1709.349l-6 8M1351 1709.349v8M1355 1707.349h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4623 1274.65v839.96H1455.15" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4623 1274.649-6-8M4623 1274.649l6-8M4623 1274.649v-8M4619 1276.649h8M1451.15 2118.609v-8M1454.15 2118.609v-8M1455.15 2114.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4572.75 1274.66v361.85" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M4568.75 1270.659h8M4568.75 1273.659h8M4572.75 1274.659v-8M4572.75 1636.509l6 8M4572.75 1636.509l-6 8M4572.75 1636.509v8M4576.75 1634.509h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4778.5 1851.23v280.35" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4778.5 1851.229-6-8M4778.5 1851.229l6-8M4778.5 1851.229v-8M4774.5 1853.229h8M4782.5 2135.579h-8M4782.5 2132.579h-8M4778.5 2131.579v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4654 1851.16v266.45H1455.18" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4654 1851.159-6-8M4654 1851.159l6-8M4654 1851.159v-8M4650 1853.159h8M1451.18 2121.609v-8M1454.18 2121.609v-8M1455.18 2117.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4502 1875.62v235.99H1455.02" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4502 1875.619-6-8M4502 1875.619l6-8M4502 1875.619v-8M4498 1877.619h8M1451.02 2115.609v-8M1454.02 2115.609v-8M1455.02 2111.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4704.5 2131.47v-2.86H1455.3" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4704.5 2131.469 6 8M4704.5 2131.469l-6 8M4704.5 2131.469v8M4708.5 2129.469h-8M1455.3 2128.609l-8 6M1455.3 2128.609l-8-6M1455.3 2128.609h-8M1457.3 2132.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1870 1859.92v233.69h-414.9" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1870 1859.919-6-8M1870 1859.919l6-8M1870 1859.919v-8M1866 1861.919h8M1451.1 2097.609v-8M1454.1 2097.609v-8M1455.1 2093.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1512.81 1867.61h-72.75v214.77" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1512.81 1867.609 8-6M1512.81 1867.609l8 6M1512.81 1867.609h8M1510.81 1863.609v8M1444.06 2086.379h-8M1444.06 2083.379h-8M1440.06 2082.379v8" style="stroke:#d9d3d0;stroke-width:1"></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" width="6028" height="2521" preserveAspectRatio="none" style="width:6028px;height:2521px;background:#003153" viewBox="0 0 6028 2521"><path fill="#003153" d="M0 0h6028v2521H0z" style="stroke:none;stroke-width:1"></path><text x="2874" y="35.421" fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" textLength="271">Apache Superset ERD</text><rect width="565" height="881.5" x="916" y="1634.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1048" y="1649.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="301">Inherited from Flask App Builder (FAB)</text><rect width="358" height="1248.5" x="3539" y="58.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3652" y="73.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="132">Alerts & Reports</text><rect width="485" height="242" x="1505" y="2096.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1659.5" y="2111.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="176">Uncategorized Models</text><rect width="880" height="1874" x="12" y="472.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="405" y="487.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="94">Data Assets</text><rect width="585" height="1591" x="2883" y="447.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3143.5" y="462.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="64">SQL Lab</text><rect width="2051" height="1394.5" x="3971" y="935.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="4977.5" y="950.105" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="38">Core</text><rect width="1162" height="323" x="1505" y="1585.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="2057" y="1600.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="58">System</text><rect width="155" height="76.594" x="1273.5" y="1717.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1300.9" cy="1731.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1305.01 1737.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1316.1" y="1736.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95">Role (ab_role)</text><path d="M1274.5 1745.609h153" style="stroke:gray;stroke-width:1"></path><text x="1279.5" y="1762.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1274.5 1769.906h153" style="stroke:gray;stroke-width:1"></path><text x="1279.5" y="1786.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">name: VARCHAR(64)</text><rect width="192" height="272.156" x="1255" y="2090.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1296.75" cy="2104.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1300.86 2110.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1314.25" y="2109.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="101">User (ab_user)</text><path d="M1256 2118.609h190" style="stroke:gray;stroke-width:1"></path><text x="1261" y="2135.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1261" y="2151.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="1261" y="2168.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">last_login: DATETIME</text><text x="1261" y="2184.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">login_count: INTEGER</text><text x="1261" y="2200.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">fail_login_count: INTEGER</text><text x="1261" y="2217.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1261" y="2233.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1261" y="2249.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1261" y="2265.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1256 2273.281h190" style="stroke:gray;stroke-width:1"></path><text x="1261" y="2290.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="1261" y="2306.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="1261" y="2322.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="1261" y="2339.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="1261" y="2355.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">email: VARCHAR(320)</text><rect width="287" height="92.891" x="932.5" y="2180.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="945.5" cy="2194.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M949.61 2200.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="957.5" y="2198.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="259">PermissionView (ab_permission_view)</text><path d="M933.5 2208.109h285" style="stroke:gray;stroke-width:1"></path><text x="938.5" y="2225.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="938.5" y="2241.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">permission_id: INTEGER</text><text x="938.5" y="2257.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">view_menu_id: INTEGER</text><path d="M933.5 2265h285" style="stroke:gray;stroke-width:1"></path><rect width="247" height="174.375" x="975.5" y="1669.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="988.5" cy="1683.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M992.61 1689.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1000.5" y="1687.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">RegisterUser (ab_register_user)</text><path d="M976.5 1697.109h245" style="stroke:gray;stroke-width:1"></path><text x="981.5" y="1714.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="981.5" y="1730.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="196">registration_date: DATETIME</text><path d="M976.5 1737.703h245" style="stroke:gray;stroke-width:1"></path><text x="981.5" y="1754.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="981.5" y="1770.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="981.5" y="1787.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="981.5" y="1803.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="981.5" y="1819.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">email: VARCHAR(64)</text><text x="981.5" y="1836.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">registration_hash: VARCHAR(256)</text><rect width="218" height="76.594" x="949" y="2422.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="962" cy="2436.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M966.11 2442.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="974" y="2441.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">Permission (ab_permission)</text><path d="M950 2450.609h216" style="stroke:gray;stroke-width:1"></path><text x="955" y="2467.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M950 2474.906h216" style="stroke:gray;stroke-width:1"></path><text x="955" y="2491.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><rect width="214" height="76.594" x="1202" y="2422.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1215" cy="2436.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1219.11 2442.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1227" y="2441.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">ViewMenu (ab_view_menu)</text><path d="M1203 2450.609h212" style="stroke:gray;stroke-width:1"></path><text x="1208" y="2467.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1203 2474.906h212" style="stroke:gray;stroke-width:1"></path><text x="1208" y="2491.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="271" height="174.375" x="3602.5" y="93.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3615.5" cy="107.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3619.61 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3627.5" y="112.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="243">ReportRecipients (report_recipient)</text><path d="M3603.5 121.609h269" style="stroke:gray;stroke-width:1"></path><text x="3608.5" y="138.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3608.5" y="154.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3608.5" y="171.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3608.5" y="187.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">recipient_config_json: TEXT</text><text x="3608.5" y="203.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><text x="3608.5" y="220.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3608.5" y="236.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3603.5 243.688h269" style="stroke:gray;stroke-width:1"></path><text x="3608.5" y="260.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><rect width="267" height="565.5" x="3591.5" y="327.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3604.5" cy="341.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3608.61 347.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3616.5" y="346.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="239">ReportSchedule (report_schedule)</text><path d="M3592.5 355.609h265" style="stroke:gray;stroke-width:1"></path><text x="3597.5" y="372.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3597.5" y="388.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3597.5" y="405.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3597.5" y="421.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3597.5" y="437.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3597.5" y="454.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">context_markdown: TEXT</text><text x="3597.5" y="470.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="3597.5" y="486.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="3597.5" y="502.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">chart_id: INTEGER</text><text x="3597.5" y="519.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="3597.5" y="535.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3597.5" y="551.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177">last_eval_dttm: DATETIME</text><text x="3597.5" y="568.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">last_value: FLOAT</text><text x="3597.5" y="584.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">last_value_row_json: TEXT</text><text x="3597.5" y="600.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">validator_config_json: TEXT</text><text x="3597.5" y="617.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">log_retention: INTEGER</text><text x="3597.5" y="633.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">grace_period: INTEGER</text><text x="3597.5" y="649.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">working_timeout: INTEGER</text><text x="3597.5" y="665.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">force_screenshot: BOOLEAN</text><text x="3597.5" y="682.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">custom_width: INTEGER</text><text x="3597.5" y="698.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">custom_height: INTEGER</text><text x="3597.5" y="714.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3597.5" y="731.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3592.5 738.438h265" style="stroke:gray;stroke-width:1"></path><text x="3597.5" y="755.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><text x="3597.5" y="771.73" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(150)</text><text x="3597.5" y="788.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">crontab: VARCHAR(1000)</text><text x="3597.5" y="804.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="230">creation_method: VARCHAR(255)</text><text x="3597.5" y="820.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">timezone: VARCHAR(100)</text><text x="3597.5" y="836.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">report_format: VARCHAR(50)</text><text x="3597.5" y="853.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="170">last_state: VARCHAR(50)</text><text x="3597.5" y="869.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">validator_type: VARCHAR(100)</text><text x="3597.5" y="885.808" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">email_subject: VARCHAR(255)</text><rect width="327" height="206.969" x="3554.5" y="1084.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3567.5" cy="1098.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3571.61 1104.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3579.5" y="1102.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="299">ReportExecutionLog (report_execution_log)</text><path d="M3555.5 1112.109h325" style="stroke:gray;stroke-width:1"></path><text x="3560.5" y="1129.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3560.5" y="1145.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">scheduled_dttm: DATETIME</text><text x="3560.5" y="1161.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="3560.5" y="1177.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="3560.5" y="1194.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">value: FLOAT</text><text x="3560.5" y="1210.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">value_row_json: TEXT</text><text x="3560.5" y="1226.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="3560.5" y="1243.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><path d="M3555.5 1250.484h325" style="stroke:gray;stroke-width:1"></path><text x="3560.5" y="1267.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="3560.5" y="1283.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="139">state: VARCHAR(50)</text><rect width="216" height="190.672" x="1758" y="2131.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1804.25" cy="2145.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1808.36 2151.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1821.75" y="2149.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">Theme (themes)</text><path d="M1759 2159.109h214" style="stroke:gray;stroke-width:1"></path><text x="1764" y="2176.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1764" y="2192.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1764" y="2208.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1764" y="2224.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">json_data: TEXT</text><text x="1764" y="2241.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">is_system: BOOLEAN</text><text x="1764" y="2257.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1764" y="2273.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1759 2281.188h214" style="stroke:gray;stroke-width:1"></path><text x="1764" y="2298.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1764" y="2314.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">theme_name: VARCHAR(250)</text><rect width="202" height="109.188" x="1521" y="2172.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1557.4" cy="2186.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1561.51 2192.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1574.6" y="2190.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">Group (ab_group)</text><path d="M1522 2200.109h200" style="stroke:gray;stroke-width:1"></path><text x="1527" y="2217.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1522 2224.406h200" style="stroke:gray;stroke-width:1"></path><text x="1527" y="2241.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><text x="1527" y="2257.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(150)</text><text x="1527" y="2273.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">description: VARCHAR(512)</text><rect width="276" height="467.719" x="600" y="953.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="681.25" cy="967.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M685.36 973.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="698.75" y="972.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="106">Database (dbs)</text><path d="M601 981.609h274" style="stroke:gray;stroke-width:1"></path><text x="606" y="998.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="606" y="1014.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="606" y="1031.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="606" y="1047.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="606" y="1063.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="606" y="1080.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="256">select_as_create_table_as: BOOLEAN</text><text x="606" y="1096.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">expose_in_sqllab: BOOLEAN</text><text x="606" y="1112.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">allow_run_async: BOOLEAN</text><text x="606" y="1128.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">allow_file_upload: BOOLEAN</text><text x="606" y="1145.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">allow_ctas: BOOLEAN</text><text x="606" y="1161.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">allow_cvas: BOOLEAN</text><text x="606" y="1177.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">allow_dml: BOOLEAN</text><text x="606" y="1194.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="606" y="1210.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">encrypted_extra: BLOB</text><text x="606" y="1226.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">impersonate_user: BOOLEAN</text><text x="606" y="1243.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">server_cert: BLOB</text><text x="606" y="1259.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="606" y="1275.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="606" y="1291.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="606" y="1308.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M601 1315.547h274" style="stroke:gray;stroke-width:1"></path><text x="606" y="1332.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="606" y="1348.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">verbose_name: VARCHAR(250)</text><text x="606" y="1365.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">database_name: VARCHAR(250)</text><text x="606" y="1381.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">sqlalchemy_uri: VARCHAR(1024)</text><text x="606" y="1397.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="264">configuration_method: VARCHAR(255)</text><text x="606" y="1414.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">force_ctas_schema: VARCHAR(250)</text><rect width="236" height="304.75" x="28" y="1035.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="64.85" cy="1049.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M68.96 1055.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="82.15" y="1053.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">SqlMetric (sql_metrics)</text><path d="M29 1063.109h234" style="stroke:gray;stroke-width:1"></path><text x="34" y="1080.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="34" y="1096.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="34" y="1112.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="34" y="1128.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="34" y="1145.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="102">currency: JSON</text><text x="34" y="1161.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">warning_text: TEXT</text><text x="34" y="1177.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="34" y="1194.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="34" y="1210.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="34" y="1226.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="34" y="1243.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M29 1250.375h234" style="stroke:gray;stroke-width:1"></path><text x="34" y="1267.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="34" y="1283.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">metric_name: VARCHAR(255)</text><text x="34" y="1299.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="34" y="1316.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">metric_type: VARCHAR(32)</text><text x="34" y="1332.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">d3format: VARCHAR(128)</text><rect width="266" height="353.641" x="299" y="1010.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="326.85" cy="1024.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M330.96 1030.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="342.15" y="1029.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">TableColumn (table_columns)</text><path d="M300 1038.609h264" style="stroke:gray;stroke-width:1"></path><text x="305" y="1055.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="305" y="1071.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="305" y="1088.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="305" y="1104.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">is_active: BOOLEAN</text><text x="305" y="1120.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75">type: TEXT</text><text x="305" y="1137.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="133">groupby: BOOLEAN</text><text x="305" y="1153.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">filterable: BOOLEAN</text><text x="305" y="1169.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="305" y="1185.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="305" y="1202.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="126">is_dttm: BOOLEAN</text><text x="305" y="1218.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="305" y="1234.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="305" y="1251.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="305" y="1267.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M300 1274.766h264" style="stroke:gray;stroke-width:1"></path><text x="305" y="1291.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="305" y="1308.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">column_name: VARCHAR(255)</text><text x="305" y="1324.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="305" y="1340.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="254">advanced_data_type: VARCHAR(255)</text><text x="305" y="1356.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">python_date_format: VARCHAR(255)</text><rect width="248" height="549.203" x="579" y="1481.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="637.75" cy="1495.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M641.86 1501.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="655.25" y="1500.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">SqlaTable (tables)</text><path d="M580 1509.609h246" style="stroke:gray;stroke-width:1"></path><text x="585" y="1526.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="585" y="1542.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="585" y="1559.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="585" y="1575.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="585" y="1591.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">default_endpoint: TEXT</text><text x="585" y="1608.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">is_featured: BOOLEAN</text><text x="585" y="1624.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="217">filter_select_enabled: BOOLEAN</text><text x="585" y="1640.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">offset: INTEGER</text><text x="585" y="1656.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="585" y="1673.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="585" y="1689.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="585" y="1705.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="585" y="1722.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="203">fetch_values_predicate: TEXT</text><text x="585" y="1738.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="585" y="1754.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="171">is_sqllab_view: BOOLEAN</text><text x="585" y="1771.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="585" y="1787.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="585" y="1803.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="209">normalize_columns: BOOLEAN</text><text x="585" y="1819.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="236">always_filter_main_dttm: BOOLEAN</text><text x="585" y="1836.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">folders: JSON</text><text x="585" y="1852.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="585" y="1868.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M580 1876.141h246" style="stroke:gray;stroke-width:1"></path><text x="585" y="1893.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="585" y="1909.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">params: VARCHAR(1000)</text><text x="585" y="1925.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="585" y="1942.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="585" y="1958.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><text x="585" y="1974.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">table_name: VARCHAR(250)</text><text x="585" y="1990.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212">main_dttm_col: VARCHAR(250)</text><text x="585" y="2007.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(255)</text><text x="585" y="2023.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="457" height="206.969" x="419.5" y="507.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="432.5" cy="521.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M436.61 527.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="444.5" y="525.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="429">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><path d="M420.5 535.109h455" style="stroke:gray;stroke-width:1"></path><text x="425.5" y="552.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="425.5" y="568.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="425.5" y="584.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="425.5" y="600.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="425.5" y="617.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="425.5" y="633.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">access_token: BLOB</text><text x="425.5" y="649.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">access_token_expiration: DATETIME</text><text x="425.5" y="666.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">refresh_token: BLOB</text><text x="425.5" y="682.48" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="425.5" y="698.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M420.5 706.078h455" style="stroke:gray;stroke-width:1"></path><rect width="363" height="206.969" x="513.5" y="2123.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="526.5" cy="2137.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M530.61 2143.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="538.5" y="2141.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="335">RowLevelSecurityFilter (row_level_security_filters)</text><path d="M514.5 2151.109h361" style="stroke:gray;stroke-width:1"></path><text x="519.5" y="2168.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="519.5" y="2184.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="519.5" y="2200.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="519.5" y="2216.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="519.5" y="2233.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="90">clause: TEXT</text><text x="519.5" y="2249.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="519.5" y="2265.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M514.5 2273.188h361" style="stroke:gray;stroke-width:1"></path><text x="519.5" y="2290.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(255)</text><text x="519.5" y="2306.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">filter_type: VARCHAR(7)</text><text x="519.5" y="2322.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">group_key: VARCHAR(255)</text><rect width="307" height="532.906" x="2898.5" y="1489.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3001.25" cy="1503.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3005.36 1509.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3018.75" y="1508.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="94">Query (query)</text><path d="M2899.5 1517.609h305" style="stroke:gray;stroke-width:1"></path><text x="2904.5" y="1534.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">tracking_url: TEXT</text><text x="2904.5" y="1550.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="2904.5" y="1567.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2904.5" y="1583.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="2904.5" y="1599.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="2904.5" y="1616.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="2904.5" y="1632.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">select_sql: TEXT</text><text x="2904.5" y="1648.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">executed_sql: TEXT</text><text x="2904.5" y="1664.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="97">limit: INTEGER</text><text x="2904.5" y="1681.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="169">select_as_cta: BOOLEAN</text><text x="2904.5" y="1697.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">select_as_cta_used: BOOLEAN</text><text x="2904.5" y="1713.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">progress: INTEGER</text><text x="2904.5" y="1730.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="2904.5" y="1746.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="2904.5" y="1762.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><path d="M2899.5 1770.063h305" style="stroke:gray;stroke-width:1"></path><text x="2904.5" y="1787.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">client_id: VARCHAR(11)</text><text x="2904.5" y="1803.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="227">tmp_table_name: VARCHAR(256)</text><text x="2904.5" y="1819.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="248">tmp_schema_name: VARCHAR(256)</text><text x="2904.5" y="1835.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">status: VARCHAR(16)</text><text x="2904.5" y="1852.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="181">tab_name: VARCHAR(256)</text><text x="2904.5" y="1868.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="199">sql_editor_id: VARCHAR(256)</text><text x="2904.5" y="1884.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="2904.5" y="1901.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="2904.5" y="1917.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">limiting_factor: VARCHAR(18)</text><text x="2904.5" y="1933.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="194">ctas_method: VARCHAR(16)</text><text x="2904.5" y="1950.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">results_key: VARCHAR(64)</text><text x="2904.5" y="1966.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">start_time: NUMERIC(20, 6)</text><text x="2904.5" y="1982.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">start_running_time: NUMERIC(20, 6)</text><text x="2904.5" y="1998.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">end_time: NUMERIC(20, 6)</text><text x="2904.5" y="2015.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="295">end_result_backend_time: NUMERIC(20, 6)</text><rect width="212" height="321.047" x="3240" y="1595.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3253" cy="1609.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3257.11 1615.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3265" y="1614.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">SavedQuery (saved_query)</text><path d="M3241 1623.609h210" style="stroke:gray;stroke-width:1"></path><text x="3246" y="1640.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3246" y="1656.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3246" y="1673.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3246" y="1689.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3246" y="1705.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3246" y="1722.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="107">db_id: INTEGER</text><text x="3246" y="1738.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3246" y="1754.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="3246" y="1770.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">template_parameters: TEXT</text><text x="3246" y="1787.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="3246" y="1803.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">last_run: DATETIME</text><text x="3246" y="1819.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3246" y="1836.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3241 1843.469h210" style="stroke:gray;stroke-width:1"></path><text x="3246" y="1860.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="3246" y="1876.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(128)</text><text x="3246" y="1893.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="3246" y="1909.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><rect width="232" height="255.859" x="3052" y="482.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3065" cy="496.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3069.11 502.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3077" y="501.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">TableSchema (table_schema)</text><path d="M3053 510.609h230" style="stroke:gray;stroke-width:1"></path><text x="3058" y="527.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3058" y="543.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3058" y="560.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3058" y="576.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3058" y="592.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">tab_state_id: INTEGER</text><text x="3058" y="609.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3058" y="625.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3058" y="641.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">expanded: BOOLEAN</text><text x="3058" y="657.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3058" y="674.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3053 681.578h230" style="stroke:gray;stroke-width:1"></path><text x="3058" y="698.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="3058" y="714.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="3058" y="731.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">table: VARCHAR(256)</text><rect width="188" height="353.641" x="3074" y="1010.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3096" cy="1024.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3100.11 1030.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3110" y="1029.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">TabState (tab_state)</text><path d="M3075 1038.609h186" style="stroke:gray;stroke-width:1"></path><text x="3080" y="1055.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3080" y="1071.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3080" y="1088.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3080" y="1104.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3080" y="1120.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3080" y="1137.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="3080" y="1153.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3080" y="1169.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="3080" y="1185.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_limit: INTEGER</text><text x="3080" y="1202.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">latest_query_id: INTEGER</text><text x="3080" y="1218.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="130">autorun: BOOLEAN</text><text x="3080" y="1234.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="3080" y="1251.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">hide_left_bar: BOOLEAN</text><text x="3080" y="1267.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">saved_query_id: INTEGER</text><text x="3080" y="1283.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3080" y="1300.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3075 1307.359h186" style="stroke:gray;stroke-width:1"></path><text x="3080" y="1324.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><text x="3080" y="1340.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="3080" y="1356.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="197" height="141.781" x="5808.5" y="1116.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5848.75" cy="1130.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5852.86 1136.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5866.25" y="1135.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">FavStar (favstar)</text><path d="M5809.5 1144.609h195" style="stroke:gray;stroke-width:1"></path><text x="5814.5" y="1161.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5814.5" y="1177.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="5814.5" y="1194.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="110">obj_id: INTEGER</text><text x="5814.5" y="1210.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><path d="M5809.5 1217.797h195" style="stroke:gray;stroke-width:1"></path><text x="5814.5" y="1234.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5814.5" y="1251.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">class_name: VARCHAR(50)</text><rect width="258" height="435.125" x="5236" y="970.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5318.75" cy="984.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5322.86 990.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5336.25" y="988.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="85">Slice (slices)</text><path d="M5237 998.109h256" style="stroke:gray;stroke-width:1"></path><text x="5242" y="1015.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5242" y="1031.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5242" y="1047.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5242" y="1063.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="167">datasource_id: INTEGER</text><text x="5242" y="1080.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="96">params: TEXT</text><text x="5242" y="1096.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_context: TEXT</text><text x="5242" y="1112.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5242" y="1129.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="5242" y="1145.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">last_saved_at: DATETIME</text><text x="5242" y="1161.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">last_saved_by_fk: INTEGER</text><text x="5242" y="1178.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="5242" y="1194.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="5242" y="1210.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="5242" y="1226.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="5242" y="1243.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5242" y="1259.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5237 1266.859h256" style="stroke:gray;stroke-width:1"></path><text x="5242" y="1283.854" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5242" y="1300.151" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">slice_name: VARCHAR(250)</text><text x="5242" y="1316.448" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="228">datasource_type: VARCHAR(200)</text><text x="5242" y="1332.745" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">datasource_name: VARCHAR(2000)</text><text x="5242" y="1349.042" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">viz_type: VARCHAR(250)</text><text x="5242" y="1365.339" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="5242" y="1381.636" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="5242" y="1397.933" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><rect width="249" height="174.375" x="3987.5" y="1100.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4000.5" cy="1114.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4004.61 1120.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4012.5" y="1119.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="221">DynamicPlugin (dynamic_plugin)</text><path d="M3988.5 1128.609h247" style="stroke:gray;stroke-width:1"></path><text x="3993.5" y="1145.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3993.5" y="1161.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3993.5" y="1178.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3993.5" y="1194.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">name: TEXT</text><text x="3993.5" y="1210.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">key: TEXT</text><text x="3993.5" y="1227.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">bundle_url: TEXT</text><text x="3993.5" y="1243.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3993.5" y="1259.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3988.5 1266.984h247" style="stroke:gray;stroke-width:1"></path><rect width="244" height="174.375" x="5529" y="1100.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5548.75" cy="1114.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5552.86 1120.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5562.25" y="1119.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">UserAttribute (user_attribute)</text><path d="M5530 1128.609h242" style="stroke:gray;stroke-width:1"></path><text x="5535" y="1145.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5535" y="1161.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5535" y="1178.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5535" y="1194.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="5535" y="1210.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">welcome_dashboard_id: INTEGER</text><text x="5535" y="1227.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5535" y="1243.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5530 1250.688h242" style="stroke:gray;stroke-width:1"></path><text x="5535" y="1267.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">avatar_url: VARCHAR(100)</text><rect width="359" height="158.078" x="4841.5" y="1108.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4854.5" cy="1122.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4858.61 1128.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4866.5" y="1127.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="331">EmbeddedDashboard (embedded_dashboards)</text><path d="M4842.5 1136.609h357" style="stroke:gray;stroke-width:1"></path><text x="4847.5" y="1153.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4847.5" y="1169.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4847.5" y="1186.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">allow_domain_list: TEXT</text><text x="4847.5" y="1202.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="4847.5" y="1218.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4847.5" y="1235.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4842.5 1242.391h357" style="stroke:gray;stroke-width:1"></path><text x="4847.5" y="1259.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="233" height="174.375" x="4271.5" y="1100.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4284.5" cy="1114.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4288.61 1120.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4296.5" y="1119.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">CssTemplate (css_templates)</text><path d="M4272.5 1128.609h231" style="stroke:gray;stroke-width:1"></path><text x="4277.5" y="1145.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4277.5" y="1161.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4277.5" y="1178.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4277.5" y="1194.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="4277.5" y="1210.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4277.5" y="1227.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4272.5 1234.391h231" style="stroke:gray;stroke-width:1"></path><text x="4277.5" y="1251.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="4277.5" y="1267.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">template_name: VARCHAR(250)</text><rect width="243" height="337.344" x="4914.5" y="1587.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4946.85" cy="1601.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4950.96 1607.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4963.15" y="1606.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">Dashboard (dashboards)</text><path d="M4915.5 1615.609h241" style="stroke:gray;stroke-width:1"></path><text x="4920.5" y="1632.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4920.5" y="1648.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4920.5" y="1665.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4920.5" y="1681.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="136">position_json: TEXT</text><text x="4920.5" y="1697.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="4920.5" y="1714.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="4920.5" y="1730.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">theme_id: INTEGER</text><text x="4920.5" y="1746.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="4920.5" y="1762.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="4920.5" y="1779.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="4920.5" y="1795.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">published: BOOLEAN</text><text x="4920.5" y="1811.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="4920.5" y="1828.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="4920.5" y="1844.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4920.5" y="1860.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4915.5 1868.063h241" style="stroke:gray;stroke-width:1"></path><text x="4920.5" y="1885.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="4920.5" y="1901.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">dashboard_title: VARCHAR(500)</text><text x="4920.5" y="1917.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">slug: VARCHAR(255)</text><rect width="266" height="158.078" x="4540" y="1108.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4553" cy="1122.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4557.11 1128.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4565" y="1127.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="238">AnnotationLayer (annotation_layer)</text><path d="M4541 1136.609h264" style="stroke:gray;stroke-width:1"></path><text x="4546" y="1153.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4546" y="1169.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4546" y="1186.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4546" y="1202.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">descr: TEXT</text><text x="4546" y="1218.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4546" y="1235.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4541 1242.391h264" style="stroke:gray;stroke-width:1"></path><text x="4546" y="1259.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="239" height="174.375" x="4640.5" y="1669.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4653.5" cy="1683.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4657.61 1689.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4665.5" y="1687.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">TaggedObject (tagged_object)</text><path d="M4641.5 1697.109h237" style="stroke:gray;stroke-width:1"></path><text x="4646.5" y="1714.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4646.5" y="1730.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4646.5" y="1746.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4646.5" y="1762.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">tag_id: INTEGER</text><text x="4646.5" y="1779.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">object_id: INTEGER</text><text x="4646.5" y="1795.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4646.5" y="1811.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4641.5 1819.188h237" style="stroke:gray;stroke-width:1"></path><text x="4646.5" y="1836.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">object_type: VARCHAR(9)</text><rect width="207" height="223.266" x="4398.5" y="1644.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4418.7" cy="1658.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4422.81 1664.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4432.3" y="1663.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">Annotation (annotation)</text><path d="M4399.5 1672.609h205" style="stroke:gray;stroke-width:1"></path><text x="4404.5" y="1689.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4404.5" y="1705.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4404.5" y="1722.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4404.5" y="1738.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="4404.5" y="1754.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="4404.5" y="1771.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">layer_id: INTEGER</text><text x="4404.5" y="1787.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">long_descr: TEXT</text><text x="4404.5" y="1803.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="4404.5" y="1819.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4404.5" y="1836.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4399.5 1843.578h205" style="stroke:gray;stroke-width:1"></path><text x="4404.5" y="1860.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="195">short_descr: VARCHAR(500)</text><rect width="185" height="174.375" x="4667.5" y="2139.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4725.25" cy="2153.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4729.36 2159.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4742.75" y="2158.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="62">Tag (tag)</text><path d="M4668.5 2167.609h183" style="stroke:gray;stroke-width:1"></path><text x="4673.5" y="2184.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4673.5" y="2200.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4673.5" y="2217.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4673.5" y="2233.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="4673.5" y="2249.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4673.5" y="2266.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4668.5 2273.391h183" style="stroke:gray;stroke-width:1"></path><text x="4673.5" y="2290.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><text x="4673.5" y="2306.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(12)</text><rect width="165" height="76.594" x="2485.5" y="1717.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2498.5" cy="1731.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2502.61 1737.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2510.5" y="1736.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">KeyValue (keyvalue)</text><path d="M2486.5 1745.609h163" style="stroke:gray;stroke-width:1"></path><text x="2491.5" y="1762.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2491.5" y="1778.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="81">value: TEXT</text><path d="M2486.5 1786.203h163" style="stroke:gray;stroke-width:1"></path><rect width="222" height="125.484" x="2228" y="1693.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2254.5" cy="1707.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2258.61 1713.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2269.5" y="1712.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">CacheKey (cache_keys)</text><path d="M2229 1721.609h220" style="stroke:gray;stroke-width:1"></path><text x="2234" y="1738.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2234" y="1754.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="2234" y="1771.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><path d="M2229 1778.5h220" style="stroke:gray;stroke-width:1"></path><text x="2234" y="1795.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">cache_key: VARCHAR(256)</text><text x="2234" y="1811.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">datasource_uid: VARCHAR(64)</text><rect width="207" height="190.672" x="1766.5" y="1660.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1779.5" cy="1674.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1783.61 1680.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1791.5" y="1679.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="179">KeyValueEntry (key_value)</text><path d="M1767.5 1688.609h205" style="stroke:gray;stroke-width:1"></path><text x="1772.5" y="1705.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1772.5" y="1721.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="83">value: BLOB</text><text x="1772.5" y="1738.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1772.5" y="1754.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1772.5" y="1770.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1772.5" y="1787.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">expires_on: DATETIME</text><text x="1772.5" y="1803.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1767.5 1810.688h205" style="stroke:gray;stroke-width:1"></path><text x="1772.5" y="1827.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1772.5" y="1843.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">resource: VARCHAR(32)</text><rect width="210" height="272.156" x="1521" y="1620.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1537.6" cy="1634.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1541.71 1640.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1550.4" y="1638.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">SSHTunnel (ssh_tunnels)</text><path d="M1522 1648.109h208" style="stroke:gray;stroke-width:1"></path><text x="1527" y="1665.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1527" y="1681.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1527" y="1697.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="1527" y="1713.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1527" y="1730.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="1527" y="1746.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="151">server_address: TEXT</text><text x="1527" y="1762.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">server_port: INTEGER</text><text x="1527" y="1779.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">username: BLOB</text><text x="1527" y="1795.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="1527" y="1811.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">private_key: BLOB</text><text x="1527" y="1828.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">private_key_password: BLOB</text><text x="1527" y="1844.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1527" y="1860.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1522 1867.969h208" style="stroke:gray;stroke-width:1"></path><text x="1527" y="1884.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="185" height="190.672" x="2008.5" y="1660.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2063.25" cy="1674.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2067.36 1680.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2080.75" y="1679.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="68">Log (logs)</text><path d="M2009.5 1688.609h183" style="stroke:gray;stroke-width:1"></path><text x="2014.5" y="1705.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2014.5" y="1721.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="2014.5" y="1738.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="2014.5" y="1754.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">slice_id: INTEGER</text><text x="2014.5" y="1770.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="74">json: TEXT</text><text x="2014.5" y="1787.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><text x="2014.5" y="1803.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">duration_ms: INTEGER</text><path d="M2009.5 1810.688h183" style="stroke:gray;stroke-width:1"></path><text x="2014.5" y="1827.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">action: VARCHAR(512)</text><text x="2014.5" y="1843.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">referrer: VARCHAR(1024)</text><path fill="none" d="M1265.36 1769.61h-21.19v457h-16.46" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1265.36 1769.609 8-6M1265.36 1769.609l8 6M1265.36 1769.609h8M1263.36 1765.609v8M1227.71 2226.609l-8 6M1227.71 2226.609l-8-6M1227.71 2226.609h-8M1229.71 2230.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1351 1802.61v279.98" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1351 1802.609-6-8M1351 1802.609l6-8M1351 1802.609v-8M1347 1804.609h8M1351 2082.589l6 8M1351 2082.589l-6 8M1351 2082.589v8M1355 2080.589h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1436.77 1756.61h59.56v452h16.53" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1436.77 1756.609-8 6M1436.77 1756.609l-8-6M1436.77 1756.609h-8M1438.77 1760.609v-8M1512.86 2208.609l8-6M1512.86 2208.609l8 6M1512.86 2208.609h8M1510.86 2204.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1265.5 1743.61h-32.17v408H884.5" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1265.5 1743.609 8-6M1265.5 1743.609l8 6M1265.5 1743.609h8M1263.5 1739.609v8M884.5 2151.609l-8 6M884.5 2151.609l-8-6M884.5 2151.609h-8M886.5 2155.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1444.69 2082.29v-21.68h26.98v332h-40.17v-21.68" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1444.69 2082.289 6 8M1444.69 2082.289l-6 8M1444.69 2082.289v8M1448.69 2080.289h-8M1427.5 2366.929h8M1427.5 2369.929h8M1431.5 2370.929v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1455.31 2245.61h57.65" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1455.31 2245.609-8 6M1455.31 2245.609l-8-6M1455.31 2245.609h-8M1457.31 2249.609v-8M1512.96 2245.609l8-6M1512.96 2245.609l8 6M1512.96 2245.609h8M1510.96 2241.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1455.13 2096.61H2101v-236.75" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M1451.13 2100.609v-8M1454.13 2100.609v-8M1455.13 2096.609h-8M2101 1859.859l-6-8M2101 1859.859l6-8M2101 1859.859v-8M2097 1861.859h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1455.22 2102.61H3346v-177.93" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M1451.22 2106.609v-8M1454.22 2106.609v-8M1455.22 2102.609h-8M3346 1924.679l-6-8M3346 1924.679l6-8M3346 1924.679v-8M3342 1926.679h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1455.23 2125.61h4236.44v-842.6" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M1451.23 2129.609v-8M1454.23 2129.609v-8M1455.23 2125.609h-8M5691.67 1283.009l-6-8M5691.67 1283.009l6-8M5691.67 1283.009v-8M5687.67 1285.009h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1259.62 2082.44v-55.83h-424.4" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1259.62 2082.439 6 8M1259.62 2082.439l-6 8M1259.62 2082.439v8M1263.62 2080.439h-8M835.22 2026.609l-8 6M835.22 2026.609l-8-6M835.22 2026.609h-8M837.22 2030.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1058 2281.22v133.13" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1058 2281.219-6-8M1058 2281.219l6-8M1058 2281.219v-8M1054 2283.219h8M1062 2418.349h-8M1062 2415.349h-8M1058 2414.349v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1210.75 2281.22v133.13" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1210.75 2281.219-6-8M1210.75 2281.219l6-8M1210.75 2281.219v-8M1206.75 2283.219h8M1214.75 2418.349h-8M1214.75 2415.349h-8M1210.75 2414.349v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3730.5 275.63v43.72" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3730.5 275.629-6-8M3730.5 275.629l6-8M3730.5 275.629v-8M3726.5 277.629h8M3734.5 323.349h-8M3734.5 320.349h-8M3730.5 319.349v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3594.29 180.61H1430.81v1901.77" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3594.29 180.609 8-6M3594.29 180.609l8 6M3594.29 180.609h8M3592.29 176.609v8M1434.81 2086.379h-8M1434.81 2083.379h-8M1430.81 2082.379v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3791.75 901.74v88.87h1436.17" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3791.75 901.739-6-8M3791.75 901.739l6-8M3791.75 901.739v-8M3787.75 903.739h8M5231.92 986.609v8M5228.92 986.609v8M5227.92 990.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3866.83 610.61H4254v981h652.24" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3866.83 610.609-8 6M3866.83 610.609l-8-6M3866.83 610.609h-8M3868.83 614.609v-8M4910.24 1587.609v8M4907.24 1587.609v8M4906.24 1591.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3658.25 901.82v62.79H884.4" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3658.25 901.819-6-8M3658.25 901.819l6-8M3658.25 901.819v-8M3654.25 903.819h8M880.4 968.609v-8M883.4 968.609v-8M884.4 964.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3583.17 816.61H1435.44v1265.84" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3583.17 816.609 8-6M3583.17 816.609l8 6M3583.17 816.609h8M3581.17 812.609v8M1435.44 2082.449l6 8M1435.44 2082.449l-6 8M1435.44 2082.449v8M1439.44 2080.449h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3725 901.62v174.19" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M3721 897.619h8M3721 900.619h8M3725 901.619v-8M3725 1075.809l6 8M3725 1075.809l-6 8M3725 1075.809v8M3729 1073.809h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1749.73 2301.61h-294.32" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1749.73 2301.609 8-6M1749.73 2301.609l8 6M1749.73 2301.609h8M1747.73 2297.609v8M1451.41 2305.609v-8M1454.41 2305.609v-8M1455.41 2301.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M884.27 1417.61h379.98v664.68" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m884.27 1417.609-8 6M884.27 1417.609l-8-6M884.27 1417.609h-8M886.27 1421.609v-8M1268.25 2086.289h-8M1268.25 2083.289h-8M1264.25 2082.289v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M884.26 1413.61h2090.99v67.59" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M880.26 1417.609v-8M883.26 1417.609v-8M884.26 1413.609h-8M2975.25 1481.199l6 8M2975.25 1481.199l-6 8M2975.25 1481.199v8M2979.25 1479.199h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M884.04 1409.61h2363.29v177.93" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M880.04 1413.609v-8M883.04 1413.609v-8M884.04 1409.609h-8M3247.33 1587.539l6 8M3247.33 1587.539l-6 8M3247.33 1587.539v8M3251.33 1585.539h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M713.5 1429.71v43.83" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M709.5 1425.709h8M709.5 1428.709h8M713.5 1429.709v-8M713.5 1473.539l6 8M713.5 1473.539l-6 8M713.5 1473.539v8M717.5 1471.539h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M851.5 1429.8v214.81h661.24" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M847.5 1425.799h8M847.5 1428.799h8M851.5 1429.799v-8M1512.74 1644.609l8-6M1512.74 1644.609l8 6M1512.74 1644.609h8M1510.74 1640.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M185.33 1348.47v408.14h385.35" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m185.33 1348.469-6-8M185.33 1348.469l6-8M185.33 1348.469v-8M181.33 1350.469h8M574.68 1752.609v8M571.68 1752.609v8M570.68 1756.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M106.67 1348.35v764.26h1140.24" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m106.67 1348.349-6-8M106.67 1348.349l6-8M106.67 1348.349v-8M102.67 1350.349h8M1250.91 2108.609v8M1247.91 2108.609v8M1246.91 2112.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M573.24 1187.61h16.26v285.83" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m573.24 1187.609-8 6M573.24 1187.609l-8-6M573.24 1187.609h-8M575.24 1191.609v-8M593.5 1477.439h-8M593.5 1474.439h-8M589.5 1473.439v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M539.25 1372.65v728.96h707.44" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m539.25 1372.649-6-8M539.25 1372.649l6-8M539.25 1372.649v-8M535.25 1374.649h8M1250.69 2097.609v8M1247.69 2097.609v8M1246.69 2101.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M703 2038.82v76.13" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m703 2038.819-6-8M703 2038.819l6-8M703 2038.819v-8M699 2040.819h8M703 2114.949l6 8M703 2114.949l-6 8M703 2114.949v8M707 2112.949h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M884.55 610.61h384.33v1471.96" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m884.55 610.609-8 6M884.55 610.609l-8-6M884.55 610.609h-8M886.55 614.609v-8M1272.88 2086.569h-8M1272.88 2083.569h-8M1268.88 2082.569v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M738 722.43v223.18" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m738 722.429-6-8M738 722.429l6-8M738 722.429v-8M734 724.429h8M742 949.609h-8M742 946.609h-8M738 945.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M884.86 2301.61h362.08" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m884.86 2301.609-8 6M884.86 2301.609l-8-6M884.86 2301.609h-8M886.86 2305.609v-8M1250.94 2297.609v8M1247.94 2297.609v8M1246.94 2301.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2890.39 1957.61H1442.38v124.92" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2890.39 1957.609 8-6M2890.39 1957.609l8 6M2890.39 1957.609h8M2888.39 1953.609v8M1446.38 2086.529h-8M1446.38 2083.529h-8M1442.38 2082.529v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3460.03 1892.61H4741.5v238.68" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3460.03 1892.609-8 6M3460.03 1892.609l-8-6M3460.03 1892.609h-8M3462.03 1896.609v-8M4741.5 2131.289l6 8M4741.5 2131.289l-6 8M4741.5 2131.289v8M4745.5 2129.289h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3063 747.08v212.53H884.05" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3063 747.079-6-8M3063 747.079l6-8M3063 747.079v-8M3059 749.079h8M880.05 963.609v-8M883.05 963.609v-8M884.05 959.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3043.81 726.61H1433.12v1355.91" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3043.81 726.609 8-6M3043.81 726.609l8 6M3043.81 726.609h8M3041.81 722.609v8M1437.12 2086.519h-8M1437.12 2083.519h-8M1433.12 2082.519v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3168 746.67v255.74" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3168 746.669-6-8M3168 746.669l6-8M3168 746.669v-8M3164 748.669h8M3172 1006.409h-8M3172 1003.409h-8M3168 1002.409v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3065.86 1187.61H884.19" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3065.86 1187.609 8-6M3065.86 1187.609l8 6M3065.86 1187.609h8M3063.86 1183.609v8M880.19 1191.609v-8M883.19 1191.609v-8M884.19 1187.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3139.75 1372.76v108.75" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3139.75 1372.759-6-8M3139.75 1372.759l6-8M3139.75 1372.759v-8M3135.75 1374.759h8M3143.75 1485.509h-8M3143.75 1482.509h-8M3139.75 1481.509v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3254.67 1372.76v214.38" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3254.67 1372.759-6-8M3254.67 1372.759l6-8M3254.67 1372.759v-8M3250.67 1374.759h8M3258.67 1591.139h-8M3258.67 1588.139h-8M3254.67 1587.139v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3222.75 1372.8v726.81H1455.04" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3222.75 1372.799-6-8M3222.75 1372.799l6-8M3222.75 1372.799v-8M3218.75 1374.799h8M1451.04 2103.609v-8M1454.04 2103.609v-8M1455.04 2099.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5227.73 1378.61H1437.75v703.75" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5227.73 1378.609 8-6M5227.73 1378.609l8 6M5227.73 1378.609h8M5225.73 1374.609v8M1441.75 2086.359h-8M1441.75 2083.359h-8M1437.75 2082.359v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5408 1413.42v813.19h-547.16" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5408 1413.419-6-8M5408 1413.419l6-8M5408 1413.419v-8M5404 1415.419h8M4860.84 2226.609l-8 6M4860.84 2226.609l-8-6M4860.84 2226.609h-8M4862.84 2230.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5322 1413.41v71.2H835.14" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5322 1413.409-6-8M5322 1413.409l6-8M5322 1413.409v-8M5318 1415.409h8M831.14 1488.609v-8M834.14 1488.609v-8M835.14 1484.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5227.98 1391.61h-131.23v187.85" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5227.98 1391.609 8-6M5227.98 1391.609l8 6M5227.98 1391.609h8M5225.98 1387.609v8M5096.75 1579.459l6 8M5096.75 1579.459l-6 8M5096.75 1579.459v8M5100.75 1577.459h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4112 1282.8v822.81H1455.24" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4112 1282.799-6-8M4112 1282.799l6-8M4112 1282.799v-8M4108 1284.799h8M1451.24 2109.609v-8M1454.24 2109.609v-8M1455.24 2105.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5610.33 1282.65v473.96H5165.8" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5610.33 1282.649-6-8M5610.33 1282.649l6-8M5610.33 1282.649v-8M5606.33 1284.649h8M5161.8 1760.609v-8M5164.8 1760.609v-8M5165.8 1756.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5036 1274.66v304.87" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5036 1274.659-6-8M5036 1274.659l6-8M5036 1274.659v-8M5032 1276.659h8M5040 1583.529h-8M5040 1580.529h-8M5036 1579.529v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4897 1274.67v844.94H1455.22" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4897 1274.669-6-8M4897 1274.669l6-8M4897 1274.669v-8M4893 1276.669h8M1451.22 2123.609v-8M1454.22 2123.609v-8M1455.22 2119.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4335 1282.67v825.94H1455.32" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4335 1282.669-6-8M4335 1282.669l6-8M4335 1282.669v-8M4331 1284.669h8M1451.32 2112.609v-8M1454.32 2112.609v-8M1455.32 2108.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4995.5 1932.61v190H1455.07" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4995.5 1932.609-6-8M4995.5 1932.609l6-8M4995.5 1932.609v-8M4991.5 1934.609h8M1455.07 2122.595l-7.989 6.014M1455.07 2122.595l-8.011-5.986M1455.07 2122.595l-8 .014M1457.077 2126.591l-.014-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4906.46 1920.61h-90.96v210.72" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4906.46 1920.609 8-6M4906.46 1920.609l8 6M4906.46 1920.609h8M4904.46 1916.609v8M4815.5 2131.329l6 8M4815.5 2131.329l-6 8M4815.5 2131.329v8M4819.5 2129.329h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5076.5 1932.77v202.84H1982.2" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5076.5 1932.769-6-8M5076.5 1932.769l6-8M5076.5 1932.769v-8M5072.5 1934.769h8M1978.2 2139.609v-8M1981.2 2139.609v-8M1982.2 2135.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4975.25 1579.59v-91.98H1351v221.74" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4975.25 1579.589 6 8M4975.25 1579.589l-6 8M4975.25 1579.589v8M4979.25 1577.589h-8M1351 1709.349l6 8M1351 1709.349l-6 8M1351 1709.349v8M1355 1707.349h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4623 1274.65v839.96H1455.15" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4623 1274.649-6-8M4623 1274.649l6-8M4623 1274.649v-8M4619 1276.649h8M1451.15 2118.609v-8M1454.15 2118.609v-8M1455.15 2114.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4572.75 1274.66v361.85" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M4568.75 1270.659h8M4568.75 1273.659h8M4572.75 1274.659v-8M4572.75 1636.509l6 8M4572.75 1636.509l-6 8M4572.75 1636.509v8M4576.75 1634.509h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4778.5 1851.23v280.35" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4778.5 1851.229-6-8M4778.5 1851.229l6-8M4778.5 1851.229v-8M4774.5 1853.229h8M4782.5 2135.579h-8M4782.5 2132.579h-8M4778.5 2131.579v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4654 1851.16v266.45H1455.18" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4654 1851.159-6-8M4654 1851.159l6-8M4654 1851.159v-8M4650 1853.159h8M1451.18 2121.609v-8M1454.18 2121.609v-8M1455.18 2117.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4502 1875.62v235.99H1455.02" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4502 1875.619-6-8M4502 1875.619l6-8M4502 1875.619v-8M4498 1877.619h8M1451.02 2115.609v-8M1454.02 2115.609v-8M1455.02 2111.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4704.5 2131.47v-2.86H1455.3" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4704.5 2131.469 6 8M4704.5 2131.469l-6 8M4704.5 2131.469v8M4708.5 2129.469h-8M1455.3 2128.609l-8 6M1455.3 2128.609l-8-6M1455.3 2128.609h-8M1457.3 2132.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1870 1859.92v233.69h-414.9" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1870 1859.919-6-8M1870 1859.919l6-8M1870 1859.919v-8M1866 1861.919h8M1451.1 2097.609v-8M1454.1 2097.609v-8M1455.1 2093.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1512.81 1867.61h-72.75v214.77" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1512.81 1867.609 8-6M1512.81 1867.609l8 6M1512.81 1867.609h8M1510.81 1863.609v8M1444.06 2086.379h-8M1444.06 2083.379h-8M1440.06 2082.379v8" style="stroke:#d9d3d0;stroke-width:1"></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>
+<div style="position:relative;width:100%;height:800"><svg width="100%" height="800" style="display:block;touch-action:none"><rect fill="#003153" x="0" y="0" width="100%" height="800" style="pointer-events:none"></rect><g transform="matrix(1,0,0,1,0,0)"><rect fill="#fff" x="0" y="0"></rect><g><svg xmlns="http://www.w3.org/2000/svg" width="6620" height="2378" preserveAspectRatio="none" style="width:6620px;height:2378px;background:#003153" viewBox="0 0 6620 2378"><path fill="#003153" d="M0 0h6620v2378H0z" style="stroke:none;stroke-width:1"></path><text x="3170" y="35.421" fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" textLength="271">Apache Superset ERD</text><rect width="690" height="1501" x="12" y="733.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="206.5" y="748.105" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="301">Inherited from Flask App Builder (FAB)</text><rect width="852" height="1038.5" x="4460" y="99.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="4854" y="114.105" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="64">SQL Lab</text><rect width="665" height="1047" x="726" y="716.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="992.5" y="731.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="132">Alerts & Reports</text><rect width="1278" height="1656" x="5336" y="716.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="5928" y="731.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="94">Data Assets</text><rect width="1596" height="2126.5" x="2793" y="58.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3572" y="73.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="38">Core</text><rect width="485" height="242" x="1820" y="1334.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1974.5" y="1349.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="176">Uncategorized Models</text><rect width="1162" height="323" x="1607" y="684.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="2159" y="699.105" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="58">System</text><rect width="214" height="76.594" x="28" y="1426.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="41" cy="1440.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M45.11 1446.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="53" y="1444.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">ViewMenu (ab_view_menu)</text><path d="M29 1454.109h212" style="stroke:gray;stroke-width:1"></path><text x="34" y="1471.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M29 1478.406h212" style="stroke:gray;stroke-width:1"></path><text x="34" y="1495.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="247" height="174.375" x="438.5" y="768.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="451.5" cy="782.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M455.61 788.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="463.5" y="786.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">RegisterUser (ab_register_user)</text><path d="M439.5 796.109h245" style="stroke:gray;stroke-width:1"></path><text x="444.5" y="813.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="444.5" y="829.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="196">registration_date: DATETIME</text><path d="M439.5 836.703h245" style="stroke:gray;stroke-width:1"></path><text x="444.5" y="853.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="444.5" y="869.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="444.5" y="886.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="444.5" y="902.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="444.5" y="918.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">email: VARCHAR(64)</text><text x="444.5" y="935.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">registration_hash: VARCHAR(256)</text><rect width="287" height="92.891" x="116.5" y="808.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="129.5" cy="822.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M133.61 828.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="141.5" y="827.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="259">PermissionView (ab_permission_view)</text><path d="M117.5 836.609h285" style="stroke:gray;stroke-width:1"></path><text x="122.5" y="853.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="122.5" y="869.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">permission_id: INTEGER</text><text x="122.5" y="886.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">view_menu_id: INTEGER</text><path d="M117.5 893.5h285" style="stroke:gray;stroke-width:1"></path><rect width="155" height="76.594" x="530.5" y="1426.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="557.9" cy="1440.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M562.01 1446.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="573.1" y="1444.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95">Role (ab_role)</text><path d="M531.5 1454.109h153" style="stroke:gray;stroke-width:1"></path><text x="536.5" y="1471.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M531.5 1478.406h153" style="stroke:gray;stroke-width:1"></path><text x="536.5" y="1495.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">name: VARCHAR(64)</text><rect width="218" height="76.594" x="277" y="1426.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="290" cy="1440.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M294.11 1446.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="302" y="1444.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">Permission (ab_permission)</text><path d="M278 1454.109h216" style="stroke:gray;stroke-width:1"></path><text x="283" y="1471.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M278 1478.406h216" style="stroke:gray;stroke-width:1"></path><text x="283" y="1495.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><rect width="192" height="272.156" x="476" y="1946.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="517.75" cy="1960.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M521.86 1966.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="535.25" y="1964.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="101">User (ab_user)</text><path d="M477 1974.109h190" style="stroke:gray;stroke-width:1"></path><text x="482" y="1991.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="482" y="2007.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="482" y="2023.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">last_login: DATETIME</text><text x="482" y="2039.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">login_count: INTEGER</text><text x="482" y="2056.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">fail_login_count: INTEGER</text><text x="482" y="2072.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="482" y="2088.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="482" y="2105.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="482" y="2121.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M477 2128.781h190" style="stroke:gray;stroke-width:1"></path><text x="482" y="2145.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="482" y="2162.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="482" y="2178.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="482" y="2194.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="482" y="2210.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">email: VARCHAR(320)</text><rect width="188" height="353.641" x="4829" y="134.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4851" cy="148.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4855.11 154.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4865" y="152.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">TabState (tab_state)</text><path d="M4830 162.109h186" style="stroke:gray;stroke-width:1"></path><text x="4835" y="179.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4835" y="195.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4835" y="211.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="4835" y="227.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4835" y="244.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="4835" y="260.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="4835" y="276.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="4835" y="293.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="4835" y="309.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_limit: INTEGER</text><text x="4835" y="325.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">latest_query_id: INTEGER</text><text x="4835" y="342.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="130">autorun: BOOLEAN</text><text x="4835" y="358.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="4835" y="374.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">hide_left_bar: BOOLEAN</text><text x="4835" y="390.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">saved_query_id: INTEGER</text><text x="4835" y="407.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4835" y="423.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4830 430.859h186" style="stroke:gray;stroke-width:1"></path><text x="4835" y="447.854" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><text x="4835" y="464.151" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="4835" y="480.448" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="307" height="532.906" x="4475.5" y="588.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4578.25" cy="602.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4582.36 608.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4595.75" y="607.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="94">Query (query)</text><path d="M4476.5 616.609h305" style="stroke:gray;stroke-width:1"></path><text x="4481.5" y="633.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">tracking_url: TEXT</text><text x="4481.5" y="649.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="4481.5" y="666.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4481.5" y="682.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="4481.5" y="698.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="4481.5" y="715.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="4481.5" y="731.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">select_sql: TEXT</text><text x="4481.5" y="747.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">executed_sql: TEXT</text><text x="4481.5" y="763.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="97">limit: INTEGER</text><text x="4481.5" y="780.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="169">select_as_cta: BOOLEAN</text><text x="4481.5" y="796.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">select_as_cta_used: BOOLEAN</text><text x="4481.5" y="812.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">progress: INTEGER</text><text x="4481.5" y="829.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="4481.5" y="845.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="4481.5" y="861.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><path d="M4476.5 869.063h305" style="stroke:gray;stroke-width:1"></path><text x="4481.5" y="886.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">client_id: VARCHAR(11)</text><text x="4481.5" y="902.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="227">tmp_table_name: VARCHAR(256)</text><text x="4481.5" y="918.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="248">tmp_schema_name: VARCHAR(256)</text><text x="4481.5" y="934.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">status: VARCHAR(16)</text><text x="4481.5" y="951.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="181">tab_name: VARCHAR(256)</text><text x="4481.5" y="967.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="199">sql_editor_id: VARCHAR(256)</text><text x="4481.5" y="983.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="4481.5" y="1000.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="4481.5" y="1016.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">limiting_factor: VARCHAR(18)</text><text x="4481.5" y="1032.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="194">ctas_method: VARCHAR(16)</text><text x="4481.5" y="1049.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">results_key: VARCHAR(64)</text><text x="4481.5" y="1065.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">start_time: NUMERIC(20, 6)</text><text x="4481.5" y="1081.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">start_running_time: NUMERIC(20, 6)</text><text x="4481.5" y="1097.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">end_time: NUMERIC(20, 6)</text><text x="4481.5" y="1114.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="295">end_result_backend_time: NUMERIC(20, 6)</text><rect width="212" height="321.047" x="4817" y="694.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4830" cy="708.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4834.11 714.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4842" y="713.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">SavedQuery (saved_query)</text><path d="M4818 722.609h210" style="stroke:gray;stroke-width:1"></path><text x="4823" y="739.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4823" y="755.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4823" y="772.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="4823" y="788.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4823" y="804.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="4823" y="821.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="107">db_id: INTEGER</text><text x="4823" y="837.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="4823" y="853.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="4823" y="869.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">template_parameters: TEXT</text><text x="4823" y="886.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="4823" y="902.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">last_run: DATETIME</text><text x="4823" y="918.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4823" y="935.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4818 942.469h210" style="stroke:gray;stroke-width:1"></path><text x="4823" y="959.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="4823" y="975.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(128)</text><text x="4823" y="992.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="4823" y="1008.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><rect width="232" height="255.859" x="5064" y="727.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5077" cy="741.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5081.11 747.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5089" y="745.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">TableSchema (table_schema)</text><path d="M5065 755.109h230" style="stroke:gray;stroke-width:1"></path><text x="5070" y="772.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5070" y="788.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5070" y="804.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="5070" y="820.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5070" y="837.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">tab_state_id: INTEGER</text><text x="5070" y="853.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="5070" y="869.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5070" y="886.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">expanded: BOOLEAN</text><text x="5070" y="902.48" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5070" y="918.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5065 926.078h230" style="stroke:gray;stroke-width:1"></path><text x="5070" y="943.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="5070" y="959.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="5070" y="975.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">table: VARCHAR(256)</text><rect width="327" height="206.969" x="1048.5" y="751.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1061.5" cy="765.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1065.61 771.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1073.5" y="770.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="299">ReportExecutionLog (report_execution_log)</text><path d="M1049.5 779.609h325" style="stroke:gray;stroke-width:1"></path><text x="1054.5" y="796.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1054.5" y="812.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">scheduled_dttm: DATETIME</text><text x="1054.5" y="829.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="1054.5" y="845.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="1054.5" y="861.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">value: FLOAT</text><text x="1054.5" y="878.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">value_row_json: TEXT</text><text x="1054.5" y="894.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="1054.5" y="910.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><path d="M1049.5 917.984h325" style="stroke:gray;stroke-width:1"></path><text x="1054.5" y="934.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1054.5" y="951.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="139">state: VARCHAR(50)</text><rect width="271" height="174.375" x="742.5" y="768.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="755.5" cy="782.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M759.61 788.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="767.5" y="786.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="243">ReportRecipients (report_recipient)</text><path d="M743.5 796.109h269" style="stroke:gray;stroke-width:1"></path><text x="748.5" y="813.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="748.5" y="829.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="748.5" y="845.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="748.5" y="861.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">recipient_config_json: TEXT</text><text x="748.5" y="878.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><text x="748.5" y="894.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="748.5" y="910.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M743.5 918.188h269" style="stroke:gray;stroke-width:1"></path><text x="748.5" y="935.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><rect width="267" height="565.5" x="1092.5" y="1181.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1105.5" cy="1195.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1109.61 1201.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1117.5" y="1200.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="239">ReportSchedule (report_schedule)</text><path d="M1093.5 1209.609h265" style="stroke:gray;stroke-width:1"></path><text x="1098.5" y="1226.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1098.5" y="1242.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1098.5" y="1259.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="1098.5" y="1275.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1098.5" y="1291.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="1098.5" y="1308.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">context_markdown: TEXT</text><text x="1098.5" y="1324.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="1098.5" y="1340.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="1098.5" y="1356.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">chart_id: INTEGER</text><text x="1098.5" y="1373.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="1098.5" y="1389.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="1098.5" y="1405.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177">last_eval_dttm: DATETIME</text><text x="1098.5" y="1422.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">last_value: FLOAT</text><text x="1098.5" y="1438.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">last_value_row_json: TEXT</text><text x="1098.5" y="1454.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">validator_config_json: TEXT</text><text x="1098.5" y="1471.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">log_retention: INTEGER</text><text x="1098.5" y="1487.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">grace_period: INTEGER</text><text x="1098.5" y="1503.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">working_timeout: INTEGER</text><text x="1098.5" y="1519.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">force_screenshot: BOOLEAN</text><text x="1098.5" y="1536.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">custom_width: INTEGER</text><text x="1098.5" y="1552.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">custom_height: INTEGER</text><text x="1098.5" y="1568.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1098.5" y="1585.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1093.5 1592.438h265" style="stroke:gray;stroke-width:1"></path><text x="1098.5" y="1609.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><text x="1098.5" y="1625.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(150)</text><text x="1098.5" y="1642.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">crontab: VARCHAR(1000)</text><text x="1098.5" y="1658.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="230">creation_method: VARCHAR(255)</text><text x="1098.5" y="1674.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">timezone: VARCHAR(100)</text><text x="1098.5" y="1690.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">report_format: VARCHAR(50)</text><text x="1098.5" y="1707.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="170">last_state: VARCHAR(50)</text><text x="1098.5" y="1723.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">validator_type: VARCHAR(100)</text><text x="1098.5" y="1739.808" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">email_subject: VARCHAR(255)</text><rect width="363" height="206.969" x="5351.5" y="1361.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5364.5" cy="1375.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5368.61 1381.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5376.5" y="1379.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="335">RowLevelSecurityFilter (row_level_security_filters)</text><path d="M5352.5 1389.109h361" style="stroke:gray;stroke-width:1"></path><text x="5357.5" y="1406.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5357.5" y="1422.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5357.5" y="1438.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5357.5" y="1454.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5357.5" y="1471.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="90">clause: TEXT</text><text x="5357.5" y="1487.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5357.5" y="1503.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5352.5 1511.188h361" style="stroke:gray;stroke-width:1"></path><text x="5357.5" y="1528.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(255)</text><text x="5357.5" y="1544.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">filter_type: VARCHAR(7)</text><text x="5357.5" y="1560.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">group_key: VARCHAR(255)</text><rect width="457" height="206.969" x="5746.5" y="751.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5759.5" cy="765.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5763.61 771.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5771.5" y="770.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="429">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><path d="M5747.5 779.609h455" style="stroke:gray;stroke-width:1"></path><text x="5752.5" y="796.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5752.5" y="812.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5752.5" y="829.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5752.5" y="845.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="5752.5" y="861.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="5752.5" y="878.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">access_token: BLOB</text><text x="5752.5" y="894.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">access_token_expiration: DATETIME</text><text x="5752.5" y="910.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">refresh_token: BLOB</text><text x="5752.5" y="926.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5752.5" y="943.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5747.5 950.578h455" style="stroke:gray;stroke-width:1"></path><rect width="236" height="304.75" x="6051" y="1312.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="6087.85" cy="1326.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M6091.96 1332.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="6105.15" y="1330.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">SqlMetric (sql_metrics)</text><path d="M6052 1340.109h234" style="stroke:gray;stroke-width:1"></path><text x="6057" y="1357.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="6057" y="1373.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="6057" y="1389.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="6057" y="1405.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="6057" y="1422.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="102">currency: JSON</text><text x="6057" y="1438.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">warning_text: TEXT</text><text x="6057" y="1454.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="6057" y="1471.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="6057" y="1487.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="6057" y="1503.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="6057" y="1520.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M6052 1527.375h234" style="stroke:gray;stroke-width:1"></path><text x="6057" y="1544.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="6057" y="1560.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">metric_name: VARCHAR(255)</text><text x="6057" y="1576.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="6057" y="1593.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">metric_type: VARCHAR(32)</text><text x="6057" y="1609.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">d3format: VARCHAR(128)</text><rect width="276" height="467.719" x="6322" y="1230.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="6403.25" cy="1244.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M6407.36 1250.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="6420.75" y="1249.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="106">Database (dbs)</text><path d="M6323 1258.609h274" style="stroke:gray;stroke-width:1"></path><text x="6328" y="1275.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="6328" y="1291.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="6328" y="1308.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="6328" y="1324.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="6328" y="1340.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="6328" y="1357.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="256">select_as_create_table_as: BOOLEAN</text><text x="6328" y="1373.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">expose_in_sqllab: BOOLEAN</text><text x="6328" y="1389.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">allow_run_async: BOOLEAN</text><text x="6328" y="1405.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">allow_file_upload: BOOLEAN</text><text x="6328" y="1422.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">allow_ctas: BOOLEAN</text><text x="6328" y="1438.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">allow_cvas: BOOLEAN</text><text x="6328" y="1454.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">allow_dml: BOOLEAN</text><text x="6328" y="1471.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="6328" y="1487.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">encrypted_extra: BLOB</text><text x="6328" y="1503.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">impersonate_user: BOOLEAN</text><text x="6328" y="1520.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">server_cert: BLOB</text><text x="6328" y="1536.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="6328" y="1552.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="6328" y="1568.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="6328" y="1585.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M6323 1592.547h274" style="stroke:gray;stroke-width:1"></path><text x="6328" y="1609.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="6328" y="1625.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">verbose_name: VARCHAR(250)</text><text x="6328" y="1642.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">database_name: VARCHAR(250)</text><text x="6328" y="1658.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">sqlalchemy_uri: VARCHAR(1024)</text><text x="6328" y="1674.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="264">configuration_method: VARCHAR(255)</text><text x="6328" y="1691.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">force_ctas_schema: VARCHAR(250)</text><rect width="266" height="353.641" x="5750" y="1287.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5777.85" cy="1301.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5781.96 1307.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5793.15" y="1306.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">TableColumn (table_columns)</text><path d="M5751 1315.609h264" style="stroke:gray;stroke-width:1"></path><text x="5756" y="1332.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5756" y="1348.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5756" y="1365.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5756" y="1381.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">is_active: BOOLEAN</text><text x="5756" y="1397.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75">type: TEXT</text><text x="5756" y="1414.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="133">groupby: BOOLEAN</text><text x="5756" y="1430.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">filterable: BOOLEAN</text><text x="5756" y="1446.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5756" y="1462.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="5756" y="1479.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="126">is_dttm: BOOLEAN</text><text x="5756" y="1495.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="5756" y="1511.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="5756" y="1528.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5756" y="1544.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5751 1551.766h264" style="stroke:gray;stroke-width:1"></path><text x="5756" y="1568.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5756" y="1585.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">column_name: VARCHAR(255)</text><text x="5756" y="1601.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="5756" y="1617.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="254">advanced_data_type: VARCHAR(255)</text><text x="5756" y="1633.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">python_date_format: VARCHAR(255)</text><rect width="248" height="549.203" x="5902" y="1807.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5960.75" cy="1821.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5964.86 1827.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5978.25" y="1826.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">SqlaTable (tables)</text><path d="M5903 1835.609h246" style="stroke:gray;stroke-width:1"></path><text x="5908" y="1852.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5908" y="1868.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5908" y="1885.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5908" y="1901.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5908" y="1917.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">default_endpoint: TEXT</text><text x="5908" y="1934.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">is_featured: BOOLEAN</text><text x="5908" y="1950.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="217">filter_select_enabled: BOOLEAN</text><text x="5908" y="1966.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">offset: INTEGER</text><text x="5908" y="1982.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="5908" y="1999.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="5908" y="2015.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="5908" y="2031.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="5908" y="2048.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="203">fetch_values_predicate: TEXT</text><text x="5908" y="2064.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="5908" y="2080.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="171">is_sqllab_view: BOOLEAN</text><text x="5908" y="2097.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="5908" y="2113.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="5908" y="2129.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="209">normalize_columns: BOOLEAN</text><text x="5908" y="2145.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="236">always_filter_main_dttm: BOOLEAN</text><text x="5908" y="2162.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">folders: JSON</text><text x="5908" y="2178.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5908" y="2194.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5903 2202.141h246" style="stroke:gray;stroke-width:1"></path><text x="5908" y="2219.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5908" y="2235.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">params: VARCHAR(1000)</text><text x="5908" y="2251.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="5908" y="2268.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="5908" y="2284.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><text x="5908" y="2300.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">table_name: VARCHAR(250)</text><text x="5908" y="2316.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212">main_dttm_col: VARCHAR(250)</text><text x="5908" y="2333.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(255)</text><text x="5908" y="2349.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="185" height="174.375" x="3204.5" y="1377.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3262.25" cy="1391.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3266.36 1397.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3279.75" y="1396.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="62">Tag (tag)</text><path d="M3205.5 1405.609h183" style="stroke:gray;stroke-width:1"></path><text x="3210.5" y="1422.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3210.5" y="1438.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3210.5" y="1455.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3210.5" y="1471.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3210.5" y="1487.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3210.5" y="1504.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3205.5 1511.391h183" style="stroke:gray;stroke-width:1"></path><text x="3210.5" y="1528.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><text x="3210.5" y="1544.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(12)</text><rect width="207" height="223.266" x="3872.5" y="199.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3892.7" cy="213.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3896.81 219.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3906.3" y="218.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">Annotation (annotation)</text><path d="M3873.5 227.609h205" style="stroke:gray;stroke-width:1"></path><text x="3878.5" y="244.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3878.5" y="260.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3878.5" y="277.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3878.5" y="293.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="3878.5" y="309.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="3878.5" y="326.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">layer_id: INTEGER</text><text x="3878.5" y="342.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">long_descr: TEXT</text><text x="3878.5" y="358.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="3878.5" y="374.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3878.5" y="391.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3873.5 398.578h205" style="stroke:gray;stroke-width:1"></path><text x="3878.5" y="415.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="195">short_descr: VARCHAR(500)</text><rect width="258" height="435.125" x="4115" y="93.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4197.75" cy="107.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4201.86 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4215.25" y="112.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="85">Slice (slices)</text><path d="M4116 121.609h256" style="stroke:gray;stroke-width:1"></path><text x="4121" y="138.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4121" y="154.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4121" y="171.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4121" y="187.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="167">datasource_id: INTEGER</text><text x="4121" y="203.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="96">params: TEXT</text><text x="4121" y="220.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_context: TEXT</text><text x="4121" y="236.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="4121" y="252.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="4121" y="268.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">last_saved_at: DATETIME</text><text x="4121" y="285.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">last_saved_by_fk: INTEGER</text><text x="4121" y="301.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="4121" y="317.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="4121" y="334.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="4121" y="350.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="4121" y="366.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4121" y="383.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4116 390.359h256" style="stroke:gray;stroke-width:1"></path><text x="4121" y="407.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="4121" y="423.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">slice_name: VARCHAR(250)</text><text x="4121" y="439.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="228">datasource_type: VARCHAR(200)</text><text x="4121" y="456.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">datasource_name: VARCHAR(2000)</text><text x="4121" y="472.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">viz_type: VARCHAR(250)</text><text x="4121" y="488.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="4121" y="505.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="4121" y="521.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><rect width="233" height="174.375" x="2808.5" y="224.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2821.5" cy="238.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2825.61 244.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2833.5" y="242.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">CssTemplate (css_templates)</text><path d="M2809.5 252.109h231" style="stroke:gray;stroke-width:1"></path><text x="2814.5" y="269.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2814.5" y="285.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2814.5" y="301.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2814.5" y="317.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="2814.5" y="334.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2814.5" y="350.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2809.5 357.891h231" style="stroke:gray;stroke-width:1"></path><text x="2814.5" y="374.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2814.5" y="391.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">template_name: VARCHAR(250)</text><rect width="243" height="337.344" x="2838.5" y="686.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2870.85" cy="700.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2874.96 706.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2887.15" y="705.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">Dashboard (dashboards)</text><path d="M2839.5 714.609h241" style="stroke:gray;stroke-width:1"></path><text x="2844.5" y="731.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2844.5" y="747.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2844.5" y="764.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2844.5" y="780.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="136">position_json: TEXT</text><text x="2844.5" y="796.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="2844.5" y="813.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="2844.5" y="829.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">theme_id: INTEGER</text><text x="2844.5" y="845.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="2844.5" y="861.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="2844.5" y="878.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="2844.5" y="894.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">published: BOOLEAN</text><text x="2844.5" y="910.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="2844.5" y="927.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="2844.5" y="943.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2844.5" y="959.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2839.5 967.063h241" style="stroke:gray;stroke-width:1"></path><text x="2844.5" y="984.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2844.5" y="1000.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">dashboard_title: VARCHAR(500)</text><text x="2844.5" y="1016.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">slug: VARCHAR(255)</text><rect width="266" height="158.078" x="3480" y="776.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3493" cy="790.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3497.11 796.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3505" y="794.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="238">AnnotationLayer (annotation_layer)</text><path d="M3481 804.109h264" style="stroke:gray;stroke-width:1"></path><text x="3486" y="821.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3486" y="837.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3486" y="853.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3486" y="869.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">descr: TEXT</text><text x="3486" y="886.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3486" y="902.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3481 909.891h264" style="stroke:gray;stroke-width:1"></path><text x="3486" y="926.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="359" height="158.078" x="2810.5" y="1385.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2823.5" cy="1399.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2827.61 1405.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2835.5" y="1404.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="331">EmbeddedDashboard (embedded_dashboards)</text><path d="M2811.5 1413.609h357" style="stroke:gray;stroke-width:1"></path><text x="2816.5" y="1430.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2816.5" y="1446.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2816.5" y="1463.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">allow_domain_list: TEXT</text><text x="2816.5" y="1479.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="2816.5" y="1495.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2816.5" y="1512.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2811.5 1519.391h357" style="stroke:gray;stroke-width:1"></path><text x="2816.5" y="1536.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="244" height="174.375" x="3593" y="224.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3612.75" cy="238.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3616.86 244.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3626.25" y="242.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">UserAttribute (user_attribute)</text><path d="M3594 252.109h242" style="stroke:gray;stroke-width:1"></path><text x="3599" y="269.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3599" y="285.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3599" y="301.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3599" y="317.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3599" y="334.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">welcome_dashboard_id: INTEGER</text><text x="3599" y="350.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3599" y="366.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3594 374.188h242" style="stroke:gray;stroke-width:1"></path><text x="3599" y="391.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">avatar_url: VARCHAR(100)</text><rect width="239" height="174.375" x="2992.5" y="1995.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3005.5" cy="2009.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3009.61 2015.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3017.5" y="2013.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">TaggedObject (tagged_object)</text><path d="M2993.5 2023.109h237" style="stroke:gray;stroke-width:1"></path><text x="2998.5" y="2040.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2998.5" y="2056.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2998.5" y="2072.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2998.5" y="2088.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">tag_id: INTEGER</text><text x="2998.5" y="2105.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">object_id: INTEGER</text><text x="2998.5" y="2121.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2998.5" y="2137.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2993.5 2145.188h237" style="stroke:gray;stroke-width:1"></path><text x="2998.5" y="2162.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">object_type: VARCHAR(9)</text><rect width="197" height="141.781" x="3076.5" y="240.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3116.75" cy="254.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3120.86 260.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3134.25" y="258.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">FavStar (favstar)</text><path d="M3077.5 268.109h195" style="stroke:gray;stroke-width:1"></path><text x="3082.5" y="285.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3082.5" y="301.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3082.5" y="317.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="110">obj_id: INTEGER</text><text x="3082.5" y="333.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><path d="M3077.5 341.297h195" style="stroke:gray;stroke-width:1"></path><text x="3082.5" y="358.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="3082.5" y="374.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">class_name: VARCHAR(50)</text><rect width="249" height="174.375" x="3308.5" y="224.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3321.5" cy="238.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3325.61 244.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3333.5" y="242.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="221">DynamicPlugin (dynamic_plugin)</text><path d="M3309.5 252.109h247" style="stroke:gray;stroke-width:1"></path><text x="3314.5" y="269.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3314.5" y="285.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3314.5" y="301.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3314.5" y="317.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">name: TEXT</text><text x="3314.5" y="334.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">key: TEXT</text><text x="3314.5" y="350.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">bundle_url: TEXT</text><text x="3314.5" y="366.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3314.5" y="383.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3309.5 390.484h247" style="stroke:gray;stroke-width:1"></path><rect width="202" height="109.188" x="2087" y="1410.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2123.4" cy="1424.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2127.51 1430.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2140.6" y="1428.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">Group (ab_group)</text><path d="M2088 1438.109h200" style="stroke:gray;stroke-width:1"></path><text x="2093" y="1455.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M2088 1462.406h200" style="stroke:gray;stroke-width:1"></path><text x="2093" y="1479.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><text x="2093" y="1495.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(150)</text><text x="2093" y="1511.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">description: VARCHAR(512)</text><rect width="216" height="190.672" x="1836" y="1369.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1882.25" cy="1383.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1886.36 1389.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1899.75" y="1387.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">Theme (themes)</text><path d="M1837 1397.109h214" style="stroke:gray;stroke-width:1"></path><text x="1842" y="1414.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1842" y="1430.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1842" y="1446.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1842" y="1462.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">json_data: TEXT</text><text x="1842" y="1479.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">is_system: BOOLEAN</text><text x="1842" y="1495.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1842" y="1511.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1837 1519.188h214" style="stroke:gray;stroke-width:1"></path><text x="1842" y="1536.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1842" y="1552.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">theme_name: VARCHAR(250)</text><rect width="222" height="125.484" x="2531" y="792.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2557.5" cy="806.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2561.61 812.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2572.5" y="811.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">CacheKey (cache_keys)</text><path d="M2532 820.609h220" style="stroke:gray;stroke-width:1"></path><text x="2537" y="837.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2537" y="853.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="2537" y="870.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><path d="M2532 877.5h220" style="stroke:gray;stroke-width:1"></path><text x="2537" y="894.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">cache_key: VARCHAR(256)</text><text x="2537" y="910.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">datasource_uid: VARCHAR(64)</text><rect width="210" height="272.156" x="2286" y="719.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2302.6" cy="733.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2306.71 739.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2315.4" y="737.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">SSHTunnel (ssh_tunnels)</text><path d="M2287 747.109h208" style="stroke:gray;stroke-width:1"></path><text x="2292" y="764.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2292" y="780.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2292" y="796.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="2292" y="812.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2292" y="829.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="2292" y="845.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="151">server_address: TEXT</text><text x="2292" y="861.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">server_port: INTEGER</text><text x="2292" y="878.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">username: BLOB</text><text x="2292" y="894.48" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="2292" y="910.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">private_key: BLOB</text><text x="2292" y="927.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">private_key_password: BLOB</text><text x="2292" y="943.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2292" y="959.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2287 966.969h208" style="stroke:gray;stroke-width:1"></path><text x="2292" y="983.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="165" height="76.594" x="2085.5" y="816.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2098.5" cy="830.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2102.61 836.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2110.5" y="835.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">KeyValue (keyvalue)</text><path d="M2086.5 844.609h163" style="stroke:gray;stroke-width:1"></path><text x="2091.5" y="861.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2091.5" y="877.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="81">value: TEXT</text><path d="M2086.5 885.203h163" style="stroke:gray;stroke-width:1"></path><rect width="185" height="190.672" x="1865.5" y="759.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1920.25" cy="773.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1924.36 779.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1937.75" y="778.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="68">Log (logs)</text><path d="M1866.5 787.609h183" style="stroke:gray;stroke-width:1"></path><text x="1871.5" y="804.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1871.5" y="820.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="1871.5" y="837.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="1871.5" y="853.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">slice_id: INTEGER</text><text x="1871.5" y="869.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="74">json: TEXT</text><text x="1871.5" y="886.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><text x="1871.5" y="902.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">duration_ms: INTEGER</text><path d="M1866.5 909.688h183" style="stroke:gray;stroke-width:1"></path><text x="1871.5" y="926.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">action: VARCHAR(512)</text><text x="1871.5" y="942.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">referrer: VARCHAR(1024)</text><rect width="207" height="190.672" x="1623.5" y="759.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1636.5" cy="773.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1640.61 779.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1648.5" y="778.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="179">KeyValueEntry (key_value)</text><path d="M1624.5 787.609h205" style="stroke:gray;stroke-width:1"></path><text x="1629.5" y="804.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1629.5" y="820.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="83">value: BLOB</text><text x="1629.5" y="837.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1629.5" y="853.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1629.5" y="869.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1629.5" y="886.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">expires_on: DATETIME</text><text x="1629.5" y="902.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1624.5 909.688h205" style="stroke:gray;stroke-width:1"></path><text x="1629.5" y="926.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1629.5" y="942.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">resource: VARCHAR(32)</text><path fill="none" d="M319.17 909.67v508.36" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m319.17 909.669-6-8M319.17 909.669l6-8M319.17 909.669v-8M315.17 911.669h8M323.17 1422.029h-8M323.17 1419.029h-8M319.17 1418.029v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M179.25 909.67v508.36" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m179.25 909.669-6-8M179.25 909.669l6-8M179.25 909.669v-8M175.25 911.669h8M183.25 1422.029h-8M183.25 1419.029h-8M179.25 1418.029v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M361.33 909.74v40.87h220.84v467.37" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m361.33 909.739-6-8M361.33 909.739l6-8M361.33 909.739v-8M357.33 911.739h8M582.17 1417.979l6 8M582.17 1417.979l-6 8M582.17 1417.979v8M586.17 1415.979h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M564.88 1511.24v426.85" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m564.88 1511.239-6-8M564.88 1511.239l6-8M564.88 1511.239v-8M560.88 1513.239h8M564.88 1938.089l6 8M564.88 1938.089l-6 8M564.88 1938.089v8M568.88 1936.089h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M676.75 1511.26v251.35h1477.58v-235.34" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m676.75 1511.259-6-8M676.75 1511.259l6-8M676.75 1511.259v-8M672.75 1513.259h8M2154.33 1527.269l-6-8M2154.33 1527.269l6-8M2154.33 1527.269v-8M2150.33 1529.269h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M633.62 1937.7v-26.09h47.5v376H572v-61.29" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m633.62 1937.699 6 8M633.62 1937.699l-6 8M633.62 1937.699v8M637.62 1935.699h-8M568 2222.319h8M568 2225.319h8M572 2226.319v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M676.11 1993.61h5217.7" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m676.11 1993.609-8 6M676.11 1993.609l-8-6M676.11 1993.609h-8M678.11 1997.609v-8M5893.81 1993.609l8-6M5893.81 1993.609l8 6M5893.81 1993.609h8M5891.81 1989.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5025.12 252.61H6460v969.96" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5025.12 252.609-8 6M5025.12 252.609l-8-6M5025.12 252.609h-8M5027.12 256.609v-8M6464 1226.569h-8M6464 1223.569h-8M6460 1222.569v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5025.24 370.61H5180v348.25" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5021.24 374.609v-8M5024.24 374.609v-8M5025.24 370.609h-8M5180 718.859l6 8M5180 718.859l-6 8M5180 718.859v8M5184 716.859h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4891.67 496.45v145.16h-101.12" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4891.67 496.449-6-8M4891.67 496.449l6-8M4891.67 496.449v-8M4887.67 498.449h8M4786.55 645.609v-8M4789.55 645.609v-8M4790.55 641.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4954.33 496.48v190.04" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4954.33 496.479-6-8M4954.33 496.479l6-8M4954.33 496.479v-8M4950.33 498.479h8M4958.33 690.519h-8M4958.33 687.519h-8M4954.33 686.519v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4820.9 311.61h-396.65v1666H676.19" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4820.9 311.609 8-6M4820.9 311.609l8 6M4820.9 311.609h8M4818.9 307.609v8M672.19 1981.609v-8M675.19 1981.609v-8M676.19 1977.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4680.17 1129.88v133.73h1633.65" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4680.17 1129.879-6-8M4680.17 1129.879l6-8M4680.17 1129.879v-8M4676.17 1131.879h8M6317.82 1259.609v8M6314.82 1259.609v8M6313.82 1263.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4577.83 1129.96v849.65H676.05" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4577.83 1129.959-6-8M4577.83 1129.959l6-8M4577.83 1129.959v-8M4573.83 1131.959h8M672.05 1983.609v-8M675.05 1983.609v-8M676.05 1979.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4923 1023.61v958H676.2" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4923 1023.609-6-8M4923 1023.609l6-8M4923 1023.609v-8M4919 1025.609h8M672.2 1985.609v-8M675.2 1985.609v-8M676.2 1981.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4976 1023.7v231.91h1337.72" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4976 1023.699-6-8M4976 1023.699l6-8M4976 1023.699v-8M4972 1025.699h8M6317.72 1251.609v8M6314.72 1251.609v8M6313.72 1255.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4870 1023.65v440.96H3397.53" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4870 1023.649-6-8M4870 1023.649l6-8M4870 1023.649v-8M4866 1025.649h8M3397.53 1464.609l-8 6M3397.53 1464.609l-8-6M3397.53 1464.609h-8M3399.53 1468.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5218.67 991.36v256.25h1095.15" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5218.67 991.359-6-8M5218.67 991.359l6-8M5218.67 991.359v-8M5214.67 993.359h8M6317.82 1243.609v8M6314.82 1243.609v8M6313.82 1247.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5141.33 991.19v992.42H676.23" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5141.33 991.189-6-8M5141.33 991.189l6-8M5141.33 991.189v-8M5137.33 993.189h8M672.23 1987.609v-8M675.23 1987.609v-8M676.23 1983.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1226 966.85v206.71" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1226 966.849-6-8M1226 966.849l6-8M1226 966.849v-8M1222 968.849h8M1230 1177.559h-8M1230 1174.559h-8M1226 1173.559v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M923.17 950.31v354.3h161.12" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m923.17 950.309-6-8M923.17 950.309l6-8M923.17 950.309v-8M919.17 952.309h8M1088.29 1300.609v8M1085.29 1300.609v8M1084.29 1304.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M832.83 950.29v998.32H676.01" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m832.83 950.289-6-8M832.83 950.289l6-8M832.83 950.289v-8M828.83 952.289h8M672.01 1952.609v-8M675.01 1952.609v-8M676.01 1948.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1367.65 1279.61h4946.27" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1367.65 1279.609-8 6M1367.65 1279.609l-8-6M1367.65 1279.609h-8M1369.65 1283.609v-8M6317.92 1275.609v8M6314.92 1275.609v8M6313.92 1279.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1226 1755.67v194.94H676.15" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1226 1755.669-6-8M1226 1755.669l6-8M1226 1755.669v-8M1222 1757.669h8M676.15 1950.609l-8 6M676.15 1950.609l-8-6M676.15 1950.609h-8M678.15 1954.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5442.25 1576.4v201.21H672.38V1511.3" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5442.25 1576.399-6-8M5442.25 1576.399l6-8M5442.25 1576.399v-8M5438.25 1578.399h8M672.38 1511.299l-6-8M672.38 1511.299l6-8M672.38 1511.299v-8M668.38 1513.299h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5623.75 1576.15v266.46h270" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5623.75 1576.149-6-8M5623.75 1576.149l6-8M5623.75 1576.149v-8M5619.75 1578.149h8M5893.75 1842.595l8.011-5.986M5893.75 1842.595l7.989 6.014M5893.75 1842.595l8 .014M5891.757 1838.591l-.014 8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5533 1576.17v409.44H676.05" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5533 1576.169-6-8M5533 1576.169l6-8M5533 1576.169v-8M5529 1578.169h8M672.05 1989.609v-8M675.05 1989.609v-8M676.05 1985.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5738.17 855.61h-7.67v1132H676.18" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5738.17 855.609 8-6M5738.17 855.609l8 6M5738.17 855.609h8M5736.17 851.609v8M672.18 1991.609v-8M675.18 1991.609v-8M676.18 1987.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M6127.25 966.65v272.96h186.52" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m6127.25 966.649-6-8M6127.25 966.649l6-8M6127.25 966.649v-8M6123.25 968.649h8M6317.77 1235.609v8M6314.77 1235.609v8M6313.77 1239.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M6100.5 1625.25v174.06" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m6100.5 1625.249-6-8M6100.5 1625.249l6-8M6100.5 1625.249v-8M6096.5 1627.249h8M6104.5 1803.309h-8M6104.5 1800.309h-8M6100.5 1799.309v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M6075.75 1625.57v167.04H599.25v145.23" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m6075.75 1625.569-6-8M6075.75 1625.569l6-8M6075.75 1625.569v-8M6071.75 1627.569h8M603.25 1941.839h-8M603.25 1938.839h-8M599.25 1937.839v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M6313.88 1660.61h-462.55v331H676.14" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m6313.88 1660.609 8-6M6313.88 1660.609l8 6M6313.88 1660.609h8M6311.88 1656.609v8M672.14 1995.609v-8M675.14 1995.609v-8M676.14 1991.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M6313.91 1679.61h-188.66v119.91" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M6317.91 1675.609v8M6314.91 1675.609v8M6313.91 1679.609h8M6125.25 1799.519l6 8M6125.25 1799.519l-6 8M6125.25 1799.519v8M6129.25 1797.519h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5959 1649.97v149.55" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5959 1649.969-6-8M5959 1649.969l6-8M5959 1649.969v-8M5955 1651.969h8M5963 1803.519h-8M5963 1800.519h-8M5959 1799.519v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5800.67 1649.62v339.99H676.06" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5800.67 1649.619-6-8M5800.67 1649.619l6-8M5800.67 1649.619v-8M5796.67 1651.619h8M672.06 1993.609v-8M675.06 1993.609v-8M676.06 1989.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3222.5 1559.77v427.12" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M3218.5 1555.769h8M3218.5 1558.769h8M3222.5 1559.769v-8M3222.5 1986.889l6 8M3222.5 1986.889l-6 8M3222.5 1986.889v8M3226.5 1984.889h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3213.5 1559.7v404.91H676.36" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3213.5 1559.699-6-8M3213.5 1559.699l6-8M3213.5 1559.699v-8M3209.5 1561.699h8M676.36 1964.609l-8 6M676.36 1964.609l-8-6M676.36 1964.609h-8M678.36 1968.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3864.16 410.61H3695V767.9" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3864.16 410.609 8-6M3864.16 410.609l8 6M3864.16 410.609h8M3862.16 406.609v8M3699 771.899h-8M3699 768.899h-8M3695 767.899v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3976 430.77v1542.84H676.39" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3976 430.769-6-8M3976 430.769l6-8M3976 430.769v-8M3972 432.769h8M672.39 1977.609v-8M675.39 1977.609v-8M676.39 1973.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4244 536.71v1438.9H676.33" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4244 536.709-6-8M4244 536.709l6-8M4244 536.709v-8M4240 538.709h8M672.33 1979.609v-8M675.33 1979.609v-8M676.33 1975.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4106.82 493.61H3349v875.98" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4106.82 493.609 8-6M4106.82 493.609l8 6M4106.82 493.609h8M4104.82 489.609v8M3349 1369.589l6 8M3349 1369.589l-6 8M3349 1369.589v8M3353 1367.589h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4308.5 536.93v1340.68h1585.29" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4308.5 536.929-6-8M4308.5 536.929l6-8M4308.5 536.929v-8M4304.5 538.929h8M5897.79 1873.609v8M5894.79 1873.609v8M5893.79 1877.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4106.93 458.61H3059v219.77" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4106.93 458.609 8-6M4106.93 458.609l8 6M4106.93 458.609h8M4104.93 454.609v8M3059 678.379l6 8M3059 678.379l-6 8M3059 678.379v8M3063 676.379h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4179.5 536.67v677.94H1367.61" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M4175.5 532.669h8M4175.5 535.669h8M4179.5 536.669v-8M1367.61 1214.609l-8 6M1367.61 1214.609l-8-6M1367.61 1214.609h-8M1369.61 1218.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2800.22 311.61h-19.47v1649H676.33" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2800.22 311.609 8-6M2800.22 311.609l8 6M2800.22 311.609h8M2798.22 307.609v8M672.33 1964.609v-8M675.33 1964.609v-8M676.33 1960.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2830.35 999.61H506.83v938.5" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2830.35 999.609 8-6M2830.35 999.609l8 6M2830.35 999.609h8M2828.35 995.609v8M506.83 1938.109l6 8M506.83 1938.109l-6 8M506.83 1938.109v8M510.83 1936.109h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3089.56 979.61H3239v389.73" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3089.56 979.609-8 6M3089.56 979.609l-8-6M3089.56 979.609h-8M3091.56 983.609v-8M3239 1369.339l6 8M3239 1369.339l-6 8M3239 1369.339v8M3243 1367.339h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2830.47 1015.61h-841.64v345.23" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2830.47 1015.609 8-6M2830.47 1015.609l8 6M2830.47 1015.609h8M2828.47 1011.609v8M1992.83 1364.839h-8M1992.83 1361.839h-8M1988.83 1360.839v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2830.21 1007.61H633.83v410.43" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2830.21 1007.609 8-6M2830.21 1007.609l8 6M2830.21 1007.609h8M2828.21 1003.609v8M633.83 1418.039l6 8M633.83 1418.039l-6 8M633.83 1418.039v8M637.83 1416.039h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3000.5 1031.68v345.59" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2996.5 1027.679h8M2996.5 1030.679h8M3000.5 1031.679v-8M3000.5 1377.269l6 8M3000.5 1377.269l-6 8M3000.5 1377.269v8M3004.5 1375.269h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2919.5 1031.84v166.77H1367.59" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2915.5 1027.839h8M2915.5 1030.839h8M2919.5 1031.839v-8M1367.59 1198.609l-8 6M1367.59 1198.609l-8-6M1367.59 1198.609h-8M1369.59 1202.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3613 942.3v1026.31H676.03" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3613 942.299-6-8M3613 942.299l6-8M3613 942.299v-8M3609 944.299h8M672.03 1972.609v-8M675.03 1972.609v-8M676.03 1968.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2901.5 1551.79v410.82H676.03" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2901.5 1551.789-6-8M2901.5 1551.789l6-8M2901.5 1551.789v-8M2897.5 1553.789h8M672.03 1966.609v-8M675.03 1966.609v-8M676.03 1962.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3791.5 406.29v1564.32H676.35" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3791.5 406.289-6-8M3791.5 406.289l6-8M3791.5 406.289v-8M3787.5 408.289h8M672.35 1974.609v-8M675.35 1974.609v-8M676.35 1970.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3644 406.24v325.37h-554.11" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3644 406.239-6-8M3644 406.239l6-8M3644 406.239v-8M3640 408.239h8M3085.89 735.609v-8M3088.89 735.609v-8M3089.89 731.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2984.47 2082.61H676.33" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2984.47 2082.609 8-6M2984.47 2082.609l8 6M2984.47 2082.609h8M2982.47 2078.609v8M672.33 2086.609v-8M675.33 2086.609v-8M676.33 2082.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3434.75 406.37v1560.24H676.07" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3434.75 406.369-6-8M3434.75 406.369l6-8M3434.75 406.369v-8M3430.75 408.369h8M672.07 1970.609v-8M675.07 1970.609v-8M676.07 1966.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2221.67 1527.14v429.47H676.13" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2221.67 1527.139-6-8M2221.67 1527.139l6-8M2221.67 1527.139v-8M2217.67 1529.139h8M676.13 1956.609l-8 6M676.13 1956.609l-8-6M676.13 1956.609h-8M678.13 1960.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1944 1568.25v386.36H676.2" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1944 1568.249-6-8M1944 1568.249l6-8M1944 1568.249v-8M1940 1570.249h8M672.2 1958.609v-8M675.2 1958.609v-8M676.2 1954.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2427 999.2v272.41h3886.76" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2427 999.199-6-8M2427 999.199l6-8M2427 999.199v-8M2423 1001.199h8M6317.76 1267.609v8M6314.76 1267.609v8M6313.76 1271.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2358 999.25v959.36H676.02" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2358 999.249-6-8M2358 999.249l6-8M2358 999.249v-8M2354 1001.249h8M672.02 1962.609v-8M675.02 1962.609v-8M676.02 1958.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1927.17 958.83v113.78H518.67v865.35" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1927.17 958.829-6-8M1927.17 958.829l6-8M1927.17 958.829v-8M1923.17 960.829h8M522.67 1941.959h-8M522.67 1938.959h-8M518.67 1937.959v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1727 959.06v993.55H676.49" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1727 959.059-6-8M1727 959.059l6-8M1727 959.059v-8M1723 961.059h8M672.49 1956.609v-8M675.49 1956.609v-8M676.49 1952.609h-8" style="stroke:#d9d3d0;stroke-width:1"></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" width="6620" height="2378" preserveAspectRatio="none" style="width:6620px;height:2378px;background:#003153" viewBox="0 0 6620 2378"><path fill="#003153" d="M0 0h6620v2378H0z" style="stroke:none;stroke-width:1"></path><text x="3170" y="35.421" fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" textLength="271">Apache Superset ERD</text><rect width="690" height="1501" x="12" y="733.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="206.5" y="748.105" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="301">Inherited from Flask App Builder (FAB)</text><rect width="852" height="1038.5" x="4460" y="99.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="4854" y="114.105" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="64">SQL Lab</text><rect width="665" height="1047" x="726" y="716.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="992.5" y="731.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="132">Alerts & Reports</text><rect width="1278" height="1656" x="5336" y="716.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="5928" y="731.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="94">Data Assets</text><rect width="1596" height="2126.5" x="2793" y="58.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3572" y="73.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="38">Core</text><rect width="485" height="242" x="1820" y="1334.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1974.5" y="1349.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="176">Uncategorized Models</text><rect width="1162" height="323" x="1607" y="684.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="2159" y="699.105" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="58">System</text><rect width="214" height="76.594" x="28" y="1426.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="41" cy="1440.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M45.11 1446.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="53" y="1444.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">ViewMenu (ab_view_menu)</text><path d="M29 1454.109h212" style="stroke:gray;stroke-width:1"></path><text x="34" y="1471.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M29 1478.406h212" style="stroke:gray;stroke-width:1"></path><text x="34" y="1495.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="247" height="174.375" x="438.5" y="768.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="451.5" cy="782.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M455.61 788.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="463.5" y="786.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">RegisterUser (ab_register_user)</text><path d="M439.5 796.109h245" style="stroke:gray;stroke-width:1"></path><text x="444.5" y="813.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="444.5" y="829.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="196">registration_date: DATETIME</text><path d="M439.5 836.703h245" style="stroke:gray;stroke-width:1"></path><text x="444.5" y="853.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="444.5" y="869.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="444.5" y="886.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="444.5" y="902.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="444.5" y="918.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">email: VARCHAR(64)</text><text x="444.5" y="935.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">registration_hash: VARCHAR(256)</text><rect width="287" height="92.891" x="116.5" y="808.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="129.5" cy="822.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M133.61 828.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="141.5" y="827.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="259">PermissionView (ab_permission_view)</text><path d="M117.5 836.609h285" style="stroke:gray;stroke-width:1"></path><text x="122.5" y="853.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="122.5" y="869.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">permission_id: INTEGER</text><text x="122.5" y="886.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">view_menu_id: INTEGER</text><path d="M117.5 893.5h285" style="stroke:gray;stroke-width:1"></path><rect width="155" height="76.594" x="530.5" y="1426.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="557.9" cy="1440.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M562.01 1446.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="573.1" y="1444.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95">Role (ab_role)</text><path d="M531.5 1454.109h153" style="stroke:gray;stroke-width:1"></path><text x="536.5" y="1471.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M531.5 1478.406h153" style="stroke:gray;stroke-width:1"></path><text x="536.5" y="1495.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">name: VARCHAR(64)</text><rect width="218" height="76.594" x="277" y="1426.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="290" cy="1440.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M294.11 1446.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="302" y="1444.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">Permission (ab_permission)</text><path d="M278 1454.109h216" style="stroke:gray;stroke-width:1"></path><text x="283" y="1471.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M278 1478.406h216" style="stroke:gray;stroke-width:1"></path><text x="283" y="1495.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><rect width="192" height="272.156" x="476" y="1946.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="517.75" cy="1960.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M521.86 1966.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="535.25" y="1964.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="101">User (ab_user)</text><path d="M477 1974.109h190" style="stroke:gray;stroke-width:1"></path><text x="482" y="1991.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="482" y="2007.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="482" y="2023.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">last_login: DATETIME</text><text x="482" y="2039.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">login_count: INTEGER</text><text x="482" y="2056.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">fail_login_count: INTEGER</text><text x="482" y="2072.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="482" y="2088.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="482" y="2105.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="482" y="2121.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M477 2128.781h190" style="stroke:gray;stroke-width:1"></path><text x="482" y="2145.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="482" y="2162.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="482" y="2178.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="482" y="2194.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="482" y="2210.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">email: VARCHAR(320)</text><rect width="188" height="353.641" x="4829" y="134.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4851" cy="148.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4855.11 154.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4865" y="152.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">TabState (tab_state)</text><path d="M4830 162.109h186" style="stroke:gray;stroke-width:1"></path><text x="4835" y="179.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4835" y="195.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4835" y="211.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="4835" y="227.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4835" y="244.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="4835" y="260.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="4835" y="276.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="4835" y="293.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="4835" y="309.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_limit: INTEGER</text><text x="4835" y="325.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">latest_query_id: INTEGER</text><text x="4835" y="342.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="130">autorun: BOOLEAN</text><text x="4835" y="358.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="4835" y="374.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">hide_left_bar: BOOLEAN</text><text x="4835" y="390.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">saved_query_id: INTEGER</text><text x="4835" y="407.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4835" y="423.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4830 430.859h186" style="stroke:gray;stroke-width:1"></path><text x="4835" y="447.854" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><text x="4835" y="464.151" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="4835" y="480.448" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="307" height="532.906" x="4475.5" y="588.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4578.25" cy="602.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4582.36 608.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4595.75" y="607.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="94">Query (query)</text><path d="M4476.5 616.609h305" style="stroke:gray;stroke-width:1"></path><text x="4481.5" y="633.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">tracking_url: TEXT</text><text x="4481.5" y="649.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="4481.5" y="666.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4481.5" y="682.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="4481.5" y="698.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="4481.5" y="715.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="4481.5" y="731.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">select_sql: TEXT</text><text x="4481.5" y="747.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">executed_sql: TEXT</text><text x="4481.5" y="763.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="97">limit: INTEGER</text><text x="4481.5" y="780.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="169">select_as_cta: BOOLEAN</text><text x="4481.5" y="796.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">select_as_cta_used: BOOLEAN</text><text x="4481.5" y="812.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">progress: INTEGER</text><text x="4481.5" y="829.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="4481.5" y="845.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="4481.5" y="861.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><path d="M4476.5 869.063h305" style="stroke:gray;stroke-width:1"></path><text x="4481.5" y="886.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">client_id: VARCHAR(11)</text><text x="4481.5" y="902.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="227">tmp_table_name: VARCHAR(256)</text><text x="4481.5" y="918.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="248">tmp_schema_name: VARCHAR(256)</text><text x="4481.5" y="934.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">status: VARCHAR(16)</text><text x="4481.5" y="951.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="181">tab_name: VARCHAR(256)</text><text x="4481.5" y="967.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="199">sql_editor_id: VARCHAR(256)</text><text x="4481.5" y="983.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="4481.5" y="1000.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="4481.5" y="1016.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">limiting_factor: VARCHAR(18)</text><text x="4481.5" y="1032.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="194">ctas_method: VARCHAR(16)</text><text x="4481.5" y="1049.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">results_key: VARCHAR(64)</text><text x="4481.5" y="1065.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">start_time: NUMERIC(20, 6)</text><text x="4481.5" y="1081.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">start_running_time: NUMERIC(20, 6)</text><text x="4481.5" y="1097.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">end_time: NUMERIC(20, 6)</text><text x="4481.5" y="1114.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="295">end_result_backend_time: NUMERIC(20, 6)</text><rect width="212" height="321.047" x="4817" y="694.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4830" cy="708.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4834.11 714.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4842" y="713.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">SavedQuery (saved_query)</text><path d="M4818 722.609h210" style="stroke:gray;stroke-width:1"></path><text x="4823" y="739.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4823" y="755.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4823" y="772.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="4823" y="788.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4823" y="804.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="4823" y="821.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="107">db_id: INTEGER</text><text x="4823" y="837.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="4823" y="853.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="4823" y="869.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">template_parameters: TEXT</text><text x="4823" y="886.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="4823" y="902.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">last_run: DATETIME</text><text x="4823" y="918.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4823" y="935.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4818 942.469h210" style="stroke:gray;stroke-width:1"></path><text x="4823" y="959.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="4823" y="975.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(128)</text><text x="4823" y="992.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="4823" y="1008.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><rect width="232" height="255.859" x="5064" y="727.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5077" cy="741.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5081.11 747.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5089" y="745.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">TableSchema (table_schema)</text><path d="M5065 755.109h230" style="stroke:gray;stroke-width:1"></path><text x="5070" y="772.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5070" y="788.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5070" y="804.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="5070" y="820.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5070" y="837.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">tab_state_id: INTEGER</text><text x="5070" y="853.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="5070" y="869.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5070" y="886.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">expanded: BOOLEAN</text><text x="5070" y="902.48" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5070" y="918.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5065 926.078h230" style="stroke:gray;stroke-width:1"></path><text x="5070" y="943.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="5070" y="959.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="5070" y="975.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">table: VARCHAR(256)</text><rect width="327" height="206.969" x="1048.5" y="751.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1061.5" cy="765.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1065.61 771.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1073.5" y="770.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="299">ReportExecutionLog (report_execution_log)</text><path d="M1049.5 779.609h325" style="stroke:gray;stroke-width:1"></path><text x="1054.5" y="796.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1054.5" y="812.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">scheduled_dttm: DATETIME</text><text x="1054.5" y="829.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="1054.5" y="845.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="1054.5" y="861.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">value: FLOAT</text><text x="1054.5" y="878.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">value_row_json: TEXT</text><text x="1054.5" y="894.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="1054.5" y="910.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><path d="M1049.5 917.984h325" style="stroke:gray;stroke-width:1"></path><text x="1054.5" y="934.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1054.5" y="951.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="139">state: VARCHAR(50)</text><rect width="271" height="174.375" x="742.5" y="768.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="755.5" cy="782.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M759.61 788.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="767.5" y="786.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="243">ReportRecipients (report_recipient)</text><path d="M743.5 796.109h269" style="stroke:gray;stroke-width:1"></path><text x="748.5" y="813.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="748.5" y="829.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="748.5" y="845.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="748.5" y="861.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">recipient_config_json: TEXT</text><text x="748.5" y="878.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><text x="748.5" y="894.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="748.5" y="910.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M743.5 918.188h269" style="stroke:gray;stroke-width:1"></path><text x="748.5" y="935.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><rect width="267" height="565.5" x="1092.5" y="1181.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1105.5" cy="1195.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1109.61 1201.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1117.5" y="1200.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="239">ReportSchedule (report_schedule)</text><path d="M1093.5 1209.609h265" style="stroke:gray;stroke-width:1"></path><text x="1098.5" y="1226.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1098.5" y="1242.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1098.5" y="1259.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="1098.5" y="1275.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1098.5" y="1291.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="1098.5" y="1308.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">context_markdown: TEXT</text><text x="1098.5" y="1324.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="1098.5" y="1340.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="1098.5" y="1356.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">chart_id: INTEGER</text><text x="1098.5" y="1373.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="1098.5" y="1389.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="1098.5" y="1405.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177">last_eval_dttm: DATETIME</text><text x="1098.5" y="1422.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">last_value: FLOAT</text><text x="1098.5" y="1438.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">last_value_row_json: TEXT</text><text x="1098.5" y="1454.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">validator_config_json: TEXT</text><text x="1098.5" y="1471.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">log_retention: INTEGER</text><text x="1098.5" y="1487.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">grace_period: INTEGER</text><text x="1098.5" y="1503.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">working_timeout: INTEGER</text><text x="1098.5" y="1519.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">force_screenshot: BOOLEAN</text><text x="1098.5" y="1536.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">custom_width: INTEGER</text><text x="1098.5" y="1552.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">custom_height: INTEGER</text><text x="1098.5" y="1568.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1098.5" y="1585.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1093.5 1592.438h265" style="stroke:gray;stroke-width:1"></path><text x="1098.5" y="1609.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><text x="1098.5" y="1625.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(150)</text><text x="1098.5" y="1642.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">crontab: VARCHAR(1000)</text><text x="1098.5" y="1658.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="230">creation_method: VARCHAR(255)</text><text x="1098.5" y="1674.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">timezone: VARCHAR(100)</text><text x="1098.5" y="1690.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">report_format: VARCHAR(50)</text><text x="1098.5" y="1707.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="170">last_state: VARCHAR(50)</text><text x="1098.5" y="1723.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">validator_type: VARCHAR(100)</text><text x="1098.5" y="1739.808" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">email_subject: VARCHAR(255)</text><rect width="363" height="206.969" x="5351.5" y="1361.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5364.5" cy="1375.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5368.61 1381.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5376.5" y="1379.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="335">RowLevelSecurityFilter (row_level_security_filters)</text><path d="M5352.5 1389.109h361" style="stroke:gray;stroke-width:1"></path><text x="5357.5" y="1406.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5357.5" y="1422.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5357.5" y="1438.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5357.5" y="1454.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5357.5" y="1471.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="90">clause: TEXT</text><text x="5357.5" y="1487.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5357.5" y="1503.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5352.5 1511.188h361" style="stroke:gray;stroke-width:1"></path><text x="5357.5" y="1528.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(255)</text><text x="5357.5" y="1544.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">filter_type: VARCHAR(7)</text><text x="5357.5" y="1560.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">group_key: VARCHAR(255)</text><rect width="457" height="206.969" x="5746.5" y="751.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5759.5" cy="765.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5763.61 771.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5771.5" y="770.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="429">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><path d="M5747.5 779.609h455" style="stroke:gray;stroke-width:1"></path><text x="5752.5" y="796.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5752.5" y="812.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5752.5" y="829.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5752.5" y="845.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="5752.5" y="861.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="5752.5" y="878.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">access_token: BLOB</text><text x="5752.5" y="894.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">access_token_expiration: DATETIME</text><text x="5752.5" y="910.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">refresh_token: BLOB</text><text x="5752.5" y="926.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5752.5" y="943.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5747.5 950.578h455" style="stroke:gray;stroke-width:1"></path><rect width="236" height="304.75" x="6051" y="1312.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="6087.85" cy="1326.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M6091.96 1332.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="6105.15" y="1330.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">SqlMetric (sql_metrics)</text><path d="M6052 1340.109h234" style="stroke:gray;stroke-width:1"></path><text x="6057" y="1357.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="6057" y="1373.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="6057" y="1389.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="6057" y="1405.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="6057" y="1422.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="102">currency: JSON</text><text x="6057" y="1438.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">warning_text: TEXT</text><text x="6057" y="1454.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="6057" y="1471.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="6057" y="1487.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="6057" y="1503.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="6057" y="1520.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M6052 1527.375h234" style="stroke:gray;stroke-width:1"></path><text x="6057" y="1544.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="6057" y="1560.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">metric_name: VARCHAR(255)</text><text x="6057" y="1576.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="6057" y="1593.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">metric_type: VARCHAR(32)</text><text x="6057" y="1609.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">d3format: VARCHAR(128)</text><rect width="276" height="467.719" x="6322" y="1230.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="6403.25" cy="1244.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M6407.36 1250.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="6420.75" y="1249.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="106">Database (dbs)</text><path d="M6323 1258.609h274" style="stroke:gray;stroke-width:1"></path><text x="6328" y="1275.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="6328" y="1291.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="6328" y="1308.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="6328" y="1324.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="6328" y="1340.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="6328" y="1357.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="256">select_as_create_table_as: BOOLEAN</text><text x="6328" y="1373.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">expose_in_sqllab: BOOLEAN</text><text x="6328" y="1389.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">allow_run_async: BOOLEAN</text><text x="6328" y="1405.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">allow_file_upload: BOOLEAN</text><text x="6328" y="1422.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">allow_ctas: BOOLEAN</text><text x="6328" y="1438.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">allow_cvas: BOOLEAN</text><text x="6328" y="1454.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">allow_dml: BOOLEAN</text><text x="6328" y="1471.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="6328" y="1487.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">encrypted_extra: BLOB</text><text x="6328" y="1503.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">impersonate_user: BOOLEAN</text><text x="6328" y="1520.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">server_cert: BLOB</text><text x="6328" y="1536.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="6328" y="1552.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="6328" y="1568.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="6328" y="1585.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M6323 1592.547h274" style="stroke:gray;stroke-width:1"></path><text x="6328" y="1609.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="6328" y="1625.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">verbose_name: VARCHAR(250)</text><text x="6328" y="1642.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">database_name: VARCHAR(250)</text><text x="6328" y="1658.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">sqlalchemy_uri: VARCHAR(1024)</text><text x="6328" y="1674.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="264">configuration_method: VARCHAR(255)</text><text x="6328" y="1691.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">force_ctas_schema: VARCHAR(250)</text><rect width="266" height="353.641" x="5750" y="1287.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5777.85" cy="1301.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5781.96 1307.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5793.15" y="1306.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">TableColumn (table_columns)</text><path d="M5751 1315.609h264" style="stroke:gray;stroke-width:1"></path><text x="5756" y="1332.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5756" y="1348.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5756" y="1365.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5756" y="1381.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">is_active: BOOLEAN</text><text x="5756" y="1397.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75">type: TEXT</text><text x="5756" y="1414.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="133">groupby: BOOLEAN</text><text x="5756" y="1430.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">filterable: BOOLEAN</text><text x="5756" y="1446.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5756" y="1462.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="5756" y="1479.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="126">is_dttm: BOOLEAN</text><text x="5756" y="1495.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="5756" y="1511.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="5756" y="1528.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5756" y="1544.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5751 1551.766h264" style="stroke:gray;stroke-width:1"></path><text x="5756" y="1568.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5756" y="1585.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">column_name: VARCHAR(255)</text><text x="5756" y="1601.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="5756" y="1617.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="254">advanced_data_type: VARCHAR(255)</text><text x="5756" y="1633.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">python_date_format: VARCHAR(255)</text><rect width="248" height="549.203" x="5902" y="1807.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5960.75" cy="1821.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5964.86 1827.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5978.25" y="1826.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">SqlaTable (tables)</text><path d="M5903 1835.609h246" style="stroke:gray;stroke-width:1"></path><text x="5908" y="1852.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5908" y="1868.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5908" y="1885.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5908" y="1901.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5908" y="1917.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">default_endpoint: TEXT</text><text x="5908" y="1934.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">is_featured: BOOLEAN</text><text x="5908" y="1950.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="217">filter_select_enabled: BOOLEAN</text><text x="5908" y="1966.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">offset: INTEGER</text><text x="5908" y="1982.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="5908" y="1999.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="5908" y="2015.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="5908" y="2031.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="5908" y="2048.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="203">fetch_values_predicate: TEXT</text><text x="5908" y="2064.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="5908" y="2080.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="171">is_sqllab_view: BOOLEAN</text><text x="5908" y="2097.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="5908" y="2113.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="5908" y="2129.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="209">normalize_columns: BOOLEAN</text><text x="5908" y="2145.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="236">always_filter_main_dttm: BOOLEAN</text><text x="5908" y="2162.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">folders: JSON</text><text x="5908" y="2178.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5908" y="2194.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5903 2202.141h246" style="stroke:gray;stroke-width:1"></path><text x="5908" y="2219.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5908" y="2235.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">params: VARCHAR(1000)</text><text x="5908" y="2251.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="5908" y="2268.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="5908" y="2284.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><text x="5908" y="2300.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">table_name: VARCHAR(250)</text><text x="5908" y="2316.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212">main_dttm_col: VARCHAR(250)</text><text x="5908" y="2333.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(255)</text><text x="5908" y="2349.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="185" height="174.375" x="3204.5" y="1377.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3262.25" cy="1391.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3266.36 1397.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3279.75" y="1396.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="62">Tag (tag)</text><path d="M3205.5 1405.609h183" style="stroke:gray;stroke-width:1"></path><text x="3210.5" y="1422.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3210.5" y="1438.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3210.5" y="1455.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3210.5" y="1471.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3210.5" y="1487.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3210.5" y="1504.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3205.5 1511.391h183" style="stroke:gray;stroke-width:1"></path><text x="3210.5" y="1528.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><text x="3210.5" y="1544.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(12)</text><rect width="207" height="223.266" x="3872.5" y="199.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3892.7" cy="213.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3896.81 219.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3906.3" y="218.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">Annotation (annotation)</text><path d="M3873.5 227.609h205" style="stroke:gray;stroke-width:1"></path><text x="3878.5" y="244.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3878.5" y="260.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3878.5" y="277.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3878.5" y="293.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="3878.5" y="309.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="3878.5" y="326.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">layer_id: INTEGER</text><text x="3878.5" y="342.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">long_descr: TEXT</text><text x="3878.5" y="358.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="3878.5" y="374.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3878.5" y="391.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3873.5 398.578h205" style="stroke:gray;stroke-width:1"></path><text x="3878.5" y="415.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="195">short_descr: VARCHAR(500)</text><rect width="258" height="435.125" x="4115" y="93.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4197.75" cy="107.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4201.86 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4215.25" y="112.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="85">Slice (slices)</text><path d="M4116 121.609h256" style="stroke:gray;stroke-width:1"></path><text x="4121" y="138.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4121" y="154.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4121" y="171.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4121" y="187.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="167">datasource_id: INTEGER</text><text x="4121" y="203.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="96">params: TEXT</text><text x="4121" y="220.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_context: TEXT</text><text x="4121" y="236.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="4121" y="252.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="4121" y="268.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">last_saved_at: DATETIME</text><text x="4121" y="285.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">last_saved_by_fk: INTEGER</text><text x="4121" y="301.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="4121" y="317.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="4121" y="334.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="4121" y="350.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="4121" y="366.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4121" y="383.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4116 390.359h256" style="stroke:gray;stroke-width:1"></path><text x="4121" y="407.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="4121" y="423.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">slice_name: VARCHAR(250)</text><text x="4121" y="439.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="228">datasource_type: VARCHAR(200)</text><text x="4121" y="456.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">datasource_name: VARCHAR(2000)</text><text x="4121" y="472.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">viz_type: VARCHAR(250)</text><text x="4121" y="488.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="4121" y="505.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="4121" y="521.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><rect width="233" height="174.375" x="2808.5" y="224.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2821.5" cy="238.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2825.61 244.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2833.5" y="242.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">CssTemplate (css_templates)</text><path d="M2809.5 252.109h231" style="stroke:gray;stroke-width:1"></path><text x="2814.5" y="269.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2814.5" y="285.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2814.5" y="301.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2814.5" y="317.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="2814.5" y="334.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2814.5" y="350.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2809.5 357.891h231" style="stroke:gray;stroke-width:1"></path><text x="2814.5" y="374.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2814.5" y="391.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">template_name: VARCHAR(250)</text><rect width="243" height="337.344" x="2838.5" y="686.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2870.85" cy="700.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2874.96 706.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2887.15" y="705.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">Dashboard (dashboards)</text><path d="M2839.5 714.609h241" style="stroke:gray;stroke-width:1"></path><text x="2844.5" y="731.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2844.5" y="747.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2844.5" y="764.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2844.5" y="780.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="136">position_json: TEXT</text><text x="2844.5" y="796.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="2844.5" y="813.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="2844.5" y="829.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">theme_id: INTEGER</text><text x="2844.5" y="845.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="2844.5" y="861.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="2844.5" y="878.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="2844.5" y="894.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">published: BOOLEAN</text><text x="2844.5" y="910.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="2844.5" y="927.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="2844.5" y="943.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2844.5" y="959.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2839.5 967.063h241" style="stroke:gray;stroke-width:1"></path><text x="2844.5" y="984.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2844.5" y="1000.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">dashboard_title: VARCHAR(500)</text><text x="2844.5" y="1016.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">slug: VARCHAR(255)</text><rect width="266" height="158.078" x="3480" y="776.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3493" cy="790.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3497.11 796.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3505" y="794.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="238">AnnotationLayer (annotation_layer)</text><path d="M3481 804.109h264" style="stroke:gray;stroke-width:1"></path><text x="3486" y="821.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3486" y="837.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3486" y="853.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3486" y="869.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">descr: TEXT</text><text x="3486" y="886.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3486" y="902.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3481 909.891h264" style="stroke:gray;stroke-width:1"></path><text x="3486" y="926.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="359" height="158.078" x="2810.5" y="1385.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2823.5" cy="1399.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2827.61 1405.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2835.5" y="1404.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="331">EmbeddedDashboard (embedded_dashboards)</text><path d="M2811.5 1413.609h357" style="stroke:gray;stroke-width:1"></path><text x="2816.5" y="1430.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2816.5" y="1446.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2816.5" y="1463.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">allow_domain_list: TEXT</text><text x="2816.5" y="1479.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="2816.5" y="1495.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2816.5" y="1512.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2811.5 1519.391h357" style="stroke:gray;stroke-width:1"></path><text x="2816.5" y="1536.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="244" height="174.375" x="3593" y="224.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3612.75" cy="238.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3616.86 244.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3626.25" y="242.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">UserAttribute (user_attribute)</text><path d="M3594 252.109h242" style="stroke:gray;stroke-width:1"></path><text x="3599" y="269.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3599" y="285.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3599" y="301.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3599" y="317.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3599" y="334.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">welcome_dashboard_id: INTEGER</text><text x="3599" y="350.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3599" y="366.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3594 374.188h242" style="stroke:gray;stroke-width:1"></path><text x="3599" y="391.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">avatar_url: VARCHAR(100)</text><rect width="239" height="174.375" x="2992.5" y="1995.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3005.5" cy="2009.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3009.61 2015.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3017.5" y="2013.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">TaggedObject (tagged_object)</text><path d="M2993.5 2023.109h237" style="stroke:gray;stroke-width:1"></path><text x="2998.5" y="2040.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2998.5" y="2056.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2998.5" y="2072.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2998.5" y="2088.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">tag_id: INTEGER</text><text x="2998.5" y="2105.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">object_id: INTEGER</text><text x="2998.5" y="2121.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2998.5" y="2137.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2993.5 2145.188h237" style="stroke:gray;stroke-width:1"></path><text x="2998.5" y="2162.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">object_type: VARCHAR(9)</text><rect width="197" height="141.781" x="3076.5" y="240.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3116.75" cy="254.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3120.86 260.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3134.25" y="258.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">FavStar (favstar)</text><path d="M3077.5 268.109h195" style="stroke:gray;stroke-width:1"></path><text x="3082.5" y="285.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3082.5" y="301.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3082.5" y="317.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="110">obj_id: INTEGER</text><text x="3082.5" y="333.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><path d="M3077.5 341.297h195" style="stroke:gray;stroke-width:1"></path><text x="3082.5" y="358.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="3082.5" y="374.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">class_name: VARCHAR(50)</text><rect width="249" height="174.375" x="3308.5" y="224.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3321.5" cy="238.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3325.61 244.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3333.5" y="242.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="221">DynamicPlugin (dynamic_plugin)</text><path d="M3309.5 252.109h247" style="stroke:gray;stroke-width:1"></path><text x="3314.5" y="269.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3314.5" y="285.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3314.5" y="301.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3314.5" y="317.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">name: TEXT</text><text x="3314.5" y="334.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">key: TEXT</text><text x="3314.5" y="350.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">bundle_url: TEXT</text><text x="3314.5" y="366.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3314.5" y="383.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3309.5 390.484h247" style="stroke:gray;stroke-width:1"></path><rect width="202" height="109.188" x="2087" y="1410.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2123.4" cy="1424.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2127.51 1430.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2140.6" y="1428.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">Group (ab_group)</text><path d="M2088 1438.109h200" style="stroke:gray;stroke-width:1"></path><text x="2093" y="1455.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M2088 1462.406h200" style="stroke:gray;stroke-width:1"></path><text x="2093" y="1479.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><text x="2093" y="1495.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(150)</text><text x="2093" y="1511.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">description: VARCHAR(512)</text><rect width="216" height="190.672" x="1836" y="1369.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1882.25" cy="1383.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1886.36 1389.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1899.75" y="1387.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">Theme (themes)</text><path d="M1837 1397.109h214" style="stroke:gray;stroke-width:1"></path><text x="1842" y="1414.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1842" y="1430.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1842" y="1446.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1842" y="1462.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">json_data: TEXT</text><text x="1842" y="1479.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">is_system: BOOLEAN</text><text x="1842" y="1495.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1842" y="1511.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1837 1519.188h214" style="stroke:gray;stroke-width:1"></path><text x="1842" y="1536.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1842" y="1552.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">theme_name: VARCHAR(250)</text><rect width="222" height="125.484" x="2531" y="792.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2557.5" cy="806.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2561.61 812.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2572.5" y="811.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">CacheKey (cache_keys)</text><path d="M2532 820.609h220" style="stroke:gray;stroke-width:1"></path><text x="2537" y="837.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2537" y="853.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="2537" y="870.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><path d="M2532 877.5h220" style="stroke:gray;stroke-width:1"></path><text x="2537" y="894.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">cache_key: VARCHAR(256)</text><text x="2537" y="910.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">datasource_uid: VARCHAR(64)</text><rect width="210" height="272.156" x="2286" y="719.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2302.6" cy="733.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2306.71 739.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2315.4" y="737.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">SSHTunnel (ssh_tunnels)</text><path d="M2287 747.109h208" style="stroke:gray;stroke-width:1"></path><text x="2292" y="764.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2292" y="780.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2292" y="796.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="2292" y="812.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2292" y="829.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="2292" y="845.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="151">server_address: TEXT</text><text x="2292" y="861.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">server_port: INTEGER</text><text x="2292" y="878.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">username: BLOB</text><text x="2292" y="894.48" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="2292" y="910.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">private_key: BLOB</text><text x="2292" y="927.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">private_key_password: BLOB</text><text x="2292" y="943.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2292" y="959.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2287 966.969h208" style="stroke:gray;stroke-width:1"></path><text x="2292" y="983.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="165" height="76.594" x="2085.5" y="816.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2098.5" cy="830.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2102.61 836.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2110.5" y="835.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">KeyValue (keyvalue)</text><path d="M2086.5 844.609h163" style="stroke:gray;stroke-width:1"></path><text x="2091.5" y="861.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2091.5" y="877.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="81">value: TEXT</text><path d="M2086.5 885.203h163" style="stroke:gray;stroke-width:1"></path><rect width="185" height="190.672" x="1865.5" y="759.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1920.25" cy="773.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1924.36 779.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1937.75" y="778.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="68">Log (logs)</text><path d="M1866.5 787.609h183" style="stroke:gray;stroke-width:1"></path><text x="1871.5" y="804.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1871.5" y="820.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="1871.5" y="837.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="1871.5" y="853.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">slice_id: INTEGER</text><text x="1871.5" y="869.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="74">json: TEXT</text><text x="1871.5" y="886.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><text x="1871.5" y="902.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">duration_ms: INTEGER</text><path d="M1866.5 909.688h183" style="stroke:gray;stroke-width:1"></path><text x="1871.5" y="926.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">action: VARCHAR(512)</text><text x="1871.5" y="942.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">referrer: VARCHAR(1024)</text><rect width="207" height="190.672" x="1623.5" y="759.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1636.5" cy="773.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1640.61 779.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1648.5" y="778.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="179">KeyValueEntry (key_value)</text><path d="M1624.5 787.609h205" style="stroke:gray;stroke-width:1"></path><text x="1629.5" y="804.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1629.5" y="820.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="83">value: BLOB</text><text x="1629.5" y="837.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1629.5" y="853.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1629.5" y="869.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1629.5" y="886.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">expires_on: DATETIME</text><text x="1629.5" y="902.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1624.5 909.688h205" style="stroke:gray;stroke-width:1"></path><text x="1629.5" y="926.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1629.5" y="942.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">resource: VARCHAR(32)</text><path fill="none" d="M319.17 909.67v508.36" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m319.17 909.669-6-8M319.17 909.669l6-8M319.17 909.669v-8M315.17 911.669h8M323.17 1422.029h-8M323.17 1419.029h-8M319.17 1418.029v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M179.25 909.67v508.36" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m179.25 909.669-6-8M179.25 909.669l6-8M179.25 909.669v-8M175.25 911.669h8M183.25 1422.029h-8M183.25 1419.029h-8M179.25 1418.029v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M361.33 909.74v40.87h220.84v467.37" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m361.33 909.739-6-8M361.33 909.739l6-8M361.33 909.739v-8M357.33 911.739h8M582.17 1417.979l6 8M582.17 1417.979l-6 8M582.17 1417.979v8M586.17 1415.979h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M564.88 1511.24v426.85" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m564.88 1511.239-6-8M564.88 1511.239l6-8M564.88 1511.239v-8M560.88 1513.239h8M564.88 1938.089l6 8M564.88 1938.089l-6 8M564.88 1938.089v8M568.88 1936.089h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M676.75 1511.26v251.35h1477.58v-235.34" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m676.75 1511.259-6-8M676.75 1511.259l6-8M676.75 1511.259v-8M672.75 1513.259h8M2154.33 1527.269l-6-8M2154.33 1527.269l6-8M2154.33 1527.269v-8M2150.33 1529.269h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M633.62 1937.7v-26.09h47.5v376H572v-61.29" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m633.62 1937.699 6 8M633.62 1937.699l-6 8M633.62 1937.699v8M637.62 1935.699h-8M568 2222.319h8M568 2225.319h8M572 2226.319v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M676.11 1993.61h5217.7" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m676.11 1993.609-8 6M676.11 1993.609l-8-6M676.11 1993.609h-8M678.11 1997.609v-8M5893.81 1993.609l8-6M5893.81 1993.609l8 6M5893.81 1993.609h8M5891.81 1989.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5025.12 252.61H6460v969.96" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5025.12 252.609-8 6M5025.12 252.609l-8-6M5025.12 252.609h-8M5027.12 256.609v-8M6464 1226.569h-8M6464 1223.569h-8M6460 1222.569v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5025.24 370.61H5180v348.25" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5021.24 374.609v-8M5024.24 374.609v-8M5025.24 370.609h-8M5180 718.859l6 8M5180 718.859l-6 8M5180 718.859v8M5184 716.859h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4891.67 496.45v145.16h-101.12" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4891.67 496.449-6-8M4891.67 496.449l6-8M4891.67 496.449v-8M4887.67 498.449h8M4786.55 645.609v-8M4789.55 645.609v-8M4790.55 641.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4954.33 496.48v190.04" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4954.33 496.479-6-8M4954.33 496.479l6-8M4954.33 496.479v-8M4950.33 498.479h8M4958.33 690.519h-8M4958.33 687.519h-8M4954.33 686.519v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4820.9 311.61h-396.65v1666H676.19" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4820.9 311.609 8-6M4820.9 311.609l8 6M4820.9 311.609h8M4818.9 307.609v8M672.19 1981.609v-8M675.19 1981.609v-8M676.19 1977.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4680.17 1129.88v133.73h1633.65" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4680.17 1129.879-6-8M4680.17 1129.879l6-8M4680.17 1129.879v-8M4676.17 1131.879h8M6317.82 1259.609v8M6314.82 1259.609v8M6313.82 1263.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4577.83 1129.96v849.65H676.05" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4577.83 1129.959-6-8M4577.83 1129.959l6-8M4577.83 1129.959v-8M4573.83 1131.959h8M672.05 1983.609v-8M675.05 1983.609v-8M676.05 1979.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4923 1023.61v958H676.2" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4923 1023.609-6-8M4923 1023.609l6-8M4923 1023.609v-8M4919 1025.609h8M672.2 1985.609v-8M675.2 1985.609v-8M676.2 1981.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4976 1023.7v231.91h1337.72" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4976 1023.699-6-8M4976 1023.699l6-8M4976 1023.699v-8M4972 1025.699h8M6317.72 1251.609v8M6314.72 1251.609v8M6313.72 1255.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4870 1023.65v440.96H3397.53" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4870 1023.649-6-8M4870 1023.649l6-8M4870 1023.649v-8M4866 1025.649h8M3397.53 1464.609l-8 6M3397.53 1464.609l-8-6M3397.53 1464.609h-8M3399.53 1468.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5218.67 991.36v256.25h1095.15" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5218.67 991.359-6-8M5218.67 991.359l6-8M5218.67 991.359v-8M5214.67 993.359h8M6317.82 1243.609v8M6314.82 1243.609v8M6313.82 1247.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5141.33 991.19v992.42H676.23" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5141.33 991.189-6-8M5141.33 991.189l6-8M5141.33 991.189v-8M5137.33 993.189h8M672.23 1987.609v-8M675.23 1987.609v-8M676.23 1983.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1226 966.85v206.71" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1226 966.849-6-8M1226 966.849l6-8M1226 966.849v-8M1222 968.849h8M1230 1177.559h-8M1230 1174.559h-8M1226 1173.559v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M923.17 950.31v354.3h161.12" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m923.17 950.309-6-8M923.17 950.309l6-8M923.17 950.309v-8M919.17 952.309h8M1088.29 1300.609v8M1085.29 1300.609v8M1084.29 1304.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M832.83 950.29v998.32H676.01" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m832.83 950.289-6-8M832.83 950.289l6-8M832.83 950.289v-8M828.83 952.289h8M672.01 1952.609v-8M675.01 1952.609v-8M676.01 1948.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1367.65 1279.61h4946.27" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1367.65 1279.609-8 6M1367.65 1279.609l-8-6M1367.65 1279.609h-8M1369.65 1283.609v-8M6317.92 1275.609v8M6314.92 1275.609v8M6313.92 1279.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1226 1755.67v194.94H676.15" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1226 1755.669-6-8M1226 1755.669l6-8M1226 1755.669v-8M1222 1757.669h8M676.15 1950.609l-8 6M676.15 1950.609l-8-6M676.15 1950.609h-8M678.15 1954.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5442.25 1576.4v201.21H672.38V1511.3" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5442.25 1576.399-6-8M5442.25 1576.399l6-8M5442.25 1576.399v-8M5438.25 1578.399h8M672.38 1511.299l-6-8M672.38 1511.299l6-8M672.38 1511.299v-8M668.38 1513.299h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5623.75 1576.15v266.46h270" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5623.75 1576.149-6-8M5623.75 1576.149l6-8M5623.75 1576.149v-8M5619.75 1578.149h8M5893.75 1842.595l8.011-5.986M5893.75 1842.595l7.989 6.014M5893.75 1842.595l8 .014M5891.757 1838.591l-.014 8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5533 1576.17v409.44H676.05" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5533 1576.169-6-8M5533 1576.169l6-8M5533 1576.169v-8M5529 1578.169h8M672.05 1989.609v-8M675.05 1989.609v-8M676.05 1985.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5738.17 855.61h-7.67v1132H676.18" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5738.17 855.609 8-6M5738.17 855.609l8 6M5738.17 855.609h8M5736.17 851.609v8M672.18 1991.609v-8M675.18 1991.609v-8M676.18 1987.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M6127.25 966.65v272.96h186.52" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m6127.25 966.649-6-8M6127.25 966.649l6-8M6127.25 966.649v-8M6123.25 968.649h8M6317.77 1235.609v8M6314.77 1235.609v8M6313.77 1239.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M6100.5 1625.25v174.06" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m6100.5 1625.249-6-8M6100.5 1625.249l6-8M6100.5 1625.249v-8M6096.5 1627.249h8M6104.5 1803.309h-8M6104.5 1800.309h-8M6100.5 1799.309v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M6075.75 1625.57v167.04H599.25v145.23" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m6075.75 1625.569-6-8M6075.75 1625.569l6-8M6075.75 1625.569v-8M6071.75 1627.569h8M603.25 1941.839h-8M603.25 1938.839h-8M599.25 1937.839v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M6313.88 1660.61h-462.55v331H676.14" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m6313.88 1660.609 8-6M6313.88 1660.609l8 6M6313.88 1660.609h8M6311.88 1656.609v8M672.14 1995.609v-8M675.14 1995.609v-8M676.14 1991.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M6313.91 1679.61h-188.66v119.91" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M6317.91 1675.609v8M6314.91 1675.609v8M6313.91 1679.609h8M6125.25 1799.519l6 8M6125.25 1799.519l-6 8M6125.25 1799.519v8M6129.25 1797.519h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5959 1649.97v149.55" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5959 1649.969-6-8M5959 1649.969l6-8M5959 1649.969v-8M5955 1651.969h8M5963 1803.519h-8M5963 1800.519h-8M5959 1799.519v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5800.67 1649.62v339.99H676.06" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5800.67 1649.619-6-8M5800.67 1649.619l6-8M5800.67 1649.619v-8M5796.67 1651.619h8M672.06 1993.609v-8M675.06 1993.609v-8M676.06 1989.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3222.5 1559.77v427.12" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M3218.5 1555.769h8M3218.5 1558.769h8M3222.5 1559.769v-8M3222.5 1986.889l6 8M3222.5 1986.889l-6 8M3222.5 1986.889v8M3226.5 1984.889h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3213.5 1559.7v404.91H676.36" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3213.5 1559.699-6-8M3213.5 1559.699l6-8M3213.5 1559.699v-8M3209.5 1561.699h8M676.36 1964.609l-8 6M676.36 1964.609l-8-6M676.36 1964.609h-8M678.36 1968.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3864.16 410.61H3695V767.9" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3864.16 410.609 8-6M3864.16 410.609l8 6M3864.16 410.609h8M3862.16 406.609v8M3699 771.899h-8M3699 768.899h-8M3695 767.899v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3976 430.77v1542.84H676.39" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3976 430.769-6-8M3976 430.769l6-8M3976 430.769v-8M3972 432.769h8M672.39 1977.609v-8M675.39 1977.609v-8M676.39 1973.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4244 536.71v1438.9H676.33" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4244 536.709-6-8M4244 536.709l6-8M4244 536.709v-8M4240 538.709h8M672.33 1979.609v-8M675.33 1979.609v-8M676.33 1975.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4106.82 493.61H3349v875.98" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4106.82 493.609 8-6M4106.82 493.609l8 6M4106.82 493.609h8M4104.82 489.609v8M3349 1369.589l6 8M3349 1369.589l-6 8M3349 1369.589v8M3353 1367.589h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4308.5 536.93v1340.68h1585.29" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4308.5 536.929-6-8M4308.5 536.929l6-8M4308.5 536.929v-8M4304.5 538.929h8M5897.79 1873.609v8M5894.79 1873.609v8M5893.79 1877.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4106.93 458.61H3059v219.77" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4106.93 458.609 8-6M4106.93 458.609l8 6M4106.93 458.609h8M4104.93 454.609v8M3059 678.379l6 8M3059 678.379l-6 8M3059 678.379v8M3063 676.379h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4179.5 536.67v677.94H1367.61" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M4175.5 532.669h8M4175.5 535.669h8M4179.5 536.669v-8M1367.61 1214.609l-8 6M1367.61 1214.609l-8-6M1367.61 1214.609h-8M1369.61 1218.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2800.22 311.61h-19.47v1649H676.33" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2800.22 311.609 8-6M2800.22 311.609l8 6M2800.22 311.609h8M2798.22 307.609v8M672.33 1964.609v-8M675.33 1964.609v-8M676.33 1960.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2830.35 999.61H506.83v938.5" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2830.35 999.609 8-6M2830.35 999.609l8 6M2830.35 999.609h8M2828.35 995.609v8M506.83 1938.109l6 8M506.83 1938.109l-6 8M506.83 1938.109v8M510.83 1936.109h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3089.56 979.61H3239v389.73" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3089.56 979.609-8 6M3089.56 979.609l-8-6M3089.56 979.609h-8M3091.56 983.609v-8M3239 1369.339l6 8M3239 1369.339l-6 8M3239 1369.339v8M3243 1367.339h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2830.47 1015.61h-841.64v345.23" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2830.47 1015.609 8-6M2830.47 1015.609l8 6M2830.47 1015.609h8M2828.47 1011.609v8M1992.83 1364.839h-8M1992.83 1361.839h-8M1988.83 1360.839v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2830.21 1007.61H633.83v410.43" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2830.21 1007.609 8-6M2830.21 1007.609l8 6M2830.21 1007.609h8M2828.21 1003.609v8M633.83 1418.039l6 8M633.83 1418.039l-6 8M633.83 1418.039v8M637.83 1416.039h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3000.5 1031.68v345.59" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2996.5 1027.679h8M2996.5 1030.679h8M3000.5 1031.679v-8M3000.5 1377.269l6 8M3000.5 1377.269l-6 8M3000.5 1377.269v8M3004.5 1375.269h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2919.5 1031.84v166.77H1367.59" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2915.5 1027.839h8M2915.5 1030.839h8M2919.5 1031.839v-8M1367.59 1198.609l-8 6M1367.59 1198.609l-8-6M1367.59 1198.609h-8M1369.59 1202.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3613 942.3v1026.31H676.03" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3613 942.299-6-8M3613 942.299l6-8M3613 942.299v-8M3609 944.299h8M672.03 1972.609v-8M675.03 1972.609v-8M676.03 1968.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2901.5 1551.79v410.82H676.03" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2901.5 1551.789-6-8M2901.5 1551.789l6-8M2901.5 1551.789v-8M2897.5 1553.789h8M672.03 1966.609v-8M675.03 1966.609v-8M676.03 1962.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3791.5 406.29v1564.32H676.35" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3791.5 406.289-6-8M3791.5 406.289l6-8M3791.5 406.289v-8M3787.5 408.289h8M672.35 1974.609v-8M675.35 1974.609v-8M676.35 1970.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3644 406.24v325.37h-554.11" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3644 406.239-6-8M3644 406.239l6-8M3644 406.239v-8M3640 408.239h8M3085.89 735.609v-8M3088.89 735.609v-8M3089.89 731.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2984.47 2082.61H676.33" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2984.47 2082.609 8-6M2984.47 2082.609l8 6M2984.47 2082.609h8M2982.47 2078.609v8M672.33 2086.609v-8M675.33 2086.609v-8M676.33 2082.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3434.75 406.37v1560.24H676.07" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3434.75 406.369-6-8M3434.75 406.369l6-8M3434.75 406.369v-8M3430.75 408.369h8M672.07 1970.609v-8M675.07 1970.609v-8M676.07 1966.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2221.67 1527.14v429.47H676.13" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2221.67 1527.139-6-8M2221.67 1527.139l6-8M2221.67 1527.139v-8M2217.67 1529.139h8M676.13 1956.609l-8 6M676.13 1956.609l-8-6M676.13 1956.609h-8M678.13 1960.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1944 1568.25v386.36H676.2" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1944 1568.249-6-8M1944 1568.249l6-8M1944 1568.249v-8M1940 1570.249h8M672.2 1958.609v-8M675.2 1958.609v-8M676.2 1954.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2427 999.2v272.41h3886.76" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2427 999.199-6-8M2427 999.199l6-8M2427 999.199v-8M2423 1001.199h8M6317.76 1267.609v8M6314.76 1267.609v8M6313.76 1271.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2358 999.25v959.36H676.02" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2358 999.249-6-8M2358 999.249l6-8M2358 999.249v-8M2354 1001.249h8M672.02 1962.609v-8M675.02 1962.609v-8M676.02 1958.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1927.17 958.83v113.78H518.67v865.35" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1927.17 958.829-6-8M1927.17 958.829l6-8M1927.17 958.829v-8M1923.17 960.829h8M522.67 1941.959h-8M522.67 1938.959h-8M518.67 1937.959v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1727 959.06v993.55H676.49" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1727 959.059-6-8M1727 959.059l6-8M1727 959.059v-8M1723 961.059h8M672.49 1956.609v-8M675.49 1956.609v-8M676.49 1952.609h-8" style="stroke:#d9d3d0;stroke-width:1"></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="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a href="https://github.com/apache/superset/edit/master/docs/docs/contributing/resources.mdx" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" 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_JAkA"></div></div></footer></article><nav class="docusaurus-mt-lg pagination-nav" 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">Miscellaneous</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="#high-level-architecture" class="table-of-contents__link toc-highlight">High Level Architecture</a></li><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></div><footer class="theme-layout-footer footer"><div class="container container-fluid"><div class="footer__bottom text--center"><div class="footer__copyright">
<div class="footer__applitools">
diff --git a/docs/faq/index.html b/docs/faq/index.html
index 70ed58e..efa62db 100644
--- a/docs/faq/index.html
+++ b/docs/faq/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/installation/architecture/index.html b/docs/installation/architecture/index.html
index 4e835e0..68a879c 100644
--- a/docs/installation/architecture/index.html
+++ b/docs/installation/architecture/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/installation/docker-builds/index.html b/docs/installation/docker-builds/index.html
index a8b298b..a11aefd 100644
--- a/docs/installation/docker-builds/index.html
+++ b/docs/installation/docker-builds/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/installation/docker-compose/index.html b/docs/installation/docker-compose/index.html
index 8a70249..13b7441 100644
--- a/docs/installation/docker-compose/index.html
+++ b/docs/installation/docker-compose/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/installation/installation-methods/index.html b/docs/installation/installation-methods/index.html
index 6b1e4fd..3c7b056 100644
--- a/docs/installation/installation-methods/index.html
+++ b/docs/installation/installation-methods/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/installation/kubernetes/index.html b/docs/installation/kubernetes/index.html
index 548d8c0..d81605b 100644
--- a/docs/installation/kubernetes/index.html
+++ b/docs/installation/kubernetes/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/installation/pypi/index.html b/docs/installation/pypi/index.html
index 3fece71..b292ff6 100644
--- a/docs/installation/pypi/index.html
+++ b/docs/installation/pypi/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/installation/upgrading-superset/index.html b/docs/installation/upgrading-superset/index.html
index e86d214b..f8ab041 100644
--- a/docs/installation/upgrading-superset/index.html
+++ b/docs/installation/upgrading-superset/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/intro/index.html b/docs/intro/index.html
index 3da895e..cbe0ee3 100644
--- a/docs/intro/index.html
+++ b/docs/intro/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/quickstart/index.html b/docs/quickstart/index.html
index c4bcf7e..c650112 100644
--- a/docs/quickstart/index.html
+++ b/docs/quickstart/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/security/cves/index.html b/docs/security/cves/index.html
index 8e74c72..f104e75 100644
--- a/docs/security/cves/index.html
+++ b/docs/security/cves/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/security/index.html b/docs/security/index.html
index 90a4b59..36f1a63 100644
--- a/docs/security/index.html
+++ b/docs/security/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/using-superset/creating-your-first-dashboard/index.html b/docs/using-superset/creating-your-first-dashboard/index.html
index e6dd255..de69955 100644
--- a/docs/using-superset/creating-your-first-dashboard/index.html
+++ b/docs/using-superset/creating-your-first-dashboard/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/using-superset/exploring-data/index.html b/docs/using-superset/exploring-data/index.html
index 579f864..0e3d858 100644
--- a/docs/using-superset/exploring-data/index.html
+++ b/docs/using-superset/exploring-data/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/using-superset/issue-codes/index.html b/docs/using-superset/issue-codes/index.html
index 8187bb9..361d941 100644
--- a/docs/using-superset/issue-codes/index.html
+++ b/docs/using-superset/issue-codes/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/img/erd.svg b/img/erd.svg
index 4b001c0..88d7103 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="2521px" preserveAspectRatio="none" style="width:6028px;height:2521px;background:#003153;" version="1.1" viewBox="0 0 6028 2521" width="6028px" zoomAndPan="magnify"><defs/><g><rect fill="#003153" height="2521" style="stroke:none;stroke-width:1.0;" width="6028" x="0" y="0"/><text fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" lengthAdjust="spacing" textLength="271" x="2874" 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="916" y="1634.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="301" x="1048" y="1649.1045">Inherited from Flask App Builder (FAB)</text></g><!--cluster Alerts & Reports--><g id="cluster_Alerts & Reports"><rect fill="#000000" height="1248.5" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="358" x="3539" y="58.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="132" x="3652" y="73.6045">Alerts & Reports</text></g><!--cluster Uncategorized Models--><g id="cluster_Uncategorized Models"><rect fill="#000000" height="242" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="485" x="1505" y="2096.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="176" x="1659.5" y="2111.1045">Uncategorized Models</text></g><!--cluster Data Assets--><g id="cluster_Data Assets"><rect fill="#000000" height="1874" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="880" x="12" y="472.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="94" x="405" y="487.1045">Data Assets</text></g><!--cluster SQL Lab--><g id="cluster_SQL Lab"><rect fill="#000000" height="1591" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="585" x="2883" y="447.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="64" x="3143.5" y="462.6045">SQL Lab</text></g><!--cluster Core--><g id="cluster_Core"><rect fill="#000000" height="1394.5" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="2051" x="3971" y="935.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="38" x="4977.5" y="950.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="1505" y="1585.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="58" x="2057" y="1600.1045">System</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="1273.5" y="1717.6094"/><ellipse cx="1300.9" cy="1731.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1305.0094,1737.6094 L1297.2906,1737.6094 L1297.2906,1725.2188 L1305.0094,1725.2188 L1305.0094,1727.375 L1299.7438,1727.375 L1299.7438,1730.0469 L1304.5094,1730.0469 L1304.5094,1732.2031 L1299.7438,1732.2031 L1299.7438,1735.4531 L1305.0094,1735.4531 L1305.0094,1737.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="95" x="1316.1" y="1736.4561">Role (ab_role)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1274.5" x2="1427.5" y1="1745.6094" y2="1745.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1279.5" y="1762.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1274.5" x2="1427.5" y1="1769.9063" y2="1769.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="1279.5" y="1786.9014">name: VARCHAR(64)</text></g><!--class ab_user--><g id="elem_ab_user"><rect codeLine="23" fill="#003153" height="272.1563" id="ab_user" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="192" x="1255" y="2090.6094"/><ellipse cx="1296.75" cy="2104.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1300.8594,2110.6094 L1293.1406,2110.6094 L1293.1406,2098.2188 L1300.8594,2098.2188 L1300.8594,2100.375 L1295.5938,2100.375 L1295.5938,2103.0469 L1300.3594,2103.0469 L1300.3594,2105.2031 L1295.5938,2105.2031 L1295.5938,2108.4531 L1300.8594,2108.4531 L1300.8594,2110.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="101" x="1314.25" y="2109.4561">User (ab_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1256" x2="1446" y1="2118.6094" y2="2118.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1261" y="2135.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="1261" y="2151.9014">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="1261" y="2168.1982">last_login: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="1261" y="2184.4951">login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="1261" y="2200.792">fail_login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1261" y="2217.0889">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1261" y="2233.3857">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1261" y="2249.6826">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1261" y="2265.9795">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1256" x2="1446" y1="2273.2813" y2="2273.2813"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="1261" y="2290.2764">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="1261" y="2306.5732">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="1261" y="2322.8701">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="1261" y="2339.167">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="1261" y="2355.4639">email: VARCHAR(320)</text></g><!--class ab_permission_view--><g id="elem_ab_permission_view"><rect codeLine="39" 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="932.5" y="2180.1094"/><ellipse cx="945.5" cy="2194.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M949.6094,2200.1094 L941.8906,2200.1094 L941.8906,2187.7188 L949.6094,2187.7188 L949.6094,2189.875 L944.3438,2189.875 L944.3438,2192.5469 L949.1094,2192.5469 L949.1094,2194.7031 L944.3438,2194.7031 L944.3438,2197.9531 L949.6094,2197.9531 L949.6094,2200.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="259" x="957.5" y="2198.9561">PermissionView (ab_permission_view)</text><line style="stroke:#808080;stroke-width:1.0;" x1="933.5" x2="1218.5" y1="2208.1094" y2="2208.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="938.5" y="2225.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="938.5" y="2241.4014">permission_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="938.5" y="2257.6982">view_menu_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="933.5" x2="1218.5" y1="2265" y2="2265"/></g><!--class ab_register_user--><g id="elem_ab_register_user"><rect codeLine="44" 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="975.5" y="1669.1094"/><ellipse cx="988.5" cy="1683.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M992.6094,1689.1094 L984.8906,1689.1094 L984.8906,1676.7188 L992.6094,1676.7188 L992.6094,1678.875 L987.3438,1678.875 L987.3438,1681.5469 L992.1094,1681.5469 L992.1094,1683.7031 L987.3438,1683.7031 L987.3438,1686.9531 L992.6094,1686.9531 L992.6094,1689.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="219" x="1000.5" y="1687.9561">RegisterUser (ab_register_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="976.5" x2="1221.5" y1="1697.1094" y2="1697.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="981.5" y="1714.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="196" x="981.5" y="1730.4014">registration_date: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="976.5" x2="1221.5" y1="1737.7031" y2="1737.7031"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="981.5" y="1754.6982">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="981.5" y="1770.9951">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="981.5" y="1787.292">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="981.5" y="1803.5889">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="981.5" y="1819.8857">email: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="981.5" y="1836.1826">registration_hash: VARCHAR(256)</text></g><!--class ab_permission--><g id="elem_ab_permission"><rect codeLine="54" fill="#003153" height="76.5938" id="ab_permission" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="218" x="949" y="2422.6094"/><ellipse cx="962" cy="2436.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M966.1094,2442.6094 L958.3906,2442.6094 L958.3906,2430.2188 L966.1094,2430.2188 L966.1094,2432.375 L960.8438,2432.375 L960.8438,2435.0469 L965.6094,2435.0469 L965.6094,2437.2031 L960.8438,2437.2031 L960.8438,2440.4531 L966.1094,2440.4531 L966.1094,2442.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="974" y="2441.4561">Permission (ab_permission)</text><line style="stroke:#808080;stroke-width:1.0;" x1="950" x2="1166" y1="2450.6094" y2="2450.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="955" y="2467.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="950" x2="1166" y1="2474.9063" y2="2474.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="955" y="2491.9014">name: VARCHAR(100)</text></g><!--class ab_view_menu--><g id="elem_ab_view_menu"><rect codeLine="58" 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="1202" y="2422.6094"/><ellipse cx="1215" cy="2436.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1219.1094,2442.6094 L1211.3906,2442.6094 L1211.3906,2430.2188 L1219.1094,2430.2188 L1219.1094,2432.375 L1213.8438,2432.375 L1213.8438,2435.0469 L1218.6094,2435.0469 L1218.6094,2437.2031 L1213.8438,2437.2031 L1213.8438,2440.4531 L1219.1094,2440.4531 L1219.1094,2442.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="1227" y="2441.4561">ViewMenu (ab_view_menu)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1203" x2="1415" y1="2450.6094" y2="2450.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1208" y="2467.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1203" x2="1415" y1="2474.9063" y2="2474.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="1208" y="2491.9014">name: VARCHAR(250)</text></g><!--class report_recipient--><g id="elem_report_recipient"><rect codeLine="64" fill="#003153" height="174.375" id="report_recipient" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="271" x="3602.5" y="93.6094"/><ellipse cx="3615.5" cy="107.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3619.6094,113.6094 L3611.8906,113.6094 L3611.8906,101.2188 L3619.6094,101.2188 L3619.6094,103.375 L3614.3438,103.375 L3614.3438,106.0469 L3619.1094,106.0469 L3619.1094,108.2031 L3614.3438,108.2031 L3614.3438,111.4531 L3619.6094,111.4531 L3619.6094,113.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="243" x="3627.5" y="112.4561">ReportRecipients (report_recipient)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3603.5" x2="3872.5" y1="121.6094" y2="121.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3608.5" y="138.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3608.5" y="154.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3608.5" y="171.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="3608.5" y="187.4951">recipient_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="3608.5" y="203.792">report_schedule_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3608.5" y="220.0889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3608.5" y="236.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3603.5" x2="3872.5" y1="243.6875" y2="243.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="3608.5" y="260.6826">type: VARCHAR(50)</text></g><!--class report_schedule--><g id="elem_report_schedule"><rect codeLine="74" fill="#003153" height="565.5" id="report_schedule" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="267" x="3591.5" y="327.6094"/><ellipse cx="3604.5" cy="341.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3608.6094,347.6094 L3600.8906,347.6094 L3600.8906,335.2188 L3608.6094,335.2188 L3608.6094,337.375 L3603.3438,337.375 L3603.3438,340.0469 L3608.1094,340.0469 L3608.1094,342.2031 L3603.3438,342.2031 L3603.3438,345.4531 L3608.6094,345.4531 L3608.6094,347.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="239" x="3616.5" y="346.4561">ReportSchedule (report_schedule)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3592.5" x2="3857.5" y1="355.6094" y2="355.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3597.5" y="372.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3597.5" y="388.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="3597.5" y="405.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3597.5" y="421.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="3597.5" y="437.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="3597.5" y="454.0889">context_markdown: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="3597.5" y="470.3857">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="3597.5" y="486.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="3597.5" y="502.9795">chart_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3597.5" y="519.2764">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3597.5" y="535.5732">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="177" x="3597.5" y="551.8701">last_eval_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="3597.5" y="568.167">last_value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="3597.5" y="584.4639">last_value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="187" x="3597.5" y="600.7607">validator_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="3597.5" y="617.0576">log_retention: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="3597.5" y="633.3545">grace_period: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="3597.5" y="649.6514">working_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="3597.5" y="665.9482">force_screenshot: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3597.5" y="682.2451">custom_width: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3597.5" y="698.542">custom_height: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3597.5" y="714.8389">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3597.5" y="731.1357">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3592.5" x2="3857.5" y1="738.4375" y2="738.4375"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="3597.5" y="755.4326">type: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="3597.5" y="771.7295">name: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="3597.5" y="788.0264">crontab: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="230" x="3597.5" y="804.3232">creation_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="3597.5" y="820.6201">timezone: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="3597.5" y="836.917">report_format: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="170" x="3597.5" y="853.2139">last_state: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="207" x="3597.5" y="869.5107">validator_type: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="207" x="3597.5" y="885.8076">email_subject: VARCHAR(255)</text></g><!--class report_execution_log--><g id="elem_report_execution_log"><rect codeLine="108" 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="3554.5" y="1084.1094"/><ellipse cx="3567.5" cy="1098.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3571.6094,1104.1094 L3563.8906,1104.1094 L3563.8906,1091.7188 L3571.6094,1091.7188 L3571.6094,1093.875 L3566.3438,1093.875 L3566.3438,1096.5469 L3571.1094,1096.5469 L3571.1094,1098.7031 L3566.3438,1098.7031 L3566.3438,1101.9531 L3571.6094,1101.9531 L3571.6094,1104.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="299" x="3579.5" y="1102.9561">ReportExecutionLog (report_execution_log)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3555.5" x2="3880.5" y1="1112.1094" y2="1112.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3560.5" y="1129.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="3560.5" y="1145.4014">scheduled_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="3560.5" y="1161.6982">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="3560.5" y="1177.9951">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="89" x="3560.5" y="1194.292">value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="3560.5" y="1210.5889">value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="3560.5" y="1226.8857">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="3560.5" y="1243.1826">report_schedule_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3555.5" x2="3880.5" y1="1250.4844" y2="1250.4844"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="3560.5" y="1267.4795">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="139" x="3560.5" y="1283.7764">state: VARCHAR(50)</text></g><!--class themes--><g id="elem_themes"><rect codeLine="122" fill="#003153" height="190.6719" id="themes" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="216" x="1758" y="2131.1094"/><ellipse cx="1804.25" cy="2145.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1808.3594,2151.1094 L1800.6406,2151.1094 L1800.6406,2138.7188 L1808.3594,2138.7188 L1808.3594,2140.875 L1803.0938,2140.875 L1803.0938,2143.5469 L1807.8594,2143.5469 L1807.8594,2145.7031 L1803.0938,2145.7031 L1803.0938,2148.9531 L1808.3594,2148.9531 L1808.3594,2151.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="1821.75" y="2149.9561">Theme (themes)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1759" x2="1973" y1="2159.1094" y2="2159.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1764" y="2176.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1764" y="2192.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1764" y="2208.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="111" x="1764" y="2224.9951">json_data: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="1764" y="2241.292">is_system: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1764" y="2257.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1764" y="2273.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1759" x2="1973" y1="2281.1875" y2="2281.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1764" y="2298.1826">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="204" x="1764" y="2314.4795">theme_name: VARCHAR(250)</text></g><!--class ab_group--><g id="elem_ab_group"><rect codeLine="133" fill="#003153" height="109.1875" id="ab_group" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="202" x="1521" y="2172.1094"/><ellipse cx="1557.4" cy="2186.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1561.5094,2192.1094 L1553.7906,2192.1094 L1553.7906,2179.7188 L1561.5094,2179.7188 L1561.5094,2181.875 L1556.2438,2181.875 L1556.2438,2184.5469 L1561.0094,2184.5469 L1561.0094,2186.7031 L1556.2438,2186.7031 L1556.2438,2189.9531 L1561.5094,2189.9531 L1561.5094,2192.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1574.6" y="2190.9561">Group (ab_group)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1522" x2="1722" y1="2200.1094" y2="2200.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1527" y="2217.1045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1522" x2="1722" y1="2224.4063" y2="2224.4063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="1527" y="2241.4014">name: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="1527" y="2257.6982">label: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="1527" y="2273.9951">description: VARCHAR(512)</text></g><!--class dbs--><g id="elem_dbs"><rect codeLine="141" fill="#003153" height="467.7188" id="dbs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="276" x="600" y="953.6094"/><ellipse cx="681.25" cy="967.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M685.3594,973.6094 L677.6406,973.6094 L677.6406,961.2188 L685.3594,961.2188 L685.3594,963.375 L680.0938,963.375 L680.0938,966.0469 L684.8594,966.0469 L684.8594,968.2031 L680.0938,968.2031 L680.0938,971.4531 L685.3594,971.4531 L685.3594,973.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="106" x="698.75" y="972.4561">Database (dbs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="601" x2="875" y1="981.6094" y2="981.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="606" y="998.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="606" y="1014.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="606" y="1031.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="606" y="1047.4951">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="606" y="1063.792">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="256" x="606" y="1080.0889">select_as_create_table_as: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="606" y="1096.3857">expose_in_sqllab: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="187" x="606" y="1112.6826">allow_run_async: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="606" y="1128.9795">allow_file_upload: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="606" y="1145.2764">allow_ctas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="606" y="1161.5732">allow_cvas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="606" y="1177.8701">allow_dml: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="606" y="1194.167">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="606" y="1210.4639">encrypted_extra: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="606" y="1226.7607">impersonate_user: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="606" y="1243.0576">server_cert: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="606" y="1259.3545">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="606" y="1275.6514">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="606" y="1291.9482">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="606" y="1308.2451">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="601" x2="875" y1="1315.5469" y2="1315.5469"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="606" y="1332.542">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="606" y="1348.8389">verbose_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="606" y="1365.1357">database_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="606" y="1381.4326">sqlalchemy_uri: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="264" x="606" y="1397.7295">configuration_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="606" y="1414.0264">force_ctas_schema: VARCHAR(250)</text></g><!--class sql_metrics--><g id="elem_sql_metrics"><rect codeLine="169" fill="#003153" height="304.75" id="sql_metrics" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="236" x="28" y="1035.1094"/><ellipse cx="64.85" cy="1049.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M68.9594,1055.1094 L61.2406,1055.1094 L61.2406,1042.7188 L68.9594,1042.7188 L68.9594,1044.875 L63.6937,1044.875 L63.6937,1047.5469 L68.4594,1047.5469 L68.4594,1049.7031 L63.6937,1049.7031 L63.6937,1052.9531 L68.9594,1052.9531 L68.9594,1055.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="82.15" y="1053.9561">SqlMetric (sql_metrics)</text><line style="stroke:#808080;stroke-width:1.0;" x1="29" x2="263" y1="1063.1094" y2="1063.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="34" y="1080.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="34" y="1096.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="34" y="1112.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="34" y="1128.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="102" x="34" y="1145.292">currency: JSON</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="34" y="1161.5889">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="34" y="1177.8857">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="34" y="1194.1826">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="34" y="1210.4795">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="34" y="1226.7764">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="34" y="1243.0732">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="29" x2="263" y1="1250.375" y2="1250.375"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="34" y="1267.3701">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="34" y="1283.667">metric_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="224" x="34" y="1299.9639">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="34" y="1316.2607">metric_type: VARCHAR(32)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="34" y="1332.5576">d3format: VARCHAR(128)</text></g><!--class table_columns--><g id="elem_table_columns"><rect codeLine="187" fill="#003153" height="353.6406" id="table_columns" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="266" x="299" y="1010.6094"/><ellipse cx="326.85" cy="1024.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M330.9594,1030.6094 L323.2406,1030.6094 L323.2406,1018.2188 L330.9594,1018.2188 L330.9594,1020.375 L325.6938,1020.375 L325.6938,1023.0469 L330.4594,1023.0469 L330.4594,1025.2031 L325.6938,1025.2031 L325.6938,1028.4531 L330.9594,1028.4531 L330.9594,1030.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="205" x="342.15" y="1029.4561">TableColumn (table_columns)</text><line style="stroke:#808080;stroke-width:1.0;" x1="300" x2="564" y1="1038.6094" y2="1038.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="305" y="1055.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="305" y="1071.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="305" y="1088.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="305" y="1104.4951">is_active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="75" x="305" y="1120.792">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="305" y="1137.0889">groupby: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="305" y="1153.3857">filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="305" y="1169.6826">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="305" y="1185.9795">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="126" x="305" y="1202.2764">is_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="305" y="1218.5732">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="305" y="1234.8701">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="305" y="1251.167">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="305" y="1267.4639">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="300" x2="564" y1="1274.7656" y2="1274.7656"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="305" y="1291.7607">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="305" y="1308.0576">column_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="224" x="305" y="1324.3545">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="254" x="305" y="1340.6514">advanced_data_type: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="250" x="305" y="1356.9482">python_date_format: VARCHAR(255)</text></g><!--class tables--><g id="elem_tables"><rect codeLine="208" fill="#003153" height="549.2031" id="tables" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="248" x="579" y="1481.6094"/><ellipse cx="637.75" cy="1495.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M641.8594,1501.6094 L634.1406,1501.6094 L634.1406,1489.2188 L641.8594,1489.2188 L641.8594,1491.375 L636.5938,1491.375 L636.5938,1494.0469 L641.3594,1494.0469 L641.3594,1496.2031 L636.5938,1496.2031 L636.5938,1499.4531 L641.8594,1499.4531 L641.8594,1501.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="655.25" y="1500.4561">SqlaTable (tables)</text><line style="stroke:#808080;stroke-width:1.0;" x1="580" x2="826" y1="1509.6094" y2="1509.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="585" y="1526.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="585" y="1542.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="585" y="1559.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="585" y="1575.4951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="585" y="1591.792">default_endpoint: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="585" y="1608.0889">is_featured: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="217" x="585" y="1624.3857">filter_select_enabled: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="109" x="585" y="1640.6826">offset: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="585" y="1656.9795">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="585" y="1673.2764">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="585" y="1689.5732">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="585" y="1705.8701">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="203" x="585" y="1722.167">fetch_values_predicate: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="585" y="1738.4639">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="585" y="1754.7607">is_sqllab_view: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="585" y="1771.0576">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="585" y="1787.3545">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="209" x="585" y="1803.6514">normalize_columns: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="236" x="585" y="1819.9482">always_filter_main_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="89" x="585" y="1836.2451">folders: JSON</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="585" y="1852.542">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="585" y="1868.8389">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="580" x2="826" y1="1876.1406" y2="1876.1406"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="585" y="1893.1357">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="585" y="1909.4326">params: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="585" y="1925.7295">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="585" y="1942.0264">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="585" y="1958.3232">catalog_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="585" y="1974.6201">table_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="212" x="585" y="1990.917">main_dttm_col: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="585" y="2007.2139">schema: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="585" y="2023.5107">catalog: VARCHAR(256)</text></g><!--class database_user_oauth2_tokens--><g id="elem_database_user_oauth2_tokens"><rect codeLine="241" 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="419.5" y="507.1094"/><ellipse cx="432.5" cy="521.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M436.6094,527.1094 L428.8906,527.1094 L428.8906,514.7188 L436.6094,514.7188 L436.6094,516.875 L431.3438,516.875 L431.3438,519.5469 L436.1094,519.5469 L436.1094,521.7031 L431.3438,521.7031 L431.3438,524.9531 L436.6094,524.9531 L436.6094,527.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="429" x="444.5" y="525.9561">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><line style="stroke:#808080;stroke-width:1.0;" x1="420.5" x2="875.5" y1="535.1094" y2="535.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="425.5" y="552.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="425.5" y="568.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="425.5" y="584.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="425.5" y="600.9951">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="425.5" y="617.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="425.5" y="633.5889">access_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="250" x="425.5" y="649.8857">access_token_expiration: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="425.5" y="666.1826">refresh_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="425.5" y="682.4795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="425.5" y="698.7764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="420.5" x2="875.5" y1="706.0781" y2="706.0781"/></g><!--class row_level_security_filters--><g id="elem_row_level_security_filters"><rect codeLine="253" 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="513.5" y="2123.1094"/><ellipse cx="526.5" cy="2137.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M530.6094,2143.1094 L522.8906,2143.1094 L522.8906,2130.7188 L530.6094,2130.7188 L530.6094,2132.875 L525.3438,2132.875 L525.3438,2135.5469 L530.1094,2135.5469 L530.1094,2137.7031 L525.3438,2137.7031 L525.3438,2140.9531 L530.6094,2140.9531 L530.6094,2143.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="335" x="538.5" y="2141.9561">RowLevelSecurityFilter (row_level_security_filters)</text><line style="stroke:#808080;stroke-width:1.0;" x1="514.5" x2="875.5" y1="2151.1094" y2="2151.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="519.5" y="2168.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="519.5" y="2184.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="519.5" y="2200.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="519.5" y="2216.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="90" x="519.5" y="2233.292">clause: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="519.5" y="2249.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="519.5" y="2265.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="514.5" x2="875.5" y1="2273.1875" y2="2273.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="519.5" y="2290.1826">name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="519.5" y="2306.4795">filter_type: VARCHAR(7)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="519.5" y="2322.7764">group_key: VARCHAR(255)</text></g><!--class query--><g id="elem_query"><rect codeLine="267" fill="#003153" height="532.9063" id="query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="307" x="2898.5" y="1489.6094"/><ellipse cx="3001.25" cy="1503.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3005.3594,1509.6094 L2997.6406,1509.6094 L2997.6406,1497.2188 L3005.3594,1497.2188 L3005.3594,1499.375 L3000.0938,1499.375 L3000.0938,1502.0469 L3004.8594,1502.0469 L3004.8594,1504.2031 L3000.0938,1504.2031 L3000.0938,1507.4531 L3005.3594,1507.4531 L3005.3594,1509.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="94" x="3018.75" y="1508.4561">Query (query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2899.5" x2="3204.5" y1="1517.6094" y2="1517.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="2904.5" y="1534.6045">tracking_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="2904.5" y="1550.9014">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2904.5" y="1567.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="2904.5" y="1583.4951">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="2904.5" y="1599.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="2904.5" y="1616.0889">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="2904.5" y="1632.3857">select_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="137" x="2904.5" y="1648.6826">executed_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="97" x="2904.5" y="1664.9795">limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="169" x="2904.5" y="1681.2764">select_as_cta: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="2904.5" y="1697.5732">select_as_cta_used: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="2904.5" y="1713.8701">progress: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="103" x="2904.5" y="1730.167">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="2904.5" y="1746.4639">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2904.5" y="1762.7607">changed_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="2899.5" x2="3204.5" y1="1770.0625" y2="1770.0625"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="2904.5" y="1787.0576">client_id: VARCHAR(11)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="227" x="2904.5" y="1803.3545">tmp_table_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="248" x="2904.5" y="1819.6514">tmp_schema_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="2904.5" y="1835.9482">status: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="181" x="2904.5" y="1852.2451">tab_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="199" x="2904.5" y="1868.542">sql_editor_id: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="2904.5" y="1884.8389">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="2904.5" y="1901.1357">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="2904.5" y="1917.4326">limiting_factor: VARCHAR(18)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="194" x="2904.5" y="1933.7295">ctas_method: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="2904.5" y="1950.0264">results_key: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="2904.5" y="1966.3232">start_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="2904.5" y="1982.6201">start_running_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="2904.5" y="1998.917">end_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="295" x="2904.5" y="2015.2139">end_result_backend_time: NUMERIC(20, 6)</text></g><!--class saved_query--><g id="elem_saved_query"><rect codeLine="299" fill="#003153" height="321.0469" id="saved_query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="212" x="3240" y="1595.6094"/><ellipse cx="3253" cy="1609.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3257.1094,1615.6094 L3249.3906,1615.6094 L3249.3906,1603.2188 L3257.1094,1603.2188 L3257.1094,1605.375 L3251.8438,1605.375 L3251.8438,1608.0469 L3256.6094,1608.0469 L3256.6094,1610.2031 L3251.8438,1610.2031 L3251.8438,1613.4531 L3257.1094,1613.4531 L3257.1094,1615.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="3265" y="1614.4561">SavedQuery (saved_query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3241" x2="3451" y1="1623.6094" y2="1623.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3246" y="1640.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3246" y="1656.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="3246" y="1673.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3246" y="1689.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="3246" y="1705.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="107" x="3246" y="1722.0889">db_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="3246" y="1738.3857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="3246" y="1754.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="3246" y="1770.9795">template_parameters: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="103" x="3246" y="1787.2764">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="3246" y="1803.5732">last_run: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3246" y="1819.8701">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3246" y="1836.167">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3241" x2="3451" y1="1843.4688" y2="1843.4688"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="3246" y="1860.4639">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="3246" y="1876.7607">schema: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3246" y="1893.0576">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="3246" y="1909.3545">label: VARCHAR(256)</text></g><!--class table_schema--><g id="elem_table_schema"><rect codeLine="318" fill="#003153" height="255.8594" id="table_schema" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="232" x="3052" y="482.6094"/><ellipse cx="3065" cy="496.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3069.1094,502.6094 L3061.3906,502.6094 L3061.3906,490.2188 L3069.1094,490.2188 L3069.1094,492.375 L3063.8438,492.375 L3063.8438,495.0469 L3068.6094,495.0469 L3068.6094,497.2031 L3063.8438,497.2031 L3063.8438,500.4531 L3069.1094,500.4531 L3069.1094,502.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="204" x="3077" y="501.4561">TableSchema (table_schema)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3053" x2="3283" y1="510.6094" y2="510.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3058" y="527.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3058" y="543.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="3058" y="560.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3058" y="576.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3058" y="592.792">tab_state_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3058" y="609.0889">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="3058" y="625.3857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="3058" y="641.6826">expanded: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3058" y="657.9795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3058" y="674.2764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3053" x2="3283" y1="681.5781" y2="681.5781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="3058" y="698.5732">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3058" y="714.8701">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="3058" y="731.167">table: VARCHAR(256)</text></g><!--class tab_state--><g id="elem_tab_state"><rect codeLine="333" fill="#003153" height="353.6406" id="tab_state" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="188" x="3074" y="1010.6094"/><ellipse cx="3096" cy="1024.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3100.1094,1030.6094 L3092.3906,1030.6094 L3092.3906,1018.2188 L3100.1094,1018.2188 L3100.1094,1020.375 L3094.8438,1020.375 L3094.8438,1023.0469 L3099.6094,1023.0469 L3099.6094,1025.2031 L3094.8438,1025.2031 L3094.8438,1028.4531 L3100.1094,1028.4531 L3100.1094,1030.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="3110" y="1029.4561">TabState (tab_state)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3075" x2="3261" y1="1038.6094" y2="1038.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3080" y="1055.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3080" y="1071.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="3080" y="1088.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3080" y="1104.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="3080" y="1120.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="3080" y="1137.0889">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3080" y="1153.3857">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="3080" y="1169.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="3080" y="1185.9795">query_limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3080" y="1202.2764">latest_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="130" x="3080" y="1218.5732">autorun: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="3080" y="1234.8701">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3080" y="1251.167">hide_left_bar: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="3080" y="1267.4639">saved_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3080" y="1283.7607">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3080" y="1300.0576">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3075" x2="3261" y1="1307.3594" y2="1307.3594"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="3080" y="1324.3545">label: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="3080" y="1340.6514">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3080" y="1356.9482">catalog: VARCHAR(256)</text></g><!--class favstar--><g id="elem_favstar"><rect codeLine="356" fill="#003153" height="141.7813" id="favstar" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="197" x="5808.5" y="1116.6094"/><ellipse cx="5848.75" cy="1130.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5852.8594,1136.6094 L5845.1406,1136.6094 L5845.1406,1124.2188 L5852.8594,1124.2188 L5852.8594,1126.375 L5847.5938,1126.375 L5847.5938,1129.0469 L5852.3594,1129.0469 L5852.3594,1131.2031 L5847.5938,1131.2031 L5847.5938,1134.4531 L5852.8594,1134.4531 L5852.8594,1136.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="109" x="5866.25" y="1135.4561">FavStar (favstar)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5809.5" x2="6004.5" y1="1144.6094" y2="1144.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5814.5" y="1161.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="5814.5" y="1177.9014">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="110" x="5814.5" y="1194.1982">obj_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="5814.5" y="1210.4951">dttm: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="5809.5" x2="6004.5" y1="1217.7969" y2="1217.7969"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="5814.5" y="1234.792">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="5814.5" y="1251.0889">class_name: VARCHAR(50)</text></g><!--class slices--><g id="elem_slices"><rect codeLine="364" fill="#003153" height="435.125" id="slices" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="258" x="5236" y="970.1094"/><ellipse cx="5318.75" cy="984.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5322.8594,990.1094 L5315.1406,990.1094 L5315.1406,977.7188 L5322.8594,977.7188 L5322.8594,979.875 L5317.5938,979.875 L5317.5938,982.5469 L5322.3594,982.5469 L5322.3594,984.7031 L5317.5938,984.7031 L5317.5938,987.9531 L5322.8594,987.9531 L5322.8594,990.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="85" x="5336.25" y="988.9561">Slice (slices)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5237" x2="5493" y1="998.1094" y2="998.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5242" y="1015.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5242" y="1031.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5242" y="1047.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="167" x="5242" y="1063.9951">datasource_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="96" x="5242" y="1080.292">params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="5242" y="1096.5889">query_context: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="5242" y="1112.8857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="5242" y="1129.1826">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="5242" y="1145.4795">last_saved_at: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="5242" y="1161.7764">last_saved_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="5242" y="1178.0732">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="5242" y="1194.3701">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="5242" y="1210.667">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="5242" y="1226.9639">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5242" y="1243.2607">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5242" y="1259.5576">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5237" x2="5493" y1="1266.8594" y2="1266.8594"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="5242" y="1283.8545">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="5242" y="1300.1514">slice_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="228" x="5242" y="1316.4482">datasource_type: VARCHAR(200)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="5242" y="1332.7451">datasource_name: VARCHAR(2000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="5242" y="1349.042">viz_type: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5242" y="1365.3389">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="5242" y="1381.6357">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="5242" y="1397.9326">catalog_perm: VARCHAR(1000)</text></g><!--class dynamic_plugin--><g id="elem_dynamic_plugin"><rect codeLine="390" fill="#003153" height="174.375" id="dynamic_plugin" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="249" x="3987.5" y="1100.6094"/><ellipse cx="4000.5" cy="1114.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4004.6094,1120.6094 L3996.8906,1120.6094 L3996.8906,1108.2188 L4004.6094,1108.2188 L4004.6094,1110.375 L3999.3438,1110.375 L3999.3438,1113.0469 L4004.1094,1113.0469 L4004.1094,1115.2031 L3999.3438,1115.2031 L3999.3438,1118.4531 L4004.6094,1118.4531 L4004.6094,1120.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="221" x="4012.5" y="1119.4561">DynamicPlugin (dynamic_plugin)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3988.5" x2="4235.5" y1="1128.6094" y2="1128.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3993.5" y="1145.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3993.5" y="1161.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3993.5" y="1178.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="3993.5" y="1194.4951">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="3993.5" y="1210.792">key: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="3993.5" y="1227.0889">bundle_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3993.5" y="1243.3857">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3993.5" y="1259.6826">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3988.5" x2="4235.5" y1="1266.9844" y2="1266.9844"/></g><!--class user_attribute--><g id="elem_user_attribute"><rect codeLine="400" fill="#003153" height="174.375" id="user_attribute" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="244" x="5529" y="1100.6094"/><ellipse cx="5548.75" cy="1114.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5552.8594,1120.6094 L5545.1406,1120.6094 L5545.1406,1108.2188 L5552.8594,1108.2188 L5552.8594,1110.375 L5547.5938,1110.375 L5547.5938,1113.0469 L5552.3594,1113.0469 L5552.3594,1115.2031 L5547.5938,1115.2031 L5547.5938,1118.4531 L5552.8594,1118.4531 L5552.8594,1120.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="5562.25" y="1119.4561">UserAttribute (user_attribute)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5530" x2="5772" y1="1128.6094" y2="1128.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5535" y="1145.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5535" y="1161.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5535" y="1178.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="5535" y="1194.4951">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="5535" y="1210.792">welcome_dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5535" y="1227.0889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5535" y="1243.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5530" x2="5772" y1="1250.6875" y2="1250.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="5535" y="1267.6826">avatar_url: VARCHAR(100)</text></g><!--class embedded_dashboards--><g id="elem_embedded_dashboards"><rect codeLine="410" fill="#003153" height="158.0781" id="embedded_dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="359" x="4841.5" y="1108.6094"/><ellipse cx="4854.5" cy="1122.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4858.6094,1128.6094 L4850.8906,1128.6094 L4850.8906,1116.2188 L4858.6094,1116.2188 L4858.6094,1118.375 L4853.3438,1118.375 L4853.3438,1121.0469 L4858.1094,1121.0469 L4858.1094,1123.2031 L4853.3438,1123.2031 L4853.3438,1126.4531 L4858.6094,1126.4531 L4858.6094,1128.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="331" x="4866.5" y="1127.4561">EmbeddedDashboard (embedded_dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4842.5" x2="5199.5" y1="1136.6094" y2="1136.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4847.5" y="1153.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4847.5" y="1169.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="4847.5" y="1186.1982">allow_domain_list: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="4847.5" y="1202.4951">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4847.5" y="1218.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4847.5" y="1235.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4842.5" x2="5199.5" y1="1242.3906" y2="1242.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="4847.5" y="1259.3857">uuid: BINARY(16)</text></g><!--class css_templates--><g id="elem_css_templates"><rect codeLine="419" fill="#003153" height="174.375" id="css_templates" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="233" x="4271.5" y="1100.6094"/><ellipse cx="4284.5" cy="1114.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4288.6094,1120.6094 L4280.8906,1120.6094 L4280.8906,1108.2188 L4288.6094,1108.2188 L4288.6094,1110.375 L4283.3438,1110.375 L4283.3438,1113.0469 L4288.1094,1113.0469 L4288.1094,1115.2031 L4283.3438,1115.2031 L4283.3438,1118.4531 L4288.6094,1118.4531 L4288.6094,1120.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="205" x="4296.5" y="1119.4561">CssTemplate (css_templates)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4272.5" x2="4503.5" y1="1128.6094" y2="1128.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4277.5" y="1145.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4277.5" y="1161.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4277.5" y="1178.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="4277.5" y="1194.4951">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4277.5" y="1210.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4277.5" y="1227.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4272.5" x2="4503.5" y1="1234.3906" y2="1234.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="4277.5" y="1251.3857">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="4277.5" y="1267.6826">template_name: VARCHAR(250)</text></g><!--class dashboards--><g id="elem_dashboards"><rect codeLine="429" fill="#003153" height="337.3438" id="dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="243" x="4914.5" y="1587.6094"/><ellipse cx="4946.85" cy="1601.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4950.9594,1607.6094 L4943.2406,1607.6094 L4943.2406,1595.2188 L4950.9594,1595.2188 L4950.9594,1597.375 L4945.6938,1597.375 L4945.6938,1600.0469 L4950.4594,1600.0469 L4950.4594,1602.2031 L4945.6938,1602.2031 L4945.6938,1605.4531 L4950.9594,1605.4531 L4950.9594,1607.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="4963.15" y="1606.4561">Dashboard (dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4915.5" x2="5156.5" y1="1615.6094" y2="1615.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4920.5" y="1632.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4920.5" y="1648.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4920.5" y="1665.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="136" x="4920.5" y="1681.4951">position_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="4920.5" y="1697.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="4920.5" y="1714.0889">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="4920.5" y="1730.3857">theme_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="4920.5" y="1746.6826">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="4920.5" y="1762.9795">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="4920.5" y="1779.2764">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="4920.5" y="1795.5732">published: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="4920.5" y="1811.8701">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="4920.5" y="1828.167">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4920.5" y="1844.4639">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4920.5" y="1860.7607">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4915.5" x2="5156.5" y1="1868.0625" y2="1868.0625"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="4920.5" y="1885.0576">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="219" x="4920.5" y="1901.3545">dashboard_title: VARCHAR(500)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="4920.5" y="1917.6514">slug: VARCHAR(255)</text></g><!--class annotation_layer--><g id="elem_annotation_layer"><rect codeLine="449" fill="#003153" height="158.0781" id="annotation_layer" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="266" x="4540" y="1108.6094"/><ellipse cx="4553" cy="1122.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4557.1094,1128.6094 L4549.3906,1128.6094 L4549.3906,1116.2188 L4557.1094,1116.2188 L4557.1094,1118.375 L4551.8438,1118.375 L4551.8438,1121.0469 L4556.6094,1121.0469 L4556.6094,1123.2031 L4551.8438,1123.2031 L4551.8438,1126.4531 L4557.1094,1126.4531 L4557.1094,1128.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="238" x="4565" y="1127.4561">AnnotationLayer (annotation_layer)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4541" x2="4805" y1="1136.6094" y2="1136.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4546" y="1153.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4546" y="1169.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4546" y="1186.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="4546" y="1202.4951">descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4546" y="1218.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4546" y="1235.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4541" x2="4805" y1="1242.3906" y2="1242.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="4546" y="1259.3857">name: VARCHAR(250)</text></g><!--class tagged_object--><g id="elem_tagged_object"><rect codeLine="458" fill="#003153" height="174.375" id="tagged_object" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="239" x="4640.5" y="1669.1094"/><ellipse cx="4653.5" cy="1683.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4657.6094,1689.1094 L4649.8906,1689.1094 L4649.8906,1676.7188 L4657.6094,1676.7188 L4657.6094,1678.875 L4652.3438,1678.875 L4652.3438,1681.5469 L4657.1094,1681.5469 L4657.1094,1683.7031 L4652.3438,1683.7031 L4652.3438,1686.9531 L4657.6094,1686.9531 L4657.6094,1689.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="4665.5" y="1687.9561">TaggedObject (tagged_object)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4641.5" x2="4878.5" y1="1697.1094" y2="1697.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4646.5" y="1714.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4646.5" y="1730.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4646.5" y="1746.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="111" x="4646.5" y="1762.9951">tag_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="4646.5" y="1779.292">object_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4646.5" y="1795.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4646.5" y="1811.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4641.5" x2="4878.5" y1="1819.1875" y2="1819.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="4646.5" y="1836.1826">object_type: VARCHAR(9)</text></g><!--class annotation--><g id="elem_annotation"><rect codeLine="468" fill="#003153" height="223.2656" id="annotation" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="207" x="4398.5" y="1644.6094"/><ellipse cx="4418.7" cy="1658.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4422.8094,1664.6094 L4415.0906,1664.6094 L4415.0906,1652.2188 L4422.8094,1652.2188 L4422.8094,1654.375 L4417.5438,1654.375 L4417.5438,1657.0469 L4422.3094,1657.0469 L4422.3094,1659.2031 L4417.5438,1659.2031 L4417.5438,1662.4531 L4422.8094,1662.4531 L4422.8094,1664.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="4432.3" y="1663.4561">Annotation (annotation)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4399.5" x2="4604.5" y1="1672.6094" y2="1672.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4404.5" y="1689.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4404.5" y="1705.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4404.5" y="1722.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="4404.5" y="1738.4951">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="4404.5" y="1754.792">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="4404.5" y="1771.0889">layer_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="4404.5" y="1787.3857">long_descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="4404.5" y="1803.6826">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4404.5" y="1819.9795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4404.5" y="1836.2764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4399.5" x2="4604.5" y1="1843.5781" y2="1843.5781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="195" x="4404.5" y="1860.5732">short_descr: VARCHAR(500)</text></g><!--class tag--><g id="elem_tag"><rect codeLine="481" fill="#003153" height="174.375" id="tag" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="185" x="4667.5" y="2139.6094"/><ellipse cx="4725.25" cy="2153.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4729.3594,2159.6094 L4721.6406,2159.6094 L4721.6406,2147.2188 L4729.3594,2147.2188 L4729.3594,2149.375 L4724.0938,2149.375 L4724.0938,2152.0469 L4728.8594,2152.0469 L4728.8594,2154.2031 L4724.0938,2154.2031 L4724.0938,2157.4531 L4729.3594,2157.4531 L4729.3594,2159.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="62" x="4742.75" y="2158.4561">Tag (tag)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4668.5" x2="4851.5" y1="2167.6094" y2="2167.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4673.5" y="2184.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4673.5" y="2200.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4673.5" y="2217.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="4673.5" y="2233.4951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4673.5" y="2249.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4673.5" y="2266.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4668.5" x2="4851.5" y1="2273.3906" y2="2273.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="4673.5" y="2290.3857">name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="4673.5" y="2306.6826">type: VARCHAR(12)</text></g><!--class keyvalue--><g id="elem_keyvalue"><rect codeLine="493" fill="#003153" height="76.5938" id="keyvalue" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="165" x="2485.5" y="1717.6094"/><ellipse cx="2498.5" cy="1731.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2502.6094,1737.6094 L2494.8906,1737.6094 L2494.8906,1725.2188 L2502.6094,1725.2188 L2502.6094,1727.375 L2497.3438,1727.375 L2497.3438,1730.0469 L2502.1094,1730.0469 L2502.1094,1732.2031 L2497.3438,1732.2031 L2497.3438,1735.4531 L2502.6094,1735.4531 L2502.6094,1737.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="137" x="2510.5" y="1736.4561">KeyValue (keyvalue)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2486.5" x2="2649.5" y1="1745.6094" y2="1745.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2491.5" y="1762.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="81" x="2491.5" y="1778.9014">value: TEXT</text><line style="stroke:#808080;stroke-width:1.0;" x1="2486.5" x2="2649.5" y1="1786.2031" y2="1786.2031"/></g><!--class cache_keys--><g id="elem_cache_keys"><rect codeLine="497" fill="#003153" height="125.4844" id="cache_keys" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="222" x="2228" y="1693.6094"/><ellipse cx="2254.5" cy="1707.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2258.6094,1713.6094 L2250.8906,1713.6094 L2250.8906,1701.2188 L2258.6094,1701.2188 L2258.6094,1703.375 L2253.3438,1703.375 L2253.3438,1706.0469 L2258.1094,1706.0469 L2258.1094,1708.2031 L2253.3438,1708.2031 L2253.3438,1711.4531 L2258.6094,1711.4531 L2258.6094,1713.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2269.5" y="1712.4561">CacheKey (cache_keys)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2229" x2="2449" y1="1721.6094" y2="1721.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2234" y="1738.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="2234" y="1754.9014">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2234" y="1771.1982">created_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="2229" x2="2449" y1="1778.5" y2="1778.5"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="2234" y="1795.4951">cache_key: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="2234" y="1811.792">datasource_uid: VARCHAR(64)</text></g><!--class key_value--><g id="elem_key_value"><rect codeLine="504" fill="#003153" height="190.6719" id="key_value" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="207" x="1766.5" y="1660.6094"/><ellipse cx="1779.5" cy="1674.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1783.6094,1680.6094 L1775.8906,1680.6094 L1775.8906,1668.2188 L1783.6094,1668.2188 L1783.6094,1670.375 L1778.3438,1670.375 L1778.3438,1673.0469 L1783.1094,1673.0469 L1783.1094,1675.2031 L1778.3438,1675.2031 L1778.3438,1678.4531 L1783.6094,1678.4531 L1783.6094,1680.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="179" x="1791.5" y="1679.4561">KeyValueEntry (key_value)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1767.5" x2="1972.5" y1="1688.6094" y2="1688.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1772.5" y="1705.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="83" x="1772.5" y="1721.9014">value: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1772.5" y="1738.1982">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1772.5" y="1754.4951">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1772.5" y="1770.792">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="1772.5" y="1787.0889">expires_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1772.5" y="1803.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1767.5" x2="1972.5" y1="1810.6875" y2="1810.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1772.5" y="1827.6826">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1772.5" y="1843.9795">resource: VARCHAR(32)</text></g><!--class ssh_tunnels--><g id="elem_ssh_tunnels"><rect codeLine="515" fill="#003153" height="272.1563" id="ssh_tunnels" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="210" x="1521" y="1620.1094"/><ellipse cx="1537.6" cy="1634.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1541.7094,1640.1094 L1533.9906,1640.1094 L1533.9906,1627.7188 L1541.7094,1627.7188 L1541.7094,1629.875 L1536.4438,1629.875 L1536.4438,1632.5469 L1541.2094,1632.5469 L1541.2094,1634.7031 L1536.4438,1634.7031 L1536.4438,1637.9531 L1541.7094,1637.9531 L1541.7094,1640.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="1550.4" y="1638.9561">SSHTunnel (ssh_tunnels)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1522" x2="1730" y1="1648.1094" y2="1648.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1527" y="1665.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1527" y="1681.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="1527" y="1697.6982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1527" y="1713.9951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="1527" y="1730.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="151" x="1527" y="1746.5889">server_address: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="1527" y="1762.8857">server_port: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="1527" y="1779.1826">username: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="1527" y="1795.4795">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="1527" y="1811.7764">private_key: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="1527" y="1828.0732">private_key_password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1527" y="1844.3701">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1527" y="1860.667">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1522" x2="1730" y1="1867.9688" y2="1867.9688"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1527" y="1884.9639">uuid: BINARY(16)</text></g><!--class logs--><g id="elem_logs"><rect codeLine="531" fill="#003153" height="190.6719" id="logs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="185" x="2008.5" y="1660.6094"/><ellipse cx="2063.25" cy="1674.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2067.3594,1680.6094 L2059.6406,1680.6094 L2059.6406,1668.2188 L2067.3594,1668.2188 L2067.3594,1670.375 L2062.0938,1670.375 L2062.0938,1673.0469 L2066.8594,1673.0469 L2066.8594,1675.2031 L2062.0938,1675.2031 L2062.0938,1678.4531 L2067.3594,1678.4531 L2067.3594,1680.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="68" x="2080.75" y="1679.4561">Log (logs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2009.5" x2="2192.5" y1="1688.6094" y2="1688.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2014.5" y="1705.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="2014.5" y="1721.9014">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="2014.5" y="1738.1982">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="2014.5" y="1754.4951">slice_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="74" x="2014.5" y="1770.792">json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="2014.5" y="1787.0889">dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="2014.5" y="1803.3857">duration_ms: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2009.5" x2="2192.5" y1="1810.6875" y2="1810.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="2014.5" y="1827.6826">action: VARCHAR(512)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2014.5" y="1843.9795">referrer: VARCHAR(1024)</text></g><!--link ab_role to ab_permission_view--><g id="link_ab_role_ab_permission_view"><path codeLine="545" d="M1265.36,1769.6094 C1265.36,1769.6094 1244.17,1769.6094 1244.17,1769.6094 C1244.17,1769.6094 1244.17,2226.6094 1244.17,2226.6094 C1244.17,2226.6094 1227.71,2226.6094 1227.71,2226.6094 " fill="none" id="ab_role-ab_permission_view" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1265.36" x2="1273.36" y1="1769.6094" y2="1763.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1265.36" x2="1273.36" y1="1769.6094" y2="1775.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1265.36" x2="1273.36" y1="1769.6094" y2="1769.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1263.36" x2="1263.36" y1="1765.6094" y2="1773.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1227.71" x2="1219.71" y1="2226.6094" y2="2232.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1227.71" x2="1219.71" y1="2226.6094" y2="2220.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1227.71" x2="1219.71" y1="2226.6094" y2="2226.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1229.71" x2="1229.71" y1="2230.6094" y2="2222.6094"/></g><!--link ab_role to ab_user--><g id="link_ab_role_ab_user"><path codeLine="546" d="M1351,1802.6094 C1351,1802.6094 1351,2082.5894 1351,2082.5894 " fill="none" id="ab_role-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1351" x2="1345" y1="1802.6094" y2="1794.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1351" x2="1357" y1="1802.6094" y2="1794.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1351" x2="1351" y1="1802.6094" y2="1794.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1347" x2="1355" y1="1804.6094" y2="1804.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1351" x2="1357" y1="2082.5894" y2="2090.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1351" x2="1345" y1="2082.5894" y2="2090.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1351" x2="1351" y1="2082.5894" y2="2090.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1355" x2="1347" y1="2080.5894" y2="2080.5894"/></g><!--link ab_role to ab_group--><g id="link_ab_role_ab_group"><path codeLine="547" d="M1436.77,1756.6094 C1436.77,1756.6094 1496.33,1756.6094 1496.33,1756.6094 C1496.33,1756.6094 1496.33,2208.6094 1496.33,2208.6094 C1496.33,2208.6094 1512.86,2208.6094 1512.86,2208.6094 " fill="none" id="ab_role-ab_group" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1436.77" x2="1428.77" y1="1756.6094" y2="1762.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1436.77" x2="1428.77" y1="1756.6094" y2="1750.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1436.77" x2="1428.77" y1="1756.6094" y2="1756.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1438.77" x2="1438.77" y1="1760.6094" y2="1752.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.86" x2="1520.86" y1="2208.6094" y2="2202.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.86" x2="1520.86" y1="2208.6094" y2="2214.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.86" x2="1520.86" y1="2208.6094" y2="2208.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1510.86" x2="1510.86" y1="2204.6094" y2="2212.6094"/></g><!--link ab_role to row_level_security_filters--><g id="link_ab_role_row_level_security_filters"><path codeLine="548" d="M1265.5,1743.6094 C1265.5,1743.6094 1233.33,1743.6094 1233.33,1743.6094 C1233.33,1743.6094 1233.33,2151.6094 1233.33,2151.6094 C1233.33,2151.6094 884.5,2151.6094 884.5,2151.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="1265.5" x2="1273.5" y1="1743.6094" y2="1737.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1265.5" x2="1273.5" y1="1743.6094" y2="1749.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1265.5" x2="1273.5" y1="1743.6094" y2="1743.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1263.5" x2="1263.5" y1="1739.6094" y2="1747.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.5" x2="876.5" y1="2151.6094" y2="2157.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.5" x2="876.5" y1="2151.6094" y2="2145.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.5" x2="876.5" y1="2151.6094" y2="2151.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="886.5" x2="886.5" y1="2155.6094" y2="2147.6094"/></g><!--link ab_user to ab_user--><g id="link_ab_user_ab_user"><path codeLine="550" d="M1444.69,2082.2894 C1444.69,2082.2894 1444.69,2060.6094 1444.69,2060.6094 C1444.69,2060.6094 1471.67,2060.6094 1471.67,2060.6094 C1471.67,2060.6094 1471.67,2392.6094 1471.67,2392.6094 C1471.67,2392.6094 1431.5,2392.6094 1431.5,2392.6094 C1431.5,2392.6094 1431.5,2370.9294 1431.5,2370.9294 " fill="none" id="ab_user-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1444.69" x2="1450.69" y1="2082.2894" y2="2090.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1444.69" x2="1438.69" y1="2082.2894" y2="2090.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1444.69" x2="1444.69" y1="2082.2894" y2="2090.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1448.69" x2="1440.69" y1="2080.2894" y2="2080.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1427.5" x2="1435.5" y1="2366.9294" y2="2366.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1427.5" x2="1435.5" y1="2369.9294" y2="2369.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1431.5" x2="1431.5" y1="2370.9294" y2="2362.9294"/></g><!--link ab_user to ab_group--><g id="link_ab_user_ab_group"><path codeLine="551" d="M1455.31,2245.6094 C1455.31,2245.6094 1512.96,2245.6094 1512.96,2245.6094 " fill="none" id="ab_user-ab_group" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.31" x2="1447.31" y1="2245.6094" y2="2251.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.31" x2="1447.31" y1="2245.6094" y2="2239.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.31" x2="1447.31" y1="2245.6094" y2="2245.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1457.31" x2="1457.31" y1="2249.6094" y2="2241.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.96" x2="1520.96" y1="2245.6094" y2="2239.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.96" x2="1520.96" y1="2245.6094" y2="2251.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.96" x2="1520.96" y1="2245.6094" y2="2245.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1510.96" x2="1510.96" y1="2241.6094" y2="2249.6094"/></g><!--link ab_user to logs--><g id="link_ab_user_logs"><path codeLine="552" d="M1455.13,2096.6094 C1455.13,2096.6094 2101,2096.6094 2101,2096.6094 C2101,2096.6094 2101,1859.8594 2101,1859.8594 " fill="none" id="ab_user-logs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1451.13" x2="1451.13" y1="2100.6094" y2="2092.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1454.13" x2="1454.13" y1="2100.6094" y2="2092.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.13" x2="1447.13" y1="2096.6094" y2="2096.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2101" x2="2095" y1="1859.8594" y2="1851.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2101" x2="2107" y1="1859.8594" y2="1851.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2101" x2="2101" y1="1859.8594" y2="1851.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2097" x2="2105" y1="1861.8594" y2="1861.8594"/></g><!--link ab_user to saved_query--><g id="link_ab_user_saved_query"><path codeLine="553" d="M1455.22,2102.6094 C1455.22,2102.6094 3346,2102.6094 3346,2102.6094 C3346,2102.6094 3346,1924.6794 3346,1924.6794 " fill="none" id="ab_user-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1451.22" x2="1451.22" y1="2106.6094" y2="2098.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1454.22" x2="1454.22" y1="2106.6094" y2="2098.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.22" x2="1447.22" y1="2102.6094" y2="2102.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3346" x2="3340" y1="1924.6794" y2="1916.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3346" x2="3352" y1="1924.6794" y2="1916.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3346" x2="3346" y1="1924.6794" y2="1916.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3342" x2="3350" y1="1926.6794" y2="1926.6794"/></g><!--link ab_user to user_attribute--><g id="link_ab_user_user_attribute"><path codeLine="554" d="M1455.23,2125.6094 C1455.23,2125.6094 5691.67,2125.6094 5691.67,2125.6094 C5691.67,2125.6094 5691.67,1283.0094 5691.67,1283.0094 " fill="none" id="ab_user-user_attribute" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1451.23" x2="1451.23" y1="2129.6094" y2="2121.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1454.23" x2="1454.23" y1="2129.6094" y2="2121.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.23" x2="1447.23" y1="2125.6094" y2="2125.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5691.67" x2="5685.67" y1="1283.0094" y2="1275.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5691.67" x2="5697.67" y1="1283.0094" y2="1275.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5691.67" x2="5691.67" y1="1283.0094" y2="1275.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5687.67" x2="5695.67" y1="1285.0094" y2="1285.0094"/></g><!--link ab_user to tables--><g id="link_ab_user_tables"><path codeLine="555" d="M1259.62,2082.4394 C1259.62,2082.4394 1259.62,2026.6094 1259.62,2026.6094 C1259.62,2026.6094 835.22,2026.6094 835.22,2026.6094 " fill="none" id="ab_user-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1259.62" x2="1265.62" y1="2082.4394" y2="2090.4394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1259.62" x2="1253.62" y1="2082.4394" y2="2090.4394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1259.62" x2="1259.62" y1="2082.4394" y2="2090.4394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1263.62" x2="1255.62" y1="2080.4394" y2="2080.4394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="835.22" x2="827.22" y1="2026.6094" y2="2032.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="835.22" x2="827.22" y1="2026.6094" y2="2020.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="835.22" x2="827.22" y1="2026.6094" y2="2026.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="837.22" x2="837.22" y1="2030.6094" y2="2022.6094"/></g><!--link ab_permission_view to ab_permission--><g id="link_ab_permission_view_ab_permission"><path codeLine="557" d="M1058,2281.2194 C1058,2281.2194 1058,2414.3494 1058,2414.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="1058" x2="1052" y1="2281.2194" y2="2273.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1058" x2="1064" y1="2281.2194" y2="2273.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1058" x2="1058" y1="2281.2194" y2="2273.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1054" x2="1062" y1="2283.2194" y2="2283.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1062" x2="1054" y1="2418.3494" y2="2418.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1062" x2="1054" y1="2415.3494" y2="2415.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1058" x2="1058" y1="2414.3494" y2="2422.3494"/></g><!--link ab_permission_view to ab_view_menu--><g id="link_ab_permission_view_ab_view_menu"><path codeLine="558" d="M1210.75,2281.2194 C1210.75,2281.2194 1210.75,2414.3494 1210.75,2414.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="1210.75" x2="1204.75" y1="2281.2194" y2="2273.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1210.75" x2="1216.75" y1="2281.2194" y2="2273.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1210.75" x2="1210.75" y1="2281.2194" y2="2273.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1206.75" x2="1214.75" y1="2283.2194" y2="2283.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1214.75" x2="1206.75" y1="2418.3494" y2="2418.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1214.75" x2="1206.75" y1="2415.3494" y2="2415.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1210.75" x2="1210.75" y1="2414.3494" y2="2422.3494"/></g><!--link report_recipient to report_schedule--><g id="link_report_recipient_report_schedule"><path codeLine="563" d="M3730.5,275.6294 C3730.5,275.6294 3730.5,319.3494 3730.5,319.3494 " fill="none" id="report_recipient-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3730.5" x2="3724.5" y1="275.6294" y2="267.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3730.5" x2="3736.5" y1="275.6294" y2="267.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3730.5" x2="3730.5" y1="275.6294" y2="267.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3726.5" x2="3734.5" y1="277.6294" y2="277.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3734.5" x2="3726.5" y1="323.3494" y2="323.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3734.5" x2="3726.5" y1="320.3494" y2="320.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3730.5" x2="3730.5" y1="319.3494" y2="327.3494"/></g><!--link report_recipient to ab_user--><g id="link_report_recipient_ab_user"><path codeLine="564" d="M3594.29,180.6094 C3594.29,180.6094 1430.81,180.6094 1430.81,180.6094 C1430.81,180.6094 1430.81,2082.3794 1430.81,2082.3794 " fill="none" id="report_recipient-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3594.29" x2="3602.29" y1="180.6094" y2="174.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3594.29" x2="3602.29" y1="180.6094" y2="186.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3594.29" x2="3602.29" y1="180.6094" y2="180.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3592.29" x2="3592.29" y1="176.6094" y2="184.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1434.81" x2="1426.81" y1="2086.3794" y2="2086.3794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1434.81" x2="1426.81" y1="2083.3794" y2="2083.3794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1430.81" x2="1430.81" y1="2082.3794" y2="2090.3794"/></g><!--link report_schedule to slices--><g id="link_report_schedule_slices"><path codeLine="566" d="M3791.75,901.7394 C3791.75,901.7394 3791.75,990.6094 3791.75,990.6094 C3791.75,990.6094 5227.92,990.6094 5227.92,990.6094 " fill="none" id="report_schedule-slices" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3791.75" x2="3785.75" y1="901.7394" y2="893.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3791.75" x2="3797.75" y1="901.7394" y2="893.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3791.75" x2="3791.75" y1="901.7394" y2="893.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3787.75" x2="3795.75" y1="903.7394" y2="903.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5231.92" x2="5231.92" y1="986.6094" y2="994.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5228.92" x2="5228.92" y1="986.6094" y2="994.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5227.92" x2="5235.92" y1="990.6094" y2="990.6094"/></g><!--link report_schedule to dashboards--><g id="link_report_schedule_dashboards"><path codeLine="567" d="M3866.83,610.6094 C3866.83,610.6094 4254,610.6094 4254,610.6094 C4254,610.6094 4254,1591.6094 4254,1591.6094 C4254,1591.6094 4906.24,1591.6094 4906.24,1591.6094 " fill="none" id="report_schedule-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3866.83" x2="3858.83" y1="610.6094" y2="616.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3866.83" x2="3858.83" y1="610.6094" y2="604.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3866.83" x2="3858.83" y1="610.6094" y2="610.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3868.83" x2="3868.83" y1="614.6094" y2="606.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4910.24" x2="4910.24" y1="1587.6094" y2="1595.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4907.24" x2="4907.24" y1="1587.6094" y2="1595.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4906.24" x2="4914.24" y1="1591.6094" y2="1591.6094"/></g><!--link report_schedule to dbs--><g id="link_report_schedule_dbs"><path codeLine="568" d="M3658.25,901.8194 C3658.25,901.8194 3658.25,964.6094 3658.25,964.6094 C3658.25,964.6094 884.4,964.6094 884.4,964.6094 " fill="none" id="report_schedule-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3658.25" x2="3652.25" y1="901.8194" y2="893.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3658.25" x2="3664.25" y1="901.8194" y2="893.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3658.25" x2="3658.25" y1="901.8194" y2="893.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3654.25" x2="3662.25" y1="903.8194" y2="903.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="880.4" x2="880.4" y1="968.6094" y2="960.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="883.4" x2="883.4" y1="968.6094" y2="960.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.4" x2="876.4" y1="964.6094" y2="964.6094"/></g><!--link report_schedule to ab_user--><g id="link_report_schedule_ab_user"><path codeLine="569" d="M3583.17,816.6094 C3583.17,816.6094 1435.44,816.6094 1435.44,816.6094 C1435.44,816.6094 1435.44,2082.4494 1435.44,2082.4494 " fill="none" id="report_schedule-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3583.17" x2="3591.17" y1="816.6094" y2="810.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3583.17" x2="3591.17" y1="816.6094" y2="822.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3583.17" x2="3591.17" y1="816.6094" y2="816.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3581.17" x2="3581.17" y1="812.6094" y2="820.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1435.44" x2="1441.44" y1="2082.4494" y2="2090.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1435.44" x2="1429.44" y1="2082.4494" y2="2090.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1435.44" x2="1435.44" y1="2082.4494" y2="2090.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1439.44" x2="1431.44" y1="2080.4494" y2="2080.4494"/></g><!--link report_schedule to report_execution_log--><g id="link_report_schedule_report_execution_log"><path codeLine="570" d="M3725,901.6194 C3725,901.6194 3725,1075.8094 3725,1075.8094 " fill="none" id="report_schedule-report_execution_log" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3721" x2="3729" y1="897.6194" y2="897.6194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3721" x2="3729" y1="900.6194" y2="900.6194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3725" x2="3725" y1="901.6194" y2="893.6194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3725" x2="3731" y1="1075.8094" y2="1083.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3725" x2="3719" y1="1075.8094" y2="1083.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3725" x2="3725" y1="1075.8094" y2="1083.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3729" x2="3721" y1="1073.8094" y2="1073.8094"/></g><!--link themes to ab_user--><g id="link_themes_ab_user"><path codeLine="573" d="M1749.73,2301.6094 C1749.73,2301.6094 1455.41,2301.6094 1455.41,2301.6094 " fill="none" id="themes-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1749.73" x2="1757.73" y1="2301.6094" y2="2295.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1749.73" x2="1757.73" y1="2301.6094" y2="2307.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1749.73" x2="1757.73" y1="2301.6094" y2="2301.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1747.73" x2="1747.73" y1="2297.6094" y2="2305.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1451.41" x2="1451.41" y1="2305.6094" y2="2297.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1454.41" x2="1454.41" y1="2305.6094" y2="2297.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.41" x2="1447.41" y1="2301.6094" y2="2301.6094"/></g><!--link dbs to ab_user--><g id="link_dbs_ab_user"><path codeLine="576" d="M884.27,1417.6094 C884.27,1417.6094 1264.25,1417.6094 1264.25,1417.6094 C1264.25,1417.6094 1264.25,2082.2894 1264.25,2082.2894 " fill="none" id="dbs-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.27" x2="876.27" y1="1417.6094" y2="1423.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.27" x2="876.27" y1="1417.6094" y2="1411.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.27" x2="876.27" y1="1417.6094" y2="1417.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="886.27" x2="886.27" y1="1421.6094" y2="1413.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1268.25" x2="1260.25" y1="2086.2894" y2="2086.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1268.25" x2="1260.25" y1="2083.2894" y2="2083.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1264.25" x2="1264.25" y1="2082.2894" y2="2090.2894"/></g><!--link dbs to query--><g id="link_dbs_query"><path codeLine="577" d="M884.26,1413.6094 C884.26,1413.6094 2975.25,1413.6094 2975.25,1413.6094 C2975.25,1413.6094 2975.25,1481.1994 2975.25,1481.1994 " fill="none" id="dbs-query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="880.26" x2="880.26" y1="1417.6094" y2="1409.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="883.26" x2="883.26" y1="1417.6094" y2="1409.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.26" x2="876.26" y1="1413.6094" y2="1413.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2975.25" x2="2981.25" y1="1481.1994" y2="1489.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2975.25" x2="2969.25" y1="1481.1994" y2="1489.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2975.25" x2="2975.25" y1="1481.1994" y2="1489.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2979.25" x2="2971.25" y1="1479.1994" y2="1479.1994"/></g><!--link dbs to saved_query--><g id="link_dbs_saved_query"><path codeLine="578" d="M884.04,1409.6094 C884.04,1409.6094 3247.33,1409.6094 3247.33,1409.6094 C3247.33,1409.6094 3247.33,1587.5394 3247.33,1587.5394 " fill="none" id="dbs-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="880.04" x2="880.04" y1="1413.6094" y2="1405.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="883.04" x2="883.04" y1="1413.6094" y2="1405.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.04" x2="876.04" y1="1409.6094" y2="1409.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3247.33" x2="3253.33" y1="1587.5394" y2="1595.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3247.33" x2="3241.33" y1="1587.5394" y2="1595.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3247.33" x2="3247.33" y1="1587.5394" y2="1595.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3251.33" x2="3243.33" y1="1585.5394" y2="1585.5394"/></g><!--link dbs to tables--><g id="link_dbs_tables"><path codeLine="579" d="M713.5,1429.7094 C713.5,1429.7094 713.5,1473.5394 713.5,1473.5394 " fill="none" id="dbs-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="709.5" x2="717.5" y1="1425.7094" y2="1425.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="709.5" x2="717.5" y1="1428.7094" y2="1428.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="713.5" x2="713.5" y1="1429.7094" y2="1421.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="713.5" x2="719.5" y1="1473.5394" y2="1481.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="713.5" x2="707.5" y1="1473.5394" y2="1481.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="713.5" x2="713.5" y1="1473.5394" y2="1481.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="717.5" x2="709.5" y1="1471.5394" y2="1471.5394"/></g><!--link dbs to ssh_tunnels--><g id="link_dbs_ssh_tunnels"><path codeLine="580" d="M851.5,1429.7994 C851.5,1429.7994 851.5,1644.6094 851.5,1644.6094 C851.5,1644.6094 1512.74,1644.6094 1512.74,1644.6094 " fill="none" id="dbs-ssh_tunnels" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="847.5" x2="855.5" y1="1425.7994" y2="1425.7994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="847.5" x2="855.5" y1="1428.7994" y2="1428.7994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="851.5" x2="851.5" y1="1429.7994" y2="1421.7994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.74" x2="1520.74" y1="1644.6094" y2="1638.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.74" x2="1520.74" y1="1644.6094" y2="1650.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.74" x2="1520.74" y1="1644.6094" y2="1644.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1510.74" x2="1510.74" y1="1640.6094" y2="1648.6094"/></g><!--link sql_metrics to tables--><g id="link_sql_metrics_tables"><path codeLine="582" d="M185.33,1348.4694 C185.33,1348.4694 185.33,1756.6094 185.33,1756.6094 C185.33,1756.6094 570.68,1756.6094 570.68,1756.6094 " fill="none" id="sql_metrics-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="185.33" x2="179.33" y1="1348.4694" y2="1340.4694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="185.33" x2="191.33" y1="1348.4694" y2="1340.4694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="185.33" x2="185.33" y1="1348.4694" y2="1340.4694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="181.33" x2="189.33" y1="1350.4694" y2="1350.4694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="574.68" x2="574.68" y1="1752.6094" y2="1760.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="571.68" x2="571.68" y1="1752.6094" y2="1760.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="570.68" x2="578.68" y1="1756.6094" y2="1756.6094"/></g><!--link sql_metrics to ab_user--><g id="link_sql_metrics_ab_user"><path codeLine="583" d="M106.67,1348.3494 C106.67,1348.3494 106.67,2112.6094 106.67,2112.6094 C106.67,2112.6094 1246.91,2112.6094 1246.91,2112.6094 " fill="none" id="sql_metrics-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="106.67" x2="100.67" y1="1348.3494" y2="1340.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="106.67" x2="112.67" y1="1348.3494" y2="1340.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="106.67" x2="106.67" y1="1348.3494" y2="1340.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="102.67" x2="110.67" y1="1350.3494" y2="1350.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1250.91" x2="1250.91" y1="2108.6094" y2="2116.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1247.91" x2="1247.91" y1="2108.6094" y2="2116.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1246.91" x2="1254.91" y1="2112.6094" y2="2112.6094"/></g><!--link table_columns to tables--><g id="link_table_columns_tables"><path codeLine="585" d="M573.24,1187.6094 C573.24,1187.6094 589.5,1187.6094 589.5,1187.6094 C589.5,1187.6094 589.5,1473.4394 589.5,1473.4394 " fill="none" id="table_columns-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="573.24" x2="565.24" y1="1187.6094" y2="1193.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="573.24" x2="565.24" y1="1187.6094" y2="1181.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="573.24" x2="565.24" y1="1187.6094" y2="1187.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="575.24" x2="575.24" y1="1191.6094" y2="1183.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="593.5" x2="585.5" y1="1477.4394" y2="1477.4394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="593.5" x2="585.5" y1="1474.4394" y2="1474.4394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="589.5" x2="589.5" y1="1473.4394" y2="1481.4394"/></g><!--link table_columns to ab_user--><g id="link_table_columns_ab_user"><path codeLine="586" d="M539.25,1372.6494 C539.25,1372.6494 539.25,2101.6094 539.25,2101.6094 C539.25,2101.6094 1246.69,2101.6094 1246.69,2101.6094 " fill="none" id="table_columns-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="539.25" x2="533.25" y1="1372.6494" y2="1364.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="539.25" x2="545.25" y1="1372.6494" y2="1364.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="539.25" x2="539.25" y1="1372.6494" y2="1364.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="535.25" x2="543.25" y1="1374.6494" y2="1374.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1250.69" x2="1250.69" y1="2097.6094" y2="2105.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1247.69" x2="1247.69" y1="2097.6094" y2="2105.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1246.69" x2="1254.69" y1="2101.6094" y2="2101.6094"/></g><!--link tables to row_level_security_filters--><g id="link_tables_row_level_security_filters"><path codeLine="588" d="M703,2038.8194 C703,2038.8194 703,2114.9494 703,2114.9494 " fill="none" id="tables-row_level_security_filters" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="703" x2="697" y1="2038.8194" y2="2030.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="703" x2="709" y1="2038.8194" y2="2030.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="703" x2="703" y1="2038.8194" y2="2030.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="699" x2="707" y1="2040.8194" y2="2040.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="703" x2="709" y1="2114.9494" y2="2122.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="703" x2="697" y1="2114.9494" y2="2122.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="703" x2="703" y1="2114.9494" y2="2122.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="707" x2="699" y1="2112.9494" y2="2112.9494"/></g><!--link database_user_oauth2_tokens to ab_user--><g id="link_database_user_oauth2_tokens_ab_user"><path codeLine="590" d="M884.55,610.6094 C884.55,610.6094 1268.88,610.6094 1268.88,610.6094 C1268.88,610.6094 1268.88,2082.5694 1268.88,2082.5694 " 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="884.55" x2="876.55" y1="610.6094" y2="616.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.55" x2="876.55" y1="610.6094" y2="604.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.55" x2="876.55" y1="610.6094" y2="610.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="886.55" x2="886.55" y1="614.6094" y2="606.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1272.88" x2="1264.88" y1="2086.5694" y2="2086.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1272.88" x2="1264.88" y1="2083.5694" y2="2083.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1268.88" x2="1268.88" y1="2082.5694" y2="2090.5694"/></g><!--link database_user_oauth2_tokens to dbs--><g id="link_database_user_oauth2_tokens_dbs"><path codeLine="591" d="M738,722.4294 C738,722.4294 738,945.6094 738,945.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="738" x2="732" y1="722.4294" y2="714.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="738" x2="744" y1="722.4294" y2="714.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="738" x2="738" y1="722.4294" y2="714.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="734" x2="742" y1="724.4294" y2="724.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="742" x2="734" y1="949.6094" y2="949.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="742" x2="734" y1="946.6094" y2="946.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="738" x2="738" y1="945.6094" y2="953.6094"/></g><!--link row_level_security_filters to ab_user--><g id="link_row_level_security_filters_ab_user"><path codeLine="593" d="M884.86,2301.6094 C884.86,2301.6094 1246.94,2301.6094 1246.94,2301.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="884.86" x2="876.86" y1="2301.6094" y2="2307.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.86" x2="876.86" y1="2301.6094" y2="2295.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.86" x2="876.86" y1="2301.6094" y2="2301.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="886.86" x2="886.86" y1="2305.6094" y2="2297.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1250.94" x2="1250.94" y1="2297.6094" y2="2305.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1247.94" x2="1247.94" y1="2297.6094" y2="2305.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1246.94" x2="1254.94" y1="2301.6094" y2="2301.6094"/></g><!--link query to ab_user--><g id="link_query_ab_user"><path codeLine="595" d="M2890.39,1957.6094 C2890.39,1957.6094 1442.38,1957.6094 1442.38,1957.6094 C1442.38,1957.6094 1442.38,2082.5294 1442.38,2082.5294 " fill="none" id="query-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2890.39" x2="2898.39" y1="1957.6094" y2="1951.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2890.39" x2="2898.39" y1="1957.6094" y2="1963.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2890.39" x2="2898.39" y1="1957.6094" y2="1957.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2888.39" x2="2888.39" y1="1953.6094" y2="1961.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1446.38" x2="1438.38" y1="2086.5294" y2="2086.5294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1446.38" x2="1438.38" y1="2083.5294" y2="2083.5294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1442.38" x2="1442.38" y1="2082.5294" y2="2090.5294"/></g><!--link saved_query to tag--><g id="link_saved_query_tag"><path codeLine="597" d="M3460.03,1892.6094 C3460.03,1892.6094 4741.5,1892.6094 4741.5,1892.6094 C4741.5,1892.6094 4741.5,2131.2894 4741.5,2131.2894 " fill="none" id="saved_query-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3460.03" x2="3452.03" y1="1892.6094" y2="1898.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3460.03" x2="3452.03" y1="1892.6094" y2="1886.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3460.03" x2="3452.03" y1="1892.6094" y2="1892.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3462.03" x2="3462.03" y1="1896.6094" y2="1888.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4741.5" x2="4747.5" y1="2131.2894" y2="2139.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4741.5" x2="4735.5" y1="2131.2894" y2="2139.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4741.5" x2="4741.5" y1="2131.2894" y2="2139.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4745.5" x2="4737.5" y1="2129.2894" y2="2129.2894"/></g><!--link table_schema to dbs--><g id="link_table_schema_dbs"><path codeLine="599" d="M3063,747.0794 C3063,747.0794 3063,959.6094 3063,959.6094 C3063,959.6094 884.05,959.6094 884.05,959.6094 " fill="none" id="table_schema-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3063" x2="3057" y1="747.0794" y2="739.0794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3063" x2="3069" y1="747.0794" y2="739.0794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3063" x2="3063" y1="747.0794" y2="739.0794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3059" x2="3067" y1="749.0794" y2="749.0794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="880.05" x2="880.05" y1="963.6094" y2="955.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="883.05" x2="883.05" y1="963.6094" y2="955.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.05" x2="876.05" y1="959.6094" y2="959.6094"/></g><!--link table_schema to ab_user--><g id="link_table_schema_ab_user"><path codeLine="600" d="M3043.81,726.6094 C3043.81,726.6094 1433.12,726.6094 1433.12,726.6094 C1433.12,726.6094 1433.12,2082.5194 1433.12,2082.5194 " fill="none" id="table_schema-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3043.81" x2="3051.81" y1="726.6094" y2="720.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3043.81" x2="3051.81" y1="726.6094" y2="732.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3043.81" x2="3051.81" y1="726.6094" y2="726.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3041.81" x2="3041.81" y1="722.6094" y2="730.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1437.12" x2="1429.12" y1="2086.5194" y2="2086.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1437.12" x2="1429.12" y1="2083.5194" y2="2083.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1433.12" x2="1433.12" y1="2082.5194" y2="2090.5194"/></g><!--link table_schema to tab_state--><g id="link_table_schema_tab_state"><path codeLine="601" d="M3168,746.6694 C3168,746.6694 3168,1002.4094 3168,1002.4094 " fill="none" id="table_schema-tab_state" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3168" x2="3162" y1="746.6694" y2="738.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3168" x2="3174" y1="746.6694" y2="738.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3168" x2="3168" y1="746.6694" y2="738.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3164" x2="3172" y1="748.6694" y2="748.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3172" x2="3164" y1="1006.4094" y2="1006.4094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3172" x2="3164" y1="1003.4094" y2="1003.4094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3168" x2="3168" y1="1002.4094" y2="1010.4094"/></g><!--link tab_state to dbs--><g id="link_tab_state_dbs"><path codeLine="603" d="M3065.86,1187.6094 C3065.86,1187.6094 884.19,1187.6094 884.19,1187.6094 " fill="none" id="tab_state-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3065.86" x2="3073.86" y1="1187.6094" y2="1181.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3065.86" x2="3073.86" y1="1187.6094" y2="1193.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3065.86" x2="3073.86" y1="1187.6094" y2="1187.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3063.86" x2="3063.86" y1="1183.6094" y2="1191.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="880.19" x2="880.19" y1="1191.6094" y2="1183.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="883.19" x2="883.19" y1="1191.6094" y2="1183.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="884.19" x2="876.19" y1="1187.6094" y2="1187.6094"/></g><!--link tab_state to query--><g id="link_tab_state_query"><path codeLine="604" d="M3139.75,1372.7594 C3139.75,1372.7594 3139.75,1481.5094 3139.75,1481.5094 " fill="none" id="tab_state-query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3139.75" x2="3133.75" y1="1372.7594" y2="1364.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3139.75" x2="3145.75" y1="1372.7594" y2="1364.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3139.75" x2="3139.75" y1="1372.7594" y2="1364.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3135.75" x2="3143.75" y1="1374.7594" y2="1374.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3143.75" x2="3135.75" y1="1485.5094" y2="1485.5094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3143.75" x2="3135.75" y1="1482.5094" y2="1482.5094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3139.75" x2="3139.75" y1="1481.5094" y2="1489.5094"/></g><!--link tab_state to saved_query--><g id="link_tab_state_saved_query"><path codeLine="605" d="M3254.67,1372.7594 C3254.67,1372.7594 3254.67,1587.1394 3254.67,1587.1394 " fill="none" id="tab_state-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3254.67" x2="3248.67" y1="1372.7594" y2="1364.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3254.67" x2="3260.67" y1="1372.7594" y2="1364.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3254.67" x2="3254.67" y1="1372.7594" y2="1364.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3250.67" x2="3258.67" y1="1374.7594" y2="1374.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3258.67" x2="3250.67" y1="1591.1394" y2="1591.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3258.67" x2="3250.67" y1="1588.1394" y2="1588.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3254.67" x2="3254.67" y1="1587.1394" y2="1595.1394"/></g><!--link tab_state to ab_user--><g id="link_tab_state_ab_user"><path codeLine="606" d="M3222.75,1372.7994 C3222.75,1372.7994 3222.75,2099.6094 3222.75,2099.6094 C3222.75,2099.6094 1455.04,2099.6094 1455.04,2099.6094 " fill="none" id="tab_state-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3222.75" x2="3216.75" y1="1372.7994" y2="1364.7994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3222.75" x2="3228.75" y1="1372.7994" y2="1364.7994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3222.75" x2="3222.75" y1="1372.7994" y2="1364.7994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3218.75" x2="3226.75" y1="1374.7994" y2="1374.7994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1451.04" x2="1451.04" y1="2103.6094" y2="2095.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1454.04" x2="1454.04" y1="2103.6094" y2="2095.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.04" x2="1447.04" y1="2099.6094" y2="2099.6094"/></g><!--link slices to ab_user--><g id="link_slices_ab_user"><path codeLine="609" d="M5227.73,1378.6094 C5227.73,1378.6094 1437.75,1378.6094 1437.75,1378.6094 C1437.75,1378.6094 1437.75,2082.3594 1437.75,2082.3594 " fill="none" id="slices-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5227.73" x2="5235.73" y1="1378.6094" y2="1372.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5227.73" x2="5235.73" y1="1378.6094" y2="1384.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5227.73" x2="5235.73" y1="1378.6094" y2="1378.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5225.73" x2="5225.73" y1="1374.6094" y2="1382.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1441.75" x2="1433.75" y1="2086.3594" y2="2086.3594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1441.75" x2="1433.75" y1="2083.3594" y2="2083.3594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1437.75" x2="1437.75" y1="2082.3594" y2="2090.3594"/></g><!--link slices to tag--><g id="link_slices_tag"><path codeLine="610" d="M5408,1413.4194 C5408,1413.4194 5408,2226.6094 5408,2226.6094 C5408,2226.6094 4860.84,2226.6094 4860.84,2226.6094 " fill="none" id="slices-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5408" x2="5402" y1="1413.4194" y2="1405.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5408" x2="5414" y1="1413.4194" y2="1405.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5408" x2="5408" y1="1413.4194" y2="1405.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5404" x2="5412" y1="1415.4194" y2="1415.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4860.84" x2="4852.84" y1="2226.6094" y2="2232.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4860.84" x2="4852.84" y1="2226.6094" y2="2220.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4860.84" x2="4852.84" y1="2226.6094" y2="2226.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4862.84" x2="4862.84" y1="2230.6094" y2="2222.6094"/></g><!--link slices to tables--><g id="link_slices_tables"><path codeLine="611" d="M5322,1413.4094 C5322,1413.4094 5322,1484.6094 5322,1484.6094 C5322,1484.6094 835.14,1484.6094 835.14,1484.6094 " fill="none" id="slices-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5322" x2="5316" y1="1413.4094" y2="1405.4094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5322" x2="5328" y1="1413.4094" y2="1405.4094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5322" x2="5322" y1="1413.4094" y2="1405.4094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5318" x2="5326" y1="1415.4094" y2="1415.4094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="831.14" x2="831.14" y1="1488.6094" y2="1480.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="834.14" x2="834.14" y1="1488.6094" y2="1480.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="835.14" x2="827.14" y1="1484.6094" y2="1484.6094"/></g><!--link slices to dashboards--><g id="link_slices_dashboards"><path codeLine="612" d="M5227.98,1391.6094 C5227.98,1391.6094 5096.75,1391.6094 5096.75,1391.6094 C5096.75,1391.6094 5096.75,1579.4594 5096.75,1579.4594 " fill="none" id="slices-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5227.98" x2="5235.98" y1="1391.6094" y2="1385.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5227.98" x2="5235.98" y1="1391.6094" y2="1397.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5227.98" x2="5235.98" y1="1391.6094" y2="1391.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5225.98" x2="5225.98" y1="1387.6094" y2="1395.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5096.75" x2="5102.75" y1="1579.4594" y2="1587.4594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5096.75" x2="5090.75" y1="1579.4594" y2="1587.4594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5096.75" x2="5096.75" y1="1579.4594" y2="1587.4594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5100.75" x2="5092.75" y1="1577.4594" y2="1577.4594"/></g><!--link dynamic_plugin to ab_user--><g id="link_dynamic_plugin_ab_user"><path codeLine="614" d="M4112,1282.7994 C4112,1282.7994 4112,2105.6094 4112,2105.6094 C4112,2105.6094 1455.24,2105.6094 1455.24,2105.6094 " fill="none" id="dynamic_plugin-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4112" x2="4106" y1="1282.7994" y2="1274.7994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4112" x2="4118" y1="1282.7994" y2="1274.7994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4112" x2="4112" y1="1282.7994" y2="1274.7994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4108" x2="4116" y1="1284.7994" y2="1284.7994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1451.24" x2="1451.24" y1="2109.6094" y2="2101.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1454.24" x2="1454.24" y1="2109.6094" y2="2101.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.24" x2="1447.24" y1="2105.6094" y2="2105.6094"/></g><!--link user_attribute to dashboards--><g id="link_user_attribute_dashboards"><path codeLine="616" d="M5610.33,1282.6494 C5610.33,1282.6494 5610.33,1756.6094 5610.33,1756.6094 C5610.33,1756.6094 5165.8,1756.6094 5165.8,1756.6094 " fill="none" id="user_attribute-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5610.33" x2="5604.33" y1="1282.6494" y2="1274.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5610.33" x2="5616.33" y1="1282.6494" y2="1274.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5610.33" x2="5610.33" y1="1282.6494" y2="1274.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5606.33" x2="5614.33" y1="1284.6494" y2="1284.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5161.8" x2="5161.8" y1="1760.6094" y2="1752.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5164.8" x2="5164.8" y1="1760.6094" y2="1752.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5165.8" x2="5157.8" y1="1756.6094" y2="1756.6094"/></g><!--link embedded_dashboards to dashboards--><g id="link_embedded_dashboards_dashboards"><path codeLine="618" d="M5036,1274.6594 C5036,1274.6594 5036,1579.5294 5036,1579.5294 " fill="none" id="embedded_dashboards-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5036" x2="5030" y1="1274.6594" y2="1266.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5036" x2="5042" y1="1274.6594" y2="1266.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5036" x2="5036" y1="1274.6594" y2="1266.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5032" x2="5040" y1="1276.6594" y2="1276.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5040" x2="5032" y1="1583.5294" y2="1583.5294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5040" x2="5032" y1="1580.5294" y2="1580.5294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5036" x2="5036" y1="1579.5294" y2="1587.5294"/></g><!--link embedded_dashboards to ab_user--><g id="link_embedded_dashboards_ab_user"><path codeLine="619" d="M4897,1274.6694 C4897,1274.6694 4897,2119.6094 4897,2119.6094 C4897,2119.6094 1455.22,2119.6094 1455.22,2119.6094 " fill="none" id="embedded_dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4897" x2="4891" y1="1274.6694" y2="1266.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4897" x2="4903" y1="1274.6694" y2="1266.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4897" x2="4897" y1="1274.6694" y2="1266.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4893" x2="4901" y1="1276.6694" y2="1276.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1451.22" x2="1451.22" y1="2123.6094" y2="2115.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1454.22" x2="1454.22" y1="2123.6094" y2="2115.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.22" x2="1447.22" y1="2119.6094" y2="2119.6094"/></g><!--link css_templates to ab_user--><g id="link_css_templates_ab_user"><path codeLine="621" d="M4335,1282.6694 C4335,1282.6694 4335,2108.6094 4335,2108.6094 C4335,2108.6094 1455.32,2108.6094 1455.32,2108.6094 " fill="none" id="css_templates-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4335" x2="4329" y1="1282.6694" y2="1274.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4335" x2="4341" y1="1282.6694" y2="1274.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4335" x2="4335" y1="1282.6694" y2="1274.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4331" x2="4339" y1="1284.6694" y2="1284.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1451.32" x2="1451.32" y1="2112.6094" y2="2104.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1454.32" x2="1454.32" y1="2112.6094" y2="2104.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.32" x2="1447.32" y1="2108.6094" y2="2108.6094"/></g><!--link dashboards to ab_user--><g id="link_dashboards_ab_user"><path codeLine="623" d="M4995.5,1932.6094 C4995.5,1932.6094 4995.5,2122.6094 4995.5,2122.6094 C4995.5,2122.6094 1455.07,2122.6094 1455.07,2122.6094 " fill="none" id="dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4995.5" x2="4989.5" y1="1932.6094" y2="1924.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4995.5" x2="5001.5" y1="1932.6094" y2="1924.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4995.5" x2="4995.5" y1="1932.6094" y2="1924.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4991.5" x2="4999.5" y1="1934.6094" y2="1934.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.07" x2="1447.0807" y1="2122.5951" y2="2128.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.07" x2="1447.0593" y1="2122.5951" y2="2116.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.07" x2="1447.07" y1="2122.5951" y2="2122.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1457.0771" x2="1457.0628" y1="2126.5915" y2="2118.5915"/></g><!--link dashboards to tag--><g id="link_dashboards_tag"><path codeLine="624" d="M4906.46,1920.6094 C4906.46,1920.6094 4815.5,1920.6094 4815.5,1920.6094 C4815.5,1920.6094 4815.5,2131.3294 4815.5,2131.3294 " fill="none" id="dashboards-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4906.46" x2="4914.46" y1="1920.6094" y2="1914.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4906.46" x2="4914.46" y1="1920.6094" y2="1926.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4906.46" x2="4914.46" y1="1920.6094" y2="1920.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4904.46" x2="4904.46" y1="1916.6094" y2="1924.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4815.5" x2="4821.5" y1="2131.3294" y2="2139.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4815.5" x2="4809.5" y1="2131.3294" y2="2139.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4815.5" x2="4815.5" y1="2131.3294" y2="2139.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4819.5" x2="4811.5" y1="2129.3294" y2="2129.3294"/></g><!--link dashboards to themes--><g id="link_dashboards_themes"><path codeLine="625" d="M5076.5,1932.7694 C5076.5,1932.7694 5076.5,2135.6094 5076.5,2135.6094 C5076.5,2135.6094 1982.2,2135.6094 1982.2,2135.6094 " fill="none" id="dashboards-themes" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5076.5" x2="5070.5" y1="1932.7694" y2="1924.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5076.5" x2="5082.5" y1="1932.7694" y2="1924.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5076.5" x2="5076.5" y1="1932.7694" y2="1924.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5072.5" x2="5080.5" y1="1934.7694" y2="1934.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1978.2" x2="1978.2" y1="2139.6094" y2="2131.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1981.2" x2="1981.2" y1="2139.6094" y2="2131.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1982.2" x2="1974.2" y1="2135.6094" y2="2135.6094"/></g><!--link dashboards to ab_role--><g id="link_dashboards_ab_role"><path codeLine="626" d="M4975.25,1579.5894 C4975.25,1579.5894 4975.25,1487.6094 4975.25,1487.6094 C4975.25,1487.6094 1351,1487.6094 1351,1487.6094 C1351,1487.6094 1351,1709.3494 1351,1709.3494 " fill="none" id="dashboards-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4975.25" x2="4981.25" y1="1579.5894" y2="1587.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4975.25" x2="4969.25" y1="1579.5894" y2="1587.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4975.25" x2="4975.25" y1="1579.5894" y2="1587.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4979.25" x2="4971.25" y1="1577.5894" y2="1577.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1351" x2="1357" y1="1709.3494" y2="1717.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1351" x2="1345" y1="1709.3494" y2="1717.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1351" x2="1351" y1="1709.3494" y2="1717.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1355" x2="1347" y1="1707.3494" y2="1707.3494"/></g><!--link annotation_layer to ab_user--><g id="link_annotation_layer_ab_user"><path codeLine="628" d="M4623,1274.6494 C4623,1274.6494 4623,2114.6094 4623,2114.6094 C4623,2114.6094 1455.15,2114.6094 1455.15,2114.6094 " fill="none" id="annotation_layer-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4623" x2="4617" y1="1274.6494" y2="1266.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4623" x2="4629" y1="1274.6494" y2="1266.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4623" x2="4623" y1="1274.6494" y2="1266.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4619" x2="4627" y1="1276.6494" y2="1276.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1451.15" x2="1451.15" y1="2118.6094" y2="2110.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1454.15" x2="1454.15" y1="2118.6094" y2="2110.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.15" x2="1447.15" y1="2114.6094" y2="2114.6094"/></g><!--link annotation_layer to annotation--><g id="link_annotation_layer_annotation"><path codeLine="629" d="M4572.75,1274.6594 C4572.75,1274.6594 4572.75,1636.5094 4572.75,1636.5094 " fill="none" id="annotation_layer-annotation" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4568.75" x2="4576.75" y1="1270.6594" y2="1270.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4568.75" x2="4576.75" y1="1273.6594" y2="1273.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4572.75" x2="4572.75" y1="1274.6594" y2="1266.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4572.75" x2="4578.75" y1="1636.5094" y2="1644.5094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4572.75" x2="4566.75" y1="1636.5094" y2="1644.5094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4572.75" x2="4572.75" y1="1636.5094" y2="1644.5094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4576.75" x2="4568.75" y1="1634.5094" y2="1634.5094"/></g><!--link tagged_object to tag--><g id="link_tagged_object_tag"><path codeLine="631" d="M4778.5,1851.2294 C4778.5,1851.2294 4778.5,2131.5794 4778.5,2131.5794 " fill="none" id="tagged_object-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4778.5" x2="4772.5" y1="1851.2294" y2="1843.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4778.5" x2="4784.5" y1="1851.2294" y2="1843.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4778.5" x2="4778.5" y1="1851.2294" y2="1843.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4774.5" x2="4782.5" y1="1853.2294" y2="1853.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4782.5" x2="4774.5" y1="2135.5794" y2="2135.5794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4782.5" x2="4774.5" y1="2132.5794" y2="2132.5794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4778.5" x2="4778.5" y1="2131.5794" y2="2139.5794"/></g><!--link tagged_object to ab_user--><g id="link_tagged_object_ab_user"><path codeLine="632" d="M4654,1851.1594 C4654,1851.1594 4654,2117.6094 4654,2117.6094 C4654,2117.6094 1455.18,2117.6094 1455.18,2117.6094 " fill="none" id="tagged_object-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4654" x2="4648" y1="1851.1594" y2="1843.1594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4654" x2="4660" y1="1851.1594" y2="1843.1594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4654" x2="4654" y1="1851.1594" y2="1843.1594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4650" x2="4658" y1="1853.1594" y2="1853.1594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1451.18" x2="1451.18" y1="2121.6094" y2="2113.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1454.18" x2="1454.18" y1="2121.6094" y2="2113.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.18" x2="1447.18" y1="2117.6094" y2="2117.6094"/></g><!--link annotation to ab_user--><g id="link_annotation_ab_user"><path codeLine="634" d="M4502,1875.6194 C4502,1875.6194 4502,2111.6094 4502,2111.6094 C4502,2111.6094 1455.02,2111.6094 1455.02,2111.6094 " fill="none" id="annotation-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4502" x2="4496" y1="1875.6194" y2="1867.6194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4502" x2="4508" y1="1875.6194" y2="1867.6194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4502" x2="4502" y1="1875.6194" y2="1867.6194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4498" x2="4506" y1="1877.6194" y2="1877.6194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1451.02" x2="1451.02" y1="2115.6094" y2="2107.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1454.02" x2="1454.02" y1="2115.6094" y2="2107.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.02" x2="1447.02" y1="2111.6094" y2="2111.6094"/></g><!--link tag to ab_user--><g id="link_tag_ab_user"><path codeLine="636" d="M4704.5,2131.4694 C4704.5,2131.4694 4704.5,2128.6094 4704.5,2128.6094 C4704.5,2128.6094 1455.3,2128.6094 1455.3,2128.6094 " fill="none" id="tag-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4704.5" x2="4710.5" y1="2131.4694" y2="2139.4694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4704.5" x2="4698.5" y1="2131.4694" y2="2139.4694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4704.5" x2="4704.5" y1="2131.4694" y2="2139.4694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4708.5" x2="4700.5" y1="2129.4694" y2="2129.4694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.3" x2="1447.3" y1="2128.6094" y2="2134.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.3" x2="1447.3" y1="2128.6094" y2="2122.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.3" x2="1447.3" y1="2128.6094" y2="2128.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1457.3" x2="1457.3" y1="2132.6094" y2="2124.6094"/></g><!--link key_value to ab_user--><g id="link_key_value_ab_user"><path codeLine="640" d="M1870,1859.9194 C1870,1859.9194 1870,2093.6094 1870,2093.6094 C1870,2093.6094 1455.1,2093.6094 1455.1,2093.6094 " fill="none" id="key_value-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1870" x2="1864" y1="1859.9194" y2="1851.9194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1870" x2="1876" y1="1859.9194" y2="1851.9194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1870" x2="1870" y1="1859.9194" y2="1851.9194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1866" x2="1874" y1="1861.9194" y2="1861.9194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1451.1" x2="1451.1" y1="2097.6094" y2="2089.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1454.1" x2="1454.1" y1="2097.6094" y2="2089.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1455.1" x2="1447.1" y1="2093.6094" y2="2093.6094"/></g><!--link ssh_tunnels to ab_user--><g id="link_ssh_tunnels_ab_user"><path codeLine="642" d="M1512.81,1867.6094 C1512.81,1867.6094 1440.06,1867.6094 1440.06,1867.6094 C1440.06,1867.6094 1440.06,2082.3794 1440.06,2082.3794 " fill="none" id="ssh_tunnels-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.81" x2="1520.81" y1="1867.6094" y2="1861.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.81" x2="1520.81" y1="1867.6094" y2="1873.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1512.81" x2="1520.81" y1="1867.6094" y2="1867.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1510.81" x2="1510.81" y1="1863.6094" y2="1871.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1444.06" x2="1436.06" y1="2086.3794" y2="2086.3794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1444.06" x2="1436.06" y1="2083.3794" y2="2083.3794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1440.06" x2="1440.06" y1="2082.3794" y2="2090.3794"/></g><!--SRC=[rLnRSzis5dxth-0cCrjbPZjZEqrsDzFfZ7n9cwuJjxQIsNtYG2Ga8UQj02b5kVptFGS0AH84GCMnL5Kl5d6E0F3WErS0BbcPq61Sa6X1Wzkge5pGChYykJWw-bkve2aDfab52ywoykZeku0iSnO71S-d2Kr5i6Bb8Y3PFA5n4F5y9O8PfS0exbXM44xI864PBTS53N9UBl8M8Kg846SvZoa_pvES1u_ddAwFF1m__fZHrKy_1OzN2rPIE-DamQAxZ0fHCv-OV5SmeTjodT2QuuA81OrRREUoEnBTpNbUPN5txDFZ7qv-U8gYU9t7D157d4Qbb43mw5Mse1oc5WSpdgV1I-Zd3aHR16SLIs1omUZb-Ep9e-3nD87UWqz7WVxGh6JbEdXqaqCt8p8DENm1HY82_T1YnW-BNmIltamkVxwywRHd9AKlWdVZc_DVnZUZvpyyQQXVUeEz5JWZwB-2ByrW-B3bO3F6HHcwXyGFY6281KVqSnIm7YjOtWt7wRFdNHOIbMm9NPnTNrzTZjzqQ3GbBDdyzkdfiMMEIJvdsOlWOZovdBnwVTbbG5eO0HXAXoHWW72GA-AK03Z2t3LEj00WUHbq3zDrEBjp3ABxSB3qOV0RvIaJWkNPEqPN4X15qnGkeQt1Xj6-9KnQltAnO6zXIhFAoj6VymsTCr5Ita2OwuOkbZkjVq5G6y0rUr2lnqc9eeq160xKTFWMOEqSG_gmOU320ebxMQYJusFV-8Z8rm0BENe3acRmfkLUOvy-iuxzfMtHnmdbfGZ-7jpG0XoOyDbkoN538rOmQ1F1YCiMGA5kKlCsMusvVxkHSBqzUk7DspyxDi6avmCMB9knUVXUu0YJo_zE33uvVG7XGbmbrAdIkp1LIiItUkX6mFLSElAj6nzSlFG3g99BElUJlQ4J9Zcc8kAiGFMr30dBLSASmfJmkpXVsLXypX6YjgmaquvA6kDBcQ7jI2c4S1s3zQpBMRAKVimpbuAty3FBUKfAjqZ47udjNHS4VkiISWocRPeJ7diuu5M9SADMMdQw94aObsNg2WUGIPJIuBhcBtcWdmfuNbvTZoSEAWHtAnUOW871Z7CUTk7Ja-c6qQ-x4A60tIbHdP1k4y2SauYYLMUvGqJWio1IdeUurddb2eXo3jq0R2dDn28l7TYhH9cduOh5vS9X8XJ7WhBvmZ6KT9AXgARlmMnxiBaxWtJvWKOLYlGgdpT6YTQD61TsB5E7igNdgYgadBrwCxxvt-Z421DgKnVxG0juXR4z33Jp_jw9vK4O3sWAvHo0cqBAHkRqdWx7uRtVPX4CFSyv-mWvcShNF1vy8jFTaSnwXLeozTrO9EzYxD1_urn2Jmo37rm3Z0M9pJc9KAmX7avTdk3X5UHdoA0B6RrXBbqqaPjy-lQ8KTdIAKsszPuD24zE1sE_2v1YC1Q2UiE-2-rIWb4yrQ21BuU1c2NbqrmCOgRnYWDyu9D90cgOhiEAi_QId3fpcxEhwxFkos2XoUyy14rW5K8YGYMQ4AO7Ya-48xt_KE1BGkuD4qmmbB6YMth6YcyPoP0a0Ol6gmo6NMUHlK_5D6CmkQf8SXBxs01NmajV-kbncjZ9ojTYzz98fiIpX39ujPW6caLyNI0ADKTltLYAfS4ym_N0vDO-5o00wC88iYPR7mAYr8pCrJ2O82V9shMeYWv8imQ2Ex1Ljtyahsd9MHIC04W84VYkLRhLS1YghIRJqrW3nNO3qDTNtLitp7nw-ZLfIFpK3EbFJlzbIAFY7806A_xhxNLtkLU4PpAeX7MtTAuCW4iMO00ubJK86x8TYDy5WYOupVCygT8CmWWvvqW-rT54k-amSAGcyr0u0WNtvPeAN_tqD5wIBCBm5HoH0SBUL6JaC7LO3J35O3PGodQw7y9-bC6xgV3OuOFS42pMu6nKXQwNz_RURvzu1Oj796OrMjimFH1y3XWTEYDL0YbL5XSvoqfxq3k3oLMSnZxCX3hee1c-l8CrdyqW6dG8VpYkaRjBmbTfmMggZwxyUpZ41baFmLn_YE_X_B5IdO7u4HBrJEeGci1jub5dZPwMqKBLJqG8YXUpIAQO_TIp5myziqhAKuEt5w8mbPB1fgn1EwmTJOi4TRvUzwrzKuP68e6ajVOLhhXmHTOYr01kfEkA4d47KbXyxouiIvqLuGRDzRWg5wUJ_8w2qnirYuj1P9WJf8Mb9EhioSsmjrAv7FhUHKGIHU0Br9mjKN2R37fNC9MJE3TlPk1P5ixUTbBMobTNT4cJMmeX6xIyb0WBHbZaIP00rb9HDFZqqhdfUrkvWK36xqwq9dKZa7zQue_mZgvzLYKXWA0TE_5EhUBszwlWYamzTOhVAyhNmUWF_ADMItur5WRiKIIhktOpVw-zZoYHsqgibMwVd7obnI_J8hJx6CDS8wFsaWESNXt7ccNLTjNcC63v1_h7b14y4rRbcM-Jj- -ZdZ-CZz8HZPseYj20CpivOIbpH36IX12PGQYVyvQCZ7IlLSR1SgIzND1YGOFl2BnaSSEisPXhKl1yZa6uVTfuECcHFWuMe0N4cAAhy-PUl2glO_Zt8dZpzlNbpQlpqUdnFuBdDZPUPLczXU9bnvhyLangZk4Kj7UhttZjgoLH84iQQmiYy7lOiYEjXltc3FUoHdxNFdLR14DD-zMDGJKrAjKzkjyvsHMr6sJIKePuVGWxmIzt8W6FUpnm93FEModEkagYXDikagYM0zcy1sClDx7k7n8-W94lLLdZdkY1E9DaiTE-xcQPRr5eSesL_9e5Le-7iRfUWp2aihvgrpv0OJSAqXQ7FXyEWWQzLtpEDAO2zuwMuNx9xOB55BA16Nebrsx1ndFivHnH9sG-ppdrnCiloHBW2qdFZ2pHQoliweUlyNFtmfqygMn4c6QP99- -Tnia-qQ-nRCdB08L5VYdtkkGtm-Z_2Vdiit-fSWht0Np6MZDOjINZzsT6SFsocTBzh5NhJOBUYxjKA3NPxUibKtlcQyjYetxBIMgCr5Idx6yxJat9NbysanvoMPCCjbUNP4ZVUgLbeGbmbwXE-2zneirW8j5loNLd6N1A5QFOI6VTHsiqxRd0afF23BvwRLEgop6pU-zoGthYUEov6nQOMGXRIYfdvNSkcs7KJ9SqIJAKneEdr0aIr0uhYJgFFAo2ybUfbCQGu1uKKyn657Tj9cszX0MmeFBsUjmz8c8NDQy4oQi5dHGrhiGuxaG4nqQ1QC8oxpwIOkkqtGWvyhgK6x0pKP2xCiwRZ1eGi-9k3zhVx91MOaNwThHcXaAv899d-N8JmOylbNuwaYW4zyFuqdbaS8Ko8vZXG8SbASONbHJqD25A_KyR3yzphAyb0Aw8cjvrwXf21DiqISQZTO_RRl3TlPnRuTVvi1_BOzXOyu_boya7-kylzMqlrilPEvK43ML8N8tnF_taps2heqt4sbxa-2tdXoN6k4kWYpmTBS6gjDu9das3rre7Z9GEqAx17a3xKDHUUEgo5UTuTlTzgGyTkwfjlo7hj_XSOvW18c6FDYX15i_RNbKN5zIwBoO9KR3x1b6X01Dvj4mI1sTDSzR3jZym5l56qpMMqM7ghrPQEuoUL7rnIdLowp4dHkOPjYLRMWJxhsgMPog-RkFZ-grSHvWU8XBpvxASC5WYiFgkFtPkTjV9bMMqIGO2JoU8R_N5RHDmrzWHsouJgqETPCuLjkhbfrcoO3tTDp9iR9RlUNtN1KeE5jYNYBLoqSDVVSDTc3yvJsl99_hvSPlMzeBt2zmtaFPukJHK4ghwgKkgYlpSFlkkBamuTfMfpFAEUMkKy5jX_1TS4CJsPrOi48SILBz_os-VFx- -y-VBFzbmC65WdAGv14T6yrzFgcPY_nF0PBzipdAXjGVHT8-Anh2mTRUsksmaRjrAzkWwbnkCrNplp5iPhsX3FCsT-YFyDEwSBUveAwPZOjuNjvQT4UM6tmrZzfdy75iadqlrzH3xcB5PD6YjrtCrCBG5m3DrpfIfmM43IhOh3lUB7QhqSH1YwHNsFp1nfseWTktKVG4Mh-qK3lBqRs5qF-zbTxlGMohLRu3dJRn3RFZYX_fSmsk0uUsUQipAZPA-mnBestpjhpqWGG3SpPQ-sLiz6R_k-bURuVt- -uIDf3faKnCzHYwoDLRV9O9jobA1dt-DjOwx2rzLKlPtSAm2TwerlSLNtBP2ivs6-7Xx8pRhSFQECmEFXaeDQcrhFe3AnlYxXHTbBRgPXt9vebC7cqbDkqrhjhbbcRfvcvYv_LRXGQx2PYROj7OsgGLLaLhXSO6_Vy0]--></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="2378px" preserveAspectRatio="none" style="width:6620px;height:2378px;background:#003153;" version="1.1" viewBox="0 0 6620 2378" width="6620px" zoomAndPan="magnify"><defs/><g><rect fill="#003153" height="2378" style="stroke:none;stroke-width:1.0;" width="6620" x="0" y="0"/><text fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" lengthAdjust="spacing" textLength="271" x="3170" 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="1501" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="690" x="12" y="733.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="301" x="206.5" y="748.1045">Inherited from Flask App Builder (FAB)</text></g><!--cluster SQL Lab--><g id="cluster_SQL Lab"><rect fill="#000000" height="1038.5" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="852" x="4460" y="99.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="64" x="4854" y="114.1045">SQL Lab</text></g><!--cluster Alerts & Reports--><g id="cluster_Alerts & Reports"><rect fill="#000000" height="1047" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="665" x="726" y="716.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="132" x="992.5" y="731.6045">Alerts & Reports</text></g><!--cluster Data Assets--><g id="cluster_Data Assets"><rect fill="#000000" height="1656" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="1278" x="5336" y="716.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="94" x="5928" y="731.6045">Data Assets</text></g><!--cluster Core--><g id="cluster_Core"><rect fill="#000000" height="2126.5" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="1596" x="2793" y="58.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="38" x="3572" y="73.6045">Core</text></g><!--cluster Uncategorized Models--><g id="cluster_Uncategorized Models"><rect fill="#000000" height="242" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="485" x="1820" y="1334.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="176" x="1974.5" y="1349.1045">Uncategorized Models</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="1607" y="684.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="58" x="2159" y="699.1045">System</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="28" y="1426.1094"/><ellipse cx="41" cy="1440.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M45.1094,1446.1094 L37.3906,1446.1094 L37.3906,1433.7188 L45.1094,1433.7188 L45.1094,1435.875 L39.8438,1435.875 L39.8438,1438.5469 L44.6094,1438.5469 L44.6094,1440.7031 L39.8438,1440.7031 L39.8438,1443.9531 L45.1094,1443.9531 L45.1094,1446.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="53" y="1444.9561">ViewMenu (ab_view_menu)</text><line style="stroke:#808080;stroke-width:1.0;" x1="29" x2="241" y1="1454.1094" y2="1454.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="34" y="1471.1045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="29" x2="241" y1="1478.4063" y2="1478.4063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="34" y="1495.4014">name: VARCHAR(250)</text></g><!--class ab_register_user--><g id="elem_ab_register_user"><rect codeLine="23" 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="438.5" y="768.1094"/><ellipse cx="451.5" cy="782.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M455.6094,788.1094 L447.8906,788.1094 L447.8906,775.7188 L455.6094,775.7188 L455.6094,777.875 L450.3438,777.875 L450.3438,780.5469 L455.1094,780.5469 L455.1094,782.7031 L450.3438,782.7031 L450.3438,785.9531 L455.6094,785.9531 L455.6094,788.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="219" x="463.5" y="786.9561">RegisterUser (ab_register_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="439.5" x2="684.5" y1="796.1094" y2="796.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="444.5" y="813.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="196" x="444.5" y="829.4014">registration_date: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="439.5" x2="684.5" y1="836.7031" y2="836.7031"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="444.5" y="853.6982">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="444.5" y="869.9951">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="444.5" y="886.292">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="444.5" y="902.5889">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="444.5" y="918.8857">email: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="444.5" y="935.1826">registration_hash: VARCHAR(256)</text></g><!--class ab_permission_view--><g id="elem_ab_permission_view"><rect codeLine="33" 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="116.5" y="808.6094"/><ellipse cx="129.5" cy="822.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M133.6094,828.6094 L125.8906,828.6094 L125.8906,816.2188 L133.6094,816.2188 L133.6094,818.375 L128.3438,818.375 L128.3438,821.0469 L133.1094,821.0469 L133.1094,823.2031 L128.3438,823.2031 L128.3438,826.4531 L133.6094,826.4531 L133.6094,828.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="259" x="141.5" y="827.4561">PermissionView (ab_permission_view)</text><line style="stroke:#808080;stroke-width:1.0;" x1="117.5" x2="402.5" y1="836.6094" y2="836.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="122.5" y="853.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="122.5" y="869.9014">permission_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="122.5" y="886.1982">view_menu_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="117.5" x2="402.5" y1="893.5" y2="893.5"/></g><!--class ab_role--><g id="elem_ab_role"><rect codeLine="38" fill="#003153" height="76.5938" id="ab_role" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="155" x="530.5" y="1426.1094"/><ellipse cx="557.9" cy="1440.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M562.0094,1446.1094 L554.2906,1446.1094 L554.2906,1433.7188 L562.0094,1433.7188 L562.0094,1435.875 L556.7438,1435.875 L556.7438,1438.5469 L561.5094,1438.5469 L561.5094,1440.7031 L556.7438,1440.7031 L556.7438,1443.9531 L562.0094,1443.9531 L562.0094,1446.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="95" x="573.1" y="1444.9561">Role (ab_role)</text><line style="stroke:#808080;stroke-width:1.0;" x1="531.5" x2="684.5" y1="1454.1094" y2="1454.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="536.5" y="1471.1045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="531.5" x2="684.5" y1="1478.4063" y2="1478.4063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="536.5" y="1495.4014">name: VARCHAR(64)</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="277" y="1426.1094"/><ellipse cx="290" cy="1440.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M294.1094,1446.1094 L286.3906,1446.1094 L286.3906,1433.7188 L294.1094,1433.7188 L294.1094,1435.875 L288.8438,1435.875 L288.8438,1438.5469 L293.6094,1438.5469 L293.6094,1440.7031 L288.8438,1440.7031 L288.8438,1443.9531 L294.1094,1443.9531 L294.1094,1446.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="302" y="1444.9561">Permission (ab_permission)</text><line style="stroke:#808080;stroke-width:1.0;" x1="278" x2="494" y1="1454.1094" y2="1454.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="283" y="1471.1045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="278" x2="494" y1="1478.4063" y2="1478.4063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="283" y="1495.4014">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="476" y="1946.1094"/><ellipse cx="517.75" cy="1960.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M521.8594,1966.1094 L514.1406,1966.1094 L514.1406,1953.7188 L521.8594,1953.7188 L521.8594,1955.875 L516.5938,1955.875 L516.5938,1958.5469 L521.3594,1958.5469 L521.3594,1960.7031 L516.5938,1960.7031 L516.5938,1963.9531 L521.8594,1963.9531 L521.8594,1966.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="101" x="535.25" y="1964.9561">User (ab_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="477" x2="667" y1="1974.1094" y2="1974.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="482" y="1991.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="482" y="2007.4014">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="482" y="2023.6982">last_login: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="482" y="2039.9951">login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="482" y="2056.292">fail_login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="482" y="2072.5889">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="482" y="2088.8857">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="482" y="2105.1826">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="482" y="2121.4795">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="477" x2="667" y1="2128.7813" y2="2128.7813"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="482" y="2145.7764">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="482" y="2162.0732">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="482" y="2178.3701">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="482" y="2194.667">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="482" y="2210.9639">email: VARCHAR(320)</text></g><!--class tab_state--><g id="elem_tab_state"><rect codeLine="64" fill="#003153" height="353.6406" id="tab_state" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="188" x="4829" y="134.1094"/><ellipse cx="4851" cy="148.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4855.1094,154.1094 L4847.3906,154.1094 L4847.3906,141.7188 L4855.1094,141.7188 L4855.1094,143.875 L4849.8438,143.875 L4849.8438,146.5469 L4854.6094,146.5469 L4854.6094,148.7031 L4849.8438,148.7031 L4849.8438,151.9531 L4855.1094,151.9531 L4855.1094,154.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="4865" y="152.9561">TabState (tab_state)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4830" x2="5016" y1="162.1094" y2="162.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4835" y="179.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4835" y="195.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="4835" y="211.6982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4835" y="227.9951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="4835" y="244.292">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="4835" y="260.5889">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="4835" y="276.8857">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="4835" y="293.1826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="4835" y="309.4795">query_limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4835" y="325.7764">latest_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="130" x="4835" y="342.0732">autorun: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="4835" y="358.3701">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="4835" y="374.667">hide_left_bar: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="4835" y="390.9639">saved_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4835" y="407.2607">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4835" y="423.5576">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4830" x2="5016" y1="430.8594" y2="430.8594"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="4835" y="447.8545">label: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="4835" y="464.1514">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="4835" y="480.4482">catalog: VARCHAR(256)</text></g><!--class query--><g id="elem_query"><rect codeLine="85" fill="#003153" height="532.9063" id="query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="307" x="4475.5" y="588.6094"/><ellipse cx="4578.25" cy="602.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4582.3594,608.6094 L4574.6406,608.6094 L4574.6406,596.2188 L4582.3594,596.2188 L4582.3594,598.375 L4577.0938,598.375 L4577.0938,601.0469 L4581.8594,601.0469 L4581.8594,603.2031 L4577.0938,603.2031 L4577.0938,606.4531 L4582.3594,606.4531 L4582.3594,608.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="94" x="4595.75" y="607.4561">Query (query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4476.5" x2="4781.5" y1="616.6094" y2="616.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="4481.5" y="633.6045">tracking_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="4481.5" y="649.9014">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4481.5" y="666.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="4481.5" y="682.4951">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="4481.5" y="698.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="4481.5" y="715.0889">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="4481.5" y="731.3857">select_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="137" x="4481.5" y="747.6826">executed_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="97" x="4481.5" y="763.9795">limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="169" x="4481.5" y="780.2764">select_as_cta: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="4481.5" y="796.5732">select_as_cta_used: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="4481.5" y="812.8701">progress: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="103" x="4481.5" y="829.167">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="4481.5" y="845.4639">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4481.5" y="861.7607">changed_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="4476.5" x2="4781.5" y1="869.0625" y2="869.0625"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="4481.5" y="886.0576">client_id: VARCHAR(11)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="227" x="4481.5" y="902.3545">tmp_table_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="248" x="4481.5" y="918.6514">tmp_schema_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="4481.5" y="934.9482">status: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="181" x="4481.5" y="951.2451">tab_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="199" x="4481.5" y="967.542">sql_editor_id: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="4481.5" y="983.8389">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="4481.5" y="1000.1357">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="4481.5" y="1016.4326">limiting_factor: VARCHAR(18)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="194" x="4481.5" y="1032.7295">ctas_method: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="4481.5" y="1049.0264">results_key: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="4481.5" y="1065.3232">start_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="4481.5" y="1081.6201">start_running_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="4481.5" y="1097.917">end_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="295" x="4481.5" y="1114.2139">end_result_backend_time: NUMERIC(20, 6)</text></g><!--class saved_query--><g id="elem_saved_query"><rect codeLine="117" fill="#003153" height="321.0469" id="saved_query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="212" x="4817" y="694.6094"/><ellipse cx="4830" cy="708.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4834.1094,714.6094 L4826.3906,714.6094 L4826.3906,702.2188 L4834.1094,702.2188 L4834.1094,704.375 L4828.8438,704.375 L4828.8438,707.0469 L4833.6094,707.0469 L4833.6094,709.2031 L4828.8438,709.2031 L4828.8438,712.4531 L4834.1094,712.4531 L4834.1094,714.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="4842" y="713.4561">SavedQuery (saved_query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4818" x2="5028" y1="722.6094" y2="722.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4823" y="739.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4823" y="755.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="4823" y="772.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4823" y="788.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="4823" y="804.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="107" x="4823" y="821.0889">db_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="4823" y="837.3857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="4823" y="853.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="4823" y="869.9795">template_parameters: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="103" x="4823" y="886.2764">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="4823" y="902.5732">last_run: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4823" y="918.8701">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4823" y="935.167">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4818" x2="5028" y1="942.4688" y2="942.4688"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="4823" y="959.4639">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="4823" y="975.7607">schema: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="4823" y="992.0576">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="4823" y="1008.3545">label: VARCHAR(256)</text></g><!--class table_schema--><g id="elem_table_schema"><rect codeLine="136" fill="#003153" height="255.8594" id="table_schema" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="232" x="5064" y="727.1094"/><ellipse cx="5077" cy="741.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5081.1094,747.1094 L5073.3906,747.1094 L5073.3906,734.7188 L5081.1094,734.7188 L5081.1094,736.875 L5075.8438,736.875 L5075.8438,739.5469 L5080.6094,739.5469 L5080.6094,741.7031 L5075.8438,741.7031 L5075.8438,744.9531 L5081.1094,744.9531 L5081.1094,747.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="204" x="5089" y="745.9561">TableSchema (table_schema)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5065" x2="5295" y1="755.1094" y2="755.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5070" y="772.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5070" y="788.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="5070" y="804.6982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5070" y="820.9951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="5070" y="837.292">tab_state_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="5070" y="853.5889">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="5070" y="869.8857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="5070" y="886.1826">expanded: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5070" y="902.4795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5070" y="918.7764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5065" x2="5295" y1="926.0781" y2="926.0781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="5070" y="943.0732">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="5070" y="959.3701">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="5070" y="975.667">table: VARCHAR(256)</text></g><!--class report_execution_log--><g id="elem_report_execution_log"><rect codeLine="153" 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="1048.5" y="751.6094"/><ellipse cx="1061.5" cy="765.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1065.6094,771.6094 L1057.8906,771.6094 L1057.8906,759.2188 L1065.6094,759.2188 L1065.6094,761.375 L1060.3438,761.375 L1060.3438,764.0469 L1065.1094,764.0469 L1065.1094,766.2031 L1060.3438,766.2031 L1060.3438,769.4531 L1065.6094,769.4531 L1065.6094,771.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="299" x="1073.5" y="770.4561">ReportExecutionLog (report_execution_log)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1049.5" x2="1374.5" y1="779.6094" y2="779.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1054.5" y="796.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="1054.5" y="812.9014">scheduled_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="1054.5" y="829.1982">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="1054.5" y="845.4951">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="89" x="1054.5" y="861.792">value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="1054.5" y="878.0889">value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="1054.5" y="894.3857">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="1054.5" y="910.6826">report_schedule_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1049.5" x2="1374.5" y1="917.9844" y2="917.9844"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1054.5" y="934.9795">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="139" x="1054.5" y="951.2764">state: VARCHAR(50)</text></g><!--class report_recipient--><g id="elem_report_recipient"><rect codeLine="165" fill="#003153" height="174.375" id="report_recipient" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="271" x="742.5" y="768.1094"/><ellipse cx="755.5" cy="782.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M759.6094,788.1094 L751.8906,788.1094 L751.8906,775.7188 L759.6094,775.7188 L759.6094,777.875 L754.3438,777.875 L754.3438,780.5469 L759.1094,780.5469 L759.1094,782.7031 L754.3438,782.7031 L754.3438,785.9531 L759.6094,785.9531 L759.6094,788.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="243" x="767.5" y="786.9561">ReportRecipients (report_recipient)</text><line style="stroke:#808080;stroke-width:1.0;" x1="743.5" x2="1012.5" y1="796.1094" y2="796.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="748.5" y="813.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="748.5" y="829.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="748.5" y="845.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="748.5" y="861.9951">recipient_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="748.5" y="878.292">report_schedule_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="748.5" y="894.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="748.5" y="910.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="743.5" x2="1012.5" y1="918.1875" y2="918.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="748.5" y="935.1826">type: VARCHAR(50)</text></g><!--class report_schedule--><g id="elem_report_schedule"><rect codeLine="175" fill="#003153" height="565.5" id="report_schedule" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="267" x="1092.5" y="1181.6094"/><ellipse cx="1105.5" cy="1195.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1109.6094,1201.6094 L1101.8906,1201.6094 L1101.8906,1189.2188 L1109.6094,1189.2188 L1109.6094,1191.375 L1104.3438,1191.375 L1104.3438,1194.0469 L1109.1094,1194.0469 L1109.1094,1196.2031 L1104.3438,1196.2031 L1104.3438,1199.4531 L1109.6094,1199.4531 L1109.6094,1201.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="239" x="1117.5" y="1200.4561">ReportSchedule (report_schedule)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1093.5" x2="1358.5" y1="1209.6094" y2="1209.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1098.5" y="1226.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1098.5" y="1242.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="1098.5" y="1259.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1098.5" y="1275.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1098.5" y="1291.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="1098.5" y="1308.0889">context_markdown: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="1098.5" y="1324.3857">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="1098.5" y="1340.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="1098.5" y="1356.9795">chart_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="1098.5" y="1373.2764">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="1098.5" y="1389.5732">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="177" x="1098.5" y="1405.8701">last_eval_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="1098.5" y="1422.167">last_value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="1098.5" y="1438.4639">last_value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="187" x="1098.5" y="1454.7607">validator_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="1098.5" y="1471.0576">log_retention: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="1098.5" y="1487.3545">grace_period: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="1098.5" y="1503.6514">working_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="1098.5" y="1519.9482">force_screenshot: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1098.5" y="1536.2451">custom_width: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1098.5" y="1552.542">custom_height: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1098.5" y="1568.8389">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1098.5" y="1585.1357">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1093.5" x2="1358.5" y1="1592.4375" y2="1592.4375"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="1098.5" y="1609.4326">type: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="1098.5" y="1625.7295">name: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="1098.5" y="1642.0264">crontab: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="230" x="1098.5" y="1658.3232">creation_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="1098.5" y="1674.6201">timezone: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="1098.5" y="1690.917">report_format: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="170" x="1098.5" y="1707.2139">last_state: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="207" x="1098.5" y="1723.5107">validator_type: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="207" x="1098.5" y="1739.8076">email_subject: VARCHAR(255)</text></g><!--class row_level_security_filters--><g id="elem_row_level_security_filters"><rect codeLine="211" 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="5351.5" y="1361.1094"/><ellipse cx="5364.5" cy="1375.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5368.6094,1381.1094 L5360.8906,1381.1094 L5360.8906,1368.7188 L5368.6094,1368.7188 L5368.6094,1370.875 L5363.3438,1370.875 L5363.3438,1373.5469 L5368.1094,1373.5469 L5368.1094,1375.7031 L5363.3438,1375.7031 L5363.3438,1378.9531 L5368.6094,1378.9531 L5368.6094,1381.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="335" x="5376.5" y="1379.9561">RowLevelSecurityFilter (row_level_security_filters)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5352.5" x2="5713.5" y1="1389.1094" y2="1389.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5357.5" y="1406.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5357.5" y="1422.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5357.5" y="1438.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="5357.5" y="1454.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="90" x="5357.5" y="1471.292">clause: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5357.5" y="1487.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5357.5" y="1503.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5352.5" x2="5713.5" y1="1511.1875" y2="1511.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="5357.5" y="1528.1826">name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="5357.5" y="1544.4795">filter_type: VARCHAR(7)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="5357.5" y="1560.7764">group_key: VARCHAR(255)</text></g><!--class database_user_oauth2_tokens--><g id="elem_database_user_oauth2_tokens"><rect codeLine="223" 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="5746.5" y="751.6094"/><ellipse cx="5759.5" cy="765.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5763.6094,771.6094 L5755.8906,771.6094 L5755.8906,759.2188 L5763.6094,759.2188 L5763.6094,761.375 L5758.3438,761.375 L5758.3438,764.0469 L5763.1094,764.0469 L5763.1094,766.2031 L5758.3438,766.2031 L5758.3438,769.4531 L5763.6094,769.4531 L5763.6094,771.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="429" x="5771.5" y="770.4561">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5747.5" x2="6202.5" y1="779.6094" y2="779.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5752.5" y="796.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5752.5" y="812.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5752.5" y="829.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="5752.5" y="845.4951">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="5752.5" y="861.792">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="5752.5" y="878.0889">access_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="250" x="5752.5" y="894.3857">access_token_expiration: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="5752.5" y="910.6826">refresh_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5752.5" y="926.9795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5752.5" y="943.2764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5747.5" x2="6202.5" y1="950.5781" y2="950.5781"/></g><!--class sql_metrics--><g id="elem_sql_metrics"><rect codeLine="235" fill="#003153" height="304.75" id="sql_metrics" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="236" x="6051" y="1312.1094"/><ellipse cx="6087.85" cy="1326.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M6091.9594,1332.1094 L6084.2406,1332.1094 L6084.2406,1319.7188 L6091.9594,1319.7188 L6091.9594,1321.875 L6086.6938,1321.875 L6086.6938,1324.5469 L6091.4594,1324.5469 L6091.4594,1326.7031 L6086.6938,1326.7031 L6086.6938,1329.9531 L6091.9594,1329.9531 L6091.9594,1332.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="6105.15" y="1330.9561">SqlMetric (sql_metrics)</text><line style="stroke:#808080;stroke-width:1.0;" x1="6052" x2="6286" y1="1340.1094" y2="1340.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="6057" y="1357.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="6057" y="1373.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="6057" y="1389.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="6057" y="1405.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="102" x="6057" y="1422.292">currency: JSON</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="6057" y="1438.5889">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="6057" y="1454.8857">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="6057" y="1471.1826">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="6057" y="1487.4795">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="6057" y="1503.7764">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="6057" y="1520.0732">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="6052" x2="6286" y1="1527.375" y2="1527.375"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="6057" y="1544.3701">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="6057" y="1560.667">metric_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="224" x="6057" y="1576.9639">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="6057" y="1593.2607">metric_type: VARCHAR(32)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="6057" y="1609.5576">d3format: VARCHAR(128)</text></g><!--class dbs--><g id="elem_dbs"><rect codeLine="253" fill="#003153" height="467.7188" id="dbs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="276" x="6322" y="1230.6094"/><ellipse cx="6403.25" cy="1244.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M6407.3594,1250.6094 L6399.6406,1250.6094 L6399.6406,1238.2188 L6407.3594,1238.2188 L6407.3594,1240.375 L6402.0938,1240.375 L6402.0938,1243.0469 L6406.8594,1243.0469 L6406.8594,1245.2031 L6402.0938,1245.2031 L6402.0938,1248.4531 L6407.3594,1248.4531 L6407.3594,1250.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="106" x="6420.75" y="1249.4561">Database (dbs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="6323" x2="6597" y1="1258.6094" y2="1258.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="6328" y="1275.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="6328" y="1291.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="6328" y="1308.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="6328" y="1324.4951">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="6328" y="1340.792">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="256" x="6328" y="1357.0889">select_as_create_table_as: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="6328" y="1373.3857">expose_in_sqllab: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="187" x="6328" y="1389.6826">allow_run_async: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="6328" y="1405.9795">allow_file_upload: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="6328" y="1422.2764">allow_ctas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="6328" y="1438.5732">allow_cvas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="6328" y="1454.8701">allow_dml: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="6328" y="1471.167">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="6328" y="1487.4639">encrypted_extra: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="6328" y="1503.7607">impersonate_user: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="6328" y="1520.0576">server_cert: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="6328" y="1536.3545">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="6328" y="1552.6514">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="6328" y="1568.9482">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="6328" y="1585.2451">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="6323" x2="6597" y1="1592.5469" y2="1592.5469"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="6328" y="1609.542">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="6328" y="1625.8389">verbose_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="6328" y="1642.1357">database_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="6328" y="1658.4326">sqlalchemy_uri: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="264" x="6328" y="1674.7295">configuration_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="6328" y="1691.0264">force_ctas_schema: VARCHAR(250)</text></g><!--class table_columns--><g id="elem_table_columns"><rect codeLine="281" fill="#003153" height="353.6406" id="table_columns" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="266" x="5750" y="1287.6094"/><ellipse cx="5777.85" cy="1301.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5781.9594,1307.6094 L5774.2406,1307.6094 L5774.2406,1295.2188 L5781.9594,1295.2188 L5781.9594,1297.375 L5776.6938,1297.375 L5776.6938,1300.0469 L5781.4594,1300.0469 L5781.4594,1302.2031 L5776.6938,1302.2031 L5776.6938,1305.4531 L5781.9594,1305.4531 L5781.9594,1307.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="205" x="5793.15" y="1306.4561">TableColumn (table_columns)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5751" x2="6015" y1="1315.6094" y2="1315.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5756" y="1332.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5756" y="1348.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5756" y="1365.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="5756" y="1381.4951">is_active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="75" x="5756" y="1397.792">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="5756" y="1414.0889">groupby: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="5756" y="1430.3857">filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="5756" y="1446.6826">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="5756" y="1462.9795">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="126" x="5756" y="1479.2764">is_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="5756" y="1495.5732">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="5756" y="1511.8701">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5756" y="1528.167">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5756" y="1544.4639">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5751" x2="6015" y1="1551.7656" y2="1551.7656"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="5756" y="1568.7607">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="5756" y="1585.0576">column_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="224" x="5756" y="1601.3545">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="254" x="5756" y="1617.6514">advanced_data_type: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="250" x="5756" y="1633.9482">python_date_format: VARCHAR(255)</text></g><!--class tables--><g id="elem_tables"><rect codeLine="302" fill="#003153" height="549.2031" id="tables" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="248" x="5902" y="1807.6094"/><ellipse cx="5960.75" cy="1821.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5964.8594,1827.6094 L5957.1406,1827.6094 L5957.1406,1815.2188 L5964.8594,1815.2188 L5964.8594,1817.375 L5959.5938,1817.375 L5959.5938,1820.0469 L5964.3594,1820.0469 L5964.3594,1822.2031 L5959.5938,1822.2031 L5959.5938,1825.4531 L5964.8594,1825.4531 L5964.8594,1827.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="5978.25" y="1826.4561">SqlaTable (tables)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5903" x2="6149" y1="1835.6094" y2="1835.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5908" y="1852.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5908" y="1868.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5908" y="1885.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="5908" y="1901.4951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="5908" y="1917.792">default_endpoint: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="5908" y="1934.0889">is_featured: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="217" x="5908" y="1950.3857">filter_select_enabled: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="109" x="5908" y="1966.6826">offset: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="5908" y="1982.9795">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="5908" y="1999.2764">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="5908" y="2015.5732">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="5908" y="2031.8701">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="203" x="5908" y="2048.167">fetch_values_predicate: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="5908" y="2064.4639">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="5908" y="2080.7607">is_sqllab_view: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="5908" y="2097.0576">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="5908" y="2113.3545">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="209" x="5908" y="2129.6514">normalize_columns: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="236" x="5908" y="2145.9482">always_filter_main_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="89" x="5908" y="2162.2451">folders: JSON</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5908" y="2178.542">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5908" y="2194.8389">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5903" x2="6149" y1="2202.1406" y2="2202.1406"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="5908" y="2219.1357">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5908" y="2235.4326">params: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5908" y="2251.7295">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="5908" y="2268.0264">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="5908" y="2284.3232">catalog_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="5908" y="2300.6201">table_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="212" x="5908" y="2316.917">main_dttm_col: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="5908" y="2333.2139">schema: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="5908" y="2349.5107">catalog: VARCHAR(256)</text></g><!--class tag--><g id="elem_tag"><rect codeLine="337" fill="#003153" height="174.375" id="tag" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="185" x="3204.5" y="1377.6094"/><ellipse cx="3262.25" cy="1391.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3266.3594,1397.6094 L3258.6406,1397.6094 L3258.6406,1385.2188 L3266.3594,1385.2188 L3266.3594,1387.375 L3261.0938,1387.375 L3261.0938,1390.0469 L3265.8594,1390.0469 L3265.8594,1392.2031 L3261.0938,1392.2031 L3261.0938,1395.4531 L3266.3594,1395.4531 L3266.3594,1397.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="62" x="3279.75" y="1396.4561">Tag (tag)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3205.5" x2="3388.5" y1="1405.6094" y2="1405.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3210.5" y="1422.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3210.5" y="1438.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3210.5" y="1455.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="3210.5" y="1471.4951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3210.5" y="1487.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3210.5" y="1504.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3205.5" x2="3388.5" y1="1511.3906" y2="1511.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="3210.5" y="1528.3857">name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="3210.5" y="1544.6826">type: VARCHAR(12)</text></g><!--class annotation--><g id="elem_annotation"><rect codeLine="347" fill="#003153" height="223.2656" id="annotation" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="207" x="3872.5" y="199.6094"/><ellipse cx="3892.7" cy="213.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3896.8094,219.6094 L3889.0906,219.6094 L3889.0906,207.2188 L3896.8094,207.2188 L3896.8094,209.375 L3891.5438,209.375 L3891.5438,212.0469 L3896.3094,212.0469 L3896.3094,214.2031 L3891.5438,214.2031 L3891.5438,217.4531 L3896.8094,217.4531 L3896.8094,219.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3906.3" y="218.4561">Annotation (annotation)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3873.5" x2="4078.5" y1="227.6094" y2="227.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3878.5" y="244.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3878.5" y="260.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3878.5" y="277.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="3878.5" y="293.4951">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="3878.5" y="309.792">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="3878.5" y="326.0889">layer_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="3878.5" y="342.3857">long_descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="3878.5" y="358.6826">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3878.5" y="374.9795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3878.5" y="391.2764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3873.5" x2="4078.5" y1="398.5781" y2="398.5781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="195" x="3878.5" y="415.5732">short_descr: VARCHAR(500)</text></g><!--class slices--><g id="elem_slices"><rect codeLine="360" fill="#003153" height="435.125" id="slices" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="258" x="4115" y="93.6094"/><ellipse cx="4197.75" cy="107.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4201.8594,113.6094 L4194.1406,113.6094 L4194.1406,101.2188 L4201.8594,101.2188 L4201.8594,103.375 L4196.5938,103.375 L4196.5938,106.0469 L4201.3594,106.0469 L4201.3594,108.2031 L4196.5938,108.2031 L4196.5938,111.4531 L4201.8594,111.4531 L4201.8594,113.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="85" x="4215.25" y="112.4561">Slice (slices)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4116" x2="4372" y1="121.6094" y2="121.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4121" y="138.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4121" y="154.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4121" y="171.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="167" x="4121" y="187.4951">datasource_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="96" x="4121" y="203.792">params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="4121" y="220.0889">query_context: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="4121" y="236.3857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="4121" y="252.6826">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="4121" y="268.9795">last_saved_at: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="4121" y="285.2764">last_saved_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="4121" y="301.5732">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="4121" y="317.8701">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="4121" y="334.167">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="4121" y="350.4639">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4121" y="366.7607">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4121" y="383.0576">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4116" x2="4372" y1="390.3594" y2="390.3594"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="4121" y="407.3545">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="4121" y="423.6514">slice_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="228" x="4121" y="439.9482">datasource_type: VARCHAR(200)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="4121" y="456.2451">datasource_name: VARCHAR(2000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="4121" y="472.542">viz_type: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4121" y="488.8389">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="4121" y="505.1357">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="4121" y="521.4326">catalog_perm: VARCHAR(1000)</text></g><!--class css_templates--><g id="elem_css_templates"><rect codeLine="386" fill="#003153" height="174.375" id="css_templates" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="233" x="2808.5" y="224.1094"/><ellipse cx="2821.5" cy="238.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2825.6094,244.1094 L2817.8906,244.1094 L2817.8906,231.7188 L2825.6094,231.7188 L2825.6094,233.875 L2820.3438,233.875 L2820.3438,236.5469 L2825.1094,236.5469 L2825.1094,238.7031 L2820.3438,238.7031 L2820.3438,241.9531 L2825.6094,241.9531 L2825.6094,244.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="205" x="2833.5" y="242.9561">CssTemplate (css_templates)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2809.5" x2="3040.5" y1="252.1094" y2="252.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2814.5" y="269.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2814.5" y="285.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2814.5" y="301.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="2814.5" y="317.9951">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2814.5" y="334.292">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2814.5" y="350.5889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2809.5" x2="3040.5" y1="357.8906" y2="357.8906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="2814.5" y="374.8857">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="2814.5" y="391.1826">template_name: VARCHAR(250)</text></g><!--class dashboards--><g id="elem_dashboards"><rect codeLine="396" fill="#003153" height="337.3438" id="dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="243" x="2838.5" y="686.6094"/><ellipse cx="2870.85" cy="700.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2874.9594,706.6094 L2867.2406,706.6094 L2867.2406,694.2188 L2874.9594,694.2188 L2874.9594,696.375 L2869.6938,696.375 L2869.6938,699.0469 L2874.4594,699.0469 L2874.4594,701.2031 L2869.6938,701.2031 L2869.6938,704.4531 L2874.9594,704.4531 L2874.9594,706.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="2887.15" y="705.4561">Dashboard (dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2839.5" x2="3080.5" y1="714.6094" y2="714.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2844.5" y="731.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2844.5" y="747.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2844.5" y="764.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="136" x="2844.5" y="780.4951">position_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="2844.5" y="796.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="2844.5" y="813.0889">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="2844.5" y="829.3857">theme_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="2844.5" y="845.6826">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="2844.5" y="861.9795">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="2844.5" y="878.2764">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="2844.5" y="894.5732">published: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="2844.5" y="910.8701">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="2844.5" y="927.167">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2844.5" y="943.4639">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2844.5" y="959.7607">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2839.5" x2="3080.5" y1="967.0625" y2="967.0625"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="2844.5" y="984.0576">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="219" x="2844.5" y="1000.3545">dashboard_title: VARCHAR(500)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="2844.5" y="1016.6514">slug: VARCHAR(255)</text></g><!--class annotation_layer--><g id="elem_annotation_layer"><rect codeLine="416" fill="#003153" height="158.0781" id="annotation_layer" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="266" x="3480" y="776.1094"/><ellipse cx="3493" cy="790.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3497.1094,796.1094 L3489.3906,796.1094 L3489.3906,783.7188 L3497.1094,783.7188 L3497.1094,785.875 L3491.8438,785.875 L3491.8438,788.5469 L3496.6094,788.5469 L3496.6094,790.7031 L3491.8438,790.7031 L3491.8438,793.9531 L3497.1094,793.9531 L3497.1094,796.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="238" x="3505" y="794.9561">AnnotationLayer (annotation_layer)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3481" x2="3745" y1="804.1094" y2="804.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3486" y="821.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3486" y="837.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3486" y="853.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="3486" y="869.9951">descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3486" y="886.292">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3486" y="902.5889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3481" x2="3745" y1="909.8906" y2="909.8906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="3486" y="926.8857">name: VARCHAR(250)</text></g><!--class embedded_dashboards--><g id="elem_embedded_dashboards"><rect codeLine="425" fill="#003153" height="158.0781" id="embedded_dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="359" x="2810.5" y="1385.6094"/><ellipse cx="2823.5" cy="1399.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2827.6094,1405.6094 L2819.8906,1405.6094 L2819.8906,1393.2188 L2827.6094,1393.2188 L2827.6094,1395.375 L2822.3438,1395.375 L2822.3438,1398.0469 L2827.1094,1398.0469 L2827.1094,1400.2031 L2822.3438,1400.2031 L2822.3438,1403.4531 L2827.6094,1403.4531 L2827.6094,1405.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="331" x="2835.5" y="1404.4561">EmbeddedDashboard (embedded_dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2811.5" x2="3168.5" y1="1413.6094" y2="1413.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2816.5" y="1430.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2816.5" y="1446.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="2816.5" y="1463.1982">allow_domain_list: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="2816.5" y="1479.4951">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2816.5" y="1495.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2816.5" y="1512.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2811.5" x2="3168.5" y1="1519.3906" y2="1519.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="2816.5" y="1536.3857">uuid: BINARY(16)</text></g><!--class user_attribute--><g id="elem_user_attribute"><rect codeLine="434" fill="#003153" height="174.375" id="user_attribute" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="244" x="3593" y="224.1094"/><ellipse cx="3612.75" cy="238.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3616.8594,244.1094 L3609.1406,244.1094 L3609.1406,231.7188 L3616.8594,231.7188 L3616.8594,233.875 L3611.5938,233.875 L3611.5938,236.5469 L3616.3594,236.5469 L3616.3594,238.7031 L3611.5938,238.7031 L3611.5938,241.9531 L3616.8594,241.9531 L3616.8594,244.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="3626.25" y="242.9561">UserAttribute (user_attribute)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3594" x2="3836" y1="252.1094" y2="252.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3599" y="269.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3599" y="285.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3599" y="301.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="3599" y="317.9951">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="3599" y="334.292">welcome_dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3599" y="350.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3599" y="366.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3594" x2="3836" y1="374.1875" y2="374.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="3599" y="391.1826">avatar_url: VARCHAR(100)</text></g><!--class tagged_object--><g id="elem_tagged_object"><rect codeLine="444" fill="#003153" height="174.375" id="tagged_object" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="239" x="2992.5" y="1995.1094"/><ellipse cx="3005.5" cy="2009.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3009.6094,2015.1094 L3001.8906,2015.1094 L3001.8906,2002.7188 L3009.6094,2002.7188 L3009.6094,2004.875 L3004.3438,2004.875 L3004.3438,2007.5469 L3009.1094,2007.5469 L3009.1094,2009.7031 L3004.3438,2009.7031 L3004.3438,2012.9531 L3009.6094,2012.9531 L3009.6094,2015.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="3017.5" y="2013.9561">TaggedObject (tagged_object)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2993.5" x2="3230.5" y1="2023.1094" y2="2023.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2998.5" y="2040.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2998.5" y="2056.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2998.5" y="2072.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="111" x="2998.5" y="2088.9951">tag_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="2998.5" y="2105.292">object_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2998.5" y="2121.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2998.5" y="2137.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2993.5" x2="3230.5" y1="2145.1875" y2="2145.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2998.5" y="2162.1826">object_type: VARCHAR(9)</text></g><!--class favstar--><g id="elem_favstar"><rect codeLine="454" fill="#003153" height="141.7813" id="favstar" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="197" x="3076.5" y="240.1094"/><ellipse cx="3116.75" cy="254.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3120.8594,260.1094 L3113.1406,260.1094 L3113.1406,247.7188 L3120.8594,247.7188 L3120.8594,249.875 L3115.5938,249.875 L3115.5938,252.5469 L3120.3594,252.5469 L3120.3594,254.7031 L3115.5938,254.7031 L3115.5938,257.9531 L3120.8594,257.9531 L3120.8594,260.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="109" x="3134.25" y="258.9561">FavStar (favstar)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3077.5" x2="3272.5" y1="268.1094" y2="268.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3082.5" y="285.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="3082.5" y="301.4014">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="110" x="3082.5" y="317.6982">obj_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="3082.5" y="333.9951">dttm: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="3077.5" x2="3272.5" y1="341.2969" y2="341.2969"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="3082.5" y="358.292">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="3082.5" y="374.5889">class_name: VARCHAR(50)</text></g><!--class dynamic_plugin--><g id="elem_dynamic_plugin"><rect codeLine="462" fill="#003153" height="174.375" id="dynamic_plugin" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="249" x="3308.5" y="224.1094"/><ellipse cx="3321.5" cy="238.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3325.6094,244.1094 L3317.8906,244.1094 L3317.8906,231.7188 L3325.6094,231.7188 L3325.6094,233.875 L3320.3438,233.875 L3320.3438,236.5469 L3325.1094,236.5469 L3325.1094,238.7031 L3320.3438,238.7031 L3320.3438,241.9531 L3325.6094,241.9531 L3325.6094,244.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="221" x="3333.5" y="242.9561">DynamicPlugin (dynamic_plugin)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3309.5" x2="3556.5" y1="252.1094" y2="252.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3314.5" y="269.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3314.5" y="285.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3314.5" y="301.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="3314.5" y="317.9951">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="3314.5" y="334.292">key: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="3314.5" y="350.5889">bundle_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3314.5" y="366.8857">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3314.5" y="383.1826">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3309.5" x2="3556.5" y1="390.4844" y2="390.4844"/></g><!--class ab_group--><g id="elem_ab_group"><rect codeLine="474" fill="#003153" height="109.1875" id="ab_group" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="202" x="2087" y="1410.1094"/><ellipse cx="2123.4" cy="1424.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2127.5094,1430.1094 L2119.7906,1430.1094 L2119.7906,1417.7188 L2127.5094,1417.7188 L2127.5094,1419.875 L2122.2438,1419.875 L2122.2438,1422.5469 L2127.0094,1422.5469 L2127.0094,1424.7031 L2122.2438,1424.7031 L2122.2438,1427.9531 L2127.5094,1427.9531 L2127.5094,1430.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="2140.6" y="1428.9561">Group (ab_group)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2088" x2="2288" y1="1438.1094" y2="1438.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2093" y="1455.1045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2088" x2="2288" y1="1462.4063" y2="1462.4063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="2093" y="1479.4014">name: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="2093" y="1495.6982">label: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="2093" y="1511.9951">description: VARCHAR(512)</text></g><!--class themes--><g id="elem_themes"><rect codeLine="480" fill="#003153" height="190.6719" id="themes" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="216" x="1836" y="1369.1094"/><ellipse cx="1882.25" cy="1383.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1886.3594,1389.1094 L1878.6406,1389.1094 L1878.6406,1376.7188 L1886.3594,1376.7188 L1886.3594,1378.875 L1881.0938,1378.875 L1881.0938,1381.5469 L1885.8594,1381.5469 L1885.8594,1383.7031 L1881.0938,1383.7031 L1881.0938,1386.9531 L1886.3594,1386.9531 L1886.3594,1389.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="1899.75" y="1387.9561">Theme (themes)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1837" x2="2051" y1="1397.1094" y2="1397.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1842" y="1414.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1842" y="1430.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1842" y="1446.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="111" x="1842" y="1462.9951">json_data: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="1842" y="1479.292">is_system: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1842" y="1495.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1842" y="1511.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1837" x2="2051" y1="1519.1875" y2="1519.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1842" y="1536.1826">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="204" x="1842" y="1552.4795">theme_name: VARCHAR(250)</text></g><!--class cache_keys--><g id="elem_cache_keys"><rect codeLine="493" fill="#003153" height="125.4844" id="cache_keys" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="222" x="2531" y="792.6094"/><ellipse cx="2557.5" cy="806.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2561.6094,812.6094 L2553.8906,812.6094 L2553.8906,800.2188 L2561.6094,800.2188 L2561.6094,802.375 L2556.3438,802.375 L2556.3438,805.0469 L2561.1094,805.0469 L2561.1094,807.2031 L2556.3438,807.2031 L2556.3438,810.4531 L2561.6094,810.4531 L2561.6094,812.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2572.5" y="811.4561">CacheKey (cache_keys)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2532" x2="2752" y1="820.6094" y2="820.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2537" y="837.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="2537" y="853.9014">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2537" y="870.1982">created_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="2532" x2="2752" y1="877.5" y2="877.5"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="2537" y="894.4951">cache_key: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="2537" y="910.792">datasource_uid: VARCHAR(64)</text></g><!--class ssh_tunnels--><g id="elem_ssh_tunnels"><rect codeLine="500" fill="#003153" height="272.1563" id="ssh_tunnels" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="210" x="2286" y="719.1094"/><ellipse cx="2302.6" cy="733.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2306.7094,739.1094 L2298.9906,739.1094 L2298.9906,726.7188 L2306.7094,726.7188 L2306.7094,728.875 L2301.4438,728.875 L2301.4438,731.5469 L2306.2094,731.5469 L2306.2094,733.7031 L2301.4438,733.7031 L2301.4438,736.9531 L2306.7094,736.9531 L2306.7094,739.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="2315.4" y="737.9561">SSHTunnel (ssh_tunnels)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2287" x2="2495" y1="747.1094" y2="747.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2292" y="764.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2292" y="780.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="2292" y="796.6982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2292" y="812.9951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="2292" y="829.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="151" x="2292" y="845.5889">server_address: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="2292" y="861.8857">server_port: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="2292" y="878.1826">username: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="2292" y="894.4795">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="2292" y="910.7764">private_key: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="2292" y="927.0732">private_key_password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2292" y="943.3701">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2292" y="959.667">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2287" x2="2495" y1="966.9688" y2="966.9688"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="2292" y="983.9639">uuid: BINARY(16)</text></g><!--class keyvalue--><g id="elem_keyvalue"><rect codeLine="516" fill="#003153" height="76.5938" id="keyvalue" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="165" x="2085.5" y="816.6094"/><ellipse cx="2098.5" cy="830.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2102.6094,836.6094 L2094.8906,836.6094 L2094.8906,824.2188 L2102.6094,824.2188 L2102.6094,826.375 L2097.3438,826.375 L2097.3438,829.0469 L2102.1094,829.0469 L2102.1094,831.2031 L2097.3438,831.2031 L2097.3438,834.4531 L2102.6094,834.4531 L2102.6094,836.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="137" x="2110.5" y="835.4561">KeyValue (keyvalue)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2086.5" x2="2249.5" y1="844.6094" y2="844.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2091.5" y="861.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="81" x="2091.5" y="877.9014">value: TEXT</text><line style="stroke:#808080;stroke-width:1.0;" x1="2086.5" x2="2249.5" y1="885.2031" y2="885.2031"/></g><!--class logs--><g id="elem_logs"><rect codeLine="520" fill="#003153" height="190.6719" id="logs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="185" x="1865.5" y="759.6094"/><ellipse cx="1920.25" cy="773.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1924.3594,779.6094 L1916.6406,779.6094 L1916.6406,767.2188 L1924.3594,767.2188 L1924.3594,769.375 L1919.0938,769.375 L1919.0938,772.0469 L1923.8594,772.0469 L1923.8594,774.2031 L1919.0938,774.2031 L1919.0938,777.4531 L1924.3594,777.4531 L1924.3594,779.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="68" x="1937.75" y="778.4561">Log (logs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1866.5" x2="2049.5" y1="787.6094" y2="787.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1871.5" y="804.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="1871.5" y="820.9014">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="1871.5" y="837.1982">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="1871.5" y="853.4951">slice_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="74" x="1871.5" y="869.792">json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="1871.5" y="886.0889">dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="1871.5" y="902.3857">duration_ms: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1866.5" x2="2049.5" y1="909.6875" y2="909.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="1871.5" y="926.6826">action: VARCHAR(512)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1871.5" y="942.9795">referrer: VARCHAR(1024)</text></g><!--class key_value--><g id="elem_key_value"><rect codeLine="531" fill="#003153" height="190.6719" id="key_value" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="207" x="1623.5" y="759.6094"/><ellipse cx="1636.5" cy="773.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1640.6094,779.6094 L1632.8906,779.6094 L1632.8906,767.2188 L1640.6094,767.2188 L1640.6094,769.375 L1635.3438,769.375 L1635.3438,772.0469 L1640.1094,772.0469 L1640.1094,774.2031 L1635.3438,774.2031 L1635.3438,777.4531 L1640.6094,777.4531 L1640.6094,779.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="179" x="1648.5" y="778.4561">KeyValueEntry (key_value)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1624.5" x2="1829.5" y1="787.6094" y2="787.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1629.5" y="804.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="83" x="1629.5" y="820.9014">value: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1629.5" y="837.1982">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1629.5" y="853.4951">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1629.5" y="869.792">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="1629.5" y="886.0889">expires_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1629.5" y="902.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1624.5" x2="1829.5" y1="909.6875" y2="909.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1629.5" y="926.6826">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1629.5" y="942.9795">resource: VARCHAR(32)</text></g><!--link ab_permission_view to ab_permission--><g id="link_ab_permission_view_ab_permission"><path codeLine="547" d="M319.17,909.6694 C319.17,909.6694 319.17,1418.0294 319.17,1418.0294 " fill="none" id="ab_permission_view-ab_permission" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="319.17" x2="313.17" y1="909.6694" y2="901.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="319.17" x2="325.17" y1="909.6694" y2="901.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="319.17" x2="319.17" y1="909.6694" y2="901.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="315.17" x2="323.17" y1="911.6694" y2="911.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="323.17" x2="315.17" y1="1422.0294" y2="1422.0294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="323.17" x2="315.17" y1="1419.0294" y2="1419.0294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="319.17" x2="319.17" y1="1418.0294" y2="1426.0294"/></g><!--link ab_permission_view to ab_view_menu--><g id="link_ab_permission_view_ab_view_menu"><path codeLine="548" d="M179.25,909.6694 C179.25,909.6694 179.25,1418.0294 179.25,1418.0294 " 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="179.25" x2="173.25" y1="909.6694" y2="901.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="179.25" x2="185.25" y1="909.6694" y2="901.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="179.25" x2="179.25" y1="909.6694" y2="901.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="175.25" x2="183.25" y1="911.6694" y2="911.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="183.25" x2="175.25" y1="1422.0294" y2="1422.0294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="183.25" x2="175.25" y1="1419.0294" y2="1419.0294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="179.25" x2="179.25" y1="1418.0294" y2="1426.0294"/></g><!--link ab_permission_view to ab_role--><g id="link_ab_permission_view_ab_role"><path codeLine="549" d="M361.33,909.7394 C361.33,909.7394 361.33,950.6094 361.33,950.6094 C361.33,950.6094 582.17,950.6094 582.17,950.6094 C582.17,950.6094 582.17,1417.9794 582.17,1417.9794 " fill="none" id="ab_permission_view-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="361.33" x2="355.33" y1="909.7394" y2="901.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="361.33" x2="367.33" y1="909.7394" y2="901.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="361.33" x2="361.33" y1="909.7394" y2="901.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="357.33" x2="365.33" y1="911.7394" y2="911.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="582.17" x2="588.17" y1="1417.9794" y2="1425.9794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="582.17" x2="576.17" y1="1417.9794" y2="1425.9794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="582.17" x2="582.17" y1="1417.9794" y2="1425.9794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="586.17" x2="578.17" y1="1415.9794" y2="1415.9794"/></g><!--link ab_role to ab_user--><g id="link_ab_role_ab_user"><path codeLine="551" d="M564.88,1511.2394 C564.88,1511.2394 564.88,1938.0894 564.88,1938.0894 " fill="none" id="ab_role-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="564.88" x2="558.88" y1="1511.2394" y2="1503.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="564.88" x2="570.88" y1="1511.2394" y2="1503.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="564.88" x2="564.88" y1="1511.2394" y2="1503.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="560.88" x2="568.88" y1="1513.2394" y2="1513.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="564.88" x2="570.88" y1="1938.0894" y2="1946.0894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="564.88" x2="558.88" y1="1938.0894" y2="1946.0894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="564.88" x2="564.88" y1="1938.0894" y2="1946.0894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="568.88" x2="560.88" y1="1936.0894" y2="1936.0894"/></g><!--link ab_role to ab_group--><g id="link_ab_role_ab_group"><path codeLine="552" d="M676.75,1511.2594 C676.75,1511.2594 676.75,1762.6094 676.75,1762.6094 C676.75,1762.6094 2154.33,1762.6094 2154.33,1762.6094 C2154.33,1762.6094 2154.33,1527.2694 2154.33,1527.2694 " fill="none" id="ab_role-ab_group" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.75" x2="670.75" y1="1511.2594" y2="1503.2594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.75" x2="682.75" y1="1511.2594" y2="1503.2594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.75" x2="676.75" y1="1511.2594" y2="1503.2594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.75" x2="680.75" y1="1513.2594" y2="1513.2594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2154.33" x2="2148.33" y1="1527.2694" y2="1519.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2154.33" x2="2160.33" y1="1527.2694" y2="1519.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2154.33" x2="2154.33" y1="1527.2694" y2="1519.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2150.33" x2="2158.33" y1="1529.2694" y2="1529.2694"/></g><!--link ab_user to ab_user--><g id="link_ab_user_ab_user"><path codeLine="555" d="M633.62,1937.6994 C633.62,1937.6994 633.62,1911.6094 633.62,1911.6094 C633.62,1911.6094 681.12,1911.6094 681.12,1911.6094 C681.12,1911.6094 681.12,2287.6094 681.12,2287.6094 C681.12,2287.6094 572,2287.6094 572,2287.6094 C572,2287.6094 572,2226.3194 572,2226.3194 " fill="none" id="ab_user-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="633.62" x2="639.62" y1="1937.6994" y2="1945.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="633.62" x2="627.62" y1="1937.6994" y2="1945.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="633.62" x2="633.62" y1="1937.6994" y2="1945.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="637.62" x2="629.62" y1="1935.6994" y2="1935.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="568" x2="576" y1="2222.3194" y2="2222.3194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="568" x2="576" y1="2225.3194" y2="2225.3194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="572" x2="572" y1="2226.3194" y2="2218.3194"/></g><!--link ab_user to tables--><g id="link_ab_user_tables"><path codeLine="556" d="M676.11,1993.6094 C676.11,1993.6094 5893.81,1993.6094 5893.81,1993.6094 " fill="none" id="ab_user-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.11" x2="668.11" y1="1993.6094" y2="1999.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.11" x2="668.11" y1="1993.6094" y2="1987.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.11" x2="668.11" y1="1993.6094" y2="1993.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="678.11" x2="678.11" y1="1997.6094" y2="1989.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5893.81" x2="5901.81" y1="1993.6094" y2="1987.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5893.81" x2="5901.81" y1="1993.6094" y2="1999.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5893.81" x2="5901.81" y1="1993.6094" y2="1993.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5891.81" x2="5891.81" y1="1989.6094" y2="1997.6094"/></g><!--link tab_state to dbs--><g id="link_tab_state_dbs"><path codeLine="558" d="M5025.12,252.6094 C5025.12,252.6094 6460,252.6094 6460,252.6094 C6460,252.6094 6460,1222.5694 6460,1222.5694 " fill="none" id="tab_state-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5025.12" x2="5017.12" y1="252.6094" y2="258.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5025.12" x2="5017.12" y1="252.6094" y2="246.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5025.12" x2="5017.12" y1="252.6094" y2="252.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5027.12" x2="5027.12" y1="256.6094" y2="248.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6464" x2="6456" y1="1226.5694" y2="1226.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6464" x2="6456" y1="1223.5694" y2="1223.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6460" x2="6460" y1="1222.5694" y2="1230.5694"/></g><!--link tab_state to table_schema--><g id="link_tab_state_table_schema"><path codeLine="559" d="M5025.24,370.6094 C5025.24,370.6094 5180,370.6094 5180,370.6094 C5180,370.6094 5180,718.8594 5180,718.8594 " fill="none" id="tab_state-table_schema" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5021.24" x2="5021.24" y1="374.6094" y2="366.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5024.24" x2="5024.24" y1="374.6094" y2="366.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5025.24" x2="5017.24" y1="370.6094" y2="370.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5180" x2="5186" y1="718.8594" y2="726.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5180" x2="5174" y1="718.8594" y2="726.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5180" x2="5180" y1="718.8594" y2="726.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5184" x2="5176" y1="716.8594" y2="716.8594"/></g><!--link tab_state to query--><g id="link_tab_state_query"><path codeLine="560" d="M4891.67,496.4494 C4891.67,496.4494 4891.67,641.6094 4891.67,641.6094 C4891.67,641.6094 4790.55,641.6094 4790.55,641.6094 " fill="none" id="tab_state-query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4891.67" x2="4885.67" y1="496.4494" y2="488.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4891.67" x2="4897.67" y1="496.4494" y2="488.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4891.67" x2="4891.67" y1="496.4494" y2="488.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4887.67" x2="4895.67" y1="498.4494" y2="498.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4786.55" x2="4786.55" y1="645.6094" y2="637.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4789.55" x2="4789.55" y1="645.6094" y2="637.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4790.55" x2="4782.55" y1="641.6094" y2="641.6094"/></g><!--link tab_state to saved_query--><g id="link_tab_state_saved_query"><path codeLine="561" d="M4954.33,496.4794 C4954.33,496.4794 4954.33,686.5194 4954.33,686.5194 " fill="none" id="tab_state-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4954.33" x2="4948.33" y1="496.4794" y2="488.4794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4954.33" x2="4960.33" y1="496.4794" y2="488.4794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4954.33" x2="4954.33" y1="496.4794" y2="488.4794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4950.33" x2="4958.33" y1="498.4794" y2="498.4794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4958.33" x2="4950.33" y1="690.5194" y2="690.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4958.33" x2="4950.33" y1="687.5194" y2="687.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4954.33" x2="4954.33" y1="686.5194" y2="694.5194"/></g><!--link tab_state to ab_user--><g id="link_tab_state_ab_user"><path codeLine="562" d="M4820.9,311.6094 C4820.9,311.6094 4424.25,311.6094 4424.25,311.6094 C4424.25,311.6094 4424.25,1977.6094 4424.25,1977.6094 C4424.25,1977.6094 676.19,1977.6094 676.19,1977.6094 " fill="none" id="tab_state-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4820.9" x2="4828.9" y1="311.6094" y2="305.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4820.9" x2="4828.9" y1="311.6094" y2="317.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4820.9" x2="4828.9" y1="311.6094" y2="311.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4818.9" x2="4818.9" y1="307.6094" y2="315.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.19" x2="672.19" y1="1981.6094" y2="1973.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.19" x2="675.19" y1="1981.6094" y2="1973.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.19" x2="668.19" y1="1977.6094" y2="1977.6094"/></g><!--link query to dbs--><g id="link_query_dbs"><path codeLine="564" d="M4680.17,1129.8794 C4680.17,1129.8794 4680.17,1263.6094 4680.17,1263.6094 C4680.17,1263.6094 6313.82,1263.6094 6313.82,1263.6094 " fill="none" id="query-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4680.17" x2="4674.17" y1="1129.8794" y2="1121.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4680.17" x2="4686.17" y1="1129.8794" y2="1121.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4680.17" x2="4680.17" y1="1129.8794" y2="1121.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4676.17" x2="4684.17" y1="1131.8794" y2="1131.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6317.82" x2="6317.82" y1="1259.6094" y2="1267.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6314.82" x2="6314.82" y1="1259.6094" y2="1267.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6313.82" x2="6321.82" y1="1263.6094" y2="1263.6094"/></g><!--link query to ab_user--><g id="link_query_ab_user"><path codeLine="565" d="M4577.83,1129.9594 C4577.83,1129.9594 4577.83,1979.6094 4577.83,1979.6094 C4577.83,1979.6094 676.05,1979.6094 676.05,1979.6094 " fill="none" id="query-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4577.83" x2="4571.83" y1="1129.9594" y2="1121.9594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4577.83" x2="4583.83" y1="1129.9594" y2="1121.9594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4577.83" x2="4577.83" y1="1129.9594" y2="1121.9594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4573.83" x2="4581.83" y1="1131.9594" y2="1131.9594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.05" x2="672.05" y1="1983.6094" y2="1975.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.05" x2="675.05" y1="1983.6094" y2="1975.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.05" x2="668.05" y1="1979.6094" y2="1979.6094"/></g><!--link saved_query to ab_user--><g id="link_saved_query_ab_user"><path codeLine="567" d="M4923,1023.6094 C4923,1023.6094 4923,1981.6094 4923,1981.6094 C4923,1981.6094 676.2,1981.6094 676.2,1981.6094 " fill="none" id="saved_query-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4923" x2="4917" y1="1023.6094" y2="1015.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4923" x2="4929" y1="1023.6094" y2="1015.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4923" x2="4923" y1="1023.6094" y2="1015.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4919" x2="4927" y1="1025.6094" y2="1025.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.2" x2="672.2" y1="1985.6094" y2="1977.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.2" x2="675.2" y1="1985.6094" y2="1977.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.2" x2="668.2" y1="1981.6094" y2="1981.6094"/></g><!--link saved_query to dbs--><g id="link_saved_query_dbs"><path codeLine="568" d="M4976,1023.6994 C4976,1023.6994 4976,1255.6094 4976,1255.6094 C4976,1255.6094 6313.72,1255.6094 6313.72,1255.6094 " fill="none" id="saved_query-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4976" x2="4970" y1="1023.6994" y2="1015.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4976" x2="4982" y1="1023.6994" y2="1015.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4976" x2="4976" y1="1023.6994" y2="1015.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4972" x2="4980" y1="1025.6994" y2="1025.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6317.72" x2="6317.72" y1="1251.6094" y2="1259.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6314.72" x2="6314.72" y1="1251.6094" y2="1259.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6313.72" x2="6321.72" y1="1255.6094" y2="1255.6094"/></g><!--link saved_query to tag--><g id="link_saved_query_tag"><path codeLine="569" d="M4870,1023.6494 C4870,1023.6494 4870,1464.6094 4870,1464.6094 C4870,1464.6094 3397.53,1464.6094 3397.53,1464.6094 " fill="none" id="saved_query-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4870" x2="4864" y1="1023.6494" y2="1015.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4870" x2="4876" y1="1023.6494" y2="1015.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4870" x2="4870" y1="1023.6494" y2="1015.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4866" x2="4874" y1="1025.6494" y2="1025.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3397.53" x2="3389.53" y1="1464.6094" y2="1470.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3397.53" x2="3389.53" y1="1464.6094" y2="1458.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3397.53" x2="3389.53" y1="1464.6094" y2="1464.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3399.53" x2="3399.53" y1="1468.6094" y2="1460.6094"/></g><!--link table_schema to dbs--><g id="link_table_schema_dbs"><path codeLine="571" d="M5218.67,991.3594 C5218.67,991.3594 5218.67,1247.6094 5218.67,1247.6094 C5218.67,1247.6094 6313.82,1247.6094 6313.82,1247.6094 " fill="none" id="table_schema-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5218.67" x2="5212.67" y1="991.3594" y2="983.3594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5218.67" x2="5224.67" y1="991.3594" y2="983.3594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5218.67" x2="5218.67" y1="991.3594" y2="983.3594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5214.67" x2="5222.67" y1="993.3594" y2="993.3594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6317.82" x2="6317.82" y1="1243.6094" y2="1251.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6314.82" x2="6314.82" y1="1243.6094" y2="1251.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6313.82" x2="6321.82" y1="1247.6094" y2="1247.6094"/></g><!--link table_schema to ab_user--><g id="link_table_schema_ab_user"><path codeLine="572" d="M5141.33,991.1894 C5141.33,991.1894 5141.33,1983.6094 5141.33,1983.6094 C5141.33,1983.6094 676.23,1983.6094 676.23,1983.6094 " fill="none" id="table_schema-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5141.33" x2="5135.33" y1="991.1894" y2="983.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5141.33" x2="5147.33" y1="991.1894" y2="983.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5141.33" x2="5141.33" y1="991.1894" y2="983.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5137.33" x2="5145.33" y1="993.1894" y2="993.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.23" x2="672.23" y1="1987.6094" y2="1979.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.23" x2="675.23" y1="1987.6094" y2="1979.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.23" x2="668.23" y1="1983.6094" y2="1983.6094"/></g><!--link report_execution_log to report_schedule--><g id="link_report_execution_log_report_schedule"><path codeLine="574" d="M1226,966.8494 C1226,966.8494 1226,1173.5594 1226,1173.5594 " fill="none" id="report_execution_log-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1226" x2="1220" y1="966.8494" y2="958.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1226" x2="1232" y1="966.8494" y2="958.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1226" x2="1226" y1="966.8494" y2="958.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1222" x2="1230" y1="968.8494" y2="968.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1230" x2="1222" y1="1177.5594" y2="1177.5594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1230" x2="1222" y1="1174.5594" y2="1174.5594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1226" x2="1226" y1="1173.5594" y2="1181.5594"/></g><!--link report_recipient to report_schedule--><g id="link_report_recipient_report_schedule"><path codeLine="576" d="M923.17,950.3094 C923.17,950.3094 923.17,1304.6094 923.17,1304.6094 C923.17,1304.6094 1084.29,1304.6094 1084.29,1304.6094 " fill="none" id="report_recipient-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="923.17" x2="917.17" y1="950.3094" y2="942.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="923.17" x2="929.17" y1="950.3094" y2="942.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="923.17" x2="923.17" y1="950.3094" y2="942.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="919.17" x2="927.17" y1="952.3094" y2="952.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1088.29" x2="1088.29" y1="1300.6094" y2="1308.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1085.29" x2="1085.29" y1="1300.6094" y2="1308.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1084.29" x2="1092.29" y1="1304.6094" y2="1304.6094"/></g><!--link report_recipient to ab_user--><g id="link_report_recipient_ab_user"><path codeLine="577" d="M832.83,950.2894 C832.83,950.2894 832.83,1948.6094 832.83,1948.6094 C832.83,1948.6094 676.01,1948.6094 676.01,1948.6094 " fill="none" id="report_recipient-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="832.83" x2="826.83" y1="950.2894" y2="942.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="832.83" x2="838.83" y1="950.2894" y2="942.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="832.83" x2="832.83" y1="950.2894" y2="942.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="828.83" x2="836.83" y1="952.2894" y2="952.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.01" x2="672.01" y1="1952.6094" y2="1944.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.01" x2="675.01" y1="1952.6094" y2="1944.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.01" x2="668.01" y1="1948.6094" y2="1948.6094"/></g><!--link report_schedule to dbs--><g id="link_report_schedule_dbs"><path codeLine="579" d="M1367.65,1279.6094 C1367.65,1279.6094 6313.92,1279.6094 6313.92,1279.6094 " fill="none" id="report_schedule-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1367.65" x2="1359.65" y1="1279.6094" y2="1285.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1367.65" x2="1359.65" y1="1279.6094" y2="1273.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1367.65" x2="1359.65" y1="1279.6094" y2="1279.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1369.65" x2="1369.65" y1="1283.6094" y2="1275.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6317.92" x2="6317.92" y1="1275.6094" y2="1283.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6314.92" x2="6314.92" y1="1275.6094" y2="1283.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6313.92" x2="6321.92" y1="1279.6094" y2="1279.6094"/></g><!--link report_schedule to ab_user--><g id="link_report_schedule_ab_user"><path codeLine="580" d="M1226,1755.6694 C1226,1755.6694 1226,1950.6094 1226,1950.6094 C1226,1950.6094 676.15,1950.6094 676.15,1950.6094 " fill="none" id="report_schedule-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1226" x2="1220" y1="1755.6694" y2="1747.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1226" x2="1232" y1="1755.6694" y2="1747.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1226" x2="1226" y1="1755.6694" y2="1747.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1222" x2="1230" y1="1757.6694" y2="1757.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.15" x2="668.15" y1="1950.6094" y2="1956.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.15" x2="668.15" y1="1950.6094" y2="1944.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.15" x2="668.15" y1="1950.6094" y2="1950.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="678.15" x2="678.15" y1="1954.6094" y2="1946.6094"/></g><!--link row_level_security_filters to ab_role--><g id="link_row_level_security_filters_ab_role"><path codeLine="582" d="M5442.25,1576.3994 C5442.25,1576.3994 5442.25,1777.6094 5442.25,1777.6094 C5442.25,1777.6094 672.38,1777.6094 672.38,1777.6094 C672.38,1777.6094 672.38,1511.2994 672.38,1511.2994 " 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="5442.25" x2="5436.25" y1="1576.3994" y2="1568.3994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5442.25" x2="5448.25" y1="1576.3994" y2="1568.3994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5442.25" x2="5442.25" y1="1576.3994" y2="1568.3994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5438.25" x2="5446.25" y1="1578.3994" y2="1578.3994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.38" x2="666.38" y1="1511.2994" y2="1503.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.38" x2="678.38" y1="1511.2994" y2="1503.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.38" x2="672.38" y1="1511.2994" y2="1503.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="668.38" x2="676.38" y1="1513.2994" y2="1513.2994"/></g><!--link row_level_security_filters to tables--><g id="link_row_level_security_filters_tables"><path codeLine="583" d="M5623.75,1576.1494 C5623.75,1576.1494 5623.75,1842.6094 5623.75,1842.6094 C5623.75,1842.6094 5893.75,1842.6094 5893.75,1842.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="5623.75" x2="5617.75" y1="1576.1494" y2="1568.1494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5623.75" x2="5629.75" y1="1576.1494" y2="1568.1494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5623.75" x2="5623.75" y1="1576.1494" y2="1568.1494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5619.75" x2="5627.75" y1="1578.1494" y2="1578.1494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5893.75" x2="5901.7607" y1="1842.5951" y2="1836.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5893.75" x2="5901.7393" y1="1842.5951" y2="1848.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5893.75" x2="5901.75" y1="1842.5951" y2="1842.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5891.7572" x2="5891.7429" y1="1838.5915" y2="1846.5915"/></g><!--link row_level_security_filters to ab_user--><g id="link_row_level_security_filters_ab_user"><path codeLine="584" d="M5533,1576.1694 C5533,1576.1694 5533,1985.6094 5533,1985.6094 C5533,1985.6094 676.05,1985.6094 676.05,1985.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="5533" x2="5527" y1="1576.1694" y2="1568.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5533" x2="5539" y1="1576.1694" y2="1568.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5533" x2="5533" y1="1576.1694" y2="1568.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5529" x2="5537" y1="1578.1694" y2="1578.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.05" x2="672.05" y1="1989.6094" y2="1981.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.05" x2="675.05" y1="1989.6094" y2="1981.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.05" x2="668.05" y1="1985.6094" y2="1985.6094"/></g><!--link database_user_oauth2_tokens to ab_user--><g id="link_database_user_oauth2_tokens_ab_user"><path codeLine="586" d="M5738.17,855.6094 C5738.17,855.6094 5730.5,855.6094 5730.5,855.6094 C5730.5,855.6094 5730.5,1987.6094 5730.5,1987.6094 C5730.5,1987.6094 676.18,1987.6094 676.18,1987.6094 " 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="5738.17" x2="5746.17" y1="855.6094" y2="849.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5738.17" x2="5746.17" y1="855.6094" y2="861.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5738.17" x2="5746.17" y1="855.6094" y2="855.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5736.17" x2="5736.17" y1="851.6094" y2="859.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.18" x2="672.18" y1="1991.6094" y2="1983.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.18" x2="675.18" y1="1991.6094" y2="1983.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.18" x2="668.18" y1="1987.6094" y2="1987.6094"/></g><!--link database_user_oauth2_tokens to dbs--><g id="link_database_user_oauth2_tokens_dbs"><path codeLine="587" d="M6127.25,966.6494 C6127.25,966.6494 6127.25,1239.6094 6127.25,1239.6094 C6127.25,1239.6094 6313.77,1239.6094 6313.77,1239.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="6127.25" x2="6121.25" y1="966.6494" y2="958.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6127.25" x2="6133.25" y1="966.6494" y2="958.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6127.25" x2="6127.25" y1="966.6494" y2="958.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6123.25" x2="6131.25" y1="968.6494" y2="968.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6317.77" x2="6317.77" y1="1235.6094" y2="1243.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6314.77" x2="6314.77" y1="1235.6094" y2="1243.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6313.77" x2="6321.77" y1="1239.6094" y2="1239.6094"/></g><!--link sql_metrics to tables--><g id="link_sql_metrics_tables"><path codeLine="589" d="M6100.5,1625.2494 C6100.5,1625.2494 6100.5,1799.3094 6100.5,1799.3094 " fill="none" id="sql_metrics-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6100.5" x2="6094.5" y1="1625.2494" y2="1617.2494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6100.5" x2="6106.5" y1="1625.2494" y2="1617.2494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6100.5" x2="6100.5" y1="1625.2494" y2="1617.2494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6096.5" x2="6104.5" y1="1627.2494" y2="1627.2494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6104.5" x2="6096.5" y1="1803.3094" y2="1803.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6104.5" x2="6096.5" y1="1800.3094" y2="1800.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6100.5" x2="6100.5" y1="1799.3094" y2="1807.3094"/></g><!--link sql_metrics to ab_user--><g id="link_sql_metrics_ab_user"><path codeLine="590" d="M6075.75,1625.5694 C6075.75,1625.5694 6075.75,1792.6094 6075.75,1792.6094 C6075.75,1792.6094 599.25,1792.6094 599.25,1792.6094 C599.25,1792.6094 599.25,1937.8394 599.25,1937.8394 " fill="none" id="sql_metrics-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6075.75" x2="6069.75" y1="1625.5694" y2="1617.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6075.75" x2="6081.75" y1="1625.5694" y2="1617.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6075.75" x2="6075.75" y1="1625.5694" y2="1617.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6071.75" x2="6079.75" y1="1627.5694" y2="1627.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="603.25" x2="595.25" y1="1941.8394" y2="1941.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="603.25" x2="595.25" y1="1938.8394" y2="1938.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="599.25" x2="599.25" y1="1937.8394" y2="1945.8394"/></g><!--link dbs to ab_user--><g id="link_dbs_ab_user"><path codeLine="592" d="M6313.88,1660.6094 C6313.88,1660.6094 5851.33,1660.6094 5851.33,1660.6094 C5851.33,1660.6094 5851.33,1991.6094 5851.33,1991.6094 C5851.33,1991.6094 676.14,1991.6094 676.14,1991.6094 " fill="none" id="dbs-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6313.88" x2="6321.88" y1="1660.6094" y2="1654.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6313.88" x2="6321.88" y1="1660.6094" y2="1666.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6313.88" x2="6321.88" y1="1660.6094" y2="1660.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6311.88" x2="6311.88" y1="1656.6094" y2="1664.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.14" x2="672.14" y1="1995.6094" y2="1987.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.14" x2="675.14" y1="1995.6094" y2="1987.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.14" x2="668.14" y1="1991.6094" y2="1991.6094"/></g><!--link dbs to tables--><g id="link_dbs_tables"><path codeLine="593" d="M6313.91,1679.6094 C6313.91,1679.6094 6125.25,1679.6094 6125.25,1679.6094 C6125.25,1679.6094 6125.25,1799.5194 6125.25,1799.5194 " fill="none" id="dbs-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6317.91" x2="6317.91" y1="1675.6094" y2="1683.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6314.91" x2="6314.91" y1="1675.6094" y2="1683.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6313.91" x2="6321.91" y1="1679.6094" y2="1679.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6125.25" x2="6131.25" y1="1799.5194" y2="1807.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6125.25" x2="6119.25" y1="1799.5194" y2="1807.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6125.25" x2="6125.25" y1="1799.5194" y2="1807.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6129.25" x2="6121.25" y1="1797.5194" y2="1797.5194"/></g><!--link table_columns to tables--><g id="link_table_columns_tables"><path codeLine="595" d="M5959,1649.9694 C5959,1649.9694 5959,1799.5194 5959,1799.5194 " fill="none" id="table_columns-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5959" x2="5953" y1="1649.9694" y2="1641.9694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5959" x2="5965" y1="1649.9694" y2="1641.9694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5959" x2="5959" y1="1649.9694" y2="1641.9694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5955" x2="5963" y1="1651.9694" y2="1651.9694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5963" x2="5955" y1="1803.5194" y2="1803.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5963" x2="5955" y1="1800.5194" y2="1800.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5959" x2="5959" y1="1799.5194" y2="1807.5194"/></g><!--link table_columns to ab_user--><g id="link_table_columns_ab_user"><path codeLine="596" d="M5800.67,1649.6194 C5800.67,1649.6194 5800.67,1989.6094 5800.67,1989.6094 C5800.67,1989.6094 676.06,1989.6094 676.06,1989.6094 " fill="none" id="table_columns-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5800.67" x2="5794.67" y1="1649.6194" y2="1641.6194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5800.67" x2="5806.67" y1="1649.6194" y2="1641.6194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5800.67" x2="5800.67" y1="1649.6194" y2="1641.6194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5796.67" x2="5804.67" y1="1651.6194" y2="1651.6194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.06" x2="672.06" y1="1993.6094" y2="1985.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.06" x2="675.06" y1="1993.6094" y2="1985.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.06" x2="668.06" y1="1989.6094" y2="1989.6094"/></g><!--link tag to tagged_object--><g id="link_tag_tagged_object"><path codeLine="599" d="M3222.5,1559.7694 C3222.5,1559.7694 3222.5,1986.8894 3222.5,1986.8894 " fill="none" id="tag-tagged_object" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3218.5" x2="3226.5" y1="1555.7694" y2="1555.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3218.5" x2="3226.5" y1="1558.7694" y2="1558.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3222.5" x2="3222.5" y1="1559.7694" y2="1551.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3222.5" x2="3228.5" y1="1986.8894" y2="1994.8894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3222.5" x2="3216.5" y1="1986.8894" y2="1994.8894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3222.5" x2="3222.5" y1="1986.8894" y2="1994.8894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3226.5" x2="3218.5" y1="1984.8894" y2="1984.8894"/></g><!--link tag to ab_user--><g id="link_tag_ab_user"><path codeLine="600" d="M3213.5,1559.6994 C3213.5,1559.6994 3213.5,1964.6094 3213.5,1964.6094 C3213.5,1964.6094 676.36,1964.6094 676.36,1964.6094 " fill="none" id="tag-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3213.5" x2="3207.5" y1="1559.6994" y2="1551.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3213.5" x2="3219.5" y1="1559.6994" y2="1551.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3213.5" x2="3213.5" y1="1559.6994" y2="1551.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3209.5" x2="3217.5" y1="1561.6994" y2="1561.6994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.36" x2="668.36" y1="1964.6094" y2="1970.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.36" x2="668.36" y1="1964.6094" y2="1958.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.36" x2="668.36" y1="1964.6094" y2="1964.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="678.36" x2="678.36" y1="1968.6094" y2="1960.6094"/></g><!--link annotation to annotation_layer--><g id="link_annotation_annotation_layer"><path codeLine="602" d="M3864.16,410.6094 C3864.16,410.6094 3695,410.6094 3695,410.6094 C3695,410.6094 3695,767.8994 3695,767.8994 " fill="none" id="annotation-annotation_layer" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3864.16" x2="3872.16" y1="410.6094" y2="404.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3864.16" x2="3872.16" y1="410.6094" y2="416.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3864.16" x2="3872.16" y1="410.6094" y2="410.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3862.16" x2="3862.16" y1="406.6094" y2="414.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3699" x2="3691" y1="771.8994" y2="771.8994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3699" x2="3691" y1="768.8994" y2="768.8994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3695" x2="3695" y1="767.8994" y2="775.8994"/></g><!--link annotation to ab_user--><g id="link_annotation_ab_user"><path codeLine="603" d="M3976,430.7694 C3976,430.7694 3976,1973.6094 3976,1973.6094 C3976,1973.6094 676.39,1973.6094 676.39,1973.6094 " fill="none" id="annotation-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3976" x2="3970" y1="430.7694" y2="422.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3976" x2="3982" y1="430.7694" y2="422.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3976" x2="3976" y1="430.7694" y2="422.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3972" x2="3980" y1="432.7694" y2="432.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.39" x2="672.39" y1="1977.6094" y2="1969.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.39" x2="675.39" y1="1977.6094" y2="1969.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.39" x2="668.39" y1="1973.6094" y2="1973.6094"/></g><!--link slices to ab_user--><g id="link_slices_ab_user"><path codeLine="605" d="M4244,536.7094 C4244,536.7094 4244,1975.6094 4244,1975.6094 C4244,1975.6094 676.33,1975.6094 676.33,1975.6094 " fill="none" id="slices-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4244" x2="4238" y1="536.7094" y2="528.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4244" x2="4250" y1="536.7094" y2="528.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4244" x2="4244" y1="536.7094" y2="528.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4240" x2="4248" y1="538.7094" y2="538.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.33" x2="672.33" y1="1979.6094" y2="1971.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.33" x2="675.33" y1="1979.6094" y2="1971.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.33" x2="668.33" y1="1975.6094" y2="1975.6094"/></g><!--link slices to tag--><g id="link_slices_tag"><path codeLine="606" d="M4106.82,493.6094 C4106.82,493.6094 3349,493.6094 3349,493.6094 C3349,493.6094 3349,1369.5894 3349,1369.5894 " fill="none" id="slices-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4106.82" x2="4114.82" y1="493.6094" y2="487.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4106.82" x2="4114.82" y1="493.6094" y2="499.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4106.82" x2="4114.82" y1="493.6094" y2="493.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4104.82" x2="4104.82" y1="489.6094" y2="497.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3349" x2="3355" y1="1369.5894" y2="1377.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3349" x2="3343" y1="1369.5894" y2="1377.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3349" x2="3349" y1="1369.5894" y2="1377.5894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3353" x2="3345" y1="1367.5894" y2="1367.5894"/></g><!--link slices to tables--><g id="link_slices_tables"><path codeLine="607" d="M4308.5,536.9294 C4308.5,536.9294 4308.5,1877.6094 4308.5,1877.6094 C4308.5,1877.6094 5893.79,1877.6094 5893.79,1877.6094 " fill="none" id="slices-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4308.5" x2="4302.5" y1="536.9294" y2="528.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4308.5" x2="4314.5" y1="536.9294" y2="528.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4308.5" x2="4308.5" y1="536.9294" y2="528.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4304.5" x2="4312.5" y1="538.9294" y2="538.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5897.79" x2="5897.79" y1="1873.6094" y2="1881.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5894.79" x2="5894.79" y1="1873.6094" y2="1881.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5893.79" x2="5901.79" y1="1877.6094" y2="1877.6094"/></g><!--link slices to dashboards--><g id="link_slices_dashboards"><path codeLine="608" d="M4106.93,458.6094 C4106.93,458.6094 3059,458.6094 3059,458.6094 C3059,458.6094 3059,678.3794 3059,678.3794 " fill="none" id="slices-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4106.93" x2="4114.93" y1="458.6094" y2="452.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4106.93" x2="4114.93" y1="458.6094" y2="464.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4106.93" x2="4114.93" y1="458.6094" y2="458.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4104.93" x2="4104.93" y1="454.6094" y2="462.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3059" x2="3065" y1="678.3794" y2="686.3794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3059" x2="3053" y1="678.3794" y2="686.3794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3059" x2="3059" y1="678.3794" y2="686.3794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3063" x2="3055" y1="676.3794" y2="676.3794"/></g><!--link slices to report_schedule--><g id="link_slices_report_schedule"><path codeLine="609" d="M4179.5,536.6694 C4179.5,536.6694 4179.5,1214.6094 4179.5,1214.6094 C4179.5,1214.6094 1367.61,1214.6094 1367.61,1214.6094 " fill="none" id="slices-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4175.5" x2="4183.5" y1="532.6694" y2="532.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4175.5" x2="4183.5" y1="535.6694" y2="535.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4179.5" x2="4179.5" y1="536.6694" y2="528.6694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1367.61" x2="1359.61" y1="1214.6094" y2="1220.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1367.61" x2="1359.61" y1="1214.6094" y2="1208.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1367.61" x2="1359.61" y1="1214.6094" y2="1214.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1369.61" x2="1369.61" y1="1218.6094" y2="1210.6094"/></g><!--link css_templates to ab_user--><g id="link_css_templates_ab_user"><path codeLine="611" d="M2800.22,311.6094 C2800.22,311.6094 2780.75,311.6094 2780.75,311.6094 C2780.75,311.6094 2780.75,1960.6094 2780.75,1960.6094 C2780.75,1960.6094 676.33,1960.6094 676.33,1960.6094 " fill="none" id="css_templates-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2800.22" x2="2808.22" y1="311.6094" y2="305.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2800.22" x2="2808.22" y1="311.6094" y2="317.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2800.22" x2="2808.22" y1="311.6094" y2="311.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2798.22" x2="2798.22" y1="307.6094" y2="315.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.33" x2="672.33" y1="1964.6094" y2="1956.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.33" x2="675.33" y1="1964.6094" y2="1956.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.33" x2="668.33" y1="1960.6094" y2="1960.6094"/></g><!--link dashboards to ab_user--><g id="link_dashboards_ab_user"><path codeLine="613" d="M2830.35,999.6094 C2830.35,999.6094 506.83,999.6094 506.83,999.6094 C506.83,999.6094 506.83,1938.1094 506.83,1938.1094 " fill="none" id="dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2830.35" x2="2838.35" y1="999.6094" y2="993.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2830.35" x2="2838.35" y1="999.6094" y2="1005.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2830.35" x2="2838.35" y1="999.6094" y2="999.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2828.35" x2="2828.35" y1="995.6094" y2="1003.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="506.83" x2="512.83" y1="1938.1094" y2="1946.1094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="506.83" x2="500.83" y1="1938.1094" y2="1946.1094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="506.83" x2="506.83" y1="1938.1094" y2="1946.1094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="510.83" x2="502.83" y1="1936.1094" y2="1936.1094"/></g><!--link dashboards to tag--><g id="link_dashboards_tag"><path codeLine="614" d="M3089.56,979.6094 C3089.56,979.6094 3239,979.6094 3239,979.6094 C3239,979.6094 3239,1369.3394 3239,1369.3394 " fill="none" id="dashboards-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3089.56" x2="3081.56" y1="979.6094" y2="985.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3089.56" x2="3081.56" y1="979.6094" y2="973.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3089.56" x2="3081.56" y1="979.6094" y2="979.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3091.56" x2="3091.56" y1="983.6094" y2="975.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3239" x2="3245" y1="1369.3394" y2="1377.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3239" x2="3233" y1="1369.3394" y2="1377.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3239" x2="3239" y1="1369.3394" y2="1377.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3243" x2="3235" y1="1367.3394" y2="1367.3394"/></g><!--link dashboards to themes--><g id="link_dashboards_themes"><path codeLine="615" d="M2830.47,1015.6094 C2830.47,1015.6094 1988.83,1015.6094 1988.83,1015.6094 C1988.83,1015.6094 1988.83,1360.8394 1988.83,1360.8394 " fill="none" id="dashboards-themes" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2830.47" x2="2838.47" y1="1015.6094" y2="1009.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2830.47" x2="2838.47" y1="1015.6094" y2="1021.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2830.47" x2="2838.47" y1="1015.6094" y2="1015.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2828.47" x2="2828.47" y1="1011.6094" y2="1019.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1992.83" x2="1984.83" y1="1364.8394" y2="1364.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1992.83" x2="1984.83" y1="1361.8394" y2="1361.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1988.83" x2="1988.83" y1="1360.8394" y2="1368.8394"/></g><!--link dashboards to ab_role--><g id="link_dashboards_ab_role"><path codeLine="616" d="M2830.21,1007.6094 C2830.21,1007.6094 633.83,1007.6094 633.83,1007.6094 C633.83,1007.6094 633.83,1418.0394 633.83,1418.0394 " fill="none" id="dashboards-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2830.21" x2="2838.21" y1="1007.6094" y2="1001.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2830.21" x2="2838.21" y1="1007.6094" y2="1013.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2830.21" x2="2838.21" y1="1007.6094" y2="1007.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2828.21" x2="2828.21" y1="1003.6094" y2="1011.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="633.83" x2="639.83" y1="1418.0394" y2="1426.0394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="633.83" x2="627.83" y1="1418.0394" y2="1426.0394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="633.83" x2="633.83" y1="1418.0394" y2="1426.0394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="637.83" x2="629.83" y1="1416.0394" y2="1416.0394"/></g><!--link dashboards to embedded_dashboards--><g id="link_dashboards_embedded_dashboards"><path codeLine="617" d="M3000.5,1031.6794 C3000.5,1031.6794 3000.5,1377.2694 3000.5,1377.2694 " fill="none" id="dashboards-embedded_dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2996.5" x2="3004.5" y1="1027.6794" y2="1027.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2996.5" x2="3004.5" y1="1030.6794" y2="1030.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3000.5" x2="3000.5" y1="1031.6794" y2="1023.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3000.5" x2="3006.5" y1="1377.2694" y2="1385.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3000.5" x2="2994.5" y1="1377.2694" y2="1385.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3000.5" x2="3000.5" y1="1377.2694" y2="1385.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3004.5" x2="2996.5" y1="1375.2694" y2="1375.2694"/></g><!--link dashboards to report_schedule--><g id="link_dashboards_report_schedule"><path codeLine="618" d="M2919.5,1031.8394 C2919.5,1031.8394 2919.5,1198.6094 2919.5,1198.6094 C2919.5,1198.6094 1367.59,1198.6094 1367.59,1198.6094 " fill="none" id="dashboards-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2915.5" x2="2923.5" y1="1027.8394" y2="1027.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2915.5" x2="2923.5" y1="1030.8394" y2="1030.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2919.5" x2="2919.5" y1="1031.8394" y2="1023.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1367.59" x2="1359.59" y1="1198.6094" y2="1204.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1367.59" x2="1359.59" y1="1198.6094" y2="1192.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1367.59" x2="1359.59" y1="1198.6094" y2="1198.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1369.59" x2="1369.59" y1="1202.6094" y2="1194.6094"/></g><!--link annotation_layer to ab_user--><g id="link_annotation_layer_ab_user"><path codeLine="620" d="M3613,942.2994 C3613,942.2994 3613,1968.6094 3613,1968.6094 C3613,1968.6094 676.03,1968.6094 676.03,1968.6094 " fill="none" id="annotation_layer-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3613" x2="3607" y1="942.2994" y2="934.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3613" x2="3619" y1="942.2994" y2="934.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3613" x2="3613" y1="942.2994" y2="934.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3609" x2="3617" y1="944.2994" y2="944.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.03" x2="672.03" y1="1972.6094" y2="1964.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.03" x2="675.03" y1="1972.6094" y2="1964.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.03" x2="668.03" y1="1968.6094" y2="1968.6094"/></g><!--link embedded_dashboards to ab_user--><g id="link_embedded_dashboards_ab_user"><path codeLine="622" d="M2901.5,1551.7894 C2901.5,1551.7894 2901.5,1962.6094 2901.5,1962.6094 C2901.5,1962.6094 676.03,1962.6094 676.03,1962.6094 " fill="none" id="embedded_dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2901.5" x2="2895.5" y1="1551.7894" y2="1543.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2901.5" x2="2907.5" y1="1551.7894" y2="1543.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2901.5" x2="2901.5" y1="1551.7894" y2="1543.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2897.5" x2="2905.5" y1="1553.7894" y2="1553.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.03" x2="672.03" y1="1966.6094" y2="1958.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.03" x2="675.03" y1="1966.6094" y2="1958.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.03" x2="668.03" y1="1962.6094" y2="1962.6094"/></g><!--link user_attribute to ab_user--><g id="link_user_attribute_ab_user"><path codeLine="624" d="M3791.5,406.2894 C3791.5,406.2894 3791.5,1970.6094 3791.5,1970.6094 C3791.5,1970.6094 676.35,1970.6094 676.35,1970.6094 " fill="none" id="user_attribute-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3791.5" x2="3785.5" y1="406.2894" y2="398.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3791.5" x2="3797.5" y1="406.2894" y2="398.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3791.5" x2="3791.5" y1="406.2894" y2="398.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3787.5" x2="3795.5" y1="408.2894" y2="408.2894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.35" x2="672.35" y1="1974.6094" y2="1966.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.35" x2="675.35" y1="1974.6094" y2="1966.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.35" x2="668.35" y1="1970.6094" y2="1970.6094"/></g><!--link user_attribute to dashboards--><g id="link_user_attribute_dashboards"><path codeLine="625" d="M3644,406.2394 C3644,406.2394 3644,731.6094 3644,731.6094 C3644,731.6094 3089.89,731.6094 3089.89,731.6094 " fill="none" id="user_attribute-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3644" x2="3638" y1="406.2394" y2="398.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3644" x2="3650" y1="406.2394" y2="398.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3644" x2="3644" y1="406.2394" y2="398.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3640" x2="3648" y1="408.2394" y2="408.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3085.89" x2="3085.89" y1="735.6094" y2="727.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3088.89" x2="3088.89" y1="735.6094" y2="727.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3089.89" x2="3081.89" y1="731.6094" y2="731.6094"/></g><!--link tagged_object to ab_user--><g id="link_tagged_object_ab_user"><path codeLine="627" d="M2984.47,2082.6094 C2984.47,2082.6094 676.33,2082.6094 676.33,2082.6094 " fill="none" id="tagged_object-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2984.47" x2="2992.47" y1="2082.6094" y2="2076.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2984.47" x2="2992.47" y1="2082.6094" y2="2088.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2984.47" x2="2992.47" y1="2082.6094" y2="2082.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2982.47" x2="2982.47" y1="2078.6094" y2="2086.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.33" x2="672.33" y1="2086.6094" y2="2078.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.33" x2="675.33" y1="2086.6094" y2="2078.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.33" x2="668.33" y1="2082.6094" y2="2082.6094"/></g><!--link dynamic_plugin to ab_user--><g id="link_dynamic_plugin_ab_user"><path codeLine="630" d="M3434.75,406.3694 C3434.75,406.3694 3434.75,1966.6094 3434.75,1966.6094 C3434.75,1966.6094 676.07,1966.6094 676.07,1966.6094 " fill="none" id="dynamic_plugin-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3434.75" x2="3428.75" y1="406.3694" y2="398.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3434.75" x2="3440.75" y1="406.3694" y2="398.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3434.75" x2="3434.75" y1="406.3694" y2="398.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3430.75" x2="3438.75" y1="408.3694" y2="408.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.07" x2="672.07" y1="1970.6094" y2="1962.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.07" x2="675.07" y1="1970.6094" y2="1962.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.07" x2="668.07" y1="1966.6094" y2="1966.6094"/></g><!--link ab_group to ab_user--><g id="link_ab_group_ab_user"><path codeLine="632" d="M2221.67,1527.1394 C2221.67,1527.1394 2221.67,1956.6094 2221.67,1956.6094 C2221.67,1956.6094 676.13,1956.6094 676.13,1956.6094 " fill="none" id="ab_group-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2221.67" x2="2215.67" y1="1527.1394" y2="1519.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2221.67" x2="2227.67" y1="1527.1394" y2="1519.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2221.67" x2="2221.67" y1="1527.1394" y2="1519.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2217.67" x2="2225.67" y1="1529.1394" y2="1529.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.13" x2="668.13" y1="1956.6094" y2="1962.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.13" x2="668.13" y1="1956.6094" y2="1950.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.13" x2="668.13" y1="1956.6094" y2="1956.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="678.13" x2="678.13" y1="1960.6094" y2="1952.6094"/></g><!--link themes to ab_user--><g id="link_themes_ab_user"><path codeLine="634" d="M1944,1568.2494 C1944,1568.2494 1944,1954.6094 1944,1954.6094 C1944,1954.6094 676.2,1954.6094 676.2,1954.6094 " fill="none" id="themes-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1944" x2="1938" y1="1568.2494" y2="1560.2494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1944" x2="1950" y1="1568.2494" y2="1560.2494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1944" x2="1944" y1="1568.2494" y2="1560.2494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1940" x2="1948" y1="1570.2494" y2="1570.2494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.2" x2="672.2" y1="1958.6094" y2="1950.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.2" x2="675.2" y1="1958.6094" y2="1950.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.2" x2="668.2" y1="1954.6094" y2="1954.6094"/></g><!--link ssh_tunnels to dbs--><g id="link_ssh_tunnels_dbs"><path codeLine="637" d="M2427,999.1994 C2427,999.1994 2427,1271.6094 2427,1271.6094 C2427,1271.6094 6313.76,1271.6094 6313.76,1271.6094 " fill="none" id="ssh_tunnels-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2427" x2="2421" y1="999.1994" y2="991.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2427" x2="2433" y1="999.1994" y2="991.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2427" x2="2427" y1="999.1994" y2="991.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2423" x2="2431" y1="1001.1994" y2="1001.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6317.76" x2="6317.76" y1="1267.6094" y2="1275.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6314.76" x2="6314.76" y1="1267.6094" y2="1275.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="6313.76" x2="6321.76" y1="1271.6094" y2="1271.6094"/></g><!--link ssh_tunnels to ab_user--><g id="link_ssh_tunnels_ab_user"><path codeLine="638" d="M2358,999.2494 C2358,999.2494 2358,1958.6094 2358,1958.6094 C2358,1958.6094 676.02,1958.6094 676.02,1958.6094 " fill="none" id="ssh_tunnels-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2358" x2="2352" y1="999.2494" y2="991.2494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2358" x2="2364" y1="999.2494" y2="991.2494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2358" x2="2358" y1="999.2494" y2="991.2494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2354" x2="2362" y1="1001.2494" y2="1001.2494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.02" x2="672.02" y1="1962.6094" y2="1954.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.02" x2="675.02" y1="1962.6094" y2="1954.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.02" x2="668.02" y1="1958.6094" y2="1958.6094"/></g><!--link logs to ab_user--><g id="link_logs_ab_user"><path codeLine="641" d="M1927.17,958.8294 C1927.17,958.8294 1927.17,1072.6094 1927.17,1072.6094 C1927.17,1072.6094 518.67,1072.6094 518.67,1072.6094 C518.67,1072.6094 518.67,1937.9594 518.67,1937.9594 " fill="none" id="logs-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1927.17" x2="1921.17" y1="958.8294" y2="950.8294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1927.17" x2="1933.17" y1="958.8294" y2="950.8294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1927.17" x2="1927.17" y1="958.8294" y2="950.8294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1923.17" x2="1931.17" y1="960.8294" y2="960.8294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="522.67" x2="514.67" y1="1941.9594" y2="1941.9594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="522.67" x2="514.67" y1="1938.9594" y2="1938.9594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="518.67" x2="518.67" y1="1937.9594" y2="1945.9594"/></g><!--link key_value to ab_user--><g id="link_key_value_ab_user"><path codeLine="643" d="M1727,959.0594 C1727,959.0594 1727,1952.6094 1727,1952.6094 C1727,1952.6094 676.49,1952.6094 676.49,1952.6094 " fill="none" id="key_value-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1727" x2="1721" y1="959.0594" y2="951.0594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1727" x2="1733" y1="959.0594" y2="951.0594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1727" x2="1727" y1="959.0594" y2="951.0594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1723" x2="1731" y1="961.0594" y2="961.0594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672.49" x2="672.49" y1="1956.6094" y2="1948.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="675.49" x2="675.49" y1="1956.6094" y2="1948.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="676.49" x2="668.49" y1="1952.6094" y2="1952.6094"/></g><!--SRC=[rHnhSzisyhj_1I-PkIeprnd7YNEzJgSpikEqwJbnQpcPkqySa8Gar1310A0KvV7VR_4WnGS0oewbK_t597O9B1Rx1Y199CNHk43f74UJii1SO1bTNByyElgRdEC5ZX9QueAJN1uTVHUX9IDPL72MKBmGqOh8UOJo6SLPb7As4j4KOq0KjoGl44UBY98SotM18yRbd3K0AKL2d36UONxEAEFHund7wwC0nay_vNZryy_HuzMSIEn6l9cJz3R7GbJ8Jxjubq3GHAufhZ1U8Z77MGFjN7U7qjiPPsMUjSS-ENx-zFapnOetBCDK776SIis1wD7hV8uva9P5KyuMqIlevnPOMqHd9Q50N3HwDJvxyYXwd53eFVfy5Da_d4iYrz6ZzmIltk2yZ4OeYPVm4Y_W3Rv08cgsD3vLVoJxCNhzzkRYbulhLdkE5lZ7wFtu-lpNyVNevFJuIGt-sXlx6i-8a9Y_4ufG68tRXhY4bfg6LkkMT4m95p9kK_FY-PCM3l1g24MD6COeOE5M80VDIRzee-058jJVWvaUHvAmFCwGXC5UZcykRbw_kV3ZpK62F4Fs-VmxvWiY17odLbjpkgYRz1BNlEwqRydjnbS-b5gGd1WEsM0Wtbecu64Z2ghrFfBOP7g8GHtcEFXoh-6V7WSLeLQ0bjp_HSKTfP8ieOkpgwlBY_7Ra2eyEpbsq4ZPZEGU9T2mE0KZAJsSW07YGQoKOr2qB6Q-ST8v6DWWWkqXMSVJMyyWjWyFojV6KyEYJ_wuZ2vH4Z3PDoYPI1Wy6acG4g4UZSpKhnsf-VRPuezWUE8_XKAukVZFpLP2gQJ9QmyeIZ2zfnI1aKG94jZRkO38Oe42lQVG0mX904Dye8wfVYWnNyUKB8ZqJKjY4663voCFbPBnCdTFJk95eNg9TMGW74JCIOPZYgSoJX1tToBG4fOpJCL3Id0bcd-e4QEH7jZ8f7xio2F8KWgXpomkkOl9znAsb18WGa-sDhfFdznDREIYY065uhWRndI4Go4Q6Hl23Eg0qjLID0Zk3WFwFD0_Y6cCCmBor9fw7szN6Y4m1TiLku7u8qvB9MDkS4YF54Y9o1GC0UCD7ltmn3K-4Z5OK8yoD56KLytSU00L4A90pf3vrmJo44WQX72JhV8HDmHp3ckqW2_H33ju0NsML8hu5g_ztXS4XijO4YKIRz-zkRX-VJuwEVv7zCA51XOcLnmSHCTvjXsIeH6iJdgxrJT1jz8t7XDbjAm5QHWmOqSQ3HrhKfPAyizUlnrV_xUtN8Ve-h9aQyVrzEI7kwhfa6FDi4WvALGMuL9dfwAsVHA6NCpbb_p2hyCwxV5s7airWYIA9vgTEau2eswOMuTATSjXH4jryEQNcps4FPelzvOU_B50UUQrhxiAcSSKSocYlqVNk63m58YT3SQ5zaimXqisYqPSjyMuQbJfWv4I5sJBZ2nebTH2PIM5YMPIBZnIPAnu047Pu01uYMW9I_dgycfyqmT0AhtoYQWMmuqGd7QIj65NfhbMJNBRX5z_TOrJKgX8JjJhmgkcrfhKhG-klLu5NHS1fjJqGDgPJydCnzjjcBChcsXOFB53rmokQ6dnjsey4ECOv7sdrj85XsqMB9S4ck85uhSPMxbGGhbeok5xbBHAFSUE64HPZsviUN9wsh6-455zOhclSDIGdodZ2oJzB77xSLWSBWF-HSmJXdXsVm-a7Jq60nCoJ1ffmCPe7Ay5sq13PWmG250CjgejFZsURX33kWlM7-oELEgau2u6p22rnQfQI9Y7HIl6Rwkmd9M-AXRZgGfFECQvc3FfaRrIIBQ8LoIJSu-9C1XpJ6Pppr2w91UBClaJ76f0DdVclL-2K4LZ8N3OSRFL9LvYEW5NpA7b5Q5I5KtL-bC5Y8M5n5CD4jQSUU5xSnpT5FxqBkR94DkHu7y-wGWTAujsvjXVFeeWAN7PX1qucfVMJgYwzjMubFEJ6mOf8_ZqseBe38aX1Okb1fhr2Y3iRS72sTkG3KHf2g6HeHdqzlBgp0k6oB8WPaV7k-apXQnxxkrj5wit-K3VOCb92cdu1wgy5ZpRvMaqx3SDzt7R41CFwDWIyuI9RbtlwV59fy1YUsjhsxEJkoXizgphc_j9VCavpbDGrzycLssJlaBS56qW974buZfjzV42f4cLfdov6SHTUzP_qFUaqklaG0J6BGedlQ2nKlC1F508H5NUlOx1kuHaQxDrrjTYTHGY714qYfYQDRPGZOHde-rZeIP9SbLwfIe-TGOGEjmf-PRXAQ8Kl2alSnXsdQVkFWqIk2qmuGLbA0kXgP9h4BuCmxC5TODD0AKhklsgI3UVzMW6g2XV5qeABKPltSX27LvXkLeFvJHyzMSEGXUdc4jN7m9IZnpDp31g_vNIjMzH3TopRxApCjeve-KYhyfegNuJpJgQRJeC1JV4F9H7WEK9fN_6K_Gpnco9ybJLTy2CTDn9ZnGTlYMUDJVndwdAEVT2Wyuex2zWRYPDyrWGlpCfrc0gp6cLNYhQczy-FG_4BaZBh9NMffWUY7mEX0zuYjGc2ywpWf7S5GJ0ias1k9Bx2gqsPx0k0-TgyXvKDfr2ukLX_h1NglQe_SKFTN0c1BVRg4Dejd8zYFTmrjIz4TmP3dBdNEkGCe7RH1FU0pnOfdDJqX0nA5v6KbqVwTTcUzxiz64sSe5p9bJG1x_kUpR1f-kvCXAKVAfzXS-hhz1Qs0mzhhdhy_7gXADmHD4xgrMSCuw39tDcokxCAgCp-x_L63horoc0tIcXsOMP7kSvaphgZ4QeVhOdtpQmVN7lMxTQA5g7ZddCLSLMCxbPyEnMF1caVHQfjmQg8AdYSwGCoRvSAIKfk56X_bNPltu-33UgQTacYnEiLBb0g9vZKJfnsh6_iywmFJUq99zwKL_NCVfCg3crPRSbd152K5ktSDhxTScctA-FRwWmCR0be7528WmP59aIZUIQkW6dzYGrQ0kXmktf3ZZZEXVYnhhPQ9IgIg5ziphOQZeCLQp3WW5jJ8NOMm7ARcMfYhDzh0lCrVk1f0FrhfjKzs827g9WWcZHzcnF3HW69_FrVHl_9lJ3ADoGznAqd0KYsg9CA54NPjmwUjZgl8bqBbMGq0ntOXqsT8CUqteeWQCl8Da5gouM2Suod3MK5zkckAl53i23ione46pzaUaS1SJJwQa7DzHtmKQrwJQMafEaL2v4RsQXwjrmhzrs6FjgAqnJ1hPec6be2MQ46ntsxkdlfXWw0_mhlLEkyppD1VrQPtoRflqTJ48pBwyCAKFWTgZwhzrpyXLQJc0Dez4KBLNoPTXdN-xYb-ybQlfIPYTOwHe-u8m_PN1dWeumP0s3aFHty6y4CjtClCQ5VhVXIAjjpsQ_Px7q6O9UQrBccThEsRdJRDLQtkMg13PZd7p2cRtw6gYz_AAgwFeIdQwdrxVezDktNzfp7AqE7pIh1QjPRN7O57tXUQJZiAfOhPyF9BJNyU50aA3ZEqzifygAQm4PmfxF14_qe05vELU9yh_n6f8idJA3w5SPLls-fTZK7mIFNW_cvOtwGjcypDEz1H9SRKSTP_BhJPddc4OZeKwIwEUgeBDf-0lSgXW-06zsMb6McIiwZjjA6a4TeVJx3IFjlOtQmFvzmSbIvRzQ14BGE7G8O0T-5kJxlTfJY4OmkDvTCEjUlMqfuFOWPekT_S7qONhAPbQsrDEM_QiTLg_DtE94rb34Q6g5FgWldVRNUxFwo8Jl7XYUOiunz-qi-rVg8fVg_fEIbVPwnQu5krTi1BgXhOp_X9DTRw-8FiIjw81fA0YGE6nSjd08tqNNcEgb4dDIY2Fuq_BM_w63hr- -__xBbpPa6BV-LOCWwkVgfmlgqVNl66nWIhmz81s-RCZMlmcm6R_vuGRqsUvtcwysjyBjTraYEe0lZQ_iUHdtfxesxGOrBkYv4IfoZ-eYTvUWLcCBlNdxpp5x1xZgimTIqvpLdDbS0kipfmThaUIy6sGHEtSeMXziBgvua4EuBWhgcngT6JZ1dpjT-4z7ToHtEsmhTziWToOJElVhMF4jq1KVZkn-TtrcrS8QT3gWRS8IDm7G_CMfR8tpKFtHdF1wF8ios_JSg2VKGDT2DZPDgqux5KKVMalDpFwUIyCQ4AD1VVmcKrlecnfT4sZdwDILzYQ7Mrxgkf_3ZlQX5SbTo1URRlaxhSM_0RMqEwgG7apdB7j5NzT4NPLE5rwdfkTOGpT6W_HAmXerBAU4TceMBchgnDibh3R1TVRTp4YwfhmFQd-h8quNDPlmgGtz7m00]--></g></svg>
\ No newline at end of file
diff --git a/index.html b/index.html
index d85c2da..3fed91b 100644
--- a/index.html
+++ b/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/markdown-page/index.html b/markdown-page/index.html
index 004daf7..1b480a8 100644
--- a/markdown-page/index.html
+++ b/markdown-page/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/search/index.html b/search/index.html
index 38bc2d0..ede4ecf 100644
--- a/search/index.html
+++ b/search/index.html
@@ -10,7 +10,7 @@
<script src="/script/matomo.js"></script>
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="c6a8a8b8-3127-48f9-97a7-51e9e10d20d0" data-project-name="Apache Superset" data-project-color="#FFFFFF" data-project-logo="https://images.seeklogo.com/logo-png/50/2/superset-icon-logo-png_seeklogo-500354.png" data-modal-override-open-id="ask-ai-input" data-modal-override-open-class="search-input" data-modal-disclaimer="This is a custom LLM for Apache Superset with access to all [documentation](superset.apache.org/docs/intro/), [GitHub Open Issues, PRs and READMEs](github.com/apache/superset).&#10;&#10;Companies deploy assistants like this ([built by kapa.ai](https://kapa.ai)) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [Slack bots](https://docs.kapa.ai/integrations/slack-bot) with private sources." data-modal-example-questions="How do I install Superset?,How can I contribute to Superset?" data-button-text-color="rgb(81,166,197)" data-modal-header-bg-color="#ffffff" data-modal-title-color="rgb(81,166,197)" data-modal-title="Apache Superset AI" data-modal-disclaimer-text-color="#000000" data-consent-required="true" data-consent-screen-disclaimer="By clicking "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai's and Google's privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.d8e5cf75.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.8a0ac6f2.js" defer="defer"></script>
<script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">