deploying docs: chore(deps-dev): bump eslint-plugin-prettier from 5.5.1 to 5.5.3 in /docs (#34496)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (apache/superset@02586981da0ef52d8685b89013333ade847e4eeb)
diff --git a/404.html b/404.html
index 3237028..ab30574 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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.124d216c.js b/assets/js/079e4a65.124d216c.js
deleted file mode 100644
index a537225..0000000
--- a/assets/js/079e4a65.124d216c.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:4328,height:2432,preserveAspectRatio:"none",style:{width:4328,height:2432,background:"#003153"},viewBox:"0 0 4328 2432","aria-labelledby":t},n),e?Od.createElement("title",{id:t},e):null,Od.createElement("path",{fill:"#003153",d:"M0 0h4328v2432H0z",style:{stroke:"none",strokeWidth:1}}),a||(a=Od.createElement("text",{x:2024,y:35.421,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:22,fontWeight:"bold",textLength:271},"Apache Superset ERD")),Od.createElement("rect",{width:1279,height:1177,x:2434,y:341.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),r||(r=Od.createElement("text",{x:3026.5,y:356.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:94},"Data Assets")),Od.createElement("rect",{width:665,height:1055,x:1340,y:512.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),i||(i=Od.createElement("text",{x:1606.5,y:527.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:132},"Alerts & Reports")),Od.createElement("rect",{width:848,height:662.5,x:1629,y:1707.109,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),o||(o=Od.createElement("text",{x:1902.5,y:1722.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:301},"Inherited from Flask App Builder (FAB)")),Od.createElement("rect",{width:1304,height:1922.5,x:12,y:58.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),d||(d=Od.createElement("text",{x:645,y:73.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:38},"Core")),Od.createElement("rect",{width:1162,height:323,x:2551,y:1707.109,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),h||(h=Od.createElement("text",{x:3103,y:1722.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:58},"System")),Od.createElement("rect",{width:585,height:1672.5,x:3737,y:488.109,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),f||(f=Od.createElement("text",{x:3997.5,y:503.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:64},"SQL Lab")),Od.createElement("rect",{width:485,height:242,x:1120,y:2184.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),D||(D=Od.createElement("text",{x:1274.5,y:2199.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:176},"Uncategorized Models")),Od.createElement("rect",{width:248,height:549.203,x:2577,y:376.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2635.75,cy:390.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),x||(x=Od.createElement("path",{fill:"#D9D3D0",d:"M2639.86 396.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),y||(y=Od.createElement("text",{x:2653.25,y:395.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"SqlaTable (tables)")),Od.createElement("path",{d:"M2578 404.609h246",style:{stroke:"gray",strokeWidth:1}}),m||(m=Od.createElement("text",{x:2583,y:421.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),c||(c=Od.createElement("text",{x:2583,y:437.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),s||(s=Od.createElement("text",{x:2583,y:454.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),E||(E=Od.createElement("text",{x:2583,y:470.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),g||(g=Od.createElement("text",{x:2583,y:486.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161},"default_endpoint: TEXT")),k||(k=Od.createElement("text",{x:2583,y:503.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"is_featured: BOOLEAN")),M||(M=Od.createElement("text",{x:2583,y:519.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:217},"filter_select_enabled: BOOLEAN")),V||(V=Od.createElement("text",{x:2583,y:535.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:109},"offset: INTEGER")),L||(L=Od.createElement("text",{x:2583,y:551.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),S||(S=Od.createElement("text",{x:2583,y:568.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),z||(z=Od.createElement("text",{x:2583,y:584.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),F||(F=Od.createElement("text",{x:2583,y:600.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),v||(v=Od.createElement("text",{x:2583,y:617.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:203},"fetch_values_predicate: TEXT")),T||(T=Od.createElement("text",{x:2583,y:633.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),_||(_=Od.createElement("text",{x:2583,y:649.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:171},"is_sqllab_view: BOOLEAN")),p||(p=Od.createElement("text",{x:2583,y:666.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164},"template_params: TEXT")),R||(R=Od.createElement("text",{x:2583,y:682.355,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),A||(A=Od.createElement("text",{x:2583,y:698.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:209},"normalize_columns: BOOLEAN")),W||(W=Od.createElement("text",{x:2583,y:714.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:236},"always_filter_main_dttm: BOOLEAN")),I||(I=Od.createElement("text",{x:2583,y:731.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:89},"folders: JSON")),b||(b=Od.createElement("text",{x:2583,y:747.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),u||(u=Od.createElement("text",{x:2583,y:763.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M2578 771.141h246",style:{stroke:"gray",strokeWidth:1}}),N||(N=Od.createElement("text",{x:2583,y:788.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),G||(G=Od.createElement("text",{x:2583,y:804.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"params: VARCHAR(1000)")),C||(C=Od.createElement("text",{x:2583,y:820.73,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"perm: VARCHAR(1000)")),H||(H=Od.createElement("text",{x:2583,y:837.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220},"schema_perm: VARCHAR(1000)")),w||(w=Od.createElement("text",{x:2583,y:853.323,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215},"catalog_perm: VARCHAR(1000)")),B||(B=Od.createElement("text",{x:2583,y:869.62,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:193},"table_name: VARCHAR(250)")),O||(O=Od.createElement("text",{x:2583,y:885.917,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:212},"main_dttm_col: VARCHAR(250)")),X||(X=Od.createElement("text",{x:2583,y:902.214,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(255)")),j||(j=Od.createElement("text",{x:2583,y:918.511,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),Od.createElement("rect",{width:276,height:467.719,x:3421,y:1034.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3502.25,cy:1048.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),q||(q=Od.createElement("path",{fill:"#D9D3D0",d:"M3506.36 1054.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Q||(Q=Od.createElement("text",{x:3519.75,y:1053.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:106},"Database (dbs)")),Od.createElement("path",{d:"M3422 1062.609h274",style:{stroke:"gray",strokeWidth:1}}),Y||(Y=Od.createElement("text",{x:3427,y:1079.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),P||(P=Od.createElement("text",{x:3427,y:1095.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),U||(U=Od.createElement("text",{x:3427,y:1112.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),J||(J=Od.createElement("text",{x:3427,y:1128.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114},"password: BLOB")),K||(K=Od.createElement("text",{x:3427,y:1144.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),Z||(Z=Od.createElement("text",{x:3427,y:1161.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:256},"select_as_create_table_as: BOOLEAN")),$||($=Od.createElement("text",{x:3427,y:1177.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:193},"expose_in_sqllab: BOOLEAN")),ee||(ee=Od.createElement("text",{x:3427,y:1193.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:187},"allow_run_async: BOOLEAN")),te||(te=Od.createElement("text",{x:3427,y:1209.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"allow_file_upload: BOOLEAN")),ne||(ne=Od.createElement("text",{x:3427,y:1226.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"allow_ctas: BOOLEAN")),le||(le=Od.createElement("text",{x:3427,y:1242.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:148},"allow_cvas: BOOLEAN")),ae||(ae=Od.createElement("text",{x:3427,y:1258.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:142},"allow_dml: BOOLEAN")),re||(re=Od.createElement("text",{x:3427,y:1275.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),ie||(ie=Od.createElement("text",{x:3427,y:1291.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"encrypted_extra: BLOB")),oe||(oe=Od.createElement("text",{x:3427,y:1307.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:201},"impersonate_user: BOOLEAN")),de||(de=Od.createElement("text",{x:3427,y:1324.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"server_cert: BLOB")),he||(he=Od.createElement("text",{x:3427,y:1340.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),fe||(fe=Od.createElement("text",{x:3427,y:1356.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),De||(De=Od.createElement("text",{x:3427,y:1372.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),xe||(xe=Od.createElement("text",{x:3427,y:1389.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3422 1396.547h274",style:{stroke:"gray",strokeWidth:1}}),ye||(ye=Od.createElement("text",{x:3427,y:1413.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),me||(me=Od.createElement("text",{x:3427,y:1429.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215},"verbose_name: VARCHAR(250)")),ce||(ce=Od.createElement("text",{x:3427,y:1446.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:223},"database_name: VARCHAR(250)")),se||(se=Od.createElement("text",{x:3427,y:1462.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:223},"sqlalchemy_uri: VARCHAR(1024)")),Ee||(Ee=Od.createElement("text",{x:3427,y:1478.729,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:264},"configuration_method: VARCHAR(255)")),ge||(ge=Od.createElement("text",{x:3427,y:1495.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246},"force_ctas_schema: VARCHAR(250)")),Od.createElement("rect",{width:457,height:206.969,x:3113.5,y:547.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3126.5,cy:561.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ke||(ke=Od.createElement("path",{fill:"#D9D3D0",d:"M3130.61 567.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Me||(Me=Od.createElement("text",{x:3138.5,y:566.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:429},"DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)")),Od.createElement("path",{d:"M3114.5 575.609h455",style:{stroke:"gray",strokeWidth:1}}),Ve||(Ve=Od.createElement("text",{x:3119.5,y:592.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Le||(Le=Od.createElement("text",{x:3119.5,y:608.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Se||(Se=Od.createElement("text",{x:3119.5,y:625.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ze||(ze=Od.createElement("text",{x:3119.5,y:641.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),Fe||(Fe=Od.createElement("text",{x:3119.5,y:657.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),ve||(ve=Od.createElement("text",{x:3119.5,y:674.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"access_token: BLOB")),Te||(Te=Od.createElement("text",{x:3119.5,y:690.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:250},"access_token_expiration: DATETIME")),_e||(_e=Od.createElement("text",{x:3119.5,y:706.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"refresh_token: BLOB")),pe||(pe=Od.createElement("text",{x:3119.5,y:722.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Re||(Re=Od.createElement("text",{x:3119.5,y:739.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3114.5 746.578h455",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:266,height:353.641,x:2721,y:1091.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2748.85,cy:1105.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ae||(Ae=Od.createElement("path",{fill:"#D9D3D0",d:"M2752.96 1111.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),We||(We=Od.createElement("text",{x:2764.15,y:1110.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:205},"TableColumn (table_columns)")),Od.createElement("path",{d:"M2722 1119.609h264",style:{stroke:"gray",strokeWidth:1}}),Ie||(Ie=Od.createElement("text",{x:2727,y:1136.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),be||(be=Od.createElement("text",{x:2727,y:1152.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),ue||(ue=Od.createElement("text",{x:2727,y:1169.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Ne||(Ne=Od.createElement("text",{x:2727,y:1185.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"is_active: BOOLEAN")),Ge||(Ge=Od.createElement("text",{x:2727,y:1201.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:75},"type: TEXT")),Ce||(Ce=Od.createElement("text",{x:2727,y:1218.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:133},"groupby: BOOLEAN")),He||(He=Od.createElement("text",{x:2727,y:1234.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"filterable: BOOLEAN")),we||(we=Od.createElement("text",{x:2727,y:1250.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Be||(Be=Od.createElement("text",{x:2727,y:1266.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"table_id: INTEGER")),Oe||(Oe=Od.createElement("text",{x:2727,y:1283.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:126},"is_dttm: BOOLEAN")),Xe||(Xe=Od.createElement("text",{x:2727,y:1299.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"expression: TEXT")),je||(je=Od.createElement("text",{x:2727,y:1315.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),qe||(qe=Od.createElement("text",{x:2727,y:1332.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Qe||(Qe=Od.createElement("text",{x:2727,y:1348.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M2722 1355.766h264",style:{stroke:"gray",strokeWidth:1}}),Ye||(Ye=Od.createElement("text",{x:2727,y:1372.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Pe||(Pe=Od.createElement("text",{x:2727,y:1389.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:210},"column_name: VARCHAR(255)")),Ue||(Ue=Od.createElement("text",{x:2727,y:1405.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:224},"verbose_name: VARCHAR(1024)")),Je||(Je=Od.createElement("text",{x:2727,y:1421.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:254},"advanced_data_type: VARCHAR(255)")),Ke||(Ke=Od.createElement("text",{x:2727,y:1437.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:250},"python_date_format: VARCHAR(255)")),Od.createElement("rect",{width:236,height:304.75,x:2450,y:1116.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2486.85,cy:1130.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ze||(Ze=Od.createElement("path",{fill:"#D9D3D0",d:"M2490.96 1136.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),$e||($e=Od.createElement("text",{x:2504.15,y:1134.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"SqlMetric (sql_metrics)")),Od.createElement("path",{d:"M2451 1144.109h234",style:{stroke:"gray",strokeWidth:1}}),et||(et=Od.createElement("text",{x:2456,y:1161.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),tt||(tt=Od.createElement("text",{x:2456,y:1177.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),nt||(nt=Od.createElement("text",{x:2456,y:1193.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),lt||(lt=Od.createElement("text",{x:2456,y:1209.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),at||(at=Od.createElement("text",{x:2456,y:1226.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:102},"currency: JSON")),rt||(rt=Od.createElement("text",{x:2456,y:1242.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132},"warning_text: TEXT")),it||(it=Od.createElement("text",{x:2456,y:1258.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"table_id: INTEGER")),ot||(ot=Od.createElement("text",{x:2456,y:1275.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"expression: TEXT")),dt||(dt=Od.createElement("text",{x:2456,y:1291.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),ht||(ht=Od.createElement("text",{x:2456,y:1307.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),ft||(ft=Od.createElement("text",{x:2456,y:1324.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M2451 1331.375h234",style:{stroke:"gray",strokeWidth:1}}),Dt||(Dt=Od.createElement("text",{x:2456,y:1348.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),xt||(xt=Od.createElement("text",{x:2456,y:1364.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202},"metric_name: VARCHAR(255)")),yt||(yt=Od.createElement("text",{x:2456,y:1380.964,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:224},"verbose_name: VARCHAR(1024)")),mt||(mt=Od.createElement("text",{x:2456,y:1397.261,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"metric_type: VARCHAR(32)")),ct||(ct=Od.createElement("text",{x:2456,y:1413.558,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"d3format: VARCHAR(128)")),Od.createElement("rect",{width:363,height:206.969,x:3022.5,y:1165.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3035.5,cy:1179.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),st||(st=Od.createElement("path",{fill:"#D9D3D0",d:"M3039.61 1185.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Et||(Et=Od.createElement("text",{x:3047.5,y:1183.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:335},"RowLevelSecurityFilter (row_level_security_filters)")),Od.createElement("path",{d:"M3023.5 1193.109h361",style:{stroke:"gray",strokeWidth:1}}),gt||(gt=Od.createElement("text",{x:3028.5,y:1210.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),kt||(kt=Od.createElement("text",{x:3028.5,y:1226.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Mt||(Mt=Od.createElement("text",{x:3028.5,y:1242.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Vt||(Vt=Od.createElement("text",{x:3028.5,y:1258.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Lt||(Lt=Od.createElement("text",{x:3028.5,y:1275.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:90},"clause: TEXT")),St||(St=Od.createElement("text",{x:3028.5,y:1291.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),zt||(zt=Od.createElement("text",{x:3028.5,y:1307.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3023.5 1315.188h361",style:{stroke:"gray",strokeWidth:1}}),Ft||(Ft=Od.createElement("text",{x:3028.5,y:1332.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(255)")),vt||(vt=Od.createElement("text",{x:3028.5,y:1348.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161},"filter_type: VARCHAR(7)")),Tt||(Tt=Od.createElement("text",{x:3028.5,y:1364.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:185},"group_key: VARCHAR(255)")),Od.createElement("rect",{width:327,height:206.969,x:1355.5,y:547.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1368.5,cy:561.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),_t||(_t=Od.createElement("path",{fill:"#D9D3D0",d:"M1372.61 567.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),pt||(pt=Od.createElement("text",{x:1380.5,y:566.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:299},"ReportExecutionLog (report_execution_log)")),Od.createElement("path",{d:"M1356.5 575.609h325",style:{stroke:"gray",strokeWidth:1}}),Rt||(Rt=Od.createElement("text",{x:1361.5,y:592.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),At||(At=Od.createElement("text",{x:1361.5,y:608.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:192},"scheduled_dttm: DATETIME")),Wt||(Wt=Od.createElement("text",{x:1361.5,y:625.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150},"start_dttm: DATETIME")),It||(It=Od.createElement("text",{x:1361.5,y:641.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"end_dttm: DATETIME")),bt||(bt=Od.createElement("text",{x:1361.5,y:657.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:89},"value: FLOAT")),ut||(ut=Od.createElement("text",{x:1361.5,y:674.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"value_row_json: TEXT")),Nt||(Nt=Od.createElement("text",{x:1361.5,y:690.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"error_message: TEXT")),Gt||(Gt=Od.createElement("text",{x:1361.5,y:706.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202},"report_schedule_id: INTEGER")),Od.createElement("path",{d:"M1356.5 713.984h325",style:{stroke:"gray",strokeWidth:1}}),Ct||(Ct=Od.createElement("text",{x:1361.5,y:730.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Ht||(Ht=Od.createElement("text",{x:1361.5,y:747.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:139},"state: VARCHAR(50)")),Od.createElement("rect",{width:271,height:174.375,x:1717.5,y:564.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1730.5,cy:578.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),wt||(wt=Od.createElement("path",{fill:"#D9D3D0",d:"M1734.61 584.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Bt||(Bt=Od.createElement("text",{x:1742.5,y:582.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:243},"ReportRecipients (report_recipient)")),Od.createElement("path",{d:"M1718.5 592.109h269",style:{stroke:"gray",strokeWidth:1}}),Ot||(Ot=Od.createElement("text",{x:1723.5,y:609.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Xt||(Xt=Od.createElement("text",{x:1723.5,y:625.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),jt||(jt=Od.createElement("text",{x:1723.5,y:641.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),qt||(qt=Od.createElement("text",{x:1723.5,y:657.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"recipient_config_json: TEXT")),Qt||(Qt=Od.createElement("text",{x:1723.5,y:674.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202},"report_schedule_id: INTEGER")),Yt||(Yt=Od.createElement("text",{x:1723.5,y:690.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Pt||(Pt=Od.createElement("text",{x:1723.5,y:706.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1718.5 714.188h269",style:{stroke:"gray",strokeWidth:1}}),Ut||(Ut=Od.createElement("text",{x:1723.5,y:731.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"type: VARCHAR(50)")),Od.createElement("rect",{width:267,height:565.5,x:1458.5,y:985.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1471.5,cy:999.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Jt||(Jt=Od.createElement("path",{fill:"#D9D3D0",d:"M1475.61 1005.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Kt||(Kt=Od.createElement("text",{x:1483.5,y:1004.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:239},"ReportSchedule (report_schedule)")),Od.createElement("path",{d:"M1459.5 1013.609h265",style:{stroke:"gray",strokeWidth:1}}),Zt||(Zt=Od.createElement("text",{x:1464.5,y:1030.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),$t||($t=Od.createElement("text",{x:1464.5,y:1046.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),en||(en=Od.createElement("text",{x:1464.5,y:1063.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),tn||(tn=Od.createElement("text",{x:1464.5,y:1079.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),nn||(nn=Od.createElement("text",{x:1464.5,y:1095.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),ln||(ln=Od.createElement("text",{x:1464.5,y:1112.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"context_markdown: TEXT")),an||(an=Od.createElement("text",{x:1464.5,y:1128.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"active: BOOLEAN")),rn||(rn=Od.createElement("text",{x:1464.5,y:1144.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),on||(on=Od.createElement("text",{x:1464.5,y:1160.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"chart_id: INTEGER")),dn||(dn=Od.createElement("text",{x:1464.5,y:1177.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"dashboard_id: INTEGER")),hn||(hn=Od.createElement("text",{x:1464.5,y:1193.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),fn||(fn=Od.createElement("text",{x:1464.5,y:1209.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:177},"last_eval_dttm: DATETIME")),Dn||(Dn=Od.createElement("text",{x:1464.5,y:1226.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"last_value: FLOAT")),xn||(xn=Od.createElement("text",{x:1464.5,y:1242.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180},"last_value_row_json: TEXT")),yn||(yn=Od.createElement("text",{x:1464.5,y:1258.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:187},"validator_config_json: TEXT")),mn||(mn=Od.createElement("text",{x:1464.5,y:1275.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161},"log_retention: INTEGER")),cn||(cn=Od.createElement("text",{x:1464.5,y:1291.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:160},"grace_period: INTEGER")),sn||(sn=Od.createElement("text",{x:1464.5,y:1307.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"working_timeout: INTEGER")),En||(En=Od.createElement("text",{x:1464.5,y:1323.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:197},"force_screenshot: BOOLEAN")),gn||(gn=Od.createElement("text",{x:1464.5,y:1340.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"custom_width: INTEGER")),kn||(kn=Od.createElement("text",{x:1464.5,y:1356.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"custom_height: INTEGER")),Mn||(Mn=Od.createElement("text",{x:1464.5,y:1372.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Vn||(Vn=Od.createElement("text",{x:1464.5,y:1389.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1459.5 1396.438h265",style:{stroke:"gray",strokeWidth:1}}),Ln||(Ln=Od.createElement("text",{x:1464.5,y:1413.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"type: VARCHAR(50)")),Sn||(Sn=Od.createElement("text",{x:1464.5,y:1429.729,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(150)")),zn||(zn=Od.createElement("text",{x:1464.5,y:1446.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"crontab: VARCHAR(1000)")),Fn||(Fn=Od.createElement("text",{x:1464.5,y:1462.323,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:230},"creation_method: VARCHAR(255)")),vn||(vn=Od.createElement("text",{x:1464.5,y:1478.62,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:178},"timezone: VARCHAR(100)")),Tn||(Tn=Od.createElement("text",{x:1464.5,y:1494.917,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:197},"report_format: VARCHAR(50)")),_n||(_n=Od.createElement("text",{x:1464.5,y:1511.214,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:170},"last_state: VARCHAR(50)")),pn||(pn=Od.createElement("text",{x:1464.5,y:1527.511,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:207},"validator_type: VARCHAR(100)")),Rn||(Rn=Od.createElement("text",{x:1464.5,y:1543.808,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:207},"email_subject: VARCHAR(255)")),Od.createElement("rect",{width:192,height:272.156,x:1928,y:1742.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1969.75,cy:1756.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),An||(An=Od.createElement("path",{fill:"#D9D3D0",d:"M1973.86 1762.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Wn||(Wn=Od.createElement("text",{x:1987.25,y:1760.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:101},"User (ab_user)")),Od.createElement("path",{d:"M1929 1770.109h190",style:{stroke:"gray",strokeWidth:1}}),In||(In=Od.createElement("text",{x:1934,y:1787.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),bn||(bn=Od.createElement("text",{x:1934,y:1803.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"active: BOOLEAN")),un||(un=Od.createElement("text",{x:1934,y:1819.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144},"last_login: DATETIME")),Nn||(Nn=Od.createElement("text",{x:1934,y:1835.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150},"login_count: INTEGER")),Gn||(Gn=Od.createElement("text",{x:1934,y:1852.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"fail_login_count: INTEGER")),Cn||(Cn=Od.createElement("text",{x:1934,y:1868.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Hn||(Hn=Od.createElement("text",{x:1934,y:1884.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),wn||(wn=Od.createElement("text",{x:1934,y:1901.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Bn||(Bn=Od.createElement("text",{x:1934,y:1917.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1929 1924.781h190",style:{stroke:"gray",strokeWidth:1}}),On||(On=Od.createElement("text",{x:1934,y:1941.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"first_name: VARCHAR(64)")),Xn||(Xn=Od.createElement("text",{x:1934,y:1958.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"last_name: VARCHAR(64)")),jn||(jn=Od.createElement("text",{x:1934,y:1974.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"username: VARCHAR(64)")),qn||(qn=Od.createElement("text",{x:1934,y:1990.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180},"password: VARCHAR(256)")),Qn||(Qn=Od.createElement("text",{x:1934,y:2006.964,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"email: VARCHAR(320)")),Od.createElement("rect",{width:287,height:92.891,x:2173.5,y:1831.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2186.5,cy:1845.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Yn||(Yn=Od.createElement("path",{fill:"#D9D3D0",d:"M2190.61 1851.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Pn||(Pn=Od.createElement("text",{x:2198.5,y:1850.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:259},"PermissionView (ab_permission_view)")),Od.createElement("path",{d:"M2174.5 1859.609h285",style:{stroke:"gray",strokeWidth:1}}),Un||(Un=Od.createElement("text",{x:2179.5,y:1876.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Jn||(Jn=Od.createElement("text",{x:2179.5,y:1892.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"permission_id: INTEGER")),Kn||(Kn=Od.createElement("text",{x:2179.5,y:1909.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"view_menu_id: INTEGER")),Od.createElement("path",{d:"M2174.5 1916.5h285",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:247,height:174.375,x:1645.5,y:1791.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1658.5,cy:1805.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Zn||(Zn=Od.createElement("path",{fill:"#D9D3D0",d:"M1662.61 1811.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),$n||($n=Od.createElement("text",{x:1670.5,y:1809.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:219},"RegisterUser (ab_register_user)")),Od.createElement("path",{d:"M1646.5 1819.109h245",style:{stroke:"gray",strokeWidth:1}}),el||(el=Od.createElement("text",{x:1651.5,y:1836.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),tl||(tl=Od.createElement("text",{x:1651.5,y:1852.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:196},"registration_date: DATETIME")),Od.createElement("path",{d:"M1646.5 1859.703h245",style:{stroke:"gray",strokeWidth:1}}),nl||(nl=Od.createElement("text",{x:1651.5,y:1876.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"first_name: VARCHAR(64)")),ll||(ll=Od.createElement("text",{x:1651.5,y:1892.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"last_name: VARCHAR(64)")),al||(al=Od.createElement("text",{x:1651.5,y:1909.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"username: VARCHAR(64)")),rl||(rl=Od.createElement("text",{x:1651.5,y:1925.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180},"password: VARCHAR(256)")),il||(il=Od.createElement("text",{x:1651.5,y:1941.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:140},"email: VARCHAR(64)")),ol||(ol=Od.createElement("text",{x:1651.5,y:1958.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:232},"registration_hash: VARCHAR(256)")),Od.createElement("rect",{width:155,height:76.594,x:1803.5,y:2276.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1830.9,cy:2290.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),dl||(dl=Od.createElement("path",{fill:"#D9D3D0",d:"M1835.01 2296.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),hl||(hl=Od.createElement("text",{x:1846.1,y:2295.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:95},"Role (ab_role)")),Od.createElement("path",{d:"M1804.5 2304.609h153",style:{stroke:"gray",strokeWidth:1}}),fl||(fl=Od.createElement("text",{x:1809.5,y:2321.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M1804.5 2328.906h153",style:{stroke:"gray",strokeWidth:1}}),Dl||(Dl=Od.createElement("text",{x:1809.5,y:2345.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"name: VARCHAR(64)")),Od.createElement("rect",{width:214,height:76.594,x:2247,y:2276.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2260,cy:2290.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),xl||(xl=Od.createElement("path",{fill:"#D9D3D0",d:"M2264.11 2296.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),yl||(yl=Od.createElement("text",{x:2272,y:2295.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186},"ViewMenu (ab_view_menu)")),Od.createElement("path",{d:"M2248 2304.609h212",style:{stroke:"gray",strokeWidth:1}}),ml||(ml=Od.createElement("text",{x:2253,y:2321.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M2248 2328.906h212",style:{stroke:"gray",strokeWidth:1}}),cl||(cl=Od.createElement("text",{x:2253,y:2345.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(250)")),Od.createElement("rect",{width:218,height:76.594,x:1994,y:2276.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2007,cy:2290.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),sl||(sl=Od.createElement("path",{fill:"#D9D3D0",d:"M2011.11 2296.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),El||(El=Od.createElement("text",{x:2019,y:2295.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"Permission (ab_permission)")),Od.createElement("path",{d:"M1995 2304.609h216",style:{stroke:"gray",strokeWidth:1}}),gl||(gl=Od.createElement("text",{x:2e3,y:2321.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M1995 2328.906h216",style:{stroke:"gray",strokeWidth:1}}),kl||(kl=Od.createElement("text",{x:2e3,y:2345.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(100)")),Od.createElement("rect",{width:239,height:174.375,x:548.5,y:1181.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:561.5,cy:1195.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ml||(Ml=Od.createElement("path",{fill:"#D9D3D0",d:"M565.61 1201.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Vl||(Vl=Od.createElement("text",{x:573.5,y:1200.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:211},"TaggedObject (tagged_object)")),Od.createElement("path",{d:"M549.5 1209.609h237",style:{stroke:"gray",strokeWidth:1}}),Ll||(Ll=Od.createElement("text",{x:554.5,y:1226.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Sl||(Sl=Od.createElement("text",{x:554.5,y:1242.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),zl||(zl=Od.createElement("text",{x:554.5,y:1259.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Fl||(Fl=Od.createElement("text",{x:554.5,y:1275.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:111},"tag_id: INTEGER")),vl||(vl=Od.createElement("text",{x:554.5,y:1291.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132},"object_id: INTEGER")),Tl||(Tl=Od.createElement("text",{x:554.5,y:1308.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),_l||(_l=Od.createElement("text",{x:554.5,y:1324.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M549.5 1331.688h237",style:{stroke:"gray",strokeWidth:1}}),pl||(pl=Od.createElement("text",{x:554.5,y:1348.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"object_type: VARCHAR(9)")),Od.createElement("rect",{width:249,height:174.375,x:1050.5,y:118.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1063.5,cy:132.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Rl||(Rl=Od.createElement("path",{fill:"#D9D3D0",d:"M1067.61 138.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Al||(Al=Od.createElement("text",{x:1075.5,y:136.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:221},"DynamicPlugin (dynamic_plugin)")),Od.createElement("path",{d:"M1051.5 146.109h247",style:{stroke:"gray",strokeWidth:1}}),Wl||(Wl=Od.createElement("text",{x:1056.5,y:163.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Il||(Il=Od.createElement("text",{x:1056.5,y:179.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),bl||(bl=Od.createElement("text",{x:1056.5,y:195.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ul||(ul=Od.createElement("text",{x:1056.5,y:211.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84},"name: TEXT")),Nl||(Nl=Od.createElement("text",{x:1056.5,y:228.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69},"key: TEXT")),Gl||(Gl=Od.createElement("text",{x:1056.5,y:244.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:117},"bundle_url: TEXT")),Cl||(Cl=Od.createElement("text",{x:1056.5,y:260.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Hl||(Hl=Od.createElement("text",{x:1056.5,y:277.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1051.5 284.484h247",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:185,height:174.375,x:575.5,y:1791.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:633.25,cy:1805.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),wl||(wl=Od.createElement("path",{fill:"#D9D3D0",d:"M637.36 1811.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Bl||(Bl=Od.createElement("text",{x:650.75,y:1809.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:62},"Tag (tag)")),Od.createElement("path",{d:"M576.5 1819.109h183",style:{stroke:"gray",strokeWidth:1}}),Ol||(Ol=Od.createElement("text",{x:581.5,y:1836.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Xl||(Xl=Od.createElement("text",{x:581.5,y:1852.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),jl||(jl=Od.createElement("text",{x:581.5,y:1868.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ql||(ql=Od.createElement("text",{x:581.5,y:1884.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Ql||(Ql=Od.createElement("text",{x:581.5,y:1901.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Yl||(Yl=Od.createElement("text",{x:581.5,y:1917.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M576.5 1924.891h183",style:{stroke:"gray",strokeWidth:1}}),Pl||(Pl=Od.createElement("text",{x:581.5,y:1941.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(250)")),Ul||(Ul=Od.createElement("text",{x:581.5,y:1958.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"type: VARCHAR(12)")),Od.createElement("rect",{width:207,height:223.266,x:28.5,y:93.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:48.7,cy:107.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Jl||(Jl=Od.createElement("path",{fill:"#D9D3D0",d:"M52.81 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Kl||(Kl=Od.createElement("text",{x:62.3,y:112.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"Annotation (annotation)")),Od.createElement("path",{d:"M29.5 121.609h205",style:{stroke:"gray",strokeWidth:1}}),Zl||(Zl=Od.createElement("text",{x:34.5,y:138.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),$l||($l=Od.createElement("text",{x:34.5,y:154.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),ea||(ea=Od.createElement("text",{x:34.5,y:171.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ta||(ta=Od.createElement("text",{x:34.5,y:187.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150},"start_dttm: DATETIME")),na||(na=Od.createElement("text",{x:34.5,y:203.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"end_dttm: DATETIME")),la||(la=Od.createElement("text",{x:34.5,y:220.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"layer_id: INTEGER")),aa||(aa=Od.createElement("text",{x:34.5,y:236.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"long_descr: TEXT")),ra||(ra=Od.createElement("text",{x:34.5,y:252.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"json_metadata: TEXT")),ia||(ia=Od.createElement("text",{x:34.5,y:268.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),oa||(oa=Od.createElement("text",{x:34.5,y:285.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M29.5 292.578h205",style:{stroke:"gray",strokeWidth:1}}),da||(da=Od.createElement("text",{x:34.5,y:309.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:195},"short_descr: VARCHAR(500)")),Od.createElement("rect",{width:197,height:141.781,x:550.5,y:134.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:590.75,cy:148.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ha||(ha=Od.createElement("path",{fill:"#D9D3D0",d:"M594.86 154.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),fa||(fa=Od.createElement("text",{x:608.25,y:152.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:109},"FavStar (favstar)")),Od.createElement("path",{d:"M551.5 162.109h195",style:{stroke:"gray",strokeWidth:1}}),Da||(Da=Od.createElement("text",{x:556.5,y:179.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),xa||(xa=Od.createElement("text",{x:556.5,y:195.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),ya||(ya=Od.createElement("text",{x:556.5,y:211.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:110},"obj_id: INTEGER")),ma||(ma=Od.createElement("text",{x:556.5,y:227.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112},"dttm: DATETIME")),Od.createElement("path",{d:"M551.5 235.297h195",style:{stroke:"gray",strokeWidth:1}}),ca||(ca=Od.createElement("text",{x:556.5,y:252.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),sa||(sa=Od.createElement("text",{x:556.5,y:268.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:185},"class_name: VARCHAR(50)")),Od.createElement("rect",{width:243,height:337.344,x:266.5,y:482.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:298.85,cy:496.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ea||(Ea=Od.createElement("path",{fill:"#D9D3D0",d:"M302.96 502.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ga||(ga=Od.createElement("text",{x:315.15,y:501.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"Dashboard (dashboards)")),Od.createElement("path",{d:"M267.5 510.609h241",style:{stroke:"gray",strokeWidth:1}}),ka||(ka=Od.createElement("text",{x:272.5,y:527.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Ma||(Ma=Od.createElement("text",{x:272.5,y:543.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Va||(Va=Od.createElement("text",{x:272.5,y:560.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),La||(La=Od.createElement("text",{x:272.5,y:576.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:136},"position_json: TEXT")),Sa||(Sa=Od.createElement("text",{x:272.5,y:592.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),za||(za=Od.createElement("text",{x:272.5,y:609.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69},"css: TEXT")),Fa||(Fa=Od.createElement("text",{x:272.5,y:625.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"theme_id: INTEGER")),va||(va=Od.createElement("text",{x:272.5,y:641.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"certified_by: TEXT")),Ta||(Ta=Od.createElement("text",{x:272.5,y:657.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"certification_details: TEXT")),_a||(_a=Od.createElement("text",{x:272.5,y:674.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"json_metadata: TEXT")),pa||(pa=Od.createElement("text",{x:272.5,y:690.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144},"published: BOOLEAN")),Ra||(Ra=Od.createElement("text",{x:272.5,y:706.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),Aa||(Aa=Od.createElement("text",{x:272.5,y:723.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),Wa||(Wa=Od.createElement("text",{x:272.5,y:739.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Ia||(Ia=Od.createElement("text",{x:272.5,y:755.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M267.5 763.063h241",style:{stroke:"gray",strokeWidth:1}}),ba||(ba=Od.createElement("text",{x:272.5,y:780.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),ua||(ua=Od.createElement("text",{x:272.5,y:796.355,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:219},"dashboard_title: VARCHAR(500)")),Na||(Na=Od.createElement("text",{x:272.5,y:812.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:142},"slug: VARCHAR(255)")),Od.createElement("rect",{width:258,height:435.125,x:255,y:1051.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:337.75,cy:1065.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ga||(Ga=Od.createElement("path",{fill:"#D9D3D0",d:"M341.86 1071.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Ca||(Ca=Od.createElement("text",{x:355.25,y:1069.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:85},"Slice (slices)")),Od.createElement("path",{d:"M256 1079.109h256",style:{stroke:"gray",strokeWidth:1}}),Ha||(Ha=Od.createElement("text",{x:261,y:1096.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),wa||(wa=Od.createElement("text",{x:261,y:1112.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Ba||(Ba=Od.createElement("text",{x:261,y:1128.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Oa||(Oa=Od.createElement("text",{x:261,y:1144.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:167},"datasource_id: INTEGER")),Xa||(Xa=Od.createElement("text",{x:261,y:1161.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:96},"params: TEXT")),ja||(ja=Od.createElement("text",{x:261,y:1177.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"query_context: TEXT")),qa||(qa=Od.createElement("text",{x:261,y:1193.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Qa||(Qa=Od.createElement("text",{x:261,y:1210.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),Ya||(Ya=Od.createElement("text",{x:261,y:1226.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"last_saved_at: DATETIME")),Pa||(Pa=Od.createElement("text",{x:261,y:1242.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"last_saved_by_fk: INTEGER")),Ua||(Ua=Od.createElement("text",{x:261,y:1259.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"certified_by: TEXT")),Ja||(Ja=Od.createElement("text",{x:261,y:1275.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"certification_details: TEXT")),Ka||(Ka=Od.createElement("text",{x:261,y:1291.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),Za||(Za=Od.createElement("text",{x:261,y:1307.964,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),$a||($a=Od.createElement("text",{x:261,y:1324.261,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),er||(er=Od.createElement("text",{x:261,y:1340.558,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M256 1347.859h256",style:{stroke:"gray",strokeWidth:1}}),tr||(tr=Od.createElement("text",{x:261,y:1364.854,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),nr||(nr=Od.createElement("text",{x:261,y:1381.151,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"slice_name: VARCHAR(250)")),lr||(lr=Od.createElement("text",{x:261,y:1397.448,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:228},"datasource_type: VARCHAR(200)")),ar||(ar=Od.createElement("text",{x:261,y:1413.745,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246},"datasource_name: VARCHAR(2000)")),rr||(rr=Od.createElement("text",{x:261,y:1430.042,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"viz_type: VARCHAR(250)")),ir||(ir=Od.createElement("text",{x:261,y:1446.339,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"perm: VARCHAR(1000)")),or||(or=Od.createElement("text",{x:261,y:1462.636,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220},"schema_perm: VARCHAR(1000)")),dr||(dr=Od.createElement("text",{x:261,y:1478.933,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215},"catalog_perm: VARCHAR(1000)")),Od.createElement("rect",{width:244,height:174.375,x:271,y:118.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:290.75,cy:132.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),hr||(hr=Od.createElement("path",{fill:"#D9D3D0",d:"M294.86 138.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),fr||(fr=Od.createElement("text",{x:304.25,y:136.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:201},"UserAttribute (user_attribute)")),Od.createElement("path",{d:"M272 146.109h242",style:{stroke:"gray",strokeWidth:1}}),Dr||(Dr=Od.createElement("text",{x:277,y:163.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),xr||(xr=Od.createElement("text",{x:277,y:179.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),yr||(yr=Od.createElement("text",{x:277,y:195.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),mr||(mr=Od.createElement("text",{x:277,y:211.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),cr||(cr=Od.createElement("text",{x:277,y:228.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:232},"welcome_dashboard_id: INTEGER")),sr||(sr=Od.createElement("text",{x:277,y:244.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Er||(Er=Od.createElement("text",{x:277,y:260.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M272 268.188h242",style:{stroke:"gray",strokeWidth:1}}),gr||(gr=Od.createElement("text",{x:277,y:285.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:178},"avatar_url: VARCHAR(100)")),Od.createElement("rect",{width:266,height:158.078,x:791,y:572.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:804,cy:586.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),kr||(kr=Od.createElement("path",{fill:"#D9D3D0",d:"M808.11 592.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Mr||(Mr=Od.createElement("text",{x:816,y:590.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:238},"AnnotationLayer (annotation_layer)")),Od.createElement("path",{d:"M792 600.109h264",style:{stroke:"gray",strokeWidth:1}}),Vr||(Vr=Od.createElement("text",{x:797,y:617.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Lr||(Lr=Od.createElement("text",{x:797,y:633.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Sr||(Sr=Od.createElement("text",{x:797,y:649.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),zr||(zr=Od.createElement("text",{x:797,y:665.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84},"descr: TEXT")),Fr||(Fr=Od.createElement("text",{x:797,y:682.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),vr||(vr=Od.createElement("text",{x:797,y:698.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M792 705.891h264",style:{stroke:"gray",strokeWidth:1}}),Tr||(Tr=Od.createElement("text",{x:797,y:722.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(250)")),Od.createElement("rect",{width:359,height:158.078,x:822.5,y:1189.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:835.5,cy:1203.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),_r||(_r=Od.createElement("path",{fill:"#D9D3D0",d:"M839.61 1209.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),pr||(pr=Od.createElement("text",{x:847.5,y:1208.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:331},"EmbeddedDashboard (embedded_dashboards)")),Od.createElement("path",{d:"M823.5 1217.609h357",style:{stroke:"gray",strokeWidth:1}}),Rr||(Rr=Od.createElement("text",{x:828.5,y:1234.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Ar||(Ar=Od.createElement("text",{x:828.5,y:1250.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Wr||(Wr=Od.createElement("text",{x:828.5,y:1267.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"allow_domain_list: TEXT")),Ir||(Ir=Od.createElement("text",{x:828.5,y:1283.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"dashboard_id: INTEGER")),br||(br=Od.createElement("text",{x:828.5,y:1299.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),ur||(ur=Od.createElement("text",{x:828.5,y:1316.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M823.5 1323.391h357",style:{stroke:"gray",strokeWidth:1}}),Nr||(Nr=Od.createElement("text",{x:828.5,y:1340.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Od.createElement("rect",{width:233,height:174.375,x:782.5,y:118.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:795.5,cy:132.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Gr||(Gr=Od.createElement("path",{fill:"#D9D3D0",d:"M799.61 138.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Cr||(Cr=Od.createElement("text",{x:807.5,y:136.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:205},"CssTemplate (css_templates)")),Od.createElement("path",{d:"M783.5 146.109h231",style:{stroke:"gray",strokeWidth:1}}),Hr||(Hr=Od.createElement("text",{x:788.5,y:163.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),wr||(wr=Od.createElement("text",{x:788.5,y:179.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Br||(Br=Od.createElement("text",{x:788.5,y:195.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Or||(Or=Od.createElement("text",{x:788.5,y:211.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69},"css: TEXT")),Xr||(Xr=Od.createElement("text",{x:788.5,y:228.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),jr||(jr=Od.createElement("text",{x:788.5,y:244.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M783.5 251.891h231",style:{stroke:"gray",strokeWidth:1}}),qr||(qr=Od.createElement("text",{x:788.5,y:268.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Qr||(Qr=Od.createElement("text",{x:788.5,y:285.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220},"template_name: VARCHAR(250)")),Od.createElement("rect",{width:207,height:190.672,x:2567.5,y:1782.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2580.5,cy:1796.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Yr||(Yr=Od.createElement("path",{fill:"#D9D3D0",d:"M2584.61 1802.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Pr||(Pr=Od.createElement("text",{x:2592.5,y:1801.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:179},"KeyValueEntry (key_value)")),Od.createElement("path",{d:"M2568.5 1810.609h205",style:{stroke:"gray",strokeWidth:1}}),Ur||(Ur=Od.createElement("text",{x:2573.5,y:1827.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Jr||(Jr=Od.createElement("text",{x:2573.5,y:1843.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:83},"value: BLOB")),Kr||(Kr=Od.createElement("text",{x:2573.5,y:1860.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Zr||(Zr=Od.createElement("text",{x:2573.5,y:1876.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),$r||($r=Od.createElement("text",{x:2573.5,y:1892.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),ei||(ei=Od.createElement("text",{x:2573.5,y:1909.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"expires_on: DATETIME")),ti||(ti=Od.createElement("text",{x:2573.5,y:1925.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M2568.5 1932.688h205",style:{stroke:"gray",strokeWidth:1}}),ni||(ni=Od.createElement("text",{x:2573.5,y:1949.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),li||(li=Od.createElement("text",{x:2573.5,y:1965.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"resource: VARCHAR(32)")),Od.createElement("rect",{width:165,height:76.594,x:3286.5,y:1839.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3299.5,cy:1853.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ai||(ai=Od.createElement("path",{fill:"#D9D3D0",d:"M3303.61 1859.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ri||(ri=Od.createElement("text",{x:3311.5,y:1858.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:137},"KeyValue (keyvalue)")),Od.createElement("path",{d:"M3287.5 1867.609h163",style:{stroke:"gray",strokeWidth:1}}),ii||(ii=Od.createElement("text",{x:3292.5,y:1884.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),oi||(oi=Od.createElement("text",{x:3292.5,y:1900.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:81},"value: TEXT")),Od.createElement("path",{d:"M3287.5 1908.203h163",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:222,height:125.484,x:3029,y:1815.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3055.5,cy:1829.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),di||(di=Od.createElement("path",{fill:"#D9D3D0",d:"M3059.61 1835.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),hi||(hi=Od.createElement("text",{x:3070.5,y:1834.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164},"CacheKey (cache_keys)")),Od.createElement("path",{d:"M3030 1843.609h220",style:{stroke:"gray",strokeWidth:1}}),fi||(fi=Od.createElement("text",{x:3035,y:1860.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Di||(Di=Od.createElement("text",{x:3035,y:1876.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),xi||(xi=Od.createElement("text",{x:3035,y:1893.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Od.createElement("path",{d:"M3030 1900.5h220",style:{stroke:"gray",strokeWidth:1}}),yi||(yi=Od.createElement("text",{x:3035,y:1917.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186},"cache_key: VARCHAR(256)")),mi||(mi=Od.createElement("text",{x:3035,y:1933.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:210},"datasource_uid: VARCHAR(64)")),Od.createElement("rect",{width:210,height:272.156,x:3487,y:1742.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3503.6,cy:1756.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ci||(ci=Od.createElement("path",{fill:"#D9D3D0",d:"M3507.71 1762.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),si||(si=Od.createElement("text",{x:3516.4,y:1760.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"SSHTunnel (ssh_tunnels)")),Od.createElement("path",{d:"M3488 1770.109h208",style:{stroke:"gray",strokeWidth:1}}),Ei||(Ei=Od.createElement("text",{x:3493,y:1787.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),gi||(gi=Od.createElement("text",{x:3493,y:1803.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),ki||(ki=Od.createElement("text",{x:3493,y:1819.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),Mi||(Mi=Od.createElement("text",{x:3493,y:1835.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Vi||(Vi=Od.createElement("text",{x:3493,y:1852.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),Li||(Li=Od.createElement("text",{x:3493,y:1868.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:151},"server_address: TEXT")),Si||(Si=Od.createElement("text",{x:3493,y:1884.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:148},"server_port: INTEGER")),zi||(zi=Od.createElement("text",{x:3493,y:1901.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:117},"username: BLOB")),Fi||(Fi=Od.createElement("text",{x:3493,y:1917.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114},"password: BLOB")),vi||(vi=Od.createElement("text",{x:3493,y:1933.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"private_key: BLOB")),Ti||(Ti=Od.createElement("text",{x:3493,y:1950.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:198},"private_key_password: BLOB")),_i||(_i=Od.createElement("text",{x:3493,y:1966.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),pi||(pi=Od.createElement("text",{x:3493,y:1982.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3488 1989.969h208",style:{stroke:"gray",strokeWidth:1}}),Ri||(Ri=Od.createElement("text",{x:3493,y:2006.964,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Od.createElement("rect",{width:185,height:190.672,x:2809.5,y:1782.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2864.25,cy:1796.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ai||(Ai=Od.createElement("path",{fill:"#D9D3D0",d:"M2868.36 1802.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Wi||(Wi=Od.createElement("text",{x:2881.75,y:1801.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:68},"Log (logs)")),Od.createElement("path",{d:"M2810.5 1810.609h183",style:{stroke:"gray",strokeWidth:1}}),Ii||(Ii=Od.createElement("text",{x:2815.5,y:1827.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),bi||(bi=Od.createElement("text",{x:2815.5,y:1843.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),ui||(ui=Od.createElement("text",{x:2815.5,y:1860.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"dashboard_id: INTEGER")),Ni||(Ni=Od.createElement("text",{x:2815.5,y:1876.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"slice_id: INTEGER")),Gi||(Gi=Od.createElement("text",{x:2815.5,y:1892.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:74},"json: TEXT")),Ci||(Ci=Od.createElement("text",{x:2815.5,y:1909.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112},"dttm: DATETIME")),Hi||(Hi=Od.createElement("text",{x:2815.5,y:1925.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"duration_ms: INTEGER")),Od.createElement("path",{d:"M2810.5 1932.688h183",style:{stroke:"gray",strokeWidth:1}}),wi||(wi=Od.createElement("text",{x:2815.5,y:1949.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"action: VARCHAR(512)")),Bi||(Bi=Od.createElement("text",{x:2815.5,y:1965.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"referrer: VARCHAR(1024)")),Od.createElement("rect",{width:232,height:255.859,x:3753,y:523.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3766,cy:537.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Oi||(Oi=Od.createElement("path",{fill:"#D9D3D0",d:"M3770.11 543.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Xi||(Xi=Od.createElement("text",{x:3778,y:541.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:204},"TableSchema (table_schema)")),Od.createElement("path",{d:"M3754 551.109h230",style:{stroke:"gray",strokeWidth:1}}),ji||(ji=Od.createElement("text",{x:3759,y:568.105,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),qi||(qi=Od.createElement("text",{x:3759,y:584.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Qi||(Qi=Od.createElement("text",{x:3759,y:600.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),Yi||(Yi=Od.createElement("text",{x:3759,y:616.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Pi||(Pi=Od.createElement("text",{x:3759,y:633.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"tab_state_id: INTEGER")),Ui||(Ui=Od.createElement("text",{x:3759,y:649.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),Ji||(Ji=Od.createElement("text",{x:3759,y:665.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Ki||(Ki=Od.createElement("text",{x:3759,y:682.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"expanded: BOOLEAN")),Zi||(Zi=Od.createElement("text",{x:3759,y:698.48,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),$i||($i=Od.createElement("text",{x:3759,y:714.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3754 722.078h230",style:{stroke:"gray",strokeWidth:1}}),eo||(eo=Od.createElement("text",{x:3759,y:739.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(256)")),to||(to=Od.createElement("text",{x:3759,y:755.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),no||(no=Od.createElement("text",{x:3759,y:771.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147},"table: VARCHAR(256)")),Od.createElement("rect",{width:307,height:532.906,x:3752.5,y:1611.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3855.25,cy:1625.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),lo||(lo=Od.createElement("path",{fill:"#D9D3D0",d:"M3859.36 1631.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ao||(ao=Od.createElement("text",{x:3872.75,y:1630.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:94},"Query (query)")),Od.createElement("path",{d:"M3753.5 1639.609h305",style:{stroke:"gray",strokeWidth:1}}),ro||(ro=Od.createElement("text",{x:3758.5,y:1656.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"tracking_url: TEXT")),io||(io=Od.createElement("text",{x:3758.5,y:1672.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),oo||(oo=Od.createElement("text",{x:3758.5,y:1689.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ho||(ho=Od.createElement("text",{x:3758.5,y:1705.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),fo||(fo=Od.createElement("text",{x:3758.5,y:1721.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),Do||(Do=Od.createElement("text",{x:3758.5,y:1738.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),xo||(xo=Od.createElement("text",{x:3758.5,y:1754.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114},"select_sql: TEXT")),yo||(yo=Od.createElement("text",{x:3758.5,y:1770.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:137},"executed_sql: TEXT")),mo||(mo=Od.createElement("text",{x:3758.5,y:1786.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:97},"limit: INTEGER")),co||(co=Od.createElement("text",{x:3758.5,y:1803.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:169},"select_as_cta: BOOLEAN")),so||(so=Od.createElement("text",{x:3758.5,y:1819.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:211},"select_as_cta_used: BOOLEAN")),Eo||(Eo=Od.createElement("text",{x:3758.5,y:1835.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132},"progress: INTEGER")),go||(go=Od.createElement("text",{x:3758.5,y:1852.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:103},"rows: INTEGER")),ko||(ko=Od.createElement("text",{x:3758.5,y:1868.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"error_message: TEXT")),Mo||(Mo=Od.createElement("text",{x:3758.5,y:1884.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Od.createElement("path",{d:"M3753.5 1892.063h305",style:{stroke:"gray",strokeWidth:1}}),Vo||(Vo=Od.createElement("text",{x:3758.5,y:1909.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:160},"client_id: VARCHAR(11)")),Lo||(Lo=Od.createElement("text",{x:3758.5,y:1925.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:227},"tmp_table_name: VARCHAR(256)")),So||(So=Od.createElement("text",{x:3758.5,y:1941.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:248},"tmp_schema_name: VARCHAR(256)")),zo||(zo=Od.createElement("text",{x:3758.5,y:1957.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147},"status: VARCHAR(16)")),Fo||(Fo=Od.createElement("text",{x:3758.5,y:1974.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:181},"tab_name: VARCHAR(256)")),vo||(vo=Od.createElement("text",{x:3758.5,y:1990.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:199},"sql_editor_id: VARCHAR(256)")),To||(To=Od.createElement("text",{x:3758.5,y:2006.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(256)")),_o||(_o=Od.createElement("text",{x:3758.5,y:2023.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),po||(po=Od.createElement("text",{x:3758.5,y:2039.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:198},"limiting_factor: VARCHAR(18)")),Ro||(Ro=Od.createElement("text",{x:3758.5,y:2055.729,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:194},"ctas_method: VARCHAR(16)")),Ao||(Ao=Od.createElement("text",{x:3758.5,y:2072.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:182},"results_key: VARCHAR(64)")),Wo||(Wo=Od.createElement("text",{x:3758.5,y:2088.323,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186},"start_time: NUMERIC(20, 6)")),Io||(Io=Od.createElement("text",{x:3758.5,y:2104.62,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246},"start_running_time: NUMERIC(20, 6)")),bo||(bo=Od.createElement("text",{x:3758.5,y:2120.917,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:182},"end_time: NUMERIC(20, 6)")),uo||(uo=Od.createElement("text",{x:3758.5,y:2137.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:4094,y:1717.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4107,cy:1731.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),No||(No=Od.createElement("path",{fill:"#D9D3D0",d:"M4111.11 1737.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Go||(Go=Od.createElement("text",{x:4119,y:1736.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"SavedQuery (saved_query)")),Od.createElement("path",{d:"M4095 1745.609h210",style:{stroke:"gray",strokeWidth:1}}),Co||(Co=Od.createElement("text",{x:4100,y:1762.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Ho||(Ho=Od.createElement("text",{x:4100,y:1778.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),wo||(wo=Od.createElement("text",{x:4100,y:1795.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),Bo||(Bo=Od.createElement("text",{x:4100,y:1811.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Oo||(Oo=Od.createElement("text",{x:4100,y:1827.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),Xo||(Xo=Od.createElement("text",{x:4100,y:1844.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:107},"db_id: INTEGER")),jo||(jo=Od.createElement("text",{x:4100,y:1860.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),qo||(qo=Od.createElement("text",{x:4100,y:1876.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),Qo||(Qo=Od.createElement("text",{x:4100,y:1892.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:192},"template_parameters: TEXT")),Yo||(Yo=Od.createElement("text",{x:4100,y:1909.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:103},"rows: INTEGER")),Po||(Po=Od.createElement("text",{x:4100,y:1925.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"last_run: DATETIME")),Uo||(Uo=Od.createElement("text",{x:4100,y:1941.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Jo||(Jo=Od.createElement("text",{x:4100,y:1958.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M4095 1965.469h210",style:{stroke:"gray",strokeWidth:1}}),Ko||(Ko=Od.createElement("text",{x:4100,y:1982.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Zo||(Zo=Od.createElement("text",{x:4100,y:1998.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(128)")),$o||($o=Od.createElement("text",{x:4100,y:2015.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),ed||(ed=Od.createElement("text",{x:4100,y:2031.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"label: VARCHAR(256)")),Od.createElement("rect",{width:188,height:353.641,x:3803,y:1091.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3825,cy:1105.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),td||(td=Od.createElement("path",{fill:"#D9D3D0",d:"M3829.11 1111.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),nd||(nd=Od.createElement("text",{x:3839,y:1110.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:140},"TabState (tab_state)")),Od.createElement("path",{d:"M3804 1119.609h186",style:{stroke:"gray",strokeWidth:1}}),ld||(ld=Od.createElement("text",{x:3809,y:1136.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),ad||(ad=Od.createElement("text",{x:3809,y:1152.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),rd||(rd=Od.createElement("text",{x:3809,y:1169.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),id||(id=Od.createElement("text",{x:3809,y:1185.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),od||(od=Od.createElement("text",{x:3809,y:1201.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),dd||(dd=Od.createElement("text",{x:3809,y:1218.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"active: BOOLEAN")),hd||(hd=Od.createElement("text",{x:3809,y:1234.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),fd||(fd=Od.createElement("text",{x:3809,y:1250.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),Dd||(Dd=Od.createElement("text",{x:3809,y:1266.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"query_limit: INTEGER")),xd||(xd=Od.createElement("text",{x:3809,y:1283.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"latest_query_id: INTEGER")),yd||(yd=Od.createElement("text",{x:3809,y:1299.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:130},"autorun: BOOLEAN")),md||(md=Od.createElement("text",{x:3809,y:1315.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164},"template_params: TEXT")),cd||(cd=Od.createElement("text",{x:3809,y:1332.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"hide_left_bar: BOOLEAN")),sd||(sd=Od.createElement("text",{x:3809,y:1348.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"saved_query_id: INTEGER")),Ed||(Ed=Od.createElement("text",{x:3809,y:1364.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),gd||(gd=Od.createElement("text",{x:3809,y:1381.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3804 1388.359h186",style:{stroke:"gray",strokeWidth:1}}),kd||(kd=Od.createElement("text",{x:3809,y:1405.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"label: VARCHAR(256)")),Md||(Md=Od.createElement("text",{x:3809,y:1421.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(256)")),Vd||(Vd=Od.createElement("text",{x:3809,y:1437.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),Od.createElement("rect",{width:216,height:190.672,x:1136,y:2219.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1182.25,cy:2233.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ld||(Ld=Od.createElement("path",{fill:"#D9D3D0",d:"M1186.36 2239.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Sd||(Sd=Od.createElement("text",{x:1199.75,y:2238.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"Theme (themes)")),Od.createElement("path",{d:"M1137 2247.609h214",style:{stroke:"gray",strokeWidth:1}}),zd||(zd=Od.createElement("text",{x:1142,y:2264.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Fd||(Fd=Od.createElement("text",{x:1142,y:2280.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),vd||(vd=Od.createElement("text",{x:1142,y:2297.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Td||(Td=Od.createElement("text",{x:1142,y:2313.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:111},"json_data: TEXT")),_d||(_d=Od.createElement("text",{x:1142,y:2329.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144},"is_system: BOOLEAN")),pd||(pd=Od.createElement("text",{x:1142,y:2346.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Rd||(Rd=Od.createElement("text",{x:1142,y:2362.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1137 2369.688h214",style:{stroke:"gray",strokeWidth:1}}),Ad||(Ad=Od.createElement("text",{x:1142,y:2386.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Wd||(Wd=Od.createElement("text",{x:1142,y:2402.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:204},"theme_name: VARCHAR(250)")),Od.createElement("rect",{width:202,height:109.188,x:1387,y:2260.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1423.4,cy:2274.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Id||(Id=Od.createElement("path",{fill:"#D9D3D0",d:"M1427.51 2280.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),bd||(bd=Od.createElement("text",{x:1440.6,y:2279.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"Group (ab_group)")),Od.createElement("path",{d:"M1388 2288.609h200",style:{stroke:"gray",strokeWidth:1}}),ud||(ud=Od.createElement("text",{x:1393,y:2305.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M1388 2312.906h200",style:{stroke:"gray",strokeWidth:1}}),Nd||(Nd=Od.createElement("text",{x:1393,y:2329.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(100)")),Gd||(Gd=Od.createElement("text",{x:1393,y:2346.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"label: VARCHAR(150)")),Cd||(Cd=Od.createElement("text",{x:1393,y:2362.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"description: VARCHAR(512)")),Od.createElement("path",{fill:"none",d:"M2755.67 934v149.48",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M2751.67 929.999h8M2751.67 932.999h8M2755.67 933.999v-8M2755.67 1083.479l6 8M2755.67 1083.479l-6 8M2755.67 1083.479v8M2759.67 1081.479h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2631.5 934v173.84",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M2627.5 929.999h8M2627.5 932.999h8M2631.5 933.999v-8M2631.5 1107.839l6 8M2631.5 1107.839l-6 8M2631.5 1107.839v8M2635.5 1105.839h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2568.88 890.61H2041.1v843.49",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2568.88 890.609 8-6M2568.88 890.609l8 6M2568.88 890.609h8M2566.88 886.609v8M2041.1 1734.099l6 8M2041.1 1734.099l-6 8M2041.1 1734.099v8M2045.1 1732.099h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2790.33 933.68v129.93h622.36",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2790.33 933.679-6-8M2790.33 933.679l6-8M2790.33 933.679v-8M2786.33 935.679h8M3416.69 1059.609v8M3413.69 1059.609v8M3412.69 1063.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2568.8 855.61H428.5v187.31",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M2572.8 851.609v8M2569.8 851.609v8M2568.8 855.609h8M428.5 1042.919l6 8M428.5 1042.919l-6 8M428.5 1042.919v8M432.5 1040.919h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2833.25 852.61H3068v304.37",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2833.25 852.609-8 6M2833.25 852.609l-8-6M2833.25 852.609h-8M2835.25 856.609v-8M3068 1156.979l6 8M3068 1156.979l-6 8M3068 1156.979v8M3072 1154.979h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3436.25 1510.97v258.64H2128.24",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3436.25 1510.969-6-8M3436.25 1510.969l6-8M3436.25 1510.969v-8M3432.25 1512.969h8M2124.24 1773.609v-8M2127.24 1773.609v-8M2128.24 1769.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3705.17 1483.61h64.5v119.81",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M3701.17 1487.609v-8M3704.17 1487.609v-8M3705.17 1483.609h-8M3769.67 1603.419l6 8M3769.67 1603.419l-6 8M3769.67 1603.419v8M3773.67 1601.419h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3705.01 1464.61h516.19v244.74",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M3701.01 1468.609v-8M3704.01 1468.609v-8M3705.01 1464.609h-8M4221.2 1709.349l6 8M4221.2 1709.349l-6 8M4221.2 1709.349v8M4225.2 1707.349h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3592 1510.95v223.07",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M3588 1506.949h8M3588 1509.949h8M3592 1510.949v-8M3592 1734.019l6 8M3592 1734.019l-6 8M3592 1734.019v8M3596 1732.019h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3397.33 762.99v997.62H2128.02",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3397.33 762.989-6-8M3397.33 762.989l6-8M3397.33 762.989v-8M3393.33 764.989h8M2124.02 1764.609v-8M2127.02 1764.609v-8M2128.02 1760.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3495.75 762.81v263.75",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3495.75 762.809-6-8M3495.75 762.809l6-8M3495.75 762.809v-8M3491.75 764.809h8M3499.75 1030.559h-8M3499.75 1027.559h-8M3495.75 1026.559v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2747.75 1453.72v297.89h-619.64",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2747.75 1453.719-6-8M2747.75 1453.719l6-8M2747.75 1453.719v-8M2743.75 1455.719h8M2124.11 1755.609v-8M2127.11 1755.609v-8M2128.11 1751.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2455.25 1429.17v317.44h-327.01",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2455.25 1429.169-6-8M2455.25 1429.169l6-8M2455.25 1429.169v-8M2451.25 1431.169h8M2124.24 1750.609v-8M2127.24 1750.609v-8M2128.24 1746.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3177 1380.19v375.42H2128.32",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3177 1380.189-6-8M3177 1380.189l6-8M3177 1380.189v-8M3173 1382.189h8M2124.32 1759.609v-8M2127.32 1759.609v-8M2128.32 1755.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1607.83 762.81v214.54",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1607.83 762.809-6-8M1607.83 762.809l6-8M1607.83 762.809v-8M1603.83 764.809h8M1611.83 981.349h-8M1611.83 978.349h-8M1607.83 977.349v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1721.5 746.27v231.08",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1721.5 746.269-6-8M1721.5 746.269l6-8M1721.5 746.269v-8M1717.5 748.269h8M1725.5 981.349h-8M1725.5 978.349h-8M1721.5 977.349v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1976.4 746.37v987.56",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1976.4 746.369-6-8M1976.4 746.369l6-8M1976.4 746.369v-8M1972.4 748.369h8M1980.4 1737.929h-8M1980.4 1734.929h-8M1976.4 1733.929v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1733.65 1474.61h1679.27",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1733.65 1474.609-8 6M1733.65 1474.609l-8-6M1733.65 1474.609h-8M1735.65 1478.609v-8M3416.92 1470.609v8M3413.92 1470.609v8M3412.92 1474.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1733.61 1535.61h218.59v198.15",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1733.61 1535.609-8 6M1733.61 1535.609l-8-6M1733.61 1535.609h-8M1735.61 1539.609v-8M1952.2 1733.759l6 8M1952.2 1733.759l-6 8M1952.2 1733.759v8M1956.2 1731.759h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1943.25 2022.28v246.33",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1943.25 2022.279-6-8M1943.25 2022.279l6-8M1943.25 2022.279v-8M1939.25 2024.279h8M1943.25 2268.609l6 8M1943.25 2268.609l-6 8M1943.25 2268.609v8M1947.25 2266.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1940.1 1733.88v-56.27h-20.98v424h34.3v-79.37",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1940.1 1733.879 6 8M1940.1 1733.879l-6 8M1940.1 1733.879v8M1944.1 1731.879h-8M1949.42 2018.239h8M1949.42 2021.239h8M1953.42 2022.239v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1938.17 2022.14v246.47h-341.14",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1938.17 2022.139-6-8M1938.17 2022.139l6-8M1938.17 2022.139v-8M1934.17 2024.139h8M1597.03 2268.609l-8 6M1597.03 2268.609l-8-6M1597.03 2268.609h-8M1599.03 2272.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2128.06 1778.61h770.19v.38",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M2124.06 1782.609v-8M2127.06 1782.609v-8M2128.06 1778.609h-8M2898.25 1774.389l6 8M2898.25 1774.389l-6 8M2898.25 1774.389v8M2902.25 1772.389h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2093.7 1733.9v-137.29h2042.7v112.61",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M2097.7 1737.899h-8M2097.7 1734.899h-8M2093.7 1733.899v8M4136.4 1709.219l6 8M4136.4 1709.219l-6 8M4136.4 1709.219v8M4140.4 1707.219h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1919.89 1773.61H537.33v-1489H523.1",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M1923.89 1769.609v8M1920.89 1769.609v8M1919.89 1773.609h8M523.1 284.609l-8 6M523.1 284.609l-8-6M523.1 284.609h-8M525.1 288.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2199.17 1932.88v335.43",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2199.17 1932.879-6-8M2199.17 1932.879l6-8M2199.17 1932.879v-8M2195.17 1934.879h8M2203.17 2272.309h-8M2203.17 2269.309h-8M2199.17 2268.309v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2353.75 1932.88v335.43",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2353.75 1932.879-6-8M2353.75 1932.879l6-8M2353.75 1932.879v-8M2349.75 1934.879h8M2357.75 2272.309h-8M2357.75 2269.309h-8M2353.75 2268.309v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2186.33 1932.69v249.92h-238v85.82",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2186.33 1932.689-6-8M2186.33 1932.689l6-8M2186.33 1932.689v-8M2182.33 1934.689h8M1948.33 2268.429l6 8M1948.33 2268.429l-6 8M1948.33 2268.429v8M1952.33 2266.429h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1795.36 2315.61h-198.02",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1795.36 2315.609 8-6M1795.36 2315.609l8 6M1795.36 2315.609h8M1793.36 2311.609v8M1597.34 2315.609l-8 6M1597.34 2315.609l-8-6M1597.34 2315.609h-8M1599.34 2319.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1910.25 2268.45v-686.84H3103V1380.4",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1910.25 2268.449 6 8M1910.25 2268.449l-6 8M1910.25 2268.449v8M1914.25 2266.449h-8M3103 1380.399l-6-8M3103 1380.399l6-8M3103 1380.399v-8M3099 1382.399h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M668 1363.61v419.23",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m668 1363.609-6-8M668 1363.609l6-8M668 1363.609v-8M664 1365.609h8M672 1786.839h-8M672 1783.839h-8M668 1782.839v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M774 1363.64v402.97h1145.99",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m774 1363.639-6-8M774 1363.639l6-8M774 1363.639v-8M770 1365.639h8M1923.99 1762.609v8M1920.99 1762.609v8M1919.99 1766.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1260.17 300.24v1448.37h659.48",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1260.17 300.239-6-8M1260.17 300.239l6-8M1260.17 300.239v-8M1256.17 302.239h8M1923.65 1744.609v8M1920.65 1744.609v8M1919.65 1748.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M668 1973.14v16.47h1251.84",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m668 1973.139-6-8M668 1973.139l6-8M668 1973.139v-8M664 1975.139h8M1919.84 1989.609l8-6M1919.84 1989.609l8 6M1919.84 1989.609h8M1917.84 1985.609v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M243.58 304.61h622.25v259.44",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m243.58 304.609-8 6M243.58 304.609l-8-6M243.58 304.609h-8M245.58 308.609v-8M869.83 568.049h-8M869.83 565.049h-8M865.83 564.049v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M132 324.88v1460.73h1787.9",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m132 324.879-6-8M132 324.879l6-8M132 324.879v-8M128 326.879h8M1923.9 1781.609v8M1920.9 1781.609v8M1919.9 1785.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M347.5 827.84v215.21",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m347.5 827.839-6-8M347.5 827.839l6-8M347.5 827.839v-8M343.5 829.839h8M347.5 1043.049l6 8M347.5 1043.049l-6 8M347.5 1043.049v8M351.5 1041.049h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M517.72 764.61H1964.3v969.24",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m517.72 764.609-8 6M517.72 764.609l-8-6M517.72 764.609h-8M519.72 768.609v-8M1964.3 1733.849l6 8M1964.3 1733.849l-6 8M1964.3 1733.849v8M1968.3 1731.849h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M517.5 810.61h8.67v1068h41.21",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m517.5 810.609-8 6M517.5 810.609l-8-6M517.5 810.609h-8M519.5 814.609v-8M567.38 1878.595l8.011-5.986M567.38 1878.595l7.989 6.014M567.38 1878.595l8 .014M565.387 1874.591l-.014 8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M517.55 792.61h703.28v1418.97",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m517.55 792.609-8 6M517.55 792.609l-8-6M517.55 792.609h-8M519.55 796.609v-8M1224.83 2215.579h-8M1224.83 2212.579h-8M1220.83 2211.579v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M517.61 773.61h1383.77v1494.62",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m517.61 773.609-8 6M517.61 773.609l-8-6M517.61 773.609h-8M519.61 777.609v-8M1901.38 2268.229l6 8M1901.38 2268.229l-6 8M1901.38 2268.229v8M1905.38 2266.229h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M517.77 801.61h421.98v379.78",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M513.77 805.609v-8M516.77 805.609v-8M517.77 801.609h-8M939.75 1181.389l6 8M939.75 1181.389l-6 8M939.75 1181.389v8M943.75 1179.389h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M517.74 782.61h1015.43v194.94",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M513.74 786.609v-8M516.74 786.609v-8M517.74 782.609h-8M1533.17 977.549l6 8M1533.17 977.549l-6 8M1533.17 977.549v8M1537.17 975.549h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M384 1494.43v285.18h1535.84",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m384 1494.429-6-8M384 1494.429l6-8M384 1494.429v-8M380 1496.429h8M1923.84 1775.609v8M1920.84 1775.609v8M1919.84 1779.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M521.31 1442.61h100.44v340.42",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m521.31 1442.609-8 6M521.31 1442.609l-8-6M521.31 1442.609h-8M523.31 1446.609v-8M621.75 1783.029l6 8M621.75 1783.029l-6 8M621.75 1783.029v8M625.75 1781.029h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M521.28 1399.61h928.86",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M517.28 1403.609v-8M520.28 1403.609v-8M521.28 1399.609h-8M1450.14 1399.609l8-6M1450.14 1399.609l8 6M1450.14 1399.609h8M1448.14 1395.609v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M390.25 300.16v174.38",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m390.25 300.159-6-8M390.25 300.159l6-8M390.25 300.159v-8M386.25 302.159h8M394.25 478.539h-8M394.25 475.539h-8M390.25 474.539v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M806.75 738.46v1022.15h1113.23",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m806.75 738.459-6-8M806.75 738.459l6-8M806.75 738.459v-8M802.75 740.459h8M1923.98 1756.609v8M1920.98 1756.609v8M1919.98 1760.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1158.75 1355.78v398.83h760.93",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1158.75 1355.779-6-8M1158.75 1355.779l6-8M1158.75 1355.779v-8M1154.75 1357.779h8M1923.68 1750.609v8M1920.68 1750.609v8M1919.68 1754.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M940.67 300.31v46.3H2014.8v1387.25",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m940.67 300.309-6-8M940.67 300.309l6-8M940.67 300.309v-8M936.67 302.309h8M2018.8 1737.859h-8M2018.8 1734.859h-8M2014.8 1733.859v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2559.41 1807.61h-431.26",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2559.41 1807.609 8-6M2559.41 1807.609l8 6M2559.41 1807.609h8M2557.41 1803.609v8M2124.15 1811.609v-8M2127.15 1811.609v-8M2128.15 1807.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3478.99 1773.61H2128.33",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3478.99 1773.609 8-6M3478.99 1773.609l8 6M3478.99 1773.609h8M3476.99 1769.609v8M2124.33 1777.609v-8M2127.33 1777.609v-8M2128.33 1773.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3786.33 787.37v276.24h-81.19",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3786.33 787.369-6-8M3786.33 787.369l6-8M3786.33 787.369v-8M3782.33 789.369h8M3701.14 1067.609v-8M3704.14 1067.609v-8M3705.14 1063.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3744.96 767.61h-335.79v997H2128.03",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3744.96 767.609 8-6M3744.96 767.609l8 6M3744.96 767.609h8M3742.96 763.609v8M2124.03 1768.609v-8M2127.03 1768.609v-8M2128.03 1764.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3894 787.43v296.14",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3894 787.429-6-8M3894 787.429l6-8M3894 787.429v-8M3890 789.429h8M3898 1087.569h-8M3898 1084.569h-8M3894 1083.569v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3744.33 2057.61H2057v-35.45",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3744.33 2057.609 8-6M3744.33 2057.609l8 6M3744.33 2057.609h8M3742.33 2053.609v8M2053 2018.159h8M2053 2021.159h8M2057 2022.159v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4178.8 1709.34v-142.73H714.25v216.32",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4178.8 1709.339 6 8M4178.8 1709.339l-6 8M4178.8 1709.339v8M4182.8 1707.339h-8M714.25 1782.929l6 8M714.25 1782.929l-6 8M714.25 1782.929v8M718.25 1780.929h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3794.85 1268.61h-89.66",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3794.85 1268.609 8-6M3794.85 1268.609l8 6M3794.85 1268.609h8M3792.85 1264.609v8M3701.19 1272.609v-8M3704.19 1272.609v-8M3705.19 1268.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3928.33 1453.72v149.81",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3928.33 1453.719-6-8M3928.33 1453.719l6-8M3928.33 1453.719v-8M3924.33 1455.719h8M3932.33 1607.529h-8M3932.33 1604.529h-8M3928.33 1603.529v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3999.41 1268.61h264.19v440.96",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3999.41 1268.609-8 6M3999.41 1268.609l-8-6M3999.41 1268.609h-8M4001.41 1272.609v-8M4267.6 1713.569h-8M4267.6 1710.569h-8M4263.6 1709.569v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3865.67 1453.66v65.95H2067.4v214.46",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3865.67 1453.659-6-8M3865.67 1453.659l6-8M3865.67 1453.659v-8M3861.67 1455.659h8M2071.4 1738.069h-8M2071.4 1735.069h-8M2067.4 1734.069v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1360.05 2240.61h573.03v-218.49",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1360.05 2240.609-8 6M1360.05 2240.609l-8-6M1360.05 2240.609h-8M1362.05 2244.609v-8M1929.08 2018.119h8M1929.08 2021.119h8M1933.08 2022.119v-8",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.c2b5bc59.js b/assets/js/079e4a65.c2b5bc59.js
new file mode 100644
index 0000000..2d08ace
--- /dev/null
+++ b/assets/js/079e4a65.c2b5bc59.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,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:6102,height:2683,preserveAspectRatio:"none",style:{width:6102,height:2683,background:"#003153"},viewBox:"0 0 6102 2683","aria-labelledby":t},n),e?Od.createElement("title",{id:t},e):null,Od.createElement("path",{fill:"#003153",d:"M0 0h6102v2683H0z",style:{stroke:"none",strokeWidth:1}}),a||(a=Od.createElement("text",{x:2911,y:35.421,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:22,fontWeight:"bold",textLength:271},"Apache Superset ERD")),Od.createElement("rect",{width:1163,height:323,x:3892,y:1609.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),r||(r=Od.createElement("text",{x:4444.5,y:1624.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:58},"System")),Od.createElement("rect",{width:967,height:1915,x:5129,y:58.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),i||(i=Od.createElement("text",{x:5565.5,y:73.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:94},"Data Assets")),Od.createElement("rect",{width:2050,height:1541.5,x:12,y:342.109,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),o||(o=Od.createElement("text",{x:1018,y:357.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:38},"Core")),Od.createElement("rect",{width:853,height:1063,x:2276,y:382.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),d||(d=Od.createElement("text",{x:2670.5,y:397.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:64},"SQL Lab")),Od.createElement("rect",{width:848,height:517,x:1901,y:2103.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),h||(h=Od.createElement("text",{x:2174.5,y:2118.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:301},"Inherited from Flask App Builder (FAB)")),Od.createElement("rect",{width:665,height:1055,x:3203,y:1024.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),f||(f=Od.createElement("text",{x:3469.5,y:1039.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:132},"Alerts & Reports")),Od.createElement("rect",{width:485,height:242,x:1392,y:2435.609,rx:2.5,ry:2.5,style:{stroke:"#d9d3d0",strokeWidth:1}}),D||(D=Od.createElement("text",{x:1546.5,y:2450.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,fontWeight:"bold",textLength:176},"Uncategorized Models")),Od.createElement("rect",{width:222,height:125.484,x:4817,y:1718.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4843.5,cy:1732.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),x||(x=Od.createElement("path",{fill:"#D9D3D0",d:"M4847.61 1738.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),y||(y=Od.createElement("text",{x:4858.5,y:1736.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164},"CacheKey (cache_keys)")),Od.createElement("path",{d:"M4818 1746.109h220",style:{stroke:"gray",strokeWidth:1}}),m||(m=Od.createElement("text",{x:4823,y:1763.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),c||(c=Od.createElement("text",{x:4823,y:1779.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),s||(s=Od.createElement("text",{x:4823,y:1795.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Od.createElement("path",{d:"M4818 1803h220",style:{stroke:"gray",strokeWidth:1}}),E||(E=Od.createElement("text",{x:4823,y:1819.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186},"cache_key: VARCHAR(256)")),g||(g=Od.createElement("text",{x:4823,y:1836.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:210},"datasource_uid: VARCHAR(64)")),Od.createElement("rect",{width:210,height:272.156,x:4329,y:1644.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4345.6,cy:1658.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),k||(k=Od.createElement("path",{fill:"#D9D3D0",d:"M4349.71 1664.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),M||(M=Od.createElement("text",{x:4358.4,y:1663.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"SSHTunnel (ssh_tunnels)")),Od.createElement("path",{d:"M4330 1672.609h208",style:{stroke:"gray",strokeWidth:1}}),V||(V=Od.createElement("text",{x:4335,y:1689.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),L||(L=Od.createElement("text",{x:4335,y:1705.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),S||(S=Od.createElement("text",{x:4335,y:1722.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),z||(z=Od.createElement("text",{x:4335,y:1738.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),F||(F=Od.createElement("text",{x:4335,y:1754.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),v||(v=Od.createElement("text",{x:4335,y:1771.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:151},"server_address: TEXT")),T||(T=Od.createElement("text",{x:4335,y:1787.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:148},"server_port: INTEGER")),_||(_=Od.createElement("text",{x:4335,y:1803.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:117},"username: BLOB")),p||(p=Od.createElement("text",{x:4335,y:1819.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114},"password: BLOB")),R||(R=Od.createElement("text",{x:4335,y:1836.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"private_key: BLOB")),A||(A=Od.createElement("text",{x:4335,y:1852.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:198},"private_key_password: BLOB")),W||(W=Od.createElement("text",{x:4335,y:1868.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),I||(I=Od.createElement("text",{x:4335,y:1885.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M4330 1892.469h208",style:{stroke:"gray",strokeWidth:1}}),b||(b=Od.createElement("text",{x:4335,y:1909.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Od.createElement("rect",{width:185,height:190.672,x:4108.5,y:1685.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4163.25,cy:1699.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),u||(u=Od.createElement("path",{fill:"#D9D3D0",d:"M4167.36 1705.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),N||(N=Od.createElement("text",{x:4180.75,y:1703.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:68},"Log (logs)")),Od.createElement("path",{d:"M4109.5 1713.109h183",style:{stroke:"gray",strokeWidth:1}}),G||(G=Od.createElement("text",{x:4114.5,y:1730.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),C||(C=Od.createElement("text",{x:4114.5,y:1746.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),H||(H=Od.createElement("text",{x:4114.5,y:1762.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"dashboard_id: INTEGER")),w||(w=Od.createElement("text",{x:4114.5,y:1778.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"slice_id: INTEGER")),B||(B=Od.createElement("text",{x:4114.5,y:1795.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:74},"json: TEXT")),O||(O=Od.createElement("text",{x:4114.5,y:1811.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112},"dttm: DATETIME")),X||(X=Od.createElement("text",{x:4114.5,y:1827.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"duration_ms: INTEGER")),Od.createElement("path",{d:"M4109.5 1835.188h183",style:{stroke:"gray",strokeWidth:1}}),j||(j=Od.createElement("text",{x:4114.5,y:1852.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"action: VARCHAR(512)")),q||(q=Od.createElement("text",{x:4114.5,y:1868.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"referrer: VARCHAR(1024)")),Od.createElement("rect",{width:207,height:190.672,x:4574.5,y:1685.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:4587.5,cy:1699.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Q||(Q=Od.createElement("path",{fill:"#D9D3D0",d:"M4591.61 1705.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Y||(Y=Od.createElement("text",{x:4599.5,y:1703.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:179},"KeyValueEntry (key_value)")),Od.createElement("path",{d:"M4575.5 1713.109h205",style:{stroke:"gray",strokeWidth:1}}),P||(P=Od.createElement("text",{x:4580.5,y:1730.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),U||(U=Od.createElement("text",{x:4580.5,y:1746.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:83},"value: BLOB")),J||(J=Od.createElement("text",{x:4580.5,y:1762.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),K||(K=Od.createElement("text",{x:4580.5,y:1778.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Z||(Z=Od.createElement("text",{x:4580.5,y:1795.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),$||($=Od.createElement("text",{x:4580.5,y:1811.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"expires_on: DATETIME")),ee||(ee=Od.createElement("text",{x:4580.5,y:1827.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M4575.5 1835.188h205",style:{stroke:"gray",strokeWidth:1}}),te||(te=Od.createElement("text",{x:4580.5,y:1852.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),ne||(ne=Od.createElement("text",{x:4580.5,y:1868.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"resource: VARCHAR(32)")),Od.createElement("rect",{width:165,height:76.594,x:3908.5,y:1742.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3921.5,cy:1756.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),le||(le=Od.createElement("path",{fill:"#D9D3D0",d:"M3925.61 1762.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ae||(ae=Od.createElement("text",{x:3933.5,y:1760.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:137},"KeyValue (keyvalue)")),Od.createElement("path",{d:"M3909.5 1770.109h163",style:{stroke:"gray",strokeWidth:1}}),re||(re=Od.createElement("text",{x:3914.5,y:1787.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ie||(ie=Od.createElement("text",{x:3914.5,y:1803.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:81},"value: TEXT")),Od.createElement("path",{d:"M3909.5 1810.703h163",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:276,height:467.719,x:5145,y:360.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5226.25,cy:374.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),oe||(oe=Od.createElement("path",{fill:"#D9D3D0",d:"M5230.36 380.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),de||(de=Od.createElement("text",{x:5243.75,y:379.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:106},"Database (dbs)")),Od.createElement("path",{d:"M5146 388.609h274",style:{stroke:"gray",strokeWidth:1}}),he||(he=Od.createElement("text",{x:5151,y:405.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),fe||(fe=Od.createElement("text",{x:5151,y:421.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),De||(De=Od.createElement("text",{x:5151,y:438.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),xe||(xe=Od.createElement("text",{x:5151,y:454.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114},"password: BLOB")),ye||(ye=Od.createElement("text",{x:5151,y:470.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),me||(me=Od.createElement("text",{x:5151,y:487.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:256},"select_as_create_table_as: BOOLEAN")),ce||(ce=Od.createElement("text",{x:5151,y:503.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:193},"expose_in_sqllab: BOOLEAN")),se||(se=Od.createElement("text",{x:5151,y:519.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:187},"allow_run_async: BOOLEAN")),Ee||(Ee=Od.createElement("text",{x:5151,y:535.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"allow_file_upload: BOOLEAN")),ge||(ge=Od.createElement("text",{x:5151,y:552.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"allow_ctas: BOOLEAN")),ke||(ke=Od.createElement("text",{x:5151,y:568.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:148},"allow_cvas: BOOLEAN")),Me||(Me=Od.createElement("text",{x:5151,y:584.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:142},"allow_dml: BOOLEAN")),Ve||(Ve=Od.createElement("text",{x:5151,y:601.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),Le||(Le=Od.createElement("text",{x:5151,y:617.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"encrypted_extra: BLOB")),Se||(Se=Od.createElement("text",{x:5151,y:633.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:201},"impersonate_user: BOOLEAN")),ze||(ze=Od.createElement("text",{x:5151,y:650.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"server_cert: BLOB")),Fe||(Fe=Od.createElement("text",{x:5151,y:666.355,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),ve||(ve=Od.createElement("text",{x:5151,y:682.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),Te||(Te=Od.createElement("text",{x:5151,y:698.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),_e||(_e=Od.createElement("text",{x:5151,y:715.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M5146 722.547h274",style:{stroke:"gray",strokeWidth:1}}),pe||(pe=Od.createElement("text",{x:5151,y:739.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Re||(Re=Od.createElement("text",{x:5151,y:755.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215},"verbose_name: VARCHAR(250)")),Ae||(Ae=Od.createElement("text",{x:5151,y:772.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:223},"database_name: VARCHAR(250)")),We||(We=Od.createElement("text",{x:5151,y:788.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:223},"sqlalchemy_uri: VARCHAR(1024)")),Ie||(Ie=Od.createElement("text",{x:5151,y:804.73,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:264},"configuration_method: VARCHAR(255)")),be||(be=Od.createElement("text",{x:5151,y:821.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246},"force_ctas_schema: VARCHAR(250)")),Od.createElement("rect",{width:248,height:549.203,x:5156,y:888.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5214.75,cy:902.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ue||(ue=Od.createElement("path",{fill:"#D9D3D0",d:"M5218.86 908.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Ne||(Ne=Od.createElement("text",{x:5232.25,y:907.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"SqlaTable (tables)")),Od.createElement("path",{d:"M5157 916.609h246",style:{stroke:"gray",strokeWidth:1}}),Ge||(Ge=Od.createElement("text",{x:5162,y:933.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Ce||(Ce=Od.createElement("text",{x:5162,y:949.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),He||(He=Od.createElement("text",{x:5162,y:966.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),we||(we=Od.createElement("text",{x:5162,y:982.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Be||(Be=Od.createElement("text",{x:5162,y:998.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161},"default_endpoint: TEXT")),Oe||(Oe=Od.createElement("text",{x:5162,y:1015.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"is_featured: BOOLEAN")),Xe||(Xe=Od.createElement("text",{x:5162,y:1031.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:217},"filter_select_enabled: BOOLEAN")),je||(je=Od.createElement("text",{x:5162,y:1047.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:109},"offset: INTEGER")),qe||(qe=Od.createElement("text",{x:5162,y:1063.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),Qe||(Qe=Od.createElement("text",{x:5162,y:1080.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),Ye||(Ye=Od.createElement("text",{x:5162,y:1096.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),Pe||(Pe=Od.createElement("text",{x:5162,y:1112.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),Ue||(Ue=Od.createElement("text",{x:5162,y:1129.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:203},"fetch_values_predicate: TEXT")),Je||(Je=Od.createElement("text",{x:5162,y:1145.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),Ke||(Ke=Od.createElement("text",{x:5162,y:1161.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:171},"is_sqllab_view: BOOLEAN")),Ze||(Ze=Od.createElement("text",{x:5162,y:1178.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164},"template_params: TEXT")),$e||($e=Od.createElement("text",{x:5162,y:1194.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),et||(et=Od.createElement("text",{x:5162,y:1210.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:209},"normalize_columns: BOOLEAN")),tt||(tt=Od.createElement("text",{x:5162,y:1226.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:236},"always_filter_main_dttm: BOOLEAN")),nt||(nt=Od.createElement("text",{x:5162,y:1243.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:89},"folders: JSON")),lt||(lt=Od.createElement("text",{x:5162,y:1259.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),at||(at=Od.createElement("text",{x:5162,y:1275.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M5157 1283.141h246",style:{stroke:"gray",strokeWidth:1}}),rt||(rt=Od.createElement("text",{x:5162,y:1300.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),it||(it=Od.createElement("text",{x:5162,y:1316.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"params: VARCHAR(1000)")),ot||(ot=Od.createElement("text",{x:5162,y:1332.729,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"perm: VARCHAR(1000)")),dt||(dt=Od.createElement("text",{x:5162,y:1349.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220},"schema_perm: VARCHAR(1000)")),ht||(ht=Od.createElement("text",{x:5162,y:1365.323,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215},"catalog_perm: VARCHAR(1000)")),ft||(ft=Od.createElement("text",{x:5162,y:1381.62,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:193},"table_name: VARCHAR(250)")),Dt||(Dt=Od.createElement("text",{x:5162,y:1397.917,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:212},"main_dttm_col: VARCHAR(250)")),xt||(xt=Od.createElement("text",{x:5162,y:1414.214,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(255)")),yt||(yt=Od.createElement("text",{x:5162,y:1430.511,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),Od.createElement("rect",{width:363,height:206.969,x:5717.5,y:1677.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5730.5,cy:1691.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),mt||(mt=Od.createElement("path",{fill:"#D9D3D0",d:"M5734.61 1697.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ct||(ct=Od.createElement("text",{x:5742.5,y:1695.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:335},"RowLevelSecurityFilter (row_level_security_filters)")),Od.createElement("path",{d:"M5718.5 1705.109h361",style:{stroke:"gray",strokeWidth:1}}),st||(st=Od.createElement("text",{x:5723.5,y:1722.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Et||(Et=Od.createElement("text",{x:5723.5,y:1738.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),gt||(gt=Od.createElement("text",{x:5723.5,y:1754.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),kt||(kt=Od.createElement("text",{x:5723.5,y:1770.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Mt||(Mt=Od.createElement("text",{x:5723.5,y:1787.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:90},"clause: TEXT")),Vt||(Vt=Od.createElement("text",{x:5723.5,y:1803.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Lt||(Lt=Od.createElement("text",{x:5723.5,y:1819.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M5718.5 1827.188h361",style:{stroke:"gray",strokeWidth:1}}),St||(St=Od.createElement("text",{x:5723.5,y:1844.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(255)")),zt||(zt=Od.createElement("text",{x:5723.5,y:1860.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161},"filter_type: VARCHAR(7)")),Ft||(Ft=Od.createElement("text",{x:5723.5,y:1876.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:185},"group_key: VARCHAR(255)")),Od.createElement("rect",{width:236,height:304.75,x:5446,y:1628.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5482.85,cy:1642.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),vt||(vt=Od.createElement("path",{fill:"#D9D3D0",d:"M5486.96 1648.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Tt||(Tt=Od.createElement("text",{x:5500.15,y:1646.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:155},"SqlMetric (sql_metrics)")),Od.createElement("path",{d:"M5447 1656.109h234",style:{stroke:"gray",strokeWidth:1}}),_t||(_t=Od.createElement("text",{x:5452,y:1673.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),pt||(pt=Od.createElement("text",{x:5452,y:1689.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Rt||(Rt=Od.createElement("text",{x:5452,y:1705.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),At||(At=Od.createElement("text",{x:5452,y:1721.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Wt||(Wt=Od.createElement("text",{x:5452,y:1738.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:102},"currency: JSON")),It||(It=Od.createElement("text",{x:5452,y:1754.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132},"warning_text: TEXT")),bt||(bt=Od.createElement("text",{x:5452,y:1770.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"table_id: INTEGER")),ut||(ut=Od.createElement("text",{x:5452,y:1787.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"expression: TEXT")),Nt||(Nt=Od.createElement("text",{x:5452,y:1803.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),Gt||(Gt=Od.createElement("text",{x:5452,y:1819.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Ct||(Ct=Od.createElement("text",{x:5452,y:1836.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M5447 1843.375h234",style:{stroke:"gray",strokeWidth:1}}),Ht||(Ht=Od.createElement("text",{x:5452,y:1860.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),wt||(wt=Od.createElement("text",{x:5452,y:1876.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202},"metric_name: VARCHAR(255)")),Bt||(Bt=Od.createElement("text",{x:5452,y:1892.964,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:224},"verbose_name: VARCHAR(1024)")),Ot||(Ot=Od.createElement("text",{x:5452,y:1909.261,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"metric_type: VARCHAR(32)")),Xt||(Xt=Od.createElement("text",{x:5452,y:1925.558,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"d3format: VARCHAR(128)")),Od.createElement("rect",{width:266,height:353.641,x:5145,y:1603.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5172.85,cy:1617.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),jt||(jt=Od.createElement("path",{fill:"#D9D3D0",d:"M5176.96 1623.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),qt||(qt=Od.createElement("text",{x:5188.15,y:1622.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:205},"TableColumn (table_columns)")),Od.createElement("path",{d:"M5146 1631.609h264",style:{stroke:"gray",strokeWidth:1}}),Qt||(Qt=Od.createElement("text",{x:5151,y:1648.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Yt||(Yt=Od.createElement("text",{x:5151,y:1664.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Pt||(Pt=Od.createElement("text",{x:5151,y:1681.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Ut||(Ut=Od.createElement("text",{x:5151,y:1697.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"is_active: BOOLEAN")),Jt||(Jt=Od.createElement("text",{x:5151,y:1713.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:75},"type: TEXT")),Kt||(Kt=Od.createElement("text",{x:5151,y:1730.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:133},"groupby: BOOLEAN")),Zt||(Zt=Od.createElement("text",{x:5151,y:1746.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"filterable: BOOLEAN")),$t||($t=Od.createElement("text",{x:5151,y:1762.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),en||(en=Od.createElement("text",{x:5151,y:1778.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"table_id: INTEGER")),tn||(tn=Od.createElement("text",{x:5151,y:1795.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:126},"is_dttm: BOOLEAN")),nn||(nn=Od.createElement("text",{x:5151,y:1811.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"expression: TEXT")),ln||(ln=Od.createElement("text",{x:5151,y:1827.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:79},"extra: TEXT")),an||(an=Od.createElement("text",{x:5151,y:1844.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),rn||(rn=Od.createElement("text",{x:5151,y:1860.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M5146 1867.766h264",style:{stroke:"gray",strokeWidth:1}}),on||(on=Od.createElement("text",{x:5151,y:1884.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),dn||(dn=Od.createElement("text",{x:5151,y:1901.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:210},"column_name: VARCHAR(255)")),hn||(hn=Od.createElement("text",{x:5151,y:1917.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:224},"verbose_name: VARCHAR(1024)")),fn||(fn=Od.createElement("text",{x:5151,y:1933.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:254},"advanced_data_type: VARCHAR(255)")),Dn||(Dn=Od.createElement("text",{x:5151,y:1949.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:250},"python_date_format: VARCHAR(255)")),Od.createElement("rect",{width:457,height:206.969,x:5144.5,y:93.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:5157.5,cy:107.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),xn||(xn=Od.createElement("path",{fill:"#D9D3D0",d:"M5161.61 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),yn||(yn=Od.createElement("text",{x:5169.5,y:112.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:429},"DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)")),Od.createElement("path",{d:"M5145.5 121.609h455",style:{stroke:"gray",strokeWidth:1}}),mn||(mn=Od.createElement("text",{x:5150.5,y:138.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),cn||(cn=Od.createElement("text",{x:5150.5,y:154.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),sn||(sn=Od.createElement("text",{x:5150.5,y:171.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),En||(En=Od.createElement("text",{x:5150.5,y:187.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),gn||(gn=Od.createElement("text",{x:5150.5,y:203.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),kn||(kn=Od.createElement("text",{x:5150.5,y:220.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"access_token: BLOB")),Mn||(Mn=Od.createElement("text",{x:5150.5,y:236.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:250},"access_token_expiration: DATETIME")),Vn||(Vn=Od.createElement("text",{x:5150.5,y:252.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"refresh_token: BLOB")),Ln||(Ln=Od.createElement("text",{x:5150.5,y:268.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Sn||(Sn=Od.createElement("text",{x:5150.5,y:285.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M5145.5 292.578h455",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:258,height:435.125,x:1788,y:377.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1870.75,cy:391.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),zn||(zn=Od.createElement("path",{fill:"#D9D3D0",d:"M1874.86 397.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Fn||(Fn=Od.createElement("text",{x:1888.25,y:395.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:85},"Slice (slices)")),Od.createElement("path",{d:"M1789 405.109h256",style:{stroke:"gray",strokeWidth:1}}),vn||(vn=Od.createElement("text",{x:1794,y:422.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Tn||(Tn=Od.createElement("text",{x:1794,y:438.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),_n||(_n=Od.createElement("text",{x:1794,y:454.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),pn||(pn=Od.createElement("text",{x:1794,y:470.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:167},"datasource_id: INTEGER")),Rn||(Rn=Od.createElement("text",{x:1794,y:487.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:96},"params: TEXT")),An||(An=Od.createElement("text",{x:1794,y:503.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"query_context: TEXT")),Wn||(Wn=Od.createElement("text",{x:1794,y:519.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),In||(In=Od.createElement("text",{x:1794,y:536.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"cache_timeout: INTEGER")),bn||(bn=Od.createElement("text",{x:1794,y:552.48,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"last_saved_at: DATETIME")),un||(un=Od.createElement("text",{x:1794,y:568.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"last_saved_by_fk: INTEGER")),Nn||(Nn=Od.createElement("text",{x:1794,y:585.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"certified_by: TEXT")),Gn||(Gn=Od.createElement("text",{x:1794,y:601.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"certification_details: TEXT")),Cn||(Cn=Od.createElement("text",{x:1794,y:617.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),Hn||(Hn=Od.createElement("text",{x:1794,y:633.964,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),wn||(wn=Od.createElement("text",{x:1794,y:650.261,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Bn||(Bn=Od.createElement("text",{x:1794,y:666.558,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1789 673.859h256",style:{stroke:"gray",strokeWidth:1}}),On||(On=Od.createElement("text",{x:1794,y:690.855,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Xn||(Xn=Od.createElement("text",{x:1794,y:707.151,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"slice_name: VARCHAR(250)")),jn||(jn=Od.createElement("text",{x:1794,y:723.448,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:228},"datasource_type: VARCHAR(200)")),qn||(qn=Od.createElement("text",{x:1794,y:739.745,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246},"datasource_name: VARCHAR(2000)")),Qn||(Qn=Od.createElement("text",{x:1794,y:756.042,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"viz_type: VARCHAR(250)")),Yn||(Yn=Od.createElement("text",{x:1794,y:772.339,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"perm: VARCHAR(1000)")),Pn||(Pn=Od.createElement("text",{x:1794,y:788.636,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220},"schema_perm: VARCHAR(1000)")),Un||(Un=Od.createElement("text",{x:1794,y:804.933,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:215},"catalog_perm: VARCHAR(1000)")),Od.createElement("rect",{width:239,height:174.375,x:1767.5,y:1076.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1780.5,cy:1090.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Jn||(Jn=Od.createElement("path",{fill:"#D9D3D0",d:"M1784.61 1096.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Kn||(Kn=Od.createElement("text",{x:1792.5,y:1094.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:211},"TaggedObject (tagged_object)")),Od.createElement("path",{d:"M1768.5 1104.109h237",style:{stroke:"gray",strokeWidth:1}}),Zn||(Zn=Od.createElement("text",{x:1773.5,y:1121.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),$n||($n=Od.createElement("text",{x:1773.5,y:1137.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),el||(el=Od.createElement("text",{x:1773.5,y:1153.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),tl||(tl=Od.createElement("text",{x:1773.5,y:1169.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:111},"tag_id: INTEGER")),nl||(nl=Od.createElement("text",{x:1773.5,y:1186.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132},"object_id: INTEGER")),ll||(ll=Od.createElement("text",{x:1773.5,y:1202.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),al||(al=Od.createElement("text",{x:1773.5,y:1218.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1768.5 1226.188h237",style:{stroke:"gray",strokeWidth:1}}),rl||(rl=Od.createElement("text",{x:1773.5,y:1243.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"object_type: VARCHAR(9)")),Od.createElement("rect",{width:359,height:158.078,x:1393.5,y:515.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1406.5,cy:529.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),il||(il=Od.createElement("path",{fill:"#D9D3D0",d:"M1410.61 535.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ol||(ol=Od.createElement("text",{x:1418.5,y:534.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:331},"EmbeddedDashboard (embedded_dashboards)")),Od.createElement("path",{d:"M1394.5 543.609h357",style:{stroke:"gray",strokeWidth:1}}),dl||(dl=Od.createElement("text",{x:1399.5,y:560.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),hl||(hl=Od.createElement("text",{x:1399.5,y:576.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),fl||(fl=Od.createElement("text",{x:1399.5,y:593.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"allow_domain_list: TEXT")),Dl||(Dl=Od.createElement("text",{x:1399.5,y:609.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"dashboard_id: INTEGER")),xl||(xl=Od.createElement("text",{x:1399.5,y:625.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),yl||(yl=Od.createElement("text",{x:1399.5,y:642.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1394.5 649.391h357",style:{stroke:"gray",strokeWidth:1}}),ml||(ml=Od.createElement("text",{x:1399.5,y:666.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Od.createElement("rect",{width:185,height:174.375,x:1860.5,y:1693.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1918.25,cy:1707.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),cl||(cl=Od.createElement("path",{fill:"#D9D3D0",d:"M1922.36 1713.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),sl||(sl=Od.createElement("text",{x:1935.75,y:1712.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:62},"Tag (tag)")),Od.createElement("path",{d:"M1861.5 1721.609h183",style:{stroke:"gray",strokeWidth:1}}),El||(El=Od.createElement("text",{x:1866.5,y:1738.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),gl||(gl=Od.createElement("text",{x:1866.5,y:1754.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),kl||(kl=Od.createElement("text",{x:1866.5,y:1771.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Ml||(Ml=Od.createElement("text",{x:1866.5,y:1787.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Vl||(Vl=Od.createElement("text",{x:1866.5,y:1803.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Ll||(Ll=Od.createElement("text",{x:1866.5,y:1820.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1861.5 1827.391h183",style:{stroke:"gray",strokeWidth:1}}),Sl||(Sl=Od.createElement("text",{x:1866.5,y:1844.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(250)")),zl||(zl=Od.createElement("text",{x:1866.5,y:1860.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"type: VARCHAR(12)")),Od.createElement("rect",{width:266,height:158.078,x:813,y:515.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:826,cy:529.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Fl||(Fl=Od.createElement("path",{fill:"#D9D3D0",d:"M830.11 535.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),vl||(vl=Od.createElement("text",{x:838,y:534.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:238},"AnnotationLayer (annotation_layer)")),Od.createElement("path",{d:"M814 543.609h264",style:{stroke:"gray",strokeWidth:1}}),Tl||(Tl=Od.createElement("text",{x:819,y:560.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),_l||(_l=Od.createElement("text",{x:819,y:576.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),pl||(pl=Od.createElement("text",{x:819,y:593.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Rl||(Rl=Od.createElement("text",{x:819,y:609.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84},"descr: TEXT")),Al||(Al=Od.createElement("text",{x:819,y:625.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Wl||(Wl=Od.createElement("text",{x:819,y:642.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M814 649.391h264",style:{stroke:"gray",strokeWidth:1}}),Il||(Il=Od.createElement("text",{x:819,y:666.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(250)")),Od.createElement("rect",{width:243,height:337.344,x:1489.5,y:994.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1521.85,cy:1008.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),bl||(bl=Od.createElement("path",{fill:"#D9D3D0",d:"M1525.96 1014.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ul||(ul=Od.createElement("text",{x:1538.15,y:1013.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:172},"Dashboard (dashboards)")),Od.createElement("path",{d:"M1490.5 1022.609h241",style:{stroke:"gray",strokeWidth:1}}),Nl||(Nl=Od.createElement("text",{x:1495.5,y:1039.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Gl||(Gl=Od.createElement("text",{x:1495.5,y:1055.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Cl||(Cl=Od.createElement("text",{x:1495.5,y:1072.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Hl||(Hl=Od.createElement("text",{x:1495.5,y:1088.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:136},"position_json: TEXT")),wl||(wl=Od.createElement("text",{x:1495.5,y:1104.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Bl||(Bl=Od.createElement("text",{x:1495.5,y:1121.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69},"css: TEXT")),Ol||(Ol=Od.createElement("text",{x:1495.5,y:1137.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"theme_id: INTEGER")),Xl||(Xl=Od.createElement("text",{x:1495.5,y:1153.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:123},"certified_by: TEXT")),jl||(jl=Od.createElement("text",{x:1495.5,y:1169.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"certification_details: TEXT")),ql||(ql=Od.createElement("text",{x:1495.5,y:1186.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"json_metadata: TEXT")),Ql||(Ql=Od.createElement("text",{x:1495.5,y:1202.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144},"published: BOOLEAN")),Yl||(Yl=Od.createElement("text",{x:1495.5,y:1218.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:231},"is_managed_externally: BOOLEAN")),Pl||(Pl=Od.createElement("text",{x:1495.5,y:1235.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"external_url: TEXT")),Ul||(Ul=Od.createElement("text",{x:1495.5,y:1251.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Jl||(Jl=Od.createElement("text",{x:1495.5,y:1267.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1490.5 1275.063h241",style:{stroke:"gray",strokeWidth:1}}),Kl||(Kl=Od.createElement("text",{x:1495.5,y:1292.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Zl||(Zl=Od.createElement("text",{x:1495.5,y:1308.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:219},"dashboard_title: VARCHAR(500)")),$l||($l=Od.createElement("text",{x:1495.5,y:1324.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:142},"slug: VARCHAR(255)")),Od.createElement("rect",{width:249,height:174.375,x:528.5,y:507.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:541.5,cy:521.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ea||(ea=Od.createElement("path",{fill:"#D9D3D0",d:"M545.61 527.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ta||(ta=Od.createElement("text",{x:553.5,y:526.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:221},"DynamicPlugin (dynamic_plugin)")),Od.createElement("path",{d:"M529.5 535.609h247",style:{stroke:"gray",strokeWidth:1}}),na||(na=Od.createElement("text",{x:534.5,y:552.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),la||(la=Od.createElement("text",{x:534.5,y:568.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),aa||(aa=Od.createElement("text",{x:534.5,y:585.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ra||(ra=Od.createElement("text",{x:534.5,y:601.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:84},"name: TEXT")),ia||(ia=Od.createElement("text",{x:534.5,y:617.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69},"key: TEXT")),oa||(oa=Od.createElement("text",{x:534.5,y:634.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:117},"bundle_url: TEXT")),da||(da=Od.createElement("text",{x:534.5,y:650.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),ha||(ha=Od.createElement("text",{x:534.5,y:666.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M529.5 673.984h247",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:207,height:223.266,x:1247.5,y:1051.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1267.7,cy:1065.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),fa||(fa=Od.createElement("path",{fill:"#D9D3D0",d:"M1271.81 1071.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Da||(Da=Od.createElement("text",{x:1281.3,y:1070.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"Annotation (annotation)")),Od.createElement("path",{d:"M1248.5 1079.609h205",style:{stroke:"gray",strokeWidth:1}}),xa||(xa=Od.createElement("text",{x:1253.5,y:1096.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),ya||(ya=Od.createElement("text",{x:1253.5,y:1112.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),ma||(ma=Od.createElement("text",{x:1253.5,y:1129.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ca||(ca=Od.createElement("text",{x:1253.5,y:1145.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150},"start_dttm: DATETIME")),sa||(sa=Od.createElement("text",{x:1253.5,y:1161.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"end_dttm: DATETIME")),Ea||(Ea=Od.createElement("text",{x:1253.5,y:1178.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"layer_id: INTEGER")),ga||(ga=Od.createElement("text",{x:1253.5,y:1194.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:121},"long_descr: TEXT")),ka||(ka=Od.createElement("text",{x:1253.5,y:1210.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"json_metadata: TEXT")),Ma||(Ma=Od.createElement("text",{x:1253.5,y:1226.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Va||(Va=Od.createElement("text",{x:1253.5,y:1243.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1248.5 1250.578h205",style:{stroke:"gray",strokeWidth:1}}),La||(La=Od.createElement("text",{x:1253.5,y:1267.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:195},"short_descr: VARCHAR(500)")),Od.createElement("rect",{width:233,height:174.375,x:260.5,y:507.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:273.5,cy:521.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Sa||(Sa=Od.createElement("path",{fill:"#D9D3D0",d:"M277.61 527.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),za||(za=Od.createElement("text",{x:285.5,y:526.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:205},"CssTemplate (css_templates)")),Od.createElement("path",{d:"M261.5 535.609h231",style:{stroke:"gray",strokeWidth:1}}),Fa||(Fa=Od.createElement("text",{x:266.5,y:552.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),va||(va=Od.createElement("text",{x:266.5,y:568.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Ta||(Ta=Od.createElement("text",{x:266.5,y:585.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),_a||(_a=Od.createElement("text",{x:266.5,y:601.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:69},"css: TEXT")),pa||(pa=Od.createElement("text",{x:266.5,y:617.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Ra||(Ra=Od.createElement("text",{x:266.5,y:634.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M261.5 641.391h231",style:{stroke:"gray",strokeWidth:1}}),Aa||(Aa=Od.createElement("text",{x:266.5,y:658.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Wa||(Wa=Od.createElement("text",{x:266.5,y:674.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:220},"template_name: VARCHAR(250)")),Od.createElement("rect",{width:244,height:174.375,x:1114,y:507.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1133.75,cy:521.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ia||(Ia=Od.createElement("path",{fill:"#D9D3D0",d:"M1137.86 527.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ba||(ba=Od.createElement("text",{x:1147.25,y:526.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:201},"UserAttribute (user_attribute)")),Od.createElement("path",{d:"M1115 535.609h242",style:{stroke:"gray",strokeWidth:1}}),ua||(ua=Od.createElement("text",{x:1120,y:552.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Na||(Na=Od.createElement("text",{x:1120,y:568.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Ga||(Ga=Od.createElement("text",{x:1120,y:585.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Ca||(Ca=Od.createElement("text",{x:1120,y:601.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),Ha||(Ha=Od.createElement("text",{x:1120,y:617.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:232},"welcome_dashboard_id: INTEGER")),wa||(wa=Od.createElement("text",{x:1120,y:634.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Ba||(Ba=Od.createElement("text",{x:1120,y:650.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1115 657.688h242",style:{stroke:"gray",strokeWidth:1}}),Oa||(Oa=Od.createElement("text",{x:1120,y:674.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:178},"avatar_url: VARCHAR(100)")),Od.createElement("rect",{width:197,height:141.781,x:28.5,y:523.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:68.75,cy:537.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Xa||(Xa=Od.createElement("path",{fill:"#D9D3D0",d:"M72.86 543.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ja||(ja=Od.createElement("text",{x:86.25,y:542.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:109},"FavStar (favstar)")),Od.createElement("path",{d:"M29.5 551.609h195",style:{stroke:"gray",strokeWidth:1}}),qa||(qa=Od.createElement("text",{x:34.5,y:568.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Qa||(Qa=Od.createElement("text",{x:34.5,y:584.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),Ya||(Ya=Od.createElement("text",{x:34.5,y:601.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:110},"obj_id: INTEGER")),Pa||(Pa=Od.createElement("text",{x:34.5,y:617.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:112},"dttm: DATETIME")),Od.createElement("path",{d:"M29.5 624.797h195",style:{stroke:"gray",strokeWidth:1}}),Ua||(Ua=Od.createElement("text",{x:34.5,y:641.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Ja||(Ja=Od.createElement("text",{x:34.5,y:658.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:185},"class_name: VARCHAR(50)")),Od.createElement("rect",{width:188,height:353.641,x:2599,y:417.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2621,cy:431.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ka||(Ka=Od.createElement("path",{fill:"#D9D3D0",d:"M2625.11 437.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Za||(Za=Od.createElement("text",{x:2635,y:436.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:140},"TabState (tab_state)")),Od.createElement("path",{d:"M2600 445.609h186",style:{stroke:"gray",strokeWidth:1}}),$a||($a=Od.createElement("text",{x:2605,y:462.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),er||(er=Od.createElement("text",{x:2605,y:478.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),tr||(tr=Od.createElement("text",{x:2605,y:495.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),nr||(nr=Od.createElement("text",{x:2605,y:511.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),lr||(lr=Od.createElement("text",{x:2605,y:527.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),ar||(ar=Od.createElement("text",{x:2605,y:544.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"active: BOOLEAN")),rr||(rr=Od.createElement("text",{x:2605,y:560.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),ir||(ir=Od.createElement("text",{x:2605,y:576.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),or||(or=Od.createElement("text",{x:2605,y:592.98,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"query_limit: INTEGER")),dr||(dr=Od.createElement("text",{x:2605,y:609.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"latest_query_id: INTEGER")),hr||(hr=Od.createElement("text",{x:2605,y:625.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:130},"autorun: BOOLEAN")),fr||(fr=Od.createElement("text",{x:2605,y:641.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:164},"template_params: TEXT")),Dr||(Dr=Od.createElement("text",{x:2605,y:658.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"hide_left_bar: BOOLEAN")),xr||(xr=Od.createElement("text",{x:2605,y:674.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"saved_query_id: INTEGER")),yr||(yr=Od.createElement("text",{x:2605,y:690.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),mr||(mr=Od.createElement("text",{x:2605,y:707.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M2600 714.359h186",style:{stroke:"gray",strokeWidth:1}}),cr||(cr=Od.createElement("text",{x:2605,y:731.355,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"label: VARCHAR(256)")),sr||(sr=Od.createElement("text",{x:2605,y:747.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(256)")),Er||(Er=Od.createElement("text",{x:2605,y:763.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),Od.createElement("rect",{width:307,height:532.906,x:2539.5,y:896.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2642.25,cy:910.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),gr||(gr=Od.createElement("path",{fill:"#D9D3D0",d:"M2646.36 916.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),kr||(kr=Od.createElement("text",{x:2659.75,y:915.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:94},"Query (query)")),Od.createElement("path",{d:"M2540.5 924.609h305",style:{stroke:"gray",strokeWidth:1}}),Mr||(Mr=Od.createElement("text",{x:2545.5,y:941.605,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"tracking_url: TEXT")),Vr||(Vr=Od.createElement("text",{x:2545.5,y:957.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),Lr||(Lr=Od.createElement("text",{x:2545.5,y:974.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Sr||(Sr=Od.createElement("text",{x:2545.5,y:990.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),zr||(zr=Od.createElement("text",{x:2545.5,y:1006.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),Fr||(Fr=Od.createElement("text",{x:2545.5,y:1023.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),vr||(vr=Od.createElement("text",{x:2545.5,y:1039.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:114},"select_sql: TEXT")),Tr||(Tr=Od.createElement("text",{x:2545.5,y:1055.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:137},"executed_sql: TEXT")),_r||(_r=Od.createElement("text",{x:2545.5,y:1071.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:97},"limit: INTEGER")),pr||(pr=Od.createElement("text",{x:2545.5,y:1088.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:169},"select_as_cta: BOOLEAN")),Rr||(Rr=Od.createElement("text",{x:2545.5,y:1104.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:211},"select_as_cta_used: BOOLEAN")),Ar||(Ar=Od.createElement("text",{x:2545.5,y:1120.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:132},"progress: INTEGER")),Wr||(Wr=Od.createElement("text",{x:2545.5,y:1137.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:103},"rows: INTEGER")),Ir||(Ir=Od.createElement("text",{x:2545.5,y:1153.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"error_message: TEXT")),br||(br=Od.createElement("text",{x:2545.5,y:1169.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Od.createElement("path",{d:"M2540.5 1177.063h305",style:{stroke:"gray",strokeWidth:1}}),ur||(ur=Od.createElement("text",{x:2545.5,y:1194.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:160},"client_id: VARCHAR(11)")),Nr||(Nr=Od.createElement("text",{x:2545.5,y:1210.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:227},"tmp_table_name: VARCHAR(256)")),Gr||(Gr=Od.createElement("text",{x:2545.5,y:1226.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:248},"tmp_schema_name: VARCHAR(256)")),Cr||(Cr=Od.createElement("text",{x:2545.5,y:1242.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147},"status: VARCHAR(16)")),Hr||(Hr=Od.createElement("text",{x:2545.5,y:1259.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:181},"tab_name: VARCHAR(256)")),wr||(wr=Od.createElement("text",{x:2545.5,y:1275.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:199},"sql_editor_id: VARCHAR(256)")),Br||(Br=Od.createElement("text",{x:2545.5,y:1291.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(256)")),Or||(Or=Od.createElement("text",{x:2545.5,y:1308.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),Xr||(Xr=Od.createElement("text",{x:2545.5,y:1324.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:198},"limiting_factor: VARCHAR(18)")),jr||(jr=Od.createElement("text",{x:2545.5,y:1340.729,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:194},"ctas_method: VARCHAR(16)")),qr||(qr=Od.createElement("text",{x:2545.5,y:1357.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:182},"results_key: VARCHAR(64)")),Qr||(Qr=Od.createElement("text",{x:2545.5,y:1373.323,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186},"start_time: NUMERIC(20, 6)")),Yr||(Yr=Od.createElement("text",{x:2545.5,y:1389.62,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:246},"start_running_time: NUMERIC(20, 6)")),Pr||(Pr=Od.createElement("text",{x:2545.5,y:1405.917,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:182},"end_time: NUMERIC(20, 6)")),Ur||(Ur=Od.createElement("text",{x:2545.5,y:1422.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:2292,y:1002.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2305,cy:1016.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Jr||(Jr=Od.createElement("path",{fill:"#D9D3D0",d:"M2309.11 1022.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Kr||(Kr=Od.createElement("text",{x:2317,y:1021.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"SavedQuery (saved_query)")),Od.createElement("path",{d:"M2293 1030.609h210",style:{stroke:"gray",strokeWidth:1}}),Zr||(Zr=Od.createElement("text",{x:2298,y:1047.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),$r||($r=Od.createElement("text",{x:2298,y:1063.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),ei||(ei=Od.createElement("text",{x:2298,y:1080.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),ti||(ti=Od.createElement("text",{x:2298,y:1096.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ni||(ni=Od.createElement("text",{x:2298,y:1112.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"user_id: INTEGER")),li||(li=Od.createElement("text",{x:2298,y:1129.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:107},"db_id: INTEGER")),ai||(ai=Od.createElement("text",{x:2298,y:1145.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),ri||(ri=Od.createElement("text",{x:2298,y:1161.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),ii||(ii=Od.createElement("text",{x:2298,y:1177.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:192},"template_parameters: TEXT")),oi||(oi=Od.createElement("text",{x:2298,y:1194.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:103},"rows: INTEGER")),di||(di=Od.createElement("text",{x:2298,y:1210.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"last_run: DATETIME")),hi||(hi=Od.createElement("text",{x:2298,y:1226.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),fi||(fi=Od.createElement("text",{x:2298,y:1243.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M2293 1250.469h210",style:{stroke:"gray",strokeWidth:1}}),Di||(Di=Od.createElement("text",{x:2298,y:1267.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),xi||(xi=Od.createElement("text",{x:2298,y:1283.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(128)")),yi||(yi=Od.createElement("text",{x:2298,y:1300.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),mi||(mi=Od.createElement("text",{x:2298,y:1316.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"label: VARCHAR(256)")),Od.createElement("rect",{width:232,height:255.859,x:2881,y:1035.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2894,cy:1049.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ci||(ci=Od.createElement("path",{fill:"#D9D3D0",d:"M2898.11 1055.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),si||(si=Od.createElement("text",{x:2906,y:1053.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:204},"TableSchema (table_schema)")),Od.createElement("path",{d:"M2882 1063.109h230",style:{stroke:"gray",strokeWidth:1}}),Ei||(Ei=Od.createElement("text",{x:2887,y:1080.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),gi||(gi=Od.createElement("text",{x:2887,y:1096.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),ki||(ki=Od.createElement("text",{x:2887,y:1112.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),Mi||(Mi=Od.createElement("text",{x:2887,y:1128.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Vi||(Vi=Od.createElement("text",{x:2887,y:1145.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"tab_state_id: INTEGER")),Li||(Li=Od.createElement("text",{x:2887,y:1161.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),Si||(Si=Od.createElement("text",{x:2887,y:1177.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),zi||(zi=Od.createElement("text",{x:2887,y:1194.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"expanded: BOOLEAN")),Fi||(Fi=Od.createElement("text",{x:2887,y:1210.479,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),vi||(vi=Od.createElement("text",{x:2887,y:1226.776,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M2882 1234.078h230",style:{stroke:"gray",strokeWidth:1}}),Ti||(Ti=Od.createElement("text",{x:2887,y:1251.073,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:168},"schema: VARCHAR(256)")),_i||(_i=Od.createElement("text",{x:2887,y:1267.37,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"catalog: VARCHAR(256)")),pi||(pi=Od.createElement("text",{x:2887,y:1283.667,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:147},"table: VARCHAR(256)")),Od.createElement("rect",{width:218,height:76.594,x:2266,y:2527.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2279,cy:2541.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ri||(Ri=Od.createElement("path",{fill:"#D9D3D0",d:"M2283.11 2547.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Ai||(Ai=Od.createElement("text",{x:2291,y:2546.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"Permission (ab_permission)")),Od.createElement("path",{d:"M2267 2555.609h216",style:{stroke:"gray",strokeWidth:1}}),Wi||(Wi=Od.createElement("text",{x:2272,y:2572.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M2267 2579.906h216",style:{stroke:"gray",strokeWidth:1}}),Ii||(Ii=Od.createElement("text",{x:2272,y:2596.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(100)")),Od.createElement("rect",{width:192,height:272.156,x:2200,y:2138.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2241.75,cy:2152.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),bi||(bi=Od.createElement("path",{fill:"#D9D3D0",d:"M2245.86 2158.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),ui||(ui=Od.createElement("text",{x:2259.25,y:2157.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:101},"User (ab_user)")),Od.createElement("path",{d:"M2201 2166.609h190",style:{stroke:"gray",strokeWidth:1}}),Ni||(Ni=Od.createElement("text",{x:2206,y:2183.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Gi||(Gi=Od.createElement("text",{x:2206,y:2199.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"active: BOOLEAN")),Ci||(Ci=Od.createElement("text",{x:2206,y:2216.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144},"last_login: DATETIME")),Hi||(Hi=Od.createElement("text",{x:2206,y:2232.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150},"login_count: INTEGER")),wi||(wi=Od.createElement("text",{x:2206,y:2248.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"fail_login_count: INTEGER")),Bi||(Bi=Od.createElement("text",{x:2206,y:2265.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Oi||(Oi=Od.createElement("text",{x:2206,y:2281.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Xi||(Xi=Od.createElement("text",{x:2206,y:2297.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),ji||(ji=Od.createElement("text",{x:2206,y:2313.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M2201 2321.281h190",style:{stroke:"gray",strokeWidth:1}}),qi||(qi=Od.createElement("text",{x:2206,y:2338.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"first_name: VARCHAR(64)")),Qi||(Qi=Od.createElement("text",{x:2206,y:2354.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"last_name: VARCHAR(64)")),Yi||(Yi=Od.createElement("text",{x:2206,y:2370.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"username: VARCHAR(64)")),Pi||(Pi=Od.createElement("text",{x:2206,y:2387.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180},"password: VARCHAR(256)")),Ui||(Ui=Od.createElement("text",{x:2206,y:2403.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"email: VARCHAR(320)")),Od.createElement("rect",{width:287,height:92.891,x:2445.5,y:2228.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2458.5,cy:2242.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ji||(Ji=Od.createElement("path",{fill:"#D9D3D0",d:"M2462.61 2248.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Ki||(Ki=Od.createElement("text",{x:2470.5,y:2246.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:259},"PermissionView (ab_permission_view)")),Od.createElement("path",{d:"M2446.5 2256.109h285",style:{stroke:"gray",strokeWidth:1}}),Zi||(Zi=Od.createElement("text",{x:2451.5,y:2273.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),$i||($i=Od.createElement("text",{x:2451.5,y:2289.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"permission_id: INTEGER")),eo||(eo=Od.createElement("text",{x:2451.5,y:2305.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"view_menu_id: INTEGER")),Od.createElement("path",{d:"M2446.5 2313h285",style:{stroke:"gray",strokeWidth:1}}),Od.createElement("rect",{width:214,height:76.594,x:2519,y:2527.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2532,cy:2541.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),to||(to=Od.createElement("path",{fill:"#D9D3D0",d:"M2536.11 2547.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),no||(no=Od.createElement("text",{x:2544,y:2546.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:186},"ViewMenu (ab_view_menu)")),Od.createElement("path",{d:"M2520 2555.609h212",style:{stroke:"gray",strokeWidth:1}}),lo||(lo=Od.createElement("text",{x:2525,y:2572.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M2520 2579.906h212",style:{stroke:"gray",strokeWidth:1}}),ao||(ao=Od.createElement("text",{x:2525,y:2596.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(250)")),Od.createElement("rect",{width:247,height:174.375,x:1917.5,y:2187.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1930.5,cy:2201.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),ro||(ro=Od.createElement("path",{fill:"#D9D3D0",d:"M1934.61 2207.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),io||(io=Od.createElement("text",{x:1942.5,y:2206.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:219},"RegisterUser (ab_register_user)")),Od.createElement("path",{d:"M1918.5 2215.609h245",style:{stroke:"gray",strokeWidth:1}}),oo||(oo=Od.createElement("text",{x:1923.5,y:2232.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),ho||(ho=Od.createElement("text",{x:1923.5,y:2248.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:196},"registration_date: DATETIME")),Od.createElement("path",{d:"M1918.5 2256.203h245",style:{stroke:"gray",strokeWidth:1}}),fo||(fo=Od.createElement("text",{x:1923.5,y:2273.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"first_name: VARCHAR(64)")),Do||(Do=Od.createElement("text",{x:1923.5,y:2289.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"last_name: VARCHAR(64)")),xo||(xo=Od.createElement("text",{x:1923.5,y:2305.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:174},"username: VARCHAR(64)")),yo||(yo=Od.createElement("text",{x:1923.5,y:2322.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180},"password: VARCHAR(256)")),mo||(mo=Od.createElement("text",{x:1923.5,y:2338.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:140},"email: VARCHAR(64)")),co||(co=Od.createElement("text",{x:1923.5,y:2354.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:232},"registration_hash: VARCHAR(256)")),Od.createElement("rect",{width:155,height:76.594,x:2075.5,y:2527.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:2102.9,cy:2541.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),so||(so=Od.createElement("path",{fill:"#D9D3D0",d:"M2107.01 2547.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Eo||(Eo=Od.createElement("text",{x:2118.1,y:2546.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:95},"Role (ab_role)")),Od.createElement("path",{d:"M2076.5 2555.609h153",style:{stroke:"gray",strokeWidth:1}}),go||(go=Od.createElement("text",{x:2081.5,y:2572.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M2076.5 2579.906h153",style:{stroke:"gray",strokeWidth:1}}),ko||(ko=Od.createElement("text",{x:2081.5,y:2596.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:143},"name: VARCHAR(64)")),Od.createElement("rect",{width:327,height:206.969,x:3218.5,y:1059.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3231.5,cy:1073.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Mo||(Mo=Od.createElement("path",{fill:"#D9D3D0",d:"M3235.61 1079.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Vo||(Vo=Od.createElement("text",{x:3243.5,y:1078.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:299},"ReportExecutionLog (report_execution_log)")),Od.createElement("path",{d:"M3219.5 1087.609h325",style:{stroke:"gray",strokeWidth:1}}),Lo||(Lo=Od.createElement("text",{x:3224.5,y:1104.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),So||(So=Od.createElement("text",{x:3224.5,y:1120.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:192},"scheduled_dttm: DATETIME")),zo||(zo=Od.createElement("text",{x:3224.5,y:1137.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:150},"start_dttm: DATETIME")),Fo||(Fo=Od.createElement("text",{x:3224.5,y:1153.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:146},"end_dttm: DATETIME")),vo||(vo=Od.createElement("text",{x:3224.5,y:1169.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:89},"value: FLOAT")),To||(To=Od.createElement("text",{x:3224.5,y:1186.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"value_row_json: TEXT")),_o||(_o=Od.createElement("text",{x:3224.5,y:1202.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:149},"error_message: TEXT")),po||(po=Od.createElement("text",{x:3224.5,y:1218.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202},"report_schedule_id: INTEGER")),Od.createElement("path",{d:"M3219.5 1225.984h325",style:{stroke:"gray",strokeWidth:1}}),Ro||(Ro=Od.createElement("text",{x:3224.5,y:1242.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Ao||(Ao=Od.createElement("text",{x:3224.5,y:1259.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:139},"state: VARCHAR(50)")),Od.createElement("rect",{width:271,height:174.375,x:3580.5,y:1076.109,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3593.5,cy:1090.109,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Wo||(Wo=Od.createElement("path",{fill:"#D9D3D0",d:"M3597.61 1096.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Io||(Io=Od.createElement("text",{x:3605.5,y:1094.956,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:243},"ReportRecipients (report_recipient)")),Od.createElement("path",{d:"M3581.5 1104.109h269",style:{stroke:"gray",strokeWidth:1}}),bo||(bo=Od.createElement("text",{x:3586.5,y:1121.104,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),uo||(uo=Od.createElement("text",{x:3586.5,y:1137.401,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),No||(No=Od.createElement("text",{x:3586.5,y:1153.698,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Go||(Go=Od.createElement("text",{x:3586.5,y:1169.995,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"recipient_config_json: TEXT")),Co||(Co=Od.createElement("text",{x:3586.5,y:1186.292,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:202},"report_schedule_id: INTEGER")),Ho||(Ho=Od.createElement("text",{x:3586.5,y:1202.589,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),wo||(wo=Od.createElement("text",{x:3586.5,y:1218.886,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3581.5 1226.188h269",style:{stroke:"gray",strokeWidth:1}}),Bo||(Bo=Od.createElement("text",{x:3586.5,y:1243.183,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"type: VARCHAR(50)")),Od.createElement("rect",{width:267,height:565.5,x:3219.5,y:1497.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:3232.5,cy:1511.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Oo||(Oo=Od.createElement("path",{fill:"#D9D3D0",d:"M3236.61 1517.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Xo||(Xo=Od.createElement("text",{x:3244.5,y:1516.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:239},"ReportSchedule (report_schedule)")),Od.createElement("path",{d:"M3220.5 1525.609h265",style:{stroke:"gray",strokeWidth:1}}),jo||(jo=Od.createElement("text",{x:3225.5,y:1542.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),qo||(qo=Od.createElement("text",{x:3225.5,y:1558.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),Qo||(Qo=Od.createElement("text",{x:3225.5,y:1575.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:115},"extra_json: TEXT")),Yo||(Yo=Od.createElement("text",{x:3225.5,y:1591.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Po||(Po=Od.createElement("text",{x:3225.5,y:1607.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"description: TEXT")),Uo||(Uo=Od.createElement("text",{x:3225.5,y:1624.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:176},"context_markdown: TEXT")),Jo||(Jo=Od.createElement("text",{x:3225.5,y:1640.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"active: BOOLEAN")),Ko||(Ko=Od.createElement("text",{x:3225.5,y:1656.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:65},"sql: TEXT")),Zo||(Zo=Od.createElement("text",{x:3225.5,y:1672.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:124},"chart_id: INTEGER")),$o||($o=Od.createElement("text",{x:3225.5,y:1689.276,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:163},"dashboard_id: INTEGER")),ed||(ed=Od.createElement("text",{x:3225.5,y:1705.573,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:153},"database_id: INTEGER")),td||(td=Od.createElement("text",{x:3225.5,y:1721.87,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:177},"last_eval_dttm: DATETIME")),nd||(nd=Od.createElement("text",{x:3225.5,y:1738.167,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:120},"last_value: FLOAT")),ld||(ld=Od.createElement("text",{x:3225.5,y:1754.464,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:180},"last_value_row_json: TEXT")),ad||(ad=Od.createElement("text",{x:3225.5,y:1770.761,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:187},"validator_config_json: TEXT")),rd||(rd=Od.createElement("text",{x:3225.5,y:1787.058,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:161},"log_retention: INTEGER")),id||(id=Od.createElement("text",{x:3225.5,y:1803.354,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:160},"grace_period: INTEGER")),od||(od=Od.createElement("text",{x:3225.5,y:1819.651,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:184},"working_timeout: INTEGER")),dd||(dd=Od.createElement("text",{x:3225.5,y:1835.948,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:197},"force_screenshot: BOOLEAN")),hd||(hd=Od.createElement("text",{x:3225.5,y:1852.245,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"custom_width: INTEGER")),fd||(fd=Od.createElement("text",{x:3225.5,y:1868.542,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"custom_height: INTEGER")),Dd||(Dd=Od.createElement("text",{x:3225.5,y:1884.839,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),xd||(xd=Od.createElement("text",{x:3225.5,y:1901.136,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M3220.5 1908.438h265",style:{stroke:"gray",strokeWidth:1}}),yd||(yd=Od.createElement("text",{x:3225.5,y:1925.433,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:134},"type: VARCHAR(50)")),md||(md=Od.createElement("text",{x:3225.5,y:1941.729,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(150)")),cd||(cd=Od.createElement("text",{x:3225.5,y:1958.026,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:175},"crontab: VARCHAR(1000)")),sd||(sd=Od.createElement("text",{x:3225.5,y:1974.323,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:230},"creation_method: VARCHAR(255)")),Ed||(Ed=Od.createElement("text",{x:3225.5,y:1990.62,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:178},"timezone: VARCHAR(100)")),gd||(gd=Od.createElement("text",{x:3225.5,y:2006.917,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:197},"report_format: VARCHAR(50)")),kd||(kd=Od.createElement("text",{x:3225.5,y:2023.214,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:170},"last_state: VARCHAR(50)")),Md||(Md=Od.createElement("text",{x:3225.5,y:2039.511,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:207},"validator_type: VARCHAR(100)")),Vd||(Vd=Od.createElement("text",{x:3225.5,y:2055.808,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:207},"email_subject: VARCHAR(255)")),Od.createElement("rect",{width:216,height:190.672,x:1408,y:2470.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1454.25,cy:2484.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Ld||(Ld=Od.createElement("path",{fill:"#D9D3D0",d:"M1458.36 2490.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),Sd||(Sd=Od.createElement("text",{x:1471.75,y:2489.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:116},"Theme (themes)")),Od.createElement("path",{d:"M1409 2498.609h214",style:{stroke:"gray",strokeWidth:1}}),zd||(zd=Od.createElement("text",{x:1414,y:2515.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:158},"created_on: DATETIME")),Fd||(Fd=Od.createElement("text",{x:1414,y:2531.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:166},"changed_on: DATETIME")),vd||(vd=Od.createElement("text",{x:1414,y:2548.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Td||(Td=Od.createElement("text",{x:1414,y:2564.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:111},"json_data: TEXT")),_d||(_d=Od.createElement("text",{x:1414,y:2580.792,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:144},"is_system: BOOLEAN")),pd||(pd=Od.createElement("text",{x:1414,y:2597.089,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:165},"created_by_fk: INTEGER")),Rd||(Rd=Od.createElement("text",{x:1414,y:2613.386,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:173},"changed_by_fk: INTEGER")),Od.createElement("path",{d:"M1409 2620.688h214",style:{stroke:"gray",strokeWidth:1}}),Ad||(Ad=Od.createElement("text",{x:1414,y:2637.683,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:118},"uuid: BINARY(16)")),Wd||(Wd=Od.createElement("text",{x:1414,y:2653.979,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:204},"theme_name: VARCHAR(250)")),Od.createElement("rect",{width:202,height:109.188,x:1659,y:2511.609,fill:"#003153",rx:2.5,ry:2.5,style:{stroke:"gray",strokeWidth:1}}),Od.createElement("circle",{cx:1695.4,cy:2525.609,r:9,fill:"#003153",style:{stroke:"#d9d3d0",strokeWidth:1}}),Id||(Id=Od.createElement("path",{fill:"#D9D3D0",d:"M1699.51 2531.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"})),bd||(bd=Od.createElement("text",{x:1712.6,y:2530.456,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:122},"Group (ab_group)")),Od.createElement("path",{d:"M1660 2539.609h200",style:{stroke:"gray",strokeWidth:1}}),ud||(ud=Od.createElement("text",{x:1665,y:2556.604,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:82},"id: INTEGER")),Od.createElement("path",{d:"M1660 2563.906h200",style:{stroke:"gray",strokeWidth:1}}),Nd||(Nd=Od.createElement("text",{x:1665,y:2580.901,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:152},"name: VARCHAR(100)")),Gd||(Gd=Od.createElement("text",{x:1665,y:2597.198,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:145},"label: VARCHAR(150)")),Cd||(Cd=Od.createElement("text",{x:1665,y:2613.495,fill:"#D9D3D0",fontFamily:"Verdana",fontSize:14,textLength:190},"description: VARCHAR(512)")),Od.createElement("path",{fill:"none",d:"M4434 1924.74v253.87H2400.02",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4434 1924.739-6-8M4434 1924.739l6-8M4434 1924.739v-8M4430 1926.739h8M2396.02 2182.609v-8M2399.02 2182.609v-8M2400.02 2178.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M4678 1884.27v304.34H2400.33",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m4678 1884.269-6-8M4678 1884.269l6-8M4678 1884.269v-8M4674 1886.269h8M2396.33 2192.609v-8M2399.33 2192.609v-8M2400.33 2188.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5136.7 815.61H2280.5v1314.72",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5136.7 815.609 8-6M5136.7 815.609l8 6M5136.7 815.609h8M5134.7 811.609v8M2284.5 2134.329h-8M2284.5 2131.329h-8M2280.5 2130.329v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5136.67 822.61H2816.75v65.88",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M5140.67 818.609v8M5137.67 818.609v8M5136.67 822.609h8M2816.75 888.489l6 8M2816.75 888.489l-6 8M2816.75 888.489v8M2820.75 886.489h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5136.59 819.61H2433.33v174.81",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M5140.59 815.609v8M5137.59 815.609v8M5136.59 819.609h8M2433.33 994.419l6 8M2433.33 994.419l-6 8M2433.33 994.419v8M2437.33 992.419h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5280 836.71v43.83",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M5276 832.709h8M5276 835.709h8M5280 836.709v-8M5280 880.539l6 8M5280 880.539l-6 8M5280 880.539v8M5284 878.539h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5136.7 825.61H4434v810.93",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M5140.7 821.609v8M5137.7 821.609v8M5136.7 825.609h8M4434 1636.539l6 8M4434 1636.539l-6 8M4434 1636.539v8M4438 1634.539h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5280 1446v149.48",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M5276 1441.999h8M5276 1444.999h8M5280 1445.999v-8M5280 1595.479l6 8M5280 1595.479l-6 8M5280 1595.479v8M5284 1593.479h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5412.02 1254.61h111.73v365.15",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M5408.02 1258.609v-8M5411.02 1258.609v-8M5412.02 1254.609h-8M5523.75 1619.759l6 8M5523.75 1619.759l-6 8M5523.75 1619.759v8M5527.75 1617.759h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5147.59 1433.61H2352v696.94",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5147.59 1433.609 8-6M5147.59 1433.609l8 6M5147.59 1433.609h8M5145.59 1429.609v8M2352 2130.549l6 8M2352 2130.549l-6 8M2352 2130.549v8M2356 2128.549h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5412.15 1071.61H5899v597.15",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5412.15 1071.609-8 6M5412.15 1071.609l-8-6M5412.15 1071.609h-8M5414.15 1075.609v-8M5899 1668.759l6 8M5899 1668.759l-6 8M5899 1668.759v8M5903 1666.759h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5959.5 1892.2v558.41H2217.43v68.72",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5959.5 1892.199-6-8M5959.5 1892.199l6-8M5959.5 1892.199v-8M5955.5 1894.199h8M2217.43 2519.329l6 8M2217.43 2519.329l-6 8M2217.43 2519.329v8M2221.43 2517.329h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5838.5 1892.13v326.48H2400.13",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5838.5 1892.129-6-8M5838.5 1892.129l6-8M5838.5 1892.129v-8M5834.5 1894.129h8M2396.13 2222.609v-8M2399.13 2222.609v-8M2400.13 2218.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5564 1941.32v267.29H2400.04",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5564 1941.319-6-8M5564 1941.319l6-8M5564 1941.319v-8M5560 1943.319h8M2396.04 2212.609v-8M2399.04 2212.609v-8M2400.04 2208.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5278 1965.88v232.73H2400.26",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5278 1965.879-6-8M5278 1965.879l6-8M5278 1965.879v-8M5274 1967.879h8M2396.26 2202.609v-8M2399.26 2202.609v-8M2400.26 2198.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5136.23 197.61H2257.5v1932.72",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5136.23 197.609 8-6M5136.23 197.609l8 6M5136.23 197.609h8M5134.23 193.609v8M2261.5 2134.329h-8M2261.5 2131.329h-8M2257.5 2130.329v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M5283 308.77v43.73",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m5283 308.769-6-8M5283 308.769l6-8M5283 308.769v-8M5279 310.769h8M5287 356.499h-8M5287 353.499h-8M5283 352.499v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2054.09 792.61H2246V2130.5",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2054.09 792.609-8 6M2054.09 792.609l-8-6M2054.09 792.609h-8M2056.09 796.609v-8M2250 2134.499h-8M2250 2131.499h-8M2246 2130.499v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2014.3 820.14v865.25",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2014.3 820.139-6-8M2014.3 820.139l6-8M2014.3 820.139v-8M2010.3 822.139h8M2014.3 1685.389l6 8M2014.3 1685.389l-6 8M2014.3 1685.389v8M2018.3 1683.389h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2029.9 820.36v72.25h3117.67",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2029.9 820.359-6-8M2029.9 820.359l6-8M2029.9 820.359v-8M2025.9 822.359h8M5151.57 888.609v8M5148.57 888.609v8M5147.57 892.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1897.25 820.28v178.33h-156.44",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1897.25 820.279-6-8M1897.25 820.279l6-8M1897.25 820.279v-8M1893.25 822.279h8M1740.81 998.609l-8 6M1740.81 998.609l-8-6M1740.81 998.609h-8M1742.81 1002.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2022.1 820.37v743.24h1189.19",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M2018.1 816.369h8M2018.1 819.369h8M2022.1 820.369v-8M3211.29 1563.609l8-6M3211.29 1563.609l8 6M3211.29 1563.609h8M3209.29 1559.609v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1957.83 1258.27v427.12",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1957.83 1258.269-6-8M1957.83 1258.269l6-8M1957.83 1258.269v-8M1953.83 1260.269h8M1961.83 1689.389h-8M1961.83 1686.389h-8M1957.83 1685.389v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2014.59 1163.61h219.91v966.77",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2014.59 1163.609-8 6M2014.59 1163.609l-8-6M2014.59 1163.609h-8M2016.59 1167.609v-8M2238.5 2134.379h-8M2238.5 2131.379h-8M2234.5 2130.379v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1611 681.66v304.87",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1611 681.659-6-8M1611 681.659l6-8M1611 681.659v-8M1607 683.659h8M1615 990.529h-8M1615 987.529h-8M1611 986.529v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1742.5 681.69v1469.92h449.4",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1742.5 681.689-6-8M1742.5 681.689l6-8M1742.5 681.689v-8M1738.5 683.689h8M2195.9 2147.609v8M2192.9 2147.609v8M2191.9 2151.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1981.5 1876.04v269.57h210.43",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1981.5 1876.039-6-8M1981.5 1876.039l6-8M1981.5 1876.039v-8M1977.5 1878.039h8M2191.93 2145.609l8-6M2191.93 2145.609l8 6M2191.93 2145.609h8M2189.93 2141.609v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M901.67 681.79v1487.82h1290.22",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m901.67 681.789-6-8M901.67 681.789l6-8M901.67 681.789v-8M897.67 683.789h8M2195.89 2165.609v8M2192.89 2165.609v8M2191.89 2169.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M990.33 681.73v481.88h248.83",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M986.33 677.729h8M986.33 680.729h8M990.33 681.729v-8M1239.16 1163.609l8-6M1239.16 1163.609l8 6M1239.16 1163.609h8M1237.16 1159.609v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1740.64 1325.61H2223v804.78",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1740.64 1325.609-8 6M1740.64 1325.609l-8-6M1740.64 1325.609h-8M1742.64 1329.609v-8M2223 2130.389l6 8M2223 2130.389l-6 8M2223 2130.389v8M2227 2128.389h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1740.71 1329.61h168.46v355.78",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1740.71 1329.609-8 6M1740.71 1329.609l-8-6M1740.71 1329.609h-8M1742.71 1333.609v-8M1909.17 1685.389l6 8M1909.17 1685.389l-6 8M1909.17 1685.389v8M1913.17 1683.389h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1556.75 1339.65v1122.69",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1556.75 1339.649-6-8M1556.75 1339.649l6-8M1556.75 1339.649v-8M1552.75 1341.649h8M1560.75 2466.339h-8M1560.75 2463.339h-8M1556.75 2462.339v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1740.63 1327.61h435.7v1191.73",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1740.63 1327.609-8 6M1740.63 1327.609l-8-6M1740.63 1327.609h-8M1742.63 1331.609v-8M2176.33 2519.339l6 8M2176.33 2519.339l-6 8M2176.33 2519.339v8M2180.33 2517.339h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1695.75 1339.82v288.79h1515.73",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M1691.75 1335.819h8M1691.75 1338.819h8M1695.75 1339.819v-8M3211.48 1628.609l8-6M3211.48 1628.609l8 6M3211.48 1628.609h8M3209.48 1624.609v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M653 689.86v1485.75h1538.96",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m653 689.859-6-8M653 689.859l6-8M653 689.859v-8M649 691.859h8M2195.96 2171.609v8M2192.96 2171.609v8M2191.96 2175.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1431.25 1282.78v874.83h760.49",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1431.25 1282.779-6-8M1431.25 1282.779l6-8M1431.25 1282.779v-8M1427.25 1284.779h8M2195.74 2153.609v8M2192.74 2153.609v8M2191.74 2157.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M377 689.63v1491.98h1814.85",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m377 689.629-6-8M377 689.629l6-8M377 689.629v-8M373 691.629h8M2195.85 2177.609v8M2192.85 2177.609v8M2191.85 2181.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1302.75 689.68v333.93h178.42",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1302.75 689.679-6-8M1302.75 689.679l6-8M1302.75 689.679v-8M1298.75 691.679h8M1485.17 1019.609v8M1482.17 1019.609v8M1481.17 1023.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2795.09 535.61h2341.67",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2795.09 535.609-8 6M2795.09 535.609l-8-6M2795.09 535.609h-8M2797.09 539.609v-8M5140.76 531.609v8M5137.76 531.609v8M5136.76 535.609h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2795.11 653.61H2997v373.26",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M2791.11 657.609v-8M2794.11 657.609v-8M2795.11 653.609h-8M2997 1026.869l6 8M2997 1026.869l-6 8M2997 1026.869v8M3001 1024.869h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2693 779.76v108.75",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2693 779.759-6-8M2693 779.759l6-8M2693 779.759v-8M2689 781.759h8M2697 892.509h-8M2697 889.509h-8M2693 888.509v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2590.78 653.61h-228.11V994.6",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2590.78 653.609 8-6M2590.78 653.609l8 6M2590.78 653.609h8M2588.78 649.609v8M2366.67 998.599h-8M2366.67 995.599h-8M2362.67 994.599v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2590.9 535.61H2269v1594.91",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2590.9 535.609 8-6M2590.9 535.609l8 6M2590.9 535.609h8M2588.9 531.609v8M2273 2134.519h-8M2273 2131.519h-8M2269 2130.519v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2531.38 1380.61H2332v749.73",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2531.38 1380.609 8-6M2531.38 1380.609l8 6M2531.38 1380.609h8M2529.38 1376.609v8M2336 2134.339h-8M2336 2131.339h-8M2332 2130.339v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2283.85 1287.61H2037.7v398",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2283.85 1287.609 8-6M2283.85 1287.609l8 6M2283.85 1287.609h8M2281.85 1283.609v8M2037.7 1685.609l6 8M2037.7 1685.609l-6 8M2037.7 1685.609v8M2041.7 1683.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3121.06 1047.61h2027.61V836.74",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3121.06 1047.609-8 6M3121.06 1047.609l-8-6M3121.06 1047.609h-8M3123.06 1051.609v-8M5144.67 832.739h8M5144.67 835.739h8M5148.67 836.739v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2997 1299.19v849.42h-597",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2997 1299.189-6-8M2997 1299.189l6-8M2997 1299.189v-8M2993 1301.189h8M2396 2152.609v-8M2399 2152.609v-8M2400 2148.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2213.07 2418.97v100.54",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2213.07 2418.969-6-8M2213.07 2418.969l6-8M2213.07 2418.969v-8M2209.07 2420.969h8M2213.07 2519.509l6 8M2213.07 2519.509l-6 8M2213.07 2519.509v8M2217.07 2517.509h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2211.5 2130.3v-28.69h-23.33v329h37.97v-11.76",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2211.5 2130.299 6 8M2211.5 2130.299l-6 8M2211.5 2130.299v8M2215.5 2128.299h-8M2222.14 2414.849h8M2222.14 2417.849h8M2226.14 2418.849v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2208.71 2418.72v100.89h-339.45",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2208.71 2418.719-6-8M2208.71 2418.719l6-8M2208.71 2418.719v-8M2204.71 2420.719h8M1869.26 2519.609l-8 6M1869.26 2519.609l-8-6M1869.26 2519.609h-8M1871.26 2523.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2400.1 2168.61H4201v-284.09",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M2396.1 2172.609v-8M2399.1 2172.609v-8M2400.1 2168.609h-8M4201 1884.519l-6-8M4201 1884.519l6-8M4201 1884.519v-8M4197 1886.519h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2312 2130.6v-798.59",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M2316 2134.599h-8M2316 2131.599h-8M2312 2130.599v8M2312 1332.009l-6-8M2312 1332.009l6-8M2312 1332.009v-8M2308 1334.009h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2191.95 2163.61h-1011.2V689.76",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"M2195.95 2159.609v8M2192.95 2159.609v8M2191.95 2163.609h8M1180.75 689.759l-6-8M1180.75 689.759l6-8M1180.75 689.759v-8M1176.75 691.759h8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2471.17 2329.12v190.11",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2471.17 2329.119-6-8M2471.17 2329.119l6-8M2471.17 2329.119v-8M2467.17 2331.119h8M2475.17 2523.229h-8M2475.17 2520.229h-8M2471.17 2519.229v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2625.75 2329.12v190.11",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2625.75 2329.119-6-8M2625.75 2329.119l6-8M2625.75 2329.119v-8M2621.75 2331.119h8M2629.75 2523.229h-8M2629.75 2520.229h-8M2625.75 2519.229v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2458.33 2329.3v169.31h-236.54v20.63",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2458.33 2329.299-6-8M2458.33 2329.299l6-8M2458.33 2329.299v-8M2454.33 2331.299h8M2221.79 2519.239l6 8M2221.79 2519.239l-6 8M2221.79 2519.239v8M2225.79 2517.239h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M2067.36 2566.61h-198.02",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m2067.36 2566.609 8-6M2067.36 2566.609l8 6M2067.36 2566.609h8M2065.36 2562.609v8M1869.34 2566.609l-8 6M1869.34 2566.609l-8-6M1869.34 2566.609h-8M1871.34 2570.609v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3353 1274.81v214.54",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3353 1274.809-6-8M3353 1274.809l6-8M3353 1274.809v-8M3349 1276.809h8M3357 1493.349h-8M3357 1490.349h-8M3353 1489.349v8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3670.83 1258.44v275.17h-175.96",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3670.83 1258.439-6-8M3670.83 1258.439l6-8M3670.83 1258.439v-8M3666.83 1260.439h8M3490.87 1537.609v-8M3493.87 1537.609v-8M3494.87 1533.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3761.17 1258.15v900.46H2400.13",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3761.17 1258.149-6-8M3761.17 1258.149l6-8M3761.17 1258.149v-8M3757.17 1260.149h8M2396.13 2162.609v-8M2399.13 2162.609v-8M2400.13 2158.609h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3494.77 1568.61h1657.56V836.84",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3494.77 1568.609-8 6M3494.77 1568.609l-8-6M3494.77 1568.609h-8M3496.77 1572.609v-8M5148.33 832.839h8M5148.33 835.839h8M5152.33 836.839v-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M3211.42 1965.61H2372v164.57",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m3211.42 1965.609 8-6M3211.42 1965.609l8 6M3211.42 1965.609h8M3209.42 1961.609v8M2372 2130.179l6 8M2372 2130.179l-6 8M2372 2130.179v8M2376 2128.179h-8",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{fill:"none",d:"M1632.31 2484.61h572.05v-65.74",style:{stroke:"#d9d3d0",strokeWidth:1}}),Od.createElement("path",{d:"m1632.31 2484.609-8 6M1632.31 2484.609l-8-6M1632.31 2484.609h-8M1634.31 2488.609v-8M2200.36 2414.869h8M2200.36 2417.869h8M2204.36 2418.869v-8",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/runtime~main.1e42f725.js b/assets/js/runtime~main.934f554a.js
similarity index 98%
rename from assets/js/runtime~main.1e42f725.js
rename to assets/js/runtime~main.934f554a.js
index 46713a0..78367ed 100644
--- a/assets/js/runtime~main.1e42f725.js
+++ b/assets/js/runtime~main.934f554a.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:"124d216c",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:"c2b5bc59",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 56502c9..2cd1e7a 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 a658b8e..9554992 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 e331fc3..b3fb5d2 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 23ce74b..f640fa4 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 5004d31..98155fb 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 d9debea..e3448ad 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 e9bf099..3a3b272 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 3567a78..a4d0d97 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 7f85a67..25b3268 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 a87ed0e..21895e7 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 00b84d1..1068a1c 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 2cd934f..13d40f8 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 45fb44c..f567c48 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 bdc2313..07a0df9 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 e21ec16..6bcd696 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 cab3e55..c94ed16 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 e69c0aa..0c097b4 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 c9b57a3..032034d 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 934c29f..f239630 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 7449e94..8696a6d 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 30a396c..80b28ef 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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="4328" height="2432" preserveAspectRatio="none" style="width:4328px;height:2432px;background:#003153" viewBox="0 0 4328 2432"><path fill="#003153" d="M0 0h4328v2432H0z" style="stroke:none;stroke-width:1"></path><text x="2024" y="35.421" fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" textLength="271">Apache Superset ERD</text><rect width="1279" height="1177" x="2434" y="341.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3026.5" y="356.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="94">Data Assets</text><rect width="665" height="1055" x="1340" y="512.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1606.5" y="527.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="132">Alerts &amp; Reports</text><rect width="848" height="662.5" x="1629" y="1707.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1902.5" y="1722.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="301">Inherited from Flask App Builder (FAB)</text><rect width="1304" height="1922.5" x="12" y="58.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="645" y="73.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="38">Core</text><rect width="1162" height="323" x="2551" y="1707.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3103" y="1722.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="58">System</text><rect width="585" height="1672.5" x="3737" y="488.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3997.5" y="503.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="64">SQL Lab</text><rect width="485" height="242" x="1120" y="2184.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1274.5" y="2199.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="176">Uncategorized Models</text><rect width="248" height="549.203" x="2577" y="376.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2635.75" cy="390.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2639.86 396.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2653.25" y="395.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">SqlaTable (tables)</text><path d="M2578 404.609h246" style="stroke:gray;stroke-width:1"></path><text x="2583" y="421.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2583" y="437.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2583" y="454.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2583" y="470.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="2583" y="486.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">default_endpoint: TEXT</text><text x="2583" y="503.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">is_featured: BOOLEAN</text><text x="2583" y="519.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="217">filter_select_enabled: BOOLEAN</text><text x="2583" y="535.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">offset: INTEGER</text><text x="2583" y="551.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="2583" y="568.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="2583" y="584.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="2583" y="600.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="2583" y="617.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="203">fetch_values_predicate: TEXT</text><text x="2583" y="633.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="2583" y="649.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="171">is_sqllab_view: BOOLEAN</text><text x="2583" y="666.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="2583" y="682.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="2583" y="698.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="209">normalize_columns: BOOLEAN</text><text x="2583" y="714.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="236">always_filter_main_dttm: BOOLEAN</text><text x="2583" y="731.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">folders: JSON</text><text x="2583" y="747.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2583" y="763.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2578 771.141h246" style="stroke:gray;stroke-width:1"></path><text x="2583" y="788.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2583" y="804.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">params: VARCHAR(1000)</text><text x="2583" y="820.73" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="2583" y="837.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="2583" y="853.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><text x="2583" y="869.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">table_name: VARCHAR(250)</text><text x="2583" y="885.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212">main_dttm_col: VARCHAR(250)</text><text x="2583" y="902.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(255)</text><text x="2583" y="918.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="276" height="467.719" x="3421" y="1034.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3502.25" cy="1048.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3506.36 1054.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3519.75" y="1053.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="106">Database (dbs)</text><path d="M3422 1062.609h274" style="stroke:gray;stroke-width:1"></path><text x="3427" y="1079.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3427" y="1095.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3427" y="1112.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3427" y="1128.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="3427" y="1144.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="3427" y="1161.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="256">select_as_create_table_as: BOOLEAN</text><text x="3427" y="1177.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">expose_in_sqllab: BOOLEAN</text><text x="3427" y="1193.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">allow_run_async: BOOLEAN</text><text x="3427" y="1209.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">allow_file_upload: BOOLEAN</text><text x="3427" y="1226.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">allow_ctas: BOOLEAN</text><text x="3427" y="1242.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">allow_cvas: BOOLEAN</text><text x="3427" y="1258.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">allow_dml: BOOLEAN</text><text x="3427" y="1275.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="3427" y="1291.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">encrypted_extra: BLOB</text><text x="3427" y="1307.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">impersonate_user: BOOLEAN</text><text x="3427" y="1324.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">server_cert: BLOB</text><text x="3427" y="1340.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="3427" y="1356.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="3427" y="1372.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3427" y="1389.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3422 1396.547h274" style="stroke:gray;stroke-width:1"></path><text x="3427" y="1413.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="3427" y="1429.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">verbose_name: VARCHAR(250)</text><text x="3427" y="1446.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">database_name: VARCHAR(250)</text><text x="3427" y="1462.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">sqlalchemy_uri: VARCHAR(1024)</text><text x="3427" y="1478.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="264">configuration_method: VARCHAR(255)</text><text x="3427" y="1495.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">force_ctas_schema: VARCHAR(250)</text><rect width="457" height="206.969" x="3113.5" y="547.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3126.5" cy="561.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3130.61 567.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3138.5" y="566.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="429">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><path d="M3114.5 575.609h455" style="stroke:gray;stroke-width:1"></path><text x="3119.5" y="592.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3119.5" y="608.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3119.5" y="625.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3119.5" y="641.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3119.5" y="657.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3119.5" y="674.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">access_token: BLOB</text><text x="3119.5" y="690.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">access_token_expiration: DATETIME</text><text x="3119.5" y="706.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">refresh_token: BLOB</text><text x="3119.5" y="722.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3119.5" y="739.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3114.5 746.578h455" style="stroke:gray;stroke-width:1"></path><rect width="266" height="353.641" x="2721" y="1091.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2748.85" cy="1105.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2752.96 1111.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2764.15" y="1110.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">TableColumn (table_columns)</text><path d="M2722 1119.609h264" style="stroke:gray;stroke-width:1"></path><text x="2727" y="1136.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2727" y="1152.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2727" y="1169.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2727" y="1185.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">is_active: BOOLEAN</text><text x="2727" y="1201.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75">type: TEXT</text><text x="2727" y="1218.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="133">groupby: BOOLEAN</text><text x="2727" y="1234.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">filterable: BOOLEAN</text><text x="2727" y="1250.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="2727" y="1266.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="2727" y="1283.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="126">is_dttm: BOOLEAN</text><text x="2727" y="1299.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="2727" y="1315.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="2727" y="1332.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2727" y="1348.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2722 1355.766h264" style="stroke:gray;stroke-width:1"></path><text x="2727" y="1372.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2727" y="1389.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">column_name: VARCHAR(255)</text><text x="2727" y="1405.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="2727" y="1421.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="254">advanced_data_type: VARCHAR(255)</text><text x="2727" y="1437.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">python_date_format: VARCHAR(255)</text><rect width="236" height="304.75" x="2450" y="1116.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2486.85" cy="1130.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2490.96 1136.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2504.15" y="1134.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">SqlMetric (sql_metrics)</text><path d="M2451 1144.109h234" style="stroke:gray;stroke-width:1"></path><text x="2456" y="1161.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2456" y="1177.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2456" y="1193.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2456" y="1209.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="2456" y="1226.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="102">currency: JSON</text><text x="2456" y="1242.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">warning_text: TEXT</text><text x="2456" y="1258.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="2456" y="1275.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="2456" y="1291.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="2456" y="1307.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2456" y="1324.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2451 1331.375h234" style="stroke:gray;stroke-width:1"></path><text x="2456" y="1348.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2456" y="1364.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">metric_name: VARCHAR(255)</text><text x="2456" y="1380.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="2456" y="1397.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">metric_type: VARCHAR(32)</text><text x="2456" y="1413.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">d3format: VARCHAR(128)</text><rect width="363" height="206.969" x="3022.5" y="1165.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3035.5" cy="1179.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3039.61 1185.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3047.5" y="1183.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="335">RowLevelSecurityFilter (row_level_security_filters)</text><path d="M3023.5 1193.109h361" style="stroke:gray;stroke-width:1"></path><text x="3028.5" y="1210.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3028.5" y="1226.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3028.5" y="1242.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3028.5" y="1258.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3028.5" y="1275.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="90">clause: TEXT</text><text x="3028.5" y="1291.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3028.5" y="1307.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3023.5 1315.188h361" style="stroke:gray;stroke-width:1"></path><text x="3028.5" y="1332.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(255)</text><text x="3028.5" y="1348.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">filter_type: VARCHAR(7)</text><text x="3028.5" y="1364.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">group_key: VARCHAR(255)</text><rect width="327" height="206.969" x="1355.5" y="547.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1368.5" cy="561.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1372.61 567.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1380.5" y="566.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="299">ReportExecutionLog (report_execution_log)</text><path d="M1356.5 575.609h325" style="stroke:gray;stroke-width:1"></path><text x="1361.5" y="592.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1361.5" y="608.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">scheduled_dttm: DATETIME</text><text x="1361.5" y="625.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="1361.5" y="641.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="1361.5" y="657.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">value: FLOAT</text><text x="1361.5" y="674.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">value_row_json: TEXT</text><text x="1361.5" y="690.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="1361.5" y="706.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><path d="M1356.5 713.984h325" style="stroke:gray;stroke-width:1"></path><text x="1361.5" y="730.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1361.5" y="747.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="139">state: VARCHAR(50)</text><rect width="271" height="174.375" x="1717.5" y="564.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1730.5" cy="578.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1734.61 584.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1742.5" y="582.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="243">ReportRecipients (report_recipient)</text><path d="M1718.5 592.109h269" style="stroke:gray;stroke-width:1"></path><text x="1723.5" y="609.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1723.5" y="625.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1723.5" y="641.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1723.5" y="657.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">recipient_config_json: TEXT</text><text x="1723.5" y="674.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><text x="1723.5" y="690.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1723.5" y="706.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1718.5 714.188h269" style="stroke:gray;stroke-width:1"></path><text x="1723.5" y="731.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><rect width="267" height="565.5" x="1458.5" y="985.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1471.5" cy="999.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1475.61 1005.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1483.5" y="1004.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="239">ReportSchedule (report_schedule)</text><path d="M1459.5 1013.609h265" style="stroke:gray;stroke-width:1"></path><text x="1464.5" y="1030.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1464.5" y="1046.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1464.5" y="1063.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="1464.5" y="1079.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1464.5" y="1095.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="1464.5" y="1112.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">context_markdown: TEXT</text><text x="1464.5" y="1128.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="1464.5" y="1144.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="1464.5" y="1160.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">chart_id: INTEGER</text><text x="1464.5" y="1177.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="1464.5" y="1193.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="1464.5" y="1209.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177">last_eval_dttm: DATETIME</text><text x="1464.5" y="1226.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">last_value: FLOAT</text><text x="1464.5" y="1242.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">last_value_row_json: TEXT</text><text x="1464.5" y="1258.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">validator_config_json: TEXT</text><text x="1464.5" y="1275.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">log_retention: INTEGER</text><text x="1464.5" y="1291.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">grace_period: INTEGER</text><text x="1464.5" y="1307.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">working_timeout: INTEGER</text><text x="1464.5" y="1323.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">force_screenshot: BOOLEAN</text><text x="1464.5" y="1340.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">custom_width: INTEGER</text><text x="1464.5" y="1356.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">custom_height: INTEGER</text><text x="1464.5" y="1372.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1464.5" y="1389.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1459.5 1396.438h265" style="stroke:gray;stroke-width:1"></path><text x="1464.5" y="1413.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><text x="1464.5" y="1429.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(150)</text><text x="1464.5" y="1446.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">crontab: VARCHAR(1000)</text><text x="1464.5" y="1462.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="230">creation_method: VARCHAR(255)</text><text x="1464.5" y="1478.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">timezone: VARCHAR(100)</text><text x="1464.5" y="1494.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">report_format: VARCHAR(50)</text><text x="1464.5" y="1511.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="170">last_state: VARCHAR(50)</text><text x="1464.5" y="1527.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">validator_type: VARCHAR(100)</text><text x="1464.5" y="1543.808" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">email_subject: VARCHAR(255)</text><rect width="192" height="272.156" x="1928" y="1742.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1969.75" cy="1756.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1973.86 1762.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1987.25" y="1760.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="101">User (ab_user)</text><path d="M1929 1770.109h190" style="stroke:gray;stroke-width:1"></path><text x="1934" y="1787.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1934" y="1803.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="1934" y="1819.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">last_login: DATETIME</text><text x="1934" y="1835.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">login_count: INTEGER</text><text x="1934" y="1852.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">fail_login_count: INTEGER</text><text x="1934" y="1868.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1934" y="1884.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1934" y="1901.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1934" y="1917.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1929 1924.781h190" style="stroke:gray;stroke-width:1"></path><text x="1934" y="1941.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="1934" y="1958.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="1934" y="1974.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="1934" y="1990.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="1934" y="2006.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">email: VARCHAR(320)</text><rect width="287" height="92.891" x="2173.5" y="1831.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2186.5" cy="1845.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2190.61 1851.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2198.5" y="1850.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="259">PermissionView (ab_permission_view)</text><path d="M2174.5 1859.609h285" style="stroke:gray;stroke-width:1"></path><text x="2179.5" y="1876.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2179.5" y="1892.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">permission_id: INTEGER</text><text x="2179.5" y="1909.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">view_menu_id: INTEGER</text><path d="M2174.5 1916.5h285" style="stroke:gray;stroke-width:1"></path><rect width="247" height="174.375" x="1645.5" y="1791.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1658.5" cy="1805.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1662.61 1811.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1670.5" y="1809.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">RegisterUser (ab_register_user)</text><path d="M1646.5 1819.109h245" style="stroke:gray;stroke-width:1"></path><text x="1651.5" y="1836.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1651.5" y="1852.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="196">registration_date: DATETIME</text><path d="M1646.5 1859.703h245" style="stroke:gray;stroke-width:1"></path><text x="1651.5" y="1876.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="1651.5" y="1892.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="1651.5" y="1909.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="1651.5" y="1925.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="1651.5" y="1941.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">email: VARCHAR(64)</text><text x="1651.5" y="1958.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">registration_hash: VARCHAR(256)</text><rect width="155" height="76.594" x="1803.5" y="2276.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1830.9" cy="2290.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1835.01 2296.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1846.1" y="2295.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95">Role (ab_role)</text><path d="M1804.5 2304.609h153" style="stroke:gray;stroke-width:1"></path><text x="1809.5" y="2321.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1804.5 2328.906h153" style="stroke:gray;stroke-width:1"></path><text x="1809.5" y="2345.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">name: VARCHAR(64)</text><rect width="214" height="76.594" x="2247" y="2276.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2260" cy="2290.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2264.11 2296.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2272" y="2295.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">ViewMenu (ab_view_menu)</text><path d="M2248 2304.609h212" style="stroke:gray;stroke-width:1"></path><text x="2253" y="2321.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M2248 2328.906h212" style="stroke:gray;stroke-width:1"></path><text x="2253" y="2345.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="218" height="76.594" x="1994" y="2276.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2007" cy="2290.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2011.11 2296.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2019" y="2295.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">Permission (ab_permission)</text><path d="M1995 2304.609h216" style="stroke:gray;stroke-width:1"></path><text x="2000" y="2321.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1995 2328.906h216" style="stroke:gray;stroke-width:1"></path><text x="2000" y="2345.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><rect width="239" height="174.375" x="548.5" y="1181.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="561.5" cy="1195.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M565.61 1201.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="573.5" y="1200.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">TaggedObject (tagged_object)</text><path d="M549.5 1209.609h237" style="stroke:gray;stroke-width:1"></path><text x="554.5" y="1226.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="554.5" y="1242.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="554.5" y="1259.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="554.5" y="1275.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">tag_id: INTEGER</text><text x="554.5" y="1291.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">object_id: INTEGER</text><text x="554.5" y="1308.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="554.5" y="1324.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M549.5 1331.688h237" style="stroke:gray;stroke-width:1"></path><text x="554.5" y="1348.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">object_type: VARCHAR(9)</text><rect width="249" height="174.375" x="1050.5" y="118.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1063.5" cy="132.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1067.61 138.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1075.5" y="136.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="221">DynamicPlugin (dynamic_plugin)</text><path d="M1051.5 146.109h247" style="stroke:gray;stroke-width:1"></path><text x="1056.5" y="163.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1056.5" y="179.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1056.5" y="195.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1056.5" y="211.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">name: TEXT</text><text x="1056.5" y="228.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">key: TEXT</text><text x="1056.5" y="244.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">bundle_url: TEXT</text><text x="1056.5" y="260.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1056.5" y="277.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1051.5 284.484h247" style="stroke:gray;stroke-width:1"></path><rect width="185" height="174.375" x="575.5" y="1791.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="633.25" cy="1805.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M637.36 1811.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="650.75" y="1809.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="62">Tag (tag)</text><path d="M576.5 1819.109h183" style="stroke:gray;stroke-width:1"></path><text x="581.5" y="1836.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="581.5" y="1852.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="581.5" y="1868.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="581.5" y="1884.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="581.5" y="1901.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="581.5" y="1917.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M576.5 1924.891h183" style="stroke:gray;stroke-width:1"></path><text x="581.5" y="1941.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><text x="581.5" y="1958.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(12)</text><rect width="207" height="223.266" x="28.5" y="93.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="48.7" cy="107.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M52.81 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="62.3" y="112.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">Annotation (annotation)</text><path d="M29.5 121.609h205" style="stroke:gray;stroke-width:1"></path><text x="34.5" y="138.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="34.5" y="154.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="34.5" y="171.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="34.5" y="187.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="34.5" y="203.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="34.5" y="220.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">layer_id: INTEGER</text><text x="34.5" y="236.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">long_descr: TEXT</text><text x="34.5" y="252.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="34.5" y="268.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="34.5" y="285.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M29.5 292.578h205" style="stroke:gray;stroke-width:1"></path><text x="34.5" y="309.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="195">short_descr: VARCHAR(500)</text><rect width="197" height="141.781" x="550.5" y="134.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="590.75" cy="148.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M594.86 154.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="608.25" y="152.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">FavStar (favstar)</text><path d="M551.5 162.109h195" style="stroke:gray;stroke-width:1"></path><text x="556.5" y="179.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="556.5" y="195.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="556.5" y="211.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="110">obj_id: INTEGER</text><text x="556.5" y="227.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><path d="M551.5 235.297h195" style="stroke:gray;stroke-width:1"></path><text x="556.5" y="252.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="556.5" y="268.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">class_name: VARCHAR(50)</text><rect width="243" height="337.344" x="266.5" y="482.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="298.85" cy="496.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M302.96 502.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="315.15" y="501.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">Dashboard (dashboards)</text><path d="M267.5 510.609h241" style="stroke:gray;stroke-width:1"></path><text x="272.5" y="527.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="272.5" y="543.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="272.5" y="560.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="272.5" y="576.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="136">position_json: TEXT</text><text x="272.5" y="592.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="272.5" y="609.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="272.5" y="625.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">theme_id: INTEGER</text><text x="272.5" y="641.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="272.5" y="657.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="272.5" y="674.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="272.5" y="690.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">published: BOOLEAN</text><text x="272.5" y="706.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="272.5" y="723.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="272.5" y="739.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="272.5" y="755.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M267.5 763.063h241" style="stroke:gray;stroke-width:1"></path><text x="272.5" y="780.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="272.5" y="796.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">dashboard_title: VARCHAR(500)</text><text x="272.5" y="812.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">slug: VARCHAR(255)</text><rect width="258" height="435.125" x="255" y="1051.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="337.75" cy="1065.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M341.86 1071.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="355.25" y="1069.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="85">Slice (slices)</text><path d="M256 1079.109h256" style="stroke:gray;stroke-width:1"></path><text x="261" y="1096.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="261" y="1112.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="261" y="1128.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="261" y="1144.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="167">datasource_id: INTEGER</text><text x="261" y="1161.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="96">params: TEXT</text><text x="261" y="1177.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_context: TEXT</text><text x="261" y="1193.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="261" y="1210.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="261" y="1226.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">last_saved_at: DATETIME</text><text x="261" y="1242.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">last_saved_by_fk: INTEGER</text><text x="261" y="1259.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="261" y="1275.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="261" y="1291.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="261" y="1307.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="261" y="1324.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="261" y="1340.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M256 1347.859h256" style="stroke:gray;stroke-width:1"></path><text x="261" y="1364.854" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="261" y="1381.151" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">slice_name: VARCHAR(250)</text><text x="261" y="1397.448" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="228">datasource_type: VARCHAR(200)</text><text x="261" y="1413.745" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">datasource_name: VARCHAR(2000)</text><text x="261" y="1430.042" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">viz_type: VARCHAR(250)</text><text x="261" y="1446.339" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="261" y="1462.636" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="261" y="1478.933" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><rect width="244" height="174.375" x="271" y="118.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="290.75" cy="132.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M294.86 138.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="304.25" y="136.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">UserAttribute (user_attribute)</text><path d="M272 146.109h242" style="stroke:gray;stroke-width:1"></path><text x="277" y="163.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="277" y="179.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="277" y="195.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="277" y="211.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="277" y="228.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">welcome_dashboard_id: INTEGER</text><text x="277" y="244.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="277" y="260.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M272 268.188h242" style="stroke:gray;stroke-width:1"></path><text x="277" y="285.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">avatar_url: VARCHAR(100)</text><rect width="266" height="158.078" x="791" y="572.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="804" cy="586.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M808.11 592.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="816" y="590.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="238">AnnotationLayer (annotation_layer)</text><path d="M792 600.109h264" style="stroke:gray;stroke-width:1"></path><text x="797" y="617.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="797" y="633.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="797" y="649.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="797" y="665.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">descr: TEXT</text><text x="797" y="682.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="797" y="698.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M792 705.891h264" style="stroke:gray;stroke-width:1"></path><text x="797" y="722.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="359" height="158.078" x="822.5" y="1189.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="835.5" cy="1203.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M839.61 1209.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="847.5" y="1208.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="331">EmbeddedDashboard (embedded_dashboards)</text><path d="M823.5 1217.609h357" style="stroke:gray;stroke-width:1"></path><text x="828.5" y="1234.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="828.5" y="1250.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="828.5" y="1267.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">allow_domain_list: TEXT</text><text x="828.5" y="1283.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="828.5" y="1299.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="828.5" y="1316.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M823.5 1323.391h357" style="stroke:gray;stroke-width:1"></path><text x="828.5" y="1340.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="233" height="174.375" x="782.5" y="118.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="795.5" cy="132.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M799.61 138.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="807.5" y="136.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">CssTemplate (css_templates)</text><path d="M783.5 146.109h231" style="stroke:gray;stroke-width:1"></path><text x="788.5" y="163.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="788.5" y="179.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="788.5" y="195.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="788.5" y="211.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="788.5" y="228.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="788.5" y="244.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M783.5 251.891h231" style="stroke:gray;stroke-width:1"></path><text x="788.5" y="268.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="788.5" y="285.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">template_name: VARCHAR(250)</text><rect width="207" height="190.672" x="2567.5" y="1782.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2580.5" cy="1796.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2584.61 1802.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2592.5" y="1801.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="179">KeyValueEntry (key_value)</text><path d="M2568.5 1810.609h205" style="stroke:gray;stroke-width:1"></path><text x="2573.5" y="1827.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2573.5" y="1843.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="83">value: BLOB</text><text x="2573.5" y="1860.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2573.5" y="1876.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2573.5" y="1892.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2573.5" y="1909.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">expires_on: DATETIME</text><text x="2573.5" y="1925.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2568.5 1932.688h205" style="stroke:gray;stroke-width:1"></path><text x="2573.5" y="1949.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2573.5" y="1965.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">resource: VARCHAR(32)</text><rect width="165" height="76.594" x="3286.5" y="1839.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3299.5" cy="1853.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3303.61 1859.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3311.5" y="1858.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">KeyValue (keyvalue)</text><path d="M3287.5 1867.609h163" style="stroke:gray;stroke-width:1"></path><text x="3292.5" y="1884.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3292.5" y="1900.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="81">value: TEXT</text><path d="M3287.5 1908.203h163" style="stroke:gray;stroke-width:1"></path><rect width="222" height="125.484" x="3029" y="1815.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3055.5" cy="1829.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3059.61 1835.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3070.5" y="1834.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">CacheKey (cache_keys)</text><path d="M3030 1843.609h220" style="stroke:gray;stroke-width:1"></path><text x="3035" y="1860.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3035" y="1876.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="3035" y="1893.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><path d="M3030 1900.5h220" style="stroke:gray;stroke-width:1"></path><text x="3035" y="1917.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">cache_key: VARCHAR(256)</text><text x="3035" y="1933.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">datasource_uid: VARCHAR(64)</text><rect width="210" height="272.156" x="3487" y="1742.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3503.6" cy="1756.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3507.71 1762.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3516.4" y="1760.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">SSHTunnel (ssh_tunnels)</text><path d="M3488 1770.109h208" style="stroke:gray;stroke-width:1"></path><text x="3493" y="1787.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3493" y="1803.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3493" y="1819.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3493" y="1835.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3493" y="1852.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3493" y="1868.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="151">server_address: TEXT</text><text x="3493" y="1884.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">server_port: INTEGER</text><text x="3493" y="1901.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">username: BLOB</text><text x="3493" y="1917.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="3493" y="1933.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">private_key: BLOB</text><text x="3493" y="1950.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">private_key_password: BLOB</text><text x="3493" y="1966.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3493" y="1982.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3488 1989.969h208" style="stroke:gray;stroke-width:1"></path><text x="3493" y="2006.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="185" height="190.672" x="2809.5" y="1782.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2864.25" cy="1796.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2868.36 1802.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2881.75" y="1801.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="68">Log (logs)</text><path d="M2810.5 1810.609h183" style="stroke:gray;stroke-width:1"></path><text x="2815.5" y="1827.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2815.5" y="1843.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="2815.5" y="1860.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="2815.5" y="1876.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">slice_id: INTEGER</text><text x="2815.5" y="1892.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="74">json: TEXT</text><text x="2815.5" y="1909.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><text x="2815.5" y="1925.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">duration_ms: INTEGER</text><path d="M2810.5 1932.688h183" style="stroke:gray;stroke-width:1"></path><text x="2815.5" y="1949.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">action: VARCHAR(512)</text><text x="2815.5" y="1965.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">referrer: VARCHAR(1024)</text><rect width="232" height="255.859" x="3753" y="523.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3766" cy="537.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3770.11 543.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3778" y="541.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">TableSchema (table_schema)</text><path d="M3754 551.109h230" style="stroke:gray;stroke-width:1"></path><text x="3759" y="568.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3759" y="584.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3759" y="600.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3759" y="616.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3759" y="633.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">tab_state_id: INTEGER</text><text x="3759" y="649.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3759" y="665.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3759" y="682.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">expanded: BOOLEAN</text><text x="3759" y="698.48" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3759" y="714.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3754 722.078h230" style="stroke:gray;stroke-width:1"></path><text x="3759" y="739.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="3759" y="755.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="3759" y="771.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">table: VARCHAR(256)</text><rect width="307" height="532.906" x="3752.5" y="1611.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3855.25" cy="1625.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3859.36 1631.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3872.75" y="1630.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="94">Query (query)</text><path d="M3753.5 1639.609h305" style="stroke:gray;stroke-width:1"></path><text x="3758.5" y="1656.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">tracking_url: TEXT</text><text x="3758.5" y="1672.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3758.5" y="1689.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3758.5" y="1705.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3758.5" y="1721.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3758.5" y="1738.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="3758.5" y="1754.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">select_sql: TEXT</text><text x="3758.5" y="1770.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">executed_sql: TEXT</text><text x="3758.5" y="1786.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="97">limit: INTEGER</text><text x="3758.5" y="1803.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="169">select_as_cta: BOOLEAN</text><text x="3758.5" y="1819.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">select_as_cta_used: BOOLEAN</text><text x="3758.5" y="1835.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">progress: INTEGER</text><text x="3758.5" y="1852.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="3758.5" y="1868.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="3758.5" y="1884.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><path d="M3753.5 1892.063h305" style="stroke:gray;stroke-width:1"></path><text x="3758.5" y="1909.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">client_id: VARCHAR(11)</text><text x="3758.5" y="1925.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="227">tmp_table_name: VARCHAR(256)</text><text x="3758.5" y="1941.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="248">tmp_schema_name: VARCHAR(256)</text><text x="3758.5" y="1957.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">status: VARCHAR(16)</text><text x="3758.5" y="1974.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="181">tab_name: VARCHAR(256)</text><text x="3758.5" y="1990.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="199">sql_editor_id: VARCHAR(256)</text><text x="3758.5" y="2006.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="3758.5" y="2023.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="3758.5" y="2039.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">limiting_factor: VARCHAR(18)</text><text x="3758.5" y="2055.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="194">ctas_method: VARCHAR(16)</text><text x="3758.5" y="2072.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">results_key: VARCHAR(64)</text><text x="3758.5" y="2088.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">start_time: NUMERIC(20, 6)</text><text x="3758.5" y="2104.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">start_running_time: NUMERIC(20, 6)</text><text x="3758.5" y="2120.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">end_time: NUMERIC(20, 6)</text><text x="3758.5" y="2137.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="4094" y="1717.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4107" cy="1731.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4111.11 1737.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4119" y="1736.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">SavedQuery (saved_query)</text><path d="M4095 1745.609h210" style="stroke:gray;stroke-width:1"></path><text x="4100" y="1762.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4100" y="1778.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4100" y="1795.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="4100" y="1811.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4100" y="1827.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="4100" y="1844.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="107">db_id: INTEGER</text><text x="4100" y="1860.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="4100" y="1876.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="4100" y="1892.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">template_parameters: TEXT</text><text x="4100" y="1909.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="4100" y="1925.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">last_run: DATETIME</text><text x="4100" y="1941.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4100" y="1958.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4095 1965.469h210" style="stroke:gray;stroke-width:1"></path><text x="4100" y="1982.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="4100" y="1998.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(128)</text><text x="4100" y="2015.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="4100" y="2031.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><rect width="188" height="353.641" x="3803" y="1091.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3825" cy="1105.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3829.11 1111.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3839" y="1110.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">TabState (tab_state)</text><path d="M3804 1119.609h186" style="stroke:gray;stroke-width:1"></path><text x="3809" y="1136.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3809" y="1152.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3809" y="1169.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3809" y="1185.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3809" y="1201.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3809" y="1218.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="3809" y="1234.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3809" y="1250.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="3809" y="1266.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_limit: INTEGER</text><text x="3809" y="1283.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">latest_query_id: INTEGER</text><text x="3809" y="1299.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="130">autorun: BOOLEAN</text><text x="3809" y="1315.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="3809" y="1332.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">hide_left_bar: BOOLEAN</text><text x="3809" y="1348.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">saved_query_id: INTEGER</text><text x="3809" y="1364.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3809" y="1381.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3804 1388.359h186" style="stroke:gray;stroke-width:1"></path><text x="3809" y="1405.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><text x="3809" y="1421.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="3809" y="1437.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="216" height="190.672" x="1136" y="2219.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1182.25" cy="2233.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1186.36 2239.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1199.75" y="2238.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">Theme (themes)</text><path d="M1137 2247.609h214" style="stroke:gray;stroke-width:1"></path><text x="1142" y="2264.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1142" y="2280.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1142" y="2297.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1142" y="2313.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">json_data: TEXT</text><text x="1142" y="2329.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">is_system: BOOLEAN</text><text x="1142" y="2346.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1142" y="2362.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1137 2369.688h214" style="stroke:gray;stroke-width:1"></path><text x="1142" y="2386.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1142" y="2402.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">theme_name: VARCHAR(250)</text><rect width="202" height="109.188" x="1387" y="2260.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1423.4" cy="2274.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1427.51 2280.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1440.6" y="2279.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">Group (ab_group)</text><path d="M1388 2288.609h200" style="stroke:gray;stroke-width:1"></path><text x="1393" y="2305.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1388 2312.906h200" style="stroke:gray;stroke-width:1"></path><text x="1393" y="2329.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><text x="1393" y="2346.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(150)</text><text x="1393" y="2362.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">description: VARCHAR(512)</text><path fill="none" d="M2755.67 934v149.48" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2751.67 929.999h8M2751.67 932.999h8M2755.67 933.999v-8M2755.67 1083.479l6 8M2755.67 1083.479l-6 8M2755.67 1083.479v8M2759.67 1081.479h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2631.5 934v173.84" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2627.5 929.999h8M2627.5 932.999h8M2631.5 933.999v-8M2631.5 1107.839l6 8M2631.5 1107.839l-6 8M2631.5 1107.839v8M2635.5 1105.839h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2568.88 890.61H2041.1v843.49" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2568.88 890.609 8-6M2568.88 890.609l8 6M2568.88 890.609h8M2566.88 886.609v8M2041.1 1734.099l6 8M2041.1 1734.099l-6 8M2041.1 1734.099v8M2045.1 1732.099h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2790.33 933.68v129.93h622.36" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2790.33 933.679-6-8M2790.33 933.679l6-8M2790.33 933.679v-8M2786.33 935.679h8M3416.69 1059.609v8M3413.69 1059.609v8M3412.69 1063.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2568.8 855.61H428.5v187.31" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2572.8 851.609v8M2569.8 851.609v8M2568.8 855.609h8M428.5 1042.919l6 8M428.5 1042.919l-6 8M428.5 1042.919v8M432.5 1040.919h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2833.25 852.61H3068v304.37" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2833.25 852.609-8 6M2833.25 852.609l-8-6M2833.25 852.609h-8M2835.25 856.609v-8M3068 1156.979l6 8M3068 1156.979l-6 8M3068 1156.979v8M3072 1154.979h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3436.25 1510.97v258.64H2128.24" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3436.25 1510.969-6-8M3436.25 1510.969l6-8M3436.25 1510.969v-8M3432.25 1512.969h8M2124.24 1773.609v-8M2127.24 1773.609v-8M2128.24 1769.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3705.17 1483.61h64.5v119.81" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M3701.17 1487.609v-8M3704.17 1487.609v-8M3705.17 1483.609h-8M3769.67 1603.419l6 8M3769.67 1603.419l-6 8M3769.67 1603.419v8M3773.67 1601.419h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3705.01 1464.61h516.19v244.74" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M3701.01 1468.609v-8M3704.01 1468.609v-8M3705.01 1464.609h-8M4221.2 1709.349l6 8M4221.2 1709.349l-6 8M4221.2 1709.349v8M4225.2 1707.349h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3592 1510.95v223.07" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M3588 1506.949h8M3588 1509.949h8M3592 1510.949v-8M3592 1734.019l6 8M3592 1734.019l-6 8M3592 1734.019v8M3596 1732.019h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3397.33 762.99v997.62H2128.02" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3397.33 762.989-6-8M3397.33 762.989l6-8M3397.33 762.989v-8M3393.33 764.989h8M2124.02 1764.609v-8M2127.02 1764.609v-8M2128.02 1760.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3495.75 762.81v263.75" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3495.75 762.809-6-8M3495.75 762.809l6-8M3495.75 762.809v-8M3491.75 764.809h8M3499.75 1030.559h-8M3499.75 1027.559h-8M3495.75 1026.559v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2747.75 1453.72v297.89h-619.64" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2747.75 1453.719-6-8M2747.75 1453.719l6-8M2747.75 1453.719v-8M2743.75 1455.719h8M2124.11 1755.609v-8M2127.11 1755.609v-8M2128.11 1751.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2455.25 1429.17v317.44h-327.01" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2455.25 1429.169-6-8M2455.25 1429.169l6-8M2455.25 1429.169v-8M2451.25 1431.169h8M2124.24 1750.609v-8M2127.24 1750.609v-8M2128.24 1746.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3177 1380.19v375.42H2128.32" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3177 1380.189-6-8M3177 1380.189l6-8M3177 1380.189v-8M3173 1382.189h8M2124.32 1759.609v-8M2127.32 1759.609v-8M2128.32 1755.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1607.83 762.81v214.54" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1607.83 762.809-6-8M1607.83 762.809l6-8M1607.83 762.809v-8M1603.83 764.809h8M1611.83 981.349h-8M1611.83 978.349h-8M1607.83 977.349v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1721.5 746.27v231.08" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1721.5 746.269-6-8M1721.5 746.269l6-8M1721.5 746.269v-8M1717.5 748.269h8M1725.5 981.349h-8M1725.5 978.349h-8M1721.5 977.349v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1976.4 746.37v987.56" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1976.4 746.369-6-8M1976.4 746.369l6-8M1976.4 746.369v-8M1972.4 748.369h8M1980.4 1737.929h-8M1980.4 1734.929h-8M1976.4 1733.929v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1733.65 1474.61h1679.27" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1733.65 1474.609-8 6M1733.65 1474.609l-8-6M1733.65 1474.609h-8M1735.65 1478.609v-8M3416.92 1470.609v8M3413.92 1470.609v8M3412.92 1474.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1733.61 1535.61h218.59v198.15" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1733.61 1535.609-8 6M1733.61 1535.609l-8-6M1733.61 1535.609h-8M1735.61 1539.609v-8M1952.2 1733.759l6 8M1952.2 1733.759l-6 8M1952.2 1733.759v8M1956.2 1731.759h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1943.25 2022.28v246.33" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1943.25 2022.279-6-8M1943.25 2022.279l6-8M1943.25 2022.279v-8M1939.25 2024.279h8M1943.25 2268.609l6 8M1943.25 2268.609l-6 8M1943.25 2268.609v8M1947.25 2266.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1940.1 1733.88v-56.27h-20.98v424h34.3v-79.37" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1940.1 1733.879 6 8M1940.1 1733.879l-6 8M1940.1 1733.879v8M1944.1 1731.879h-8M1949.42 2018.239h8M1949.42 2021.239h8M1953.42 2022.239v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1938.17 2022.14v246.47h-341.14" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1938.17 2022.139-6-8M1938.17 2022.139l6-8M1938.17 2022.139v-8M1934.17 2024.139h8M1597.03 2268.609l-8 6M1597.03 2268.609l-8-6M1597.03 2268.609h-8M1599.03 2272.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2128.06 1778.61h770.19v.38" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2124.06 1782.609v-8M2127.06 1782.609v-8M2128.06 1778.609h-8M2898.25 1774.389l6 8M2898.25 1774.389l-6 8M2898.25 1774.389v8M2902.25 1772.389h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2093.7 1733.9v-137.29h2042.7v112.61" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2097.7 1737.899h-8M2097.7 1734.899h-8M2093.7 1733.899v8M4136.4 1709.219l6 8M4136.4 1709.219l-6 8M4136.4 1709.219v8M4140.4 1707.219h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1919.89 1773.61H537.33v-1489H523.1" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M1923.89 1769.609v8M1920.89 1769.609v8M1919.89 1773.609h8M523.1 284.609l-8 6M523.1 284.609l-8-6M523.1 284.609h-8M525.1 288.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2199.17 1932.88v335.43" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2199.17 1932.879-6-8M2199.17 1932.879l6-8M2199.17 1932.879v-8M2195.17 1934.879h8M2203.17 2272.309h-8M2203.17 2269.309h-8M2199.17 2268.309v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2353.75 1932.88v335.43" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2353.75 1932.879-6-8M2353.75 1932.879l6-8M2353.75 1932.879v-8M2349.75 1934.879h8M2357.75 2272.309h-8M2357.75 2269.309h-8M2353.75 2268.309v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2186.33 1932.69v249.92h-238v85.82" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2186.33 1932.689-6-8M2186.33 1932.689l6-8M2186.33 1932.689v-8M2182.33 1934.689h8M1948.33 2268.429l6 8M1948.33 2268.429l-6 8M1948.33 2268.429v8M1952.33 2266.429h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1795.36 2315.61h-198.02" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1795.36 2315.609 8-6M1795.36 2315.609l8 6M1795.36 2315.609h8M1793.36 2311.609v8M1597.34 2315.609l-8 6M1597.34 2315.609l-8-6M1597.34 2315.609h-8M1599.34 2319.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1910.25 2268.45v-686.84H3103V1380.4" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1910.25 2268.449 6 8M1910.25 2268.449l-6 8M1910.25 2268.449v8M1914.25 2266.449h-8M3103 1380.399l-6-8M3103 1380.399l6-8M3103 1380.399v-8M3099 1382.399h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M668 1363.61v419.23" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m668 1363.609-6-8M668 1363.609l6-8M668 1363.609v-8M664 1365.609h8M672 1786.839h-8M672 1783.839h-8M668 1782.839v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M774 1363.64v402.97h1145.99" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m774 1363.639-6-8M774 1363.639l6-8M774 1363.639v-8M770 1365.639h8M1923.99 1762.609v8M1920.99 1762.609v8M1919.99 1766.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1260.17 300.24v1448.37h659.48" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1260.17 300.239-6-8M1260.17 300.239l6-8M1260.17 300.239v-8M1256.17 302.239h8M1923.65 1744.609v8M1920.65 1744.609v8M1919.65 1748.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M668 1973.14v16.47h1251.84" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m668 1973.139-6-8M668 1973.139l6-8M668 1973.139v-8M664 1975.139h8M1919.84 1989.609l8-6M1919.84 1989.609l8 6M1919.84 1989.609h8M1917.84 1985.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M243.58 304.61h622.25v259.44" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m243.58 304.609-8 6M243.58 304.609l-8-6M243.58 304.609h-8M245.58 308.609v-8M869.83 568.049h-8M869.83 565.049h-8M865.83 564.049v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M132 324.88v1460.73h1787.9" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m132 324.879-6-8M132 324.879l6-8M132 324.879v-8M128 326.879h8M1923.9 1781.609v8M1920.9 1781.609v8M1919.9 1785.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M347.5 827.84v215.21" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m347.5 827.839-6-8M347.5 827.839l6-8M347.5 827.839v-8M343.5 829.839h8M347.5 1043.049l6 8M347.5 1043.049l-6 8M347.5 1043.049v8M351.5 1041.049h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M517.72 764.61H1964.3v969.24" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m517.72 764.609-8 6M517.72 764.609l-8-6M517.72 764.609h-8M519.72 768.609v-8M1964.3 1733.849l6 8M1964.3 1733.849l-6 8M1964.3 1733.849v8M1968.3 1731.849h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M517.5 810.61h8.67v1068h41.21" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m517.5 810.609-8 6M517.5 810.609l-8-6M517.5 810.609h-8M519.5 814.609v-8M567.38 1878.595l8.011-5.986M567.38 1878.595l7.989 6.014M567.38 1878.595l8 .014M565.387 1874.591l-.014 8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M517.55 792.61h703.28v1418.97" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m517.55 792.609-8 6M517.55 792.609l-8-6M517.55 792.609h-8M519.55 796.609v-8M1224.83 2215.579h-8M1224.83 2212.579h-8M1220.83 2211.579v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M517.61 773.61h1383.77v1494.62" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m517.61 773.609-8 6M517.61 773.609l-8-6M517.61 773.609h-8M519.61 777.609v-8M1901.38 2268.229l6 8M1901.38 2268.229l-6 8M1901.38 2268.229v8M1905.38 2266.229h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M517.77 801.61h421.98v379.78" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M513.77 805.609v-8M516.77 805.609v-8M517.77 801.609h-8M939.75 1181.389l6 8M939.75 1181.389l-6 8M939.75 1181.389v8M943.75 1179.389h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M517.74 782.61h1015.43v194.94" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M513.74 786.609v-8M516.74 786.609v-8M517.74 782.609h-8M1533.17 977.549l6 8M1533.17 977.549l-6 8M1533.17 977.549v8M1537.17 975.549h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M384 1494.43v285.18h1535.84" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m384 1494.429-6-8M384 1494.429l6-8M384 1494.429v-8M380 1496.429h8M1923.84 1775.609v8M1920.84 1775.609v8M1919.84 1779.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M521.31 1442.61h100.44v340.42" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m521.31 1442.609-8 6M521.31 1442.609l-8-6M521.31 1442.609h-8M523.31 1446.609v-8M621.75 1783.029l6 8M621.75 1783.029l-6 8M621.75 1783.029v8M625.75 1781.029h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M521.28 1399.61h928.86" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M517.28 1403.609v-8M520.28 1403.609v-8M521.28 1399.609h-8M1450.14 1399.609l8-6M1450.14 1399.609l8 6M1450.14 1399.609h8M1448.14 1395.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M390.25 300.16v174.38" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m390.25 300.159-6-8M390.25 300.159l6-8M390.25 300.159v-8M386.25 302.159h8M394.25 478.539h-8M394.25 475.539h-8M390.25 474.539v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M806.75 738.46v1022.15h1113.23" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m806.75 738.459-6-8M806.75 738.459l6-8M806.75 738.459v-8M802.75 740.459h8M1923.98 1756.609v8M1920.98 1756.609v8M1919.98 1760.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1158.75 1355.78v398.83h760.93" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1158.75 1355.779-6-8M1158.75 1355.779l6-8M1158.75 1355.779v-8M1154.75 1357.779h8M1923.68 1750.609v8M1920.68 1750.609v8M1919.68 1754.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M940.67 300.31v46.3H2014.8v1387.25" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m940.67 300.309-6-8M940.67 300.309l6-8M940.67 300.309v-8M936.67 302.309h8M2018.8 1737.859h-8M2018.8 1734.859h-8M2014.8 1733.859v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2559.41 1807.61h-431.26" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2559.41 1807.609 8-6M2559.41 1807.609l8 6M2559.41 1807.609h8M2557.41 1803.609v8M2124.15 1811.609v-8M2127.15 1811.609v-8M2128.15 1807.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3478.99 1773.61H2128.33" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3478.99 1773.609 8-6M3478.99 1773.609l8 6M3478.99 1773.609h8M3476.99 1769.609v8M2124.33 1777.609v-8M2127.33 1777.609v-8M2128.33 1773.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3786.33 787.37v276.24h-81.19" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3786.33 787.369-6-8M3786.33 787.369l6-8M3786.33 787.369v-8M3782.33 789.369h8M3701.14 1067.609v-8M3704.14 1067.609v-8M3705.14 1063.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3744.96 767.61h-335.79v997H2128.03" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3744.96 767.609 8-6M3744.96 767.609l8 6M3744.96 767.609h8M3742.96 763.609v8M2124.03 1768.609v-8M2127.03 1768.609v-8M2128.03 1764.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3894 787.43v296.14" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3894 787.429-6-8M3894 787.429l6-8M3894 787.429v-8M3890 789.429h8M3898 1087.569h-8M3898 1084.569h-8M3894 1083.569v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3744.33 2057.61H2057v-35.45" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3744.33 2057.609 8-6M3744.33 2057.609l8 6M3744.33 2057.609h8M3742.33 2053.609v8M2053 2018.159h8M2053 2021.159h8M2057 2022.159v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4178.8 1709.34v-142.73H714.25v216.32" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4178.8 1709.339 6 8M4178.8 1709.339l-6 8M4178.8 1709.339v8M4182.8 1707.339h-8M714.25 1782.929l6 8M714.25 1782.929l-6 8M714.25 1782.929v8M718.25 1780.929h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3794.85 1268.61h-89.66" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3794.85 1268.609 8-6M3794.85 1268.609l8 6M3794.85 1268.609h8M3792.85 1264.609v8M3701.19 1272.609v-8M3704.19 1272.609v-8M3705.19 1268.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3928.33 1453.72v149.81" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3928.33 1453.719-6-8M3928.33 1453.719l6-8M3928.33 1453.719v-8M3924.33 1455.719h8M3932.33 1607.529h-8M3932.33 1604.529h-8M3928.33 1603.529v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3999.41 1268.61h264.19v440.96" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3999.41 1268.609-8 6M3999.41 1268.609l-8-6M3999.41 1268.609h-8M4001.41 1272.609v-8M4267.6 1713.569h-8M4267.6 1710.569h-8M4263.6 1709.569v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3865.67 1453.66v65.95H2067.4v214.46" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3865.67 1453.659-6-8M3865.67 1453.659l6-8M3865.67 1453.659v-8M3861.67 1455.659h8M2071.4 1738.069h-8M2071.4 1735.069h-8M2067.4 1734.069v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1360.05 2240.61h573.03v-218.49" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1360.05 2240.609-8 6M1360.05 2240.609l-8-6M1360.05 2240.609h-8M1362.05 2244.609v-8M1929.08 2018.119h8M1929.08 2021.119h8M1933.08 2022.119v-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="4328" height="2432" preserveAspectRatio="none" style="width:4328px;height:2432px;background:#003153" viewBox="0 0 4328 2432"><path fill="#003153" d="M0 0h4328v2432H0z" style="stroke:none;stroke-width:1"></path><text x="2024" y="35.421" fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" textLength="271">Apache Superset ERD</text><rect width="1279" height="1177" x="2434" y="341.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3026.5" y="356.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="94">Data Assets</text><rect width="665" height="1055" x="1340" y="512.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1606.5" y="527.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="132">Alerts &amp; Reports</text><rect width="848" height="662.5" x="1629" y="1707.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1902.5" y="1722.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="301">Inherited from Flask App Builder (FAB)</text><rect width="1304" height="1922.5" x="12" y="58.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="645" y="73.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="38">Core</text><rect width="1162" height="323" x="2551" y="1707.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3103" y="1722.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="58">System</text><rect width="585" height="1672.5" x="3737" y="488.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3997.5" y="503.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="64">SQL Lab</text><rect width="485" height="242" x="1120" y="2184.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1274.5" y="2199.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="176">Uncategorized Models</text><rect width="248" height="549.203" x="2577" y="376.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2635.75" cy="390.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2639.86 396.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2653.25" y="395.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">SqlaTable (tables)</text><path d="M2578 404.609h246" style="stroke:gray;stroke-width:1"></path><text x="2583" y="421.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2583" y="437.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2583" y="454.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2583" y="470.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="2583" y="486.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">default_endpoint: TEXT</text><text x="2583" y="503.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">is_featured: BOOLEAN</text><text x="2583" y="519.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="217">filter_select_enabled: BOOLEAN</text><text x="2583" y="535.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">offset: INTEGER</text><text x="2583" y="551.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="2583" y="568.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="2583" y="584.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="2583" y="600.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="2583" y="617.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="203">fetch_values_predicate: TEXT</text><text x="2583" y="633.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="2583" y="649.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="171">is_sqllab_view: BOOLEAN</text><text x="2583" y="666.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="2583" y="682.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="2583" y="698.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="209">normalize_columns: BOOLEAN</text><text x="2583" y="714.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="236">always_filter_main_dttm: BOOLEAN</text><text x="2583" y="731.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">folders: JSON</text><text x="2583" y="747.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2583" y="763.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2578 771.141h246" style="stroke:gray;stroke-width:1"></path><text x="2583" y="788.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2583" y="804.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">params: VARCHAR(1000)</text><text x="2583" y="820.73" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="2583" y="837.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="2583" y="853.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><text x="2583" y="869.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">table_name: VARCHAR(250)</text><text x="2583" y="885.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212">main_dttm_col: VARCHAR(250)</text><text x="2583" y="902.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(255)</text><text x="2583" y="918.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="276" height="467.719" x="3421" y="1034.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3502.25" cy="1048.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3506.36 1054.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3519.75" y="1053.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="106">Database (dbs)</text><path d="M3422 1062.609h274" style="stroke:gray;stroke-width:1"></path><text x="3427" y="1079.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3427" y="1095.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3427" y="1112.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3427" y="1128.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="3427" y="1144.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="3427" y="1161.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="256">select_as_create_table_as: BOOLEAN</text><text x="3427" y="1177.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">expose_in_sqllab: BOOLEAN</text><text x="3427" y="1193.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">allow_run_async: BOOLEAN</text><text x="3427" y="1209.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">allow_file_upload: BOOLEAN</text><text x="3427" y="1226.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">allow_ctas: BOOLEAN</text><text x="3427" y="1242.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">allow_cvas: BOOLEAN</text><text x="3427" y="1258.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">allow_dml: BOOLEAN</text><text x="3427" y="1275.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="3427" y="1291.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">encrypted_extra: BLOB</text><text x="3427" y="1307.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">impersonate_user: BOOLEAN</text><text x="3427" y="1324.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">server_cert: BLOB</text><text x="3427" y="1340.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="3427" y="1356.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="3427" y="1372.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3427" y="1389.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3422 1396.547h274" style="stroke:gray;stroke-width:1"></path><text x="3427" y="1413.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="3427" y="1429.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">verbose_name: VARCHAR(250)</text><text x="3427" y="1446.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">database_name: VARCHAR(250)</text><text x="3427" y="1462.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">sqlalchemy_uri: VARCHAR(1024)</text><text x="3427" y="1478.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="264">configuration_method: VARCHAR(255)</text><text x="3427" y="1495.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">force_ctas_schema: VARCHAR(250)</text><rect width="457" height="206.969" x="3113.5" y="547.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3126.5" cy="561.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3130.61 567.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3138.5" y="566.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="429">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><path d="M3114.5 575.609h455" style="stroke:gray;stroke-width:1"></path><text x="3119.5" y="592.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3119.5" y="608.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3119.5" y="625.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3119.5" y="641.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3119.5" y="657.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3119.5" y="674.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">access_token: BLOB</text><text x="3119.5" y="690.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">access_token_expiration: DATETIME</text><text x="3119.5" y="706.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">refresh_token: BLOB</text><text x="3119.5" y="722.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3119.5" y="739.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3114.5 746.578h455" style="stroke:gray;stroke-width:1"></path><rect width="266" height="353.641" x="2721" y="1091.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2748.85" cy="1105.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2752.96 1111.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2764.15" y="1110.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">TableColumn (table_columns)</text><path d="M2722 1119.609h264" style="stroke:gray;stroke-width:1"></path><text x="2727" y="1136.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2727" y="1152.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2727" y="1169.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2727" y="1185.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">is_active: BOOLEAN</text><text x="2727" y="1201.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75">type: TEXT</text><text x="2727" y="1218.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="133">groupby: BOOLEAN</text><text x="2727" y="1234.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">filterable: BOOLEAN</text><text x="2727" y="1250.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="2727" y="1266.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="2727" y="1283.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="126">is_dttm: BOOLEAN</text><text x="2727" y="1299.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="2727" y="1315.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="2727" y="1332.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2727" y="1348.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2722 1355.766h264" style="stroke:gray;stroke-width:1"></path><text x="2727" y="1372.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2727" y="1389.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">column_name: VARCHAR(255)</text><text x="2727" y="1405.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="2727" y="1421.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="254">advanced_data_type: VARCHAR(255)</text><text x="2727" y="1437.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">python_date_format: VARCHAR(255)</text><rect width="236" height="304.75" x="2450" y="1116.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2486.85" cy="1130.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2490.96 1136.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2504.15" y="1134.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">SqlMetric (sql_metrics)</text><path d="M2451 1144.109h234" style="stroke:gray;stroke-width:1"></path><text x="2456" y="1161.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2456" y="1177.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2456" y="1193.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2456" y="1209.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="2456" y="1226.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="102">currency: JSON</text><text x="2456" y="1242.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">warning_text: TEXT</text><text x="2456" y="1258.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="2456" y="1275.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="2456" y="1291.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="2456" y="1307.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2456" y="1324.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2451 1331.375h234" style="stroke:gray;stroke-width:1"></path><text x="2456" y="1348.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2456" y="1364.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">metric_name: VARCHAR(255)</text><text x="2456" y="1380.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="2456" y="1397.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">metric_type: VARCHAR(32)</text><text x="2456" y="1413.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">d3format: VARCHAR(128)</text><rect width="363" height="206.969" x="3022.5" y="1165.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3035.5" cy="1179.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3039.61 1185.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3047.5" y="1183.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="335">RowLevelSecurityFilter (row_level_security_filters)</text><path d="M3023.5 1193.109h361" style="stroke:gray;stroke-width:1"></path><text x="3028.5" y="1210.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3028.5" y="1226.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3028.5" y="1242.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3028.5" y="1258.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3028.5" y="1275.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="90">clause: TEXT</text><text x="3028.5" y="1291.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3028.5" y="1307.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3023.5 1315.188h361" style="stroke:gray;stroke-width:1"></path><text x="3028.5" y="1332.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(255)</text><text x="3028.5" y="1348.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">filter_type: VARCHAR(7)</text><text x="3028.5" y="1364.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">group_key: VARCHAR(255)</text><rect width="327" height="206.969" x="1355.5" y="547.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1368.5" cy="561.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1372.61 567.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1380.5" y="566.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="299">ReportExecutionLog (report_execution_log)</text><path d="M1356.5 575.609h325" style="stroke:gray;stroke-width:1"></path><text x="1361.5" y="592.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1361.5" y="608.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">scheduled_dttm: DATETIME</text><text x="1361.5" y="625.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="1361.5" y="641.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="1361.5" y="657.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">value: FLOAT</text><text x="1361.5" y="674.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">value_row_json: TEXT</text><text x="1361.5" y="690.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="1361.5" y="706.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><path d="M1356.5 713.984h325" style="stroke:gray;stroke-width:1"></path><text x="1361.5" y="730.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1361.5" y="747.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="139">state: VARCHAR(50)</text><rect width="271" height="174.375" x="1717.5" y="564.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1730.5" cy="578.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1734.61 584.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1742.5" y="582.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="243">ReportRecipients (report_recipient)</text><path d="M1718.5 592.109h269" style="stroke:gray;stroke-width:1"></path><text x="1723.5" y="609.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1723.5" y="625.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1723.5" y="641.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1723.5" y="657.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">recipient_config_json: TEXT</text><text x="1723.5" y="674.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><text x="1723.5" y="690.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1723.5" y="706.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1718.5 714.188h269" style="stroke:gray;stroke-width:1"></path><text x="1723.5" y="731.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><rect width="267" height="565.5" x="1458.5" y="985.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1471.5" cy="999.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1475.61 1005.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1483.5" y="1004.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="239">ReportSchedule (report_schedule)</text><path d="M1459.5 1013.609h265" style="stroke:gray;stroke-width:1"></path><text x="1464.5" y="1030.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1464.5" y="1046.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1464.5" y="1063.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="1464.5" y="1079.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1464.5" y="1095.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="1464.5" y="1112.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">context_markdown: TEXT</text><text x="1464.5" y="1128.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="1464.5" y="1144.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="1464.5" y="1160.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">chart_id: INTEGER</text><text x="1464.5" y="1177.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="1464.5" y="1193.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="1464.5" y="1209.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177">last_eval_dttm: DATETIME</text><text x="1464.5" y="1226.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">last_value: FLOAT</text><text x="1464.5" y="1242.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">last_value_row_json: TEXT</text><text x="1464.5" y="1258.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">validator_config_json: TEXT</text><text x="1464.5" y="1275.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">log_retention: INTEGER</text><text x="1464.5" y="1291.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">grace_period: INTEGER</text><text x="1464.5" y="1307.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">working_timeout: INTEGER</text><text x="1464.5" y="1323.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">force_screenshot: BOOLEAN</text><text x="1464.5" y="1340.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">custom_width: INTEGER</text><text x="1464.5" y="1356.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">custom_height: INTEGER</text><text x="1464.5" y="1372.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1464.5" y="1389.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1459.5 1396.438h265" style="stroke:gray;stroke-width:1"></path><text x="1464.5" y="1413.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><text x="1464.5" y="1429.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(150)</text><text x="1464.5" y="1446.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">crontab: VARCHAR(1000)</text><text x="1464.5" y="1462.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="230">creation_method: VARCHAR(255)</text><text x="1464.5" y="1478.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">timezone: VARCHAR(100)</text><text x="1464.5" y="1494.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">report_format: VARCHAR(50)</text><text x="1464.5" y="1511.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="170">last_state: VARCHAR(50)</text><text x="1464.5" y="1527.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">validator_type: VARCHAR(100)</text><text x="1464.5" y="1543.808" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">email_subject: VARCHAR(255)</text><rect width="192" height="272.156" x="1928" y="1742.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1969.75" cy="1756.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1973.86 1762.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1987.25" y="1760.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="101">User (ab_user)</text><path d="M1929 1770.109h190" style="stroke:gray;stroke-width:1"></path><text x="1934" y="1787.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1934" y="1803.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="1934" y="1819.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">last_login: DATETIME</text><text x="1934" y="1835.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">login_count: INTEGER</text><text x="1934" y="1852.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">fail_login_count: INTEGER</text><text x="1934" y="1868.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1934" y="1884.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1934" y="1901.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1934" y="1917.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1929 1924.781h190" style="stroke:gray;stroke-width:1"></path><text x="1934" y="1941.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="1934" y="1958.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="1934" y="1974.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="1934" y="1990.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="1934" y="2006.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">email: VARCHAR(320)</text><rect width="287" height="92.891" x="2173.5" y="1831.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2186.5" cy="1845.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2190.61 1851.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2198.5" y="1850.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="259">PermissionView (ab_permission_view)</text><path d="M2174.5 1859.609h285" style="stroke:gray;stroke-width:1"></path><text x="2179.5" y="1876.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2179.5" y="1892.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">permission_id: INTEGER</text><text x="2179.5" y="1909.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">view_menu_id: INTEGER</text><path d="M2174.5 1916.5h285" style="stroke:gray;stroke-width:1"></path><rect width="247" height="174.375" x="1645.5" y="1791.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1658.5" cy="1805.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1662.61 1811.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1670.5" y="1809.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">RegisterUser (ab_register_user)</text><path d="M1646.5 1819.109h245" style="stroke:gray;stroke-width:1"></path><text x="1651.5" y="1836.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1651.5" y="1852.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="196">registration_date: DATETIME</text><path d="M1646.5 1859.703h245" style="stroke:gray;stroke-width:1"></path><text x="1651.5" y="1876.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="1651.5" y="1892.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="1651.5" y="1909.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="1651.5" y="1925.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="1651.5" y="1941.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">email: VARCHAR(64)</text><text x="1651.5" y="1958.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">registration_hash: VARCHAR(256)</text><rect width="155" height="76.594" x="1803.5" y="2276.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1830.9" cy="2290.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1835.01 2296.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1846.1" y="2295.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95">Role (ab_role)</text><path d="M1804.5 2304.609h153" style="stroke:gray;stroke-width:1"></path><text x="1809.5" y="2321.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1804.5 2328.906h153" style="stroke:gray;stroke-width:1"></path><text x="1809.5" y="2345.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">name: VARCHAR(64)</text><rect width="214" height="76.594" x="2247" y="2276.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2260" cy="2290.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2264.11 2296.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2272" y="2295.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">ViewMenu (ab_view_menu)</text><path d="M2248 2304.609h212" style="stroke:gray;stroke-width:1"></path><text x="2253" y="2321.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M2248 2328.906h212" style="stroke:gray;stroke-width:1"></path><text x="2253" y="2345.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="218" height="76.594" x="1994" y="2276.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2007" cy="2290.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2011.11 2296.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2019" y="2295.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">Permission (ab_permission)</text><path d="M1995 2304.609h216" style="stroke:gray;stroke-width:1"></path><text x="2000" y="2321.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1995 2328.906h216" style="stroke:gray;stroke-width:1"></path><text x="2000" y="2345.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><rect width="239" height="174.375" x="548.5" y="1181.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="561.5" cy="1195.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M565.61 1201.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="573.5" y="1200.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">TaggedObject (tagged_object)</text><path d="M549.5 1209.609h237" style="stroke:gray;stroke-width:1"></path><text x="554.5" y="1226.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="554.5" y="1242.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="554.5" y="1259.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="554.5" y="1275.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">tag_id: INTEGER</text><text x="554.5" y="1291.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">object_id: INTEGER</text><text x="554.5" y="1308.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="554.5" y="1324.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M549.5 1331.688h237" style="stroke:gray;stroke-width:1"></path><text x="554.5" y="1348.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">object_type: VARCHAR(9)</text><rect width="249" height="174.375" x="1050.5" y="118.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1063.5" cy="132.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1067.61 138.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1075.5" y="136.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="221">DynamicPlugin (dynamic_plugin)</text><path d="M1051.5 146.109h247" style="stroke:gray;stroke-width:1"></path><text x="1056.5" y="163.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1056.5" y="179.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1056.5" y="195.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1056.5" y="211.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">name: TEXT</text><text x="1056.5" y="228.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">key: TEXT</text><text x="1056.5" y="244.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">bundle_url: TEXT</text><text x="1056.5" y="260.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1056.5" y="277.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1051.5 284.484h247" style="stroke:gray;stroke-width:1"></path><rect width="185" height="174.375" x="575.5" y="1791.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="633.25" cy="1805.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M637.36 1811.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="650.75" y="1809.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="62">Tag (tag)</text><path d="M576.5 1819.109h183" style="stroke:gray;stroke-width:1"></path><text x="581.5" y="1836.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="581.5" y="1852.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="581.5" y="1868.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="581.5" y="1884.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="581.5" y="1901.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="581.5" y="1917.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M576.5 1924.891h183" style="stroke:gray;stroke-width:1"></path><text x="581.5" y="1941.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><text x="581.5" y="1958.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(12)</text><rect width="207" height="223.266" x="28.5" y="93.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="48.7" cy="107.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M52.81 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="62.3" y="112.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">Annotation (annotation)</text><path d="M29.5 121.609h205" style="stroke:gray;stroke-width:1"></path><text x="34.5" y="138.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="34.5" y="154.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="34.5" y="171.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="34.5" y="187.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="34.5" y="203.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="34.5" y="220.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">layer_id: INTEGER</text><text x="34.5" y="236.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">long_descr: TEXT</text><text x="34.5" y="252.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="34.5" y="268.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="34.5" y="285.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M29.5 292.578h205" style="stroke:gray;stroke-width:1"></path><text x="34.5" y="309.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="195">short_descr: VARCHAR(500)</text><rect width="197" height="141.781" x="550.5" y="134.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="590.75" cy="148.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M594.86 154.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="608.25" y="152.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">FavStar (favstar)</text><path d="M551.5 162.109h195" style="stroke:gray;stroke-width:1"></path><text x="556.5" y="179.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="556.5" y="195.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="556.5" y="211.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="110">obj_id: INTEGER</text><text x="556.5" y="227.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><path d="M551.5 235.297h195" style="stroke:gray;stroke-width:1"></path><text x="556.5" y="252.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="556.5" y="268.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">class_name: VARCHAR(50)</text><rect width="243" height="337.344" x="266.5" y="482.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="298.85" cy="496.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M302.96 502.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="315.15" y="501.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">Dashboard (dashboards)</text><path d="M267.5 510.609h241" style="stroke:gray;stroke-width:1"></path><text x="272.5" y="527.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="272.5" y="543.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="272.5" y="560.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="272.5" y="576.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="136">position_json: TEXT</text><text x="272.5" y="592.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="272.5" y="609.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="272.5" y="625.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">theme_id: INTEGER</text><text x="272.5" y="641.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="272.5" y="657.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="272.5" y="674.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="272.5" y="690.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">published: BOOLEAN</text><text x="272.5" y="706.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="272.5" y="723.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="272.5" y="739.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="272.5" y="755.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M267.5 763.063h241" style="stroke:gray;stroke-width:1"></path><text x="272.5" y="780.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="272.5" y="796.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">dashboard_title: VARCHAR(500)</text><text x="272.5" y="812.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">slug: VARCHAR(255)</text><rect width="258" height="435.125" x="255" y="1051.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="337.75" cy="1065.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M341.86 1071.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="355.25" y="1069.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="85">Slice (slices)</text><path d="M256 1079.109h256" style="stroke:gray;stroke-width:1"></path><text x="261" y="1096.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="261" y="1112.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="261" y="1128.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="261" y="1144.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="167">datasource_id: INTEGER</text><text x="261" y="1161.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="96">params: TEXT</text><text x="261" y="1177.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_context: TEXT</text><text x="261" y="1193.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="261" y="1210.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="261" y="1226.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">last_saved_at: DATETIME</text><text x="261" y="1242.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">last_saved_by_fk: INTEGER</text><text x="261" y="1259.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="261" y="1275.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="261" y="1291.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="261" y="1307.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="261" y="1324.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="261" y="1340.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M256 1347.859h256" style="stroke:gray;stroke-width:1"></path><text x="261" y="1364.854" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="261" y="1381.151" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">slice_name: VARCHAR(250)</text><text x="261" y="1397.448" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="228">datasource_type: VARCHAR(200)</text><text x="261" y="1413.745" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">datasource_name: VARCHAR(2000)</text><text x="261" y="1430.042" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">viz_type: VARCHAR(250)</text><text x="261" y="1446.339" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="261" y="1462.636" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="261" y="1478.933" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><rect width="244" height="174.375" x="271" y="118.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="290.75" cy="132.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M294.86 138.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="304.25" y="136.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">UserAttribute (user_attribute)</text><path d="M272 146.109h242" style="stroke:gray;stroke-width:1"></path><text x="277" y="163.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="277" y="179.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="277" y="195.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="277" y="211.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="277" y="228.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">welcome_dashboard_id: INTEGER</text><text x="277" y="244.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="277" y="260.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M272 268.188h242" style="stroke:gray;stroke-width:1"></path><text x="277" y="285.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">avatar_url: VARCHAR(100)</text><rect width="266" height="158.078" x="791" y="572.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="804" cy="586.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M808.11 592.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="816" y="590.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="238">AnnotationLayer (annotation_layer)</text><path d="M792 600.109h264" style="stroke:gray;stroke-width:1"></path><text x="797" y="617.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="797" y="633.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="797" y="649.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="797" y="665.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">descr: TEXT</text><text x="797" y="682.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="797" y="698.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M792 705.891h264" style="stroke:gray;stroke-width:1"></path><text x="797" y="722.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="359" height="158.078" x="822.5" y="1189.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="835.5" cy="1203.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M839.61 1209.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="847.5" y="1208.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="331">EmbeddedDashboard (embedded_dashboards)</text><path d="M823.5 1217.609h357" style="stroke:gray;stroke-width:1"></path><text x="828.5" y="1234.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="828.5" y="1250.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="828.5" y="1267.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">allow_domain_list: TEXT</text><text x="828.5" y="1283.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="828.5" y="1299.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="828.5" y="1316.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M823.5 1323.391h357" style="stroke:gray;stroke-width:1"></path><text x="828.5" y="1340.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="233" height="174.375" x="782.5" y="118.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="795.5" cy="132.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M799.61 138.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="807.5" y="136.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">CssTemplate (css_templates)</text><path d="M783.5 146.109h231" style="stroke:gray;stroke-width:1"></path><text x="788.5" y="163.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="788.5" y="179.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="788.5" y="195.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="788.5" y="211.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="788.5" y="228.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="788.5" y="244.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M783.5 251.891h231" style="stroke:gray;stroke-width:1"></path><text x="788.5" y="268.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="788.5" y="285.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">template_name: VARCHAR(250)</text><rect width="207" height="190.672" x="2567.5" y="1782.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2580.5" cy="1796.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2584.61 1802.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2592.5" y="1801.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="179">KeyValueEntry (key_value)</text><path d="M2568.5 1810.609h205" style="stroke:gray;stroke-width:1"></path><text x="2573.5" y="1827.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2573.5" y="1843.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="83">value: BLOB</text><text x="2573.5" y="1860.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2573.5" y="1876.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2573.5" y="1892.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2573.5" y="1909.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">expires_on: DATETIME</text><text x="2573.5" y="1925.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2568.5 1932.688h205" style="stroke:gray;stroke-width:1"></path><text x="2573.5" y="1949.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2573.5" y="1965.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">resource: VARCHAR(32)</text><rect width="165" height="76.594" x="3286.5" y="1839.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3299.5" cy="1853.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3303.61 1859.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3311.5" y="1858.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">KeyValue (keyvalue)</text><path d="M3287.5 1867.609h163" style="stroke:gray;stroke-width:1"></path><text x="3292.5" y="1884.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3292.5" y="1900.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="81">value: TEXT</text><path d="M3287.5 1908.203h163" style="stroke:gray;stroke-width:1"></path><rect width="222" height="125.484" x="3029" y="1815.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3055.5" cy="1829.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3059.61 1835.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3070.5" y="1834.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">CacheKey (cache_keys)</text><path d="M3030 1843.609h220" style="stroke:gray;stroke-width:1"></path><text x="3035" y="1860.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3035" y="1876.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="3035" y="1893.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><path d="M3030 1900.5h220" style="stroke:gray;stroke-width:1"></path><text x="3035" y="1917.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">cache_key: VARCHAR(256)</text><text x="3035" y="1933.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">datasource_uid: VARCHAR(64)</text><rect width="210" height="272.156" x="3487" y="1742.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3503.6" cy="1756.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3507.71 1762.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3516.4" y="1760.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">SSHTunnel (ssh_tunnels)</text><path d="M3488 1770.109h208" style="stroke:gray;stroke-width:1"></path><text x="3493" y="1787.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3493" y="1803.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3493" y="1819.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3493" y="1835.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3493" y="1852.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3493" y="1868.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="151">server_address: TEXT</text><text x="3493" y="1884.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">server_port: INTEGER</text><text x="3493" y="1901.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">username: BLOB</text><text x="3493" y="1917.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="3493" y="1933.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">private_key: BLOB</text><text x="3493" y="1950.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">private_key_password: BLOB</text><text x="3493" y="1966.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3493" y="1982.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3488 1989.969h208" style="stroke:gray;stroke-width:1"></path><text x="3493" y="2006.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="185" height="190.672" x="2809.5" y="1782.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2864.25" cy="1796.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2868.36 1802.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2881.75" y="1801.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="68">Log (logs)</text><path d="M2810.5 1810.609h183" style="stroke:gray;stroke-width:1"></path><text x="2815.5" y="1827.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2815.5" y="1843.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="2815.5" y="1860.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="2815.5" y="1876.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">slice_id: INTEGER</text><text x="2815.5" y="1892.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="74">json: TEXT</text><text x="2815.5" y="1909.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><text x="2815.5" y="1925.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">duration_ms: INTEGER</text><path d="M2810.5 1932.688h183" style="stroke:gray;stroke-width:1"></path><text x="2815.5" y="1949.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">action: VARCHAR(512)</text><text x="2815.5" y="1965.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">referrer: VARCHAR(1024)</text><rect width="232" height="255.859" x="3753" y="523.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3766" cy="537.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3770.11 543.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3778" y="541.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">TableSchema (table_schema)</text><path d="M3754 551.109h230" style="stroke:gray;stroke-width:1"></path><text x="3759" y="568.105" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3759" y="584.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3759" y="600.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3759" y="616.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3759" y="633.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">tab_state_id: INTEGER</text><text x="3759" y="649.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3759" y="665.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3759" y="682.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">expanded: BOOLEAN</text><text x="3759" y="698.48" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3759" y="714.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3754 722.078h230" style="stroke:gray;stroke-width:1"></path><text x="3759" y="739.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="3759" y="755.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="3759" y="771.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">table: VARCHAR(256)</text><rect width="307" height="532.906" x="3752.5" y="1611.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3855.25" cy="1625.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3859.36 1631.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3872.75" y="1630.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="94">Query (query)</text><path d="M3753.5 1639.609h305" style="stroke:gray;stroke-width:1"></path><text x="3758.5" y="1656.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">tracking_url: TEXT</text><text x="3758.5" y="1672.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3758.5" y="1689.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3758.5" y="1705.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3758.5" y="1721.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3758.5" y="1738.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="3758.5" y="1754.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">select_sql: TEXT</text><text x="3758.5" y="1770.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">executed_sql: TEXT</text><text x="3758.5" y="1786.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="97">limit: INTEGER</text><text x="3758.5" y="1803.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="169">select_as_cta: BOOLEAN</text><text x="3758.5" y="1819.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">select_as_cta_used: BOOLEAN</text><text x="3758.5" y="1835.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">progress: INTEGER</text><text x="3758.5" y="1852.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="3758.5" y="1868.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="3758.5" y="1884.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><path d="M3753.5 1892.063h305" style="stroke:gray;stroke-width:1"></path><text x="3758.5" y="1909.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">client_id: VARCHAR(11)</text><text x="3758.5" y="1925.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="227">tmp_table_name: VARCHAR(256)</text><text x="3758.5" y="1941.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="248">tmp_schema_name: VARCHAR(256)</text><text x="3758.5" y="1957.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">status: VARCHAR(16)</text><text x="3758.5" y="1974.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="181">tab_name: VARCHAR(256)</text><text x="3758.5" y="1990.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="199">sql_editor_id: VARCHAR(256)</text><text x="3758.5" y="2006.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="3758.5" y="2023.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="3758.5" y="2039.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">limiting_factor: VARCHAR(18)</text><text x="3758.5" y="2055.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="194">ctas_method: VARCHAR(16)</text><text x="3758.5" y="2072.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">results_key: VARCHAR(64)</text><text x="3758.5" y="2088.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">start_time: NUMERIC(20, 6)</text><text x="3758.5" y="2104.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">start_running_time: NUMERIC(20, 6)</text><text x="3758.5" y="2120.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">end_time: NUMERIC(20, 6)</text><text x="3758.5" y="2137.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="4094" y="1717.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4107" cy="1731.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4111.11 1737.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4119" y="1736.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">SavedQuery (saved_query)</text><path d="M4095 1745.609h210" style="stroke:gray;stroke-width:1"></path><text x="4100" y="1762.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4100" y="1778.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4100" y="1795.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="4100" y="1811.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4100" y="1827.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="4100" y="1844.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="107">db_id: INTEGER</text><text x="4100" y="1860.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="4100" y="1876.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="4100" y="1892.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">template_parameters: TEXT</text><text x="4100" y="1909.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="4100" y="1925.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">last_run: DATETIME</text><text x="4100" y="1941.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4100" y="1958.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4095 1965.469h210" style="stroke:gray;stroke-width:1"></path><text x="4100" y="1982.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="4100" y="1998.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(128)</text><text x="4100" y="2015.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="4100" y="2031.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><rect width="188" height="353.641" x="3803" y="1091.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3825" cy="1105.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3829.11 1111.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3839" y="1110.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">TabState (tab_state)</text><path d="M3804 1119.609h186" style="stroke:gray;stroke-width:1"></path><text x="3809" y="1136.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3809" y="1152.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3809" y="1169.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3809" y="1185.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3809" y="1201.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="3809" y="1218.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="3809" y="1234.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3809" y="1250.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="3809" y="1266.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_limit: INTEGER</text><text x="3809" y="1283.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">latest_query_id: INTEGER</text><text x="3809" y="1299.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="130">autorun: BOOLEAN</text><text x="3809" y="1315.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="3809" y="1332.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">hide_left_bar: BOOLEAN</text><text x="3809" y="1348.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">saved_query_id: INTEGER</text><text x="3809" y="1364.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3809" y="1381.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3804 1388.359h186" style="stroke:gray;stroke-width:1"></path><text x="3809" y="1405.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><text x="3809" y="1421.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="3809" y="1437.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="216" height="190.672" x="1136" y="2219.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1182.25" cy="2233.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1186.36 2239.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1199.75" y="2238.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">Theme (themes)</text><path d="M1137 2247.609h214" style="stroke:gray;stroke-width:1"></path><text x="1142" y="2264.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1142" y="2280.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1142" y="2297.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1142" y="2313.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">json_data: TEXT</text><text x="1142" y="2329.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">is_system: BOOLEAN</text><text x="1142" y="2346.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1142" y="2362.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1137 2369.688h214" style="stroke:gray;stroke-width:1"></path><text x="1142" y="2386.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1142" y="2402.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">theme_name: VARCHAR(250)</text><rect width="202" height="109.188" x="1387" y="2260.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1423.4" cy="2274.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1427.51 2280.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1440.6" y="2279.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">Group (ab_group)</text><path d="M1388 2288.609h200" style="stroke:gray;stroke-width:1"></path><text x="1393" y="2305.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1388 2312.906h200" style="stroke:gray;stroke-width:1"></path><text x="1393" y="2329.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><text x="1393" y="2346.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(150)</text><text x="1393" y="2362.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">description: VARCHAR(512)</text><path fill="none" d="M2755.67 934v149.48" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2751.67 929.999h8M2751.67 932.999h8M2755.67 933.999v-8M2755.67 1083.479l6 8M2755.67 1083.479l-6 8M2755.67 1083.479v8M2759.67 1081.479h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2631.5 934v173.84" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2627.5 929.999h8M2627.5 932.999h8M2631.5 933.999v-8M2631.5 1107.839l6 8M2631.5 1107.839l-6 8M2631.5 1107.839v8M2635.5 1105.839h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2568.88 890.61H2041.1v843.49" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2568.88 890.609 8-6M2568.88 890.609l8 6M2568.88 890.609h8M2566.88 886.609v8M2041.1 1734.099l6 8M2041.1 1734.099l-6 8M2041.1 1734.099v8M2045.1 1732.099h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2790.33 933.68v129.93h622.36" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2790.33 933.679-6-8M2790.33 933.679l6-8M2790.33 933.679v-8M2786.33 935.679h8M3416.69 1059.609v8M3413.69 1059.609v8M3412.69 1063.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2568.8 855.61H428.5v187.31" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2572.8 851.609v8M2569.8 851.609v8M2568.8 855.609h8M428.5 1042.919l6 8M428.5 1042.919l-6 8M428.5 1042.919v8M432.5 1040.919h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2833.25 852.61H3068v304.37" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2833.25 852.609-8 6M2833.25 852.609l-8-6M2833.25 852.609h-8M2835.25 856.609v-8M3068 1156.979l6 8M3068 1156.979l-6 8M3068 1156.979v8M3072 1154.979h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3436.25 1510.97v258.64H2128.24" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3436.25 1510.969-6-8M3436.25 1510.969l6-8M3436.25 1510.969v-8M3432.25 1512.969h8M2124.24 1773.609v-8M2127.24 1773.609v-8M2128.24 1769.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3705.17 1483.61h64.5v119.81" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M3701.17 1487.609v-8M3704.17 1487.609v-8M3705.17 1483.609h-8M3769.67 1603.419l6 8M3769.67 1603.419l-6 8M3769.67 1603.419v8M3773.67 1601.419h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3705.01 1464.61h516.19v244.74" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M3701.01 1468.609v-8M3704.01 1468.609v-8M3705.01 1464.609h-8M4221.2 1709.349l6 8M4221.2 1709.349l-6 8M4221.2 1709.349v8M4225.2 1707.349h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3592 1510.95v223.07" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M3588 1506.949h8M3588 1509.949h8M3592 1510.949v-8M3592 1734.019l6 8M3592 1734.019l-6 8M3592 1734.019v8M3596 1732.019h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3397.33 762.99v997.62H2128.02" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3397.33 762.989-6-8M3397.33 762.989l6-8M3397.33 762.989v-8M3393.33 764.989h8M2124.02 1764.609v-8M2127.02 1764.609v-8M2128.02 1760.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3495.75 762.81v263.75" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3495.75 762.809-6-8M3495.75 762.809l6-8M3495.75 762.809v-8M3491.75 764.809h8M3499.75 1030.559h-8M3499.75 1027.559h-8M3495.75 1026.559v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2747.75 1453.72v297.89h-619.64" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2747.75 1453.719-6-8M2747.75 1453.719l6-8M2747.75 1453.719v-8M2743.75 1455.719h8M2124.11 1755.609v-8M2127.11 1755.609v-8M2128.11 1751.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2455.25 1429.17v317.44h-327.01" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2455.25 1429.169-6-8M2455.25 1429.169l6-8M2455.25 1429.169v-8M2451.25 1431.169h8M2124.24 1750.609v-8M2127.24 1750.609v-8M2128.24 1746.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3177 1380.19v375.42H2128.32" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3177 1380.189-6-8M3177 1380.189l6-8M3177 1380.189v-8M3173 1382.189h8M2124.32 1759.609v-8M2127.32 1759.609v-8M2128.32 1755.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1607.83 762.81v214.54" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1607.83 762.809-6-8M1607.83 762.809l6-8M1607.83 762.809v-8M1603.83 764.809h8M1611.83 981.349h-8M1611.83 978.349h-8M1607.83 977.349v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1721.5 746.27v231.08" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1721.5 746.269-6-8M1721.5 746.269l6-8M1721.5 746.269v-8M1717.5 748.269h8M1725.5 981.349h-8M1725.5 978.349h-8M1721.5 977.349v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1976.4 746.37v987.56" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1976.4 746.369-6-8M1976.4 746.369l6-8M1976.4 746.369v-8M1972.4 748.369h8M1980.4 1737.929h-8M1980.4 1734.929h-8M1976.4 1733.929v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1733.65 1474.61h1679.27" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1733.65 1474.609-8 6M1733.65 1474.609l-8-6M1733.65 1474.609h-8M1735.65 1478.609v-8M3416.92 1470.609v8M3413.92 1470.609v8M3412.92 1474.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1733.61 1535.61h218.59v198.15" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1733.61 1535.609-8 6M1733.61 1535.609l-8-6M1733.61 1535.609h-8M1735.61 1539.609v-8M1952.2 1733.759l6 8M1952.2 1733.759l-6 8M1952.2 1733.759v8M1956.2 1731.759h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1943.25 2022.28v246.33" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1943.25 2022.279-6-8M1943.25 2022.279l6-8M1943.25 2022.279v-8M1939.25 2024.279h8M1943.25 2268.609l6 8M1943.25 2268.609l-6 8M1943.25 2268.609v8M1947.25 2266.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1940.1 1733.88v-56.27h-20.98v424h34.3v-79.37" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1940.1 1733.879 6 8M1940.1 1733.879l-6 8M1940.1 1733.879v8M1944.1 1731.879h-8M1949.42 2018.239h8M1949.42 2021.239h8M1953.42 2022.239v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1938.17 2022.14v246.47h-341.14" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1938.17 2022.139-6-8M1938.17 2022.139l6-8M1938.17 2022.139v-8M1934.17 2024.139h8M1597.03 2268.609l-8 6M1597.03 2268.609l-8-6M1597.03 2268.609h-8M1599.03 2272.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2128.06 1778.61h770.19v.38" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2124.06 1782.609v-8M2127.06 1782.609v-8M2128.06 1778.609h-8M2898.25 1774.389l6 8M2898.25 1774.389l-6 8M2898.25 1774.389v8M2902.25 1772.389h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2093.7 1733.9v-137.29h2042.7v112.61" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2097.7 1737.899h-8M2097.7 1734.899h-8M2093.7 1733.899v8M4136.4 1709.219l6 8M4136.4 1709.219l-6 8M4136.4 1709.219v8M4140.4 1707.219h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1919.89 1773.61H537.33v-1489H523.1" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M1923.89 1769.609v8M1920.89 1769.609v8M1919.89 1773.609h8M523.1 284.609l-8 6M523.1 284.609l-8-6M523.1 284.609h-8M525.1 288.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2199.17 1932.88v335.43" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2199.17 1932.879-6-8M2199.17 1932.879l6-8M2199.17 1932.879v-8M2195.17 1934.879h8M2203.17 2272.309h-8M2203.17 2269.309h-8M2199.17 2268.309v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2353.75 1932.88v335.43" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2353.75 1932.879-6-8M2353.75 1932.879l6-8M2353.75 1932.879v-8M2349.75 1934.879h8M2357.75 2272.309h-8M2357.75 2269.309h-8M2353.75 2268.309v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2186.33 1932.69v249.92h-238v85.82" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2186.33 1932.689-6-8M2186.33 1932.689l6-8M2186.33 1932.689v-8M2182.33 1934.689h8M1948.33 2268.429l6 8M1948.33 2268.429l-6 8M1948.33 2268.429v8M1952.33 2266.429h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1795.36 2315.61h-198.02" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1795.36 2315.609 8-6M1795.36 2315.609l8 6M1795.36 2315.609h8M1793.36 2311.609v8M1597.34 2315.609l-8 6M1597.34 2315.609l-8-6M1597.34 2315.609h-8M1599.34 2319.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1910.25 2268.45v-686.84H3103V1380.4" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1910.25 2268.449 6 8M1910.25 2268.449l-6 8M1910.25 2268.449v8M1914.25 2266.449h-8M3103 1380.399l-6-8M3103 1380.399l6-8M3103 1380.399v-8M3099 1382.399h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M668 1363.61v419.23" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m668 1363.609-6-8M668 1363.609l6-8M668 1363.609v-8M664 1365.609h8M672 1786.839h-8M672 1783.839h-8M668 1782.839v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M774 1363.64v402.97h1145.99" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m774 1363.639-6-8M774 1363.639l6-8M774 1363.639v-8M770 1365.639h8M1923.99 1762.609v8M1920.99 1762.609v8M1919.99 1766.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1260.17 300.24v1448.37h659.48" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1260.17 300.239-6-8M1260.17 300.239l6-8M1260.17 300.239v-8M1256.17 302.239h8M1923.65 1744.609v8M1920.65 1744.609v8M1919.65 1748.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M668 1973.14v16.47h1251.84" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m668 1973.139-6-8M668 1973.139l6-8M668 1973.139v-8M664 1975.139h8M1919.84 1989.609l8-6M1919.84 1989.609l8 6M1919.84 1989.609h8M1917.84 1985.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M243.58 304.61h622.25v259.44" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m243.58 304.609-8 6M243.58 304.609l-8-6M243.58 304.609h-8M245.58 308.609v-8M869.83 568.049h-8M869.83 565.049h-8M865.83 564.049v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M132 324.88v1460.73h1787.9" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m132 324.879-6-8M132 324.879l6-8M132 324.879v-8M128 326.879h8M1923.9 1781.609v8M1920.9 1781.609v8M1919.9 1785.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M347.5 827.84v215.21" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m347.5 827.839-6-8M347.5 827.839l6-8M347.5 827.839v-8M343.5 829.839h8M347.5 1043.049l6 8M347.5 1043.049l-6 8M347.5 1043.049v8M351.5 1041.049h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M517.72 764.61H1964.3v969.24" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m517.72 764.609-8 6M517.72 764.609l-8-6M517.72 764.609h-8M519.72 768.609v-8M1964.3 1733.849l6 8M1964.3 1733.849l-6 8M1964.3 1733.849v8M1968.3 1731.849h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M517.5 810.61h8.67v1068h41.21" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m517.5 810.609-8 6M517.5 810.609l-8-6M517.5 810.609h-8M519.5 814.609v-8M567.38 1878.595l8.011-5.986M567.38 1878.595l7.989 6.014M567.38 1878.595l8 .014M565.387 1874.591l-.014 8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M517.55 792.61h703.28v1418.97" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m517.55 792.609-8 6M517.55 792.609l-8-6M517.55 792.609h-8M519.55 796.609v-8M1224.83 2215.579h-8M1224.83 2212.579h-8M1220.83 2211.579v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M517.61 773.61h1383.77v1494.62" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m517.61 773.609-8 6M517.61 773.609l-8-6M517.61 773.609h-8M519.61 777.609v-8M1901.38 2268.229l6 8M1901.38 2268.229l-6 8M1901.38 2268.229v8M1905.38 2266.229h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M517.77 801.61h421.98v379.78" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M513.77 805.609v-8M516.77 805.609v-8M517.77 801.609h-8M939.75 1181.389l6 8M939.75 1181.389l-6 8M939.75 1181.389v8M943.75 1179.389h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M517.74 782.61h1015.43v194.94" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M513.74 786.609v-8M516.74 786.609v-8M517.74 782.609h-8M1533.17 977.549l6 8M1533.17 977.549l-6 8M1533.17 977.549v8M1537.17 975.549h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M384 1494.43v285.18h1535.84" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m384 1494.429-6-8M384 1494.429l6-8M384 1494.429v-8M380 1496.429h8M1923.84 1775.609v8M1920.84 1775.609v8M1919.84 1779.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M521.31 1442.61h100.44v340.42" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m521.31 1442.609-8 6M521.31 1442.609l-8-6M521.31 1442.609h-8M523.31 1446.609v-8M621.75 1783.029l6 8M621.75 1783.029l-6 8M621.75 1783.029v8M625.75 1781.029h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M521.28 1399.61h928.86" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M517.28 1403.609v-8M520.28 1403.609v-8M521.28 1399.609h-8M1450.14 1399.609l8-6M1450.14 1399.609l8 6M1450.14 1399.609h8M1448.14 1395.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M390.25 300.16v174.38" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m390.25 300.159-6-8M390.25 300.159l6-8M390.25 300.159v-8M386.25 302.159h8M394.25 478.539h-8M394.25 475.539h-8M390.25 474.539v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M806.75 738.46v1022.15h1113.23" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m806.75 738.459-6-8M806.75 738.459l6-8M806.75 738.459v-8M802.75 740.459h8M1923.98 1756.609v8M1920.98 1756.609v8M1919.98 1760.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1158.75 1355.78v398.83h760.93" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1158.75 1355.779-6-8M1158.75 1355.779l6-8M1158.75 1355.779v-8M1154.75 1357.779h8M1923.68 1750.609v8M1920.68 1750.609v8M1919.68 1754.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M940.67 300.31v46.3H2014.8v1387.25" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m940.67 300.309-6-8M940.67 300.309l6-8M940.67 300.309v-8M936.67 302.309h8M2018.8 1737.859h-8M2018.8 1734.859h-8M2014.8 1733.859v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2559.41 1807.61h-431.26" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2559.41 1807.609 8-6M2559.41 1807.609l8 6M2559.41 1807.609h8M2557.41 1803.609v8M2124.15 1811.609v-8M2127.15 1811.609v-8M2128.15 1807.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3478.99 1773.61H2128.33" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3478.99 1773.609 8-6M3478.99 1773.609l8 6M3478.99 1773.609h8M3476.99 1769.609v8M2124.33 1777.609v-8M2127.33 1777.609v-8M2128.33 1773.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3786.33 787.37v276.24h-81.19" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3786.33 787.369-6-8M3786.33 787.369l6-8M3786.33 787.369v-8M3782.33 789.369h8M3701.14 1067.609v-8M3704.14 1067.609v-8M3705.14 1063.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3744.96 767.61h-335.79v997H2128.03" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3744.96 767.609 8-6M3744.96 767.609l8 6M3744.96 767.609h8M3742.96 763.609v8M2124.03 1768.609v-8M2127.03 1768.609v-8M2128.03 1764.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3894 787.43v296.14" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3894 787.429-6-8M3894 787.429l6-8M3894 787.429v-8M3890 789.429h8M3898 1087.569h-8M3898 1084.569h-8M3894 1083.569v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3744.33 2057.61H2057v-35.45" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3744.33 2057.609 8-6M3744.33 2057.609l8 6M3744.33 2057.609h8M3742.33 2053.609v8M2053 2018.159h8M2053 2021.159h8M2057 2022.159v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4178.8 1709.34v-142.73H714.25v216.32" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4178.8 1709.339 6 8M4178.8 1709.339l-6 8M4178.8 1709.339v8M4182.8 1707.339h-8M714.25 1782.929l6 8M714.25 1782.929l-6 8M714.25 1782.929v8M718.25 1780.929h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3794.85 1268.61h-89.66" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3794.85 1268.609 8-6M3794.85 1268.609l8 6M3794.85 1268.609h8M3792.85 1264.609v8M3701.19 1272.609v-8M3704.19 1272.609v-8M3705.19 1268.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3928.33 1453.72v149.81" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3928.33 1453.719-6-8M3928.33 1453.719l6-8M3928.33 1453.719v-8M3924.33 1455.719h8M3932.33 1607.529h-8M3932.33 1604.529h-8M3928.33 1603.529v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3999.41 1268.61h264.19v440.96" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3999.41 1268.609-8 6M3999.41 1268.609l-8-6M3999.41 1268.609h-8M4001.41 1272.609v-8M4267.6 1713.569h-8M4267.6 1710.569h-8M4263.6 1709.569v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3865.67 1453.66v65.95H2067.4v214.46" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3865.67 1453.659-6-8M3865.67 1453.659l6-8M3865.67 1453.659v-8M3861.67 1455.659h8M2071.4 1738.069h-8M2071.4 1735.069h-8M2067.4 1734.069v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1360.05 2240.61h573.03v-218.49" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1360.05 2240.609-8 6M1360.05 2240.609l-8-6M1360.05 2240.609h-8M1362.05 2244.609v-8M1929.08 2018.119h8M1929.08 2021.119h8M1933.08 2022.119v-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>
+<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="6102" height="2683" preserveAspectRatio="none" style="width:6102px;height:2683px;background:#003153" viewBox="0 0 6102 2683"><path fill="#003153" d="M0 0h6102v2683H0z" style="stroke:none;stroke-width:1"></path><text x="2911" y="35.421" fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" textLength="271">Apache Superset ERD</text><rect width="1163" height="323" x="3892" y="1609.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="4444.5" y="1624.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="58">System</text><rect width="967" height="1915" x="5129" y="58.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="5565.5" y="73.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="94">Data Assets</text><rect width="2050" height="1541.5" x="12" y="342.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1018" y="357.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="38">Core</text><rect width="853" height="1063" x="2276" y="382.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="2670.5" y="397.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="64">SQL Lab</text><rect width="848" height="517" x="1901" y="2103.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="2174.5" y="2118.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="301">Inherited from Flask App Builder (FAB)</text><rect width="665" height="1055" x="3203" y="1024.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3469.5" y="1039.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="132">Alerts &amp; Reports</text><rect width="485" height="242" x="1392" y="2435.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1546.5" y="2450.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="176">Uncategorized Models</text><rect width="222" height="125.484" x="4817" y="1718.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4843.5" cy="1732.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4847.61 1738.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4858.5" y="1736.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">CacheKey (cache_keys)</text><path d="M4818 1746.109h220" style="stroke:gray;stroke-width:1"></path><text x="4823" y="1763.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4823" y="1779.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="4823" y="1795.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><path d="M4818 1803h220" style="stroke:gray;stroke-width:1"></path><text x="4823" y="1819.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">cache_key: VARCHAR(256)</text><text x="4823" y="1836.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">datasource_uid: VARCHAR(64)</text><rect width="210" height="272.156" x="4329" y="1644.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4345.6" cy="1658.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4349.71 1664.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4358.4" y="1663.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">SSHTunnel (ssh_tunnels)</text><path d="M4330 1672.609h208" style="stroke:gray;stroke-width:1"></path><text x="4335" y="1689.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4335" y="1705.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4335" y="1722.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="4335" y="1738.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4335" y="1754.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="4335" y="1771.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="151">server_address: TEXT</text><text x="4335" y="1787.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">server_port: INTEGER</text><text x="4335" y="1803.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">username: BLOB</text><text x="4335" y="1819.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="4335" y="1836.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">private_key: BLOB</text><text x="4335" y="1852.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">private_key_password: BLOB</text><text x="4335" y="1868.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4335" y="1885.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4330 1892.469h208" style="stroke:gray;stroke-width:1"></path><text x="4335" y="1909.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="185" height="190.672" x="4108.5" y="1685.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4163.25" cy="1699.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4167.36 1705.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4180.75" y="1703.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="68">Log (logs)</text><path d="M4109.5 1713.109h183" style="stroke:gray;stroke-width:1"></path><text x="4114.5" y="1730.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4114.5" y="1746.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="4114.5" y="1762.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="4114.5" y="1778.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">slice_id: INTEGER</text><text x="4114.5" y="1795.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="74">json: TEXT</text><text x="4114.5" y="1811.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><text x="4114.5" y="1827.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">duration_ms: INTEGER</text><path d="M4109.5 1835.188h183" style="stroke:gray;stroke-width:1"></path><text x="4114.5" y="1852.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">action: VARCHAR(512)</text><text x="4114.5" y="1868.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">referrer: VARCHAR(1024)</text><rect width="207" height="190.672" x="4574.5" y="1685.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4587.5" cy="1699.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4591.61 1705.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4599.5" y="1703.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="179">KeyValueEntry (key_value)</text><path d="M4575.5 1713.109h205" style="stroke:gray;stroke-width:1"></path><text x="4580.5" y="1730.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4580.5" y="1746.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="83">value: BLOB</text><text x="4580.5" y="1762.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4580.5" y="1778.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4580.5" y="1795.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4580.5" y="1811.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">expires_on: DATETIME</text><text x="4580.5" y="1827.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4575.5 1835.188h205" style="stroke:gray;stroke-width:1"></path><text x="4580.5" y="1852.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="4580.5" y="1868.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">resource: VARCHAR(32)</text><rect width="165" height="76.594" x="3908.5" y="1742.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3921.5" cy="1756.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3925.61 1762.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3933.5" y="1760.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">KeyValue (keyvalue)</text><path d="M3909.5 1770.109h163" style="stroke:gray;stroke-width:1"></path><text x="3914.5" y="1787.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3914.5" y="1803.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="81">value: TEXT</text><path d="M3909.5 1810.703h163" style="stroke:gray;stroke-width:1"></path><rect width="276" height="467.719" x="5145" y="360.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5226.25" cy="374.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5230.36 380.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5243.75" y="379.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="106">Database (dbs)</text><path d="M5146 388.609h274" style="stroke:gray;stroke-width:1"></path><text x="5151" y="405.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5151" y="421.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5151" y="438.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5151" y="454.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="5151" y="470.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="5151" y="487.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="256">select_as_create_table_as: BOOLEAN</text><text x="5151" y="503.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">expose_in_sqllab: BOOLEAN</text><text x="5151" y="519.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">allow_run_async: BOOLEAN</text><text x="5151" y="535.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">allow_file_upload: BOOLEAN</text><text x="5151" y="552.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">allow_ctas: BOOLEAN</text><text x="5151" y="568.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">allow_cvas: BOOLEAN</text><text x="5151" y="584.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">allow_dml: BOOLEAN</text><text x="5151" y="601.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="5151" y="617.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">encrypted_extra: BLOB</text><text x="5151" y="633.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">impersonate_user: BOOLEAN</text><text x="5151" y="650.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">server_cert: BLOB</text><text x="5151" y="666.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="5151" y="682.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="5151" y="698.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5151" y="715.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5146 722.547h274" style="stroke:gray;stroke-width:1"></path><text x="5151" y="739.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5151" y="755.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">verbose_name: VARCHAR(250)</text><text x="5151" y="772.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">database_name: VARCHAR(250)</text><text x="5151" y="788.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">sqlalchemy_uri: VARCHAR(1024)</text><text x="5151" y="804.73" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="264">configuration_method: VARCHAR(255)</text><text x="5151" y="821.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">force_ctas_schema: VARCHAR(250)</text><rect width="248" height="549.203" x="5156" y="888.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5214.75" cy="902.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5218.86 908.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5232.25" y="907.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">SqlaTable (tables)</text><path d="M5157 916.609h246" style="stroke:gray;stroke-width:1"></path><text x="5162" y="933.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5162" y="949.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5162" y="966.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5162" y="982.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5162" y="998.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">default_endpoint: TEXT</text><text x="5162" y="1015.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">is_featured: BOOLEAN</text><text x="5162" y="1031.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="217">filter_select_enabled: BOOLEAN</text><text x="5162" y="1047.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">offset: INTEGER</text><text x="5162" y="1063.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="5162" y="1080.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="5162" y="1096.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="5162" y="1112.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="5162" y="1129.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="203">fetch_values_predicate: TEXT</text><text x="5162" y="1145.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="5162" y="1161.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="171">is_sqllab_view: BOOLEAN</text><text x="5162" y="1178.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="5162" y="1194.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="5162" y="1210.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="209">normalize_columns: BOOLEAN</text><text x="5162" y="1226.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="236">always_filter_main_dttm: BOOLEAN</text><text x="5162" y="1243.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">folders: JSON</text><text x="5162" y="1259.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5162" y="1275.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5157 1283.141h246" style="stroke:gray;stroke-width:1"></path><text x="5162" y="1300.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5162" y="1316.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">params: VARCHAR(1000)</text><text x="5162" y="1332.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="5162" y="1349.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="5162" y="1365.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><text x="5162" y="1381.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">table_name: VARCHAR(250)</text><text x="5162" y="1397.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212">main_dttm_col: VARCHAR(250)</text><text x="5162" y="1414.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(255)</text><text x="5162" y="1430.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="363" height="206.969" x="5717.5" y="1677.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5730.5" cy="1691.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5734.61 1697.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5742.5" y="1695.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="335">RowLevelSecurityFilter (row_level_security_filters)</text><path d="M5718.5 1705.109h361" style="stroke:gray;stroke-width:1"></path><text x="5723.5" y="1722.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5723.5" y="1738.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5723.5" y="1754.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5723.5" y="1770.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5723.5" y="1787.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="90">clause: TEXT</text><text x="5723.5" y="1803.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5723.5" y="1819.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5718.5 1827.188h361" style="stroke:gray;stroke-width:1"></path><text x="5723.5" y="1844.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(255)</text><text x="5723.5" y="1860.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">filter_type: VARCHAR(7)</text><text x="5723.5" y="1876.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">group_key: VARCHAR(255)</text><rect width="236" height="304.75" x="5446" y="1628.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5482.85" cy="1642.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5486.96 1648.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5500.15" y="1646.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">SqlMetric (sql_metrics)</text><path d="M5447 1656.109h234" style="stroke:gray;stroke-width:1"></path><text x="5452" y="1673.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5452" y="1689.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5452" y="1705.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5452" y="1721.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5452" y="1738.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="102">currency: JSON</text><text x="5452" y="1754.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">warning_text: TEXT</text><text x="5452" y="1770.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="5452" y="1787.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="5452" y="1803.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="5452" y="1819.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5452" y="1836.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5447 1843.375h234" style="stroke:gray;stroke-width:1"></path><text x="5452" y="1860.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5452" y="1876.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">metric_name: VARCHAR(255)</text><text x="5452" y="1892.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="5452" y="1909.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">metric_type: VARCHAR(32)</text><text x="5452" y="1925.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">d3format: VARCHAR(128)</text><rect width="266" height="353.641" x="5145" y="1603.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5172.85" cy="1617.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5176.96 1623.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5188.15" y="1622.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">TableColumn (table_columns)</text><path d="M5146 1631.609h264" style="stroke:gray;stroke-width:1"></path><text x="5151" y="1648.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5151" y="1664.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5151" y="1681.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5151" y="1697.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">is_active: BOOLEAN</text><text x="5151" y="1713.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75">type: TEXT</text><text x="5151" y="1730.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="133">groupby: BOOLEAN</text><text x="5151" y="1746.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">filterable: BOOLEAN</text><text x="5151" y="1762.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5151" y="1778.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="5151" y="1795.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="126">is_dttm: BOOLEAN</text><text x="5151" y="1811.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="5151" y="1827.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="5151" y="1844.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5151" y="1860.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5146 1867.766h264" style="stroke:gray;stroke-width:1"></path><text x="5151" y="1884.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5151" y="1901.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">column_name: VARCHAR(255)</text><text x="5151" y="1917.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="5151" y="1933.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="254">advanced_data_type: VARCHAR(255)</text><text x="5151" y="1949.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">python_date_format: VARCHAR(255)</text><rect width="457" height="206.969" x="5144.5" y="93.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5157.5" cy="107.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5161.61 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5169.5" y="112.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="429">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><path d="M5145.5 121.609h455" style="stroke:gray;stroke-width:1"></path><text x="5150.5" y="138.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5150.5" y="154.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5150.5" y="171.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5150.5" y="187.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="5150.5" y="203.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="5150.5" y="220.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">access_token: BLOB</text><text x="5150.5" y="236.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">access_token_expiration: DATETIME</text><text x="5150.5" y="252.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">refresh_token: BLOB</text><text x="5150.5" y="268.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5150.5" y="285.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5145.5 292.578h455" style="stroke:gray;stroke-width:1"></path><rect width="258" height="435.125" x="1788" y="377.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1870.75" cy="391.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1874.86 397.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1888.25" y="395.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="85">Slice (slices)</text><path d="M1789 405.109h256" style="stroke:gray;stroke-width:1"></path><text x="1794" y="422.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1794" y="438.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1794" y="454.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1794" y="470.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="167">datasource_id: INTEGER</text><text x="1794" y="487.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="96">params: TEXT</text><text x="1794" y="503.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_context: TEXT</text><text x="1794" y="519.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="1794" y="536.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="1794" y="552.48" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">last_saved_at: DATETIME</text><text x="1794" y="568.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">last_saved_by_fk: INTEGER</text><text x="1794" y="585.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="1794" y="601.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="1794" y="617.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="1794" y="633.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="1794" y="650.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1794" y="666.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1789 673.859h256" style="stroke:gray;stroke-width:1"></path><text x="1794" y="690.855" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1794" y="707.151" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">slice_name: VARCHAR(250)</text><text x="1794" y="723.448" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="228">datasource_type: VARCHAR(200)</text><text x="1794" y="739.745" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">datasource_name: VARCHAR(2000)</text><text x="1794" y="756.042" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">viz_type: VARCHAR(250)</text><text x="1794" y="772.339" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="1794" y="788.636" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="1794" y="804.933" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><rect width="239" height="174.375" x="1767.5" y="1076.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1780.5" cy="1090.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1784.61 1096.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1792.5" y="1094.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">TaggedObject (tagged_object)</text><path d="M1768.5 1104.109h237" style="stroke:gray;stroke-width:1"></path><text x="1773.5" y="1121.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1773.5" y="1137.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1773.5" y="1153.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1773.5" y="1169.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">tag_id: INTEGER</text><text x="1773.5" y="1186.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">object_id: INTEGER</text><text x="1773.5" y="1202.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1773.5" y="1218.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1768.5 1226.188h237" style="stroke:gray;stroke-width:1"></path><text x="1773.5" y="1243.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">object_type: VARCHAR(9)</text><rect width="359" height="158.078" x="1393.5" y="515.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1406.5" cy="529.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1410.61 535.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1418.5" y="534.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="331">EmbeddedDashboard (embedded_dashboards)</text><path d="M1394.5 543.609h357" style="stroke:gray;stroke-width:1"></path><text x="1399.5" y="560.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1399.5" y="576.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1399.5" y="593.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">allow_domain_list: TEXT</text><text x="1399.5" y="609.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="1399.5" y="625.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1399.5" y="642.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1394.5 649.391h357" style="stroke:gray;stroke-width:1"></path><text x="1399.5" y="666.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="185" height="174.375" x="1860.5" y="1693.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1918.25" cy="1707.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1922.36 1713.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1935.75" y="1712.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="62">Tag (tag)</text><path d="M1861.5 1721.609h183" style="stroke:gray;stroke-width:1"></path><text x="1866.5" y="1738.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1866.5" y="1754.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1866.5" y="1771.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1866.5" y="1787.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="1866.5" y="1803.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1866.5" y="1820.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1861.5 1827.391h183" style="stroke:gray;stroke-width:1"></path><text x="1866.5" y="1844.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><text x="1866.5" y="1860.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(12)</text><rect width="266" height="158.078" x="813" y="515.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="826" cy="529.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M830.11 535.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="838" y="534.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="238">AnnotationLayer (annotation_layer)</text><path d="M814 543.609h264" style="stroke:gray;stroke-width:1"></path><text x="819" y="560.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="819" y="576.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="819" y="593.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="819" y="609.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">descr: TEXT</text><text x="819" y="625.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="819" y="642.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M814 649.391h264" style="stroke:gray;stroke-width:1"></path><text x="819" y="666.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="243" height="337.344" x="1489.5" y="994.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1521.85" cy="1008.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1525.96 1014.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1538.15" y="1013.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">Dashboard (dashboards)</text><path d="M1490.5 1022.609h241" style="stroke:gray;stroke-width:1"></path><text x="1495.5" y="1039.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1495.5" y="1055.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1495.5" y="1072.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1495.5" y="1088.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="136">position_json: TEXT</text><text x="1495.5" y="1104.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="1495.5" y="1121.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="1495.5" y="1137.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">theme_id: INTEGER</text><text x="1495.5" y="1153.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="1495.5" y="1169.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="1495.5" y="1186.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="1495.5" y="1202.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">published: BOOLEAN</text><text x="1495.5" y="1218.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="1495.5" y="1235.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="1495.5" y="1251.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1495.5" y="1267.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1490.5 1275.063h241" style="stroke:gray;stroke-width:1"></path><text x="1495.5" y="1292.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1495.5" y="1308.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">dashboard_title: VARCHAR(500)</text><text x="1495.5" y="1324.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">slug: VARCHAR(255)</text><rect width="249" height="174.375" x="528.5" y="507.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="541.5" cy="521.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M545.61 527.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="553.5" y="526.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="221">DynamicPlugin (dynamic_plugin)</text><path d="M529.5 535.609h247" style="stroke:gray;stroke-width:1"></path><text x="534.5" y="552.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="534.5" y="568.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="534.5" y="585.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="534.5" y="601.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">name: TEXT</text><text x="534.5" y="617.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">key: TEXT</text><text x="534.5" y="634.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">bundle_url: TEXT</text><text x="534.5" y="650.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="534.5" y="666.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M529.5 673.984h247" style="stroke:gray;stroke-width:1"></path><rect width="207" height="223.266" x="1247.5" y="1051.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1267.7" cy="1065.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1271.81 1071.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1281.3" y="1070.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">Annotation (annotation)</text><path d="M1248.5 1079.609h205" style="stroke:gray;stroke-width:1"></path><text x="1253.5" y="1096.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1253.5" y="1112.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1253.5" y="1129.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1253.5" y="1145.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="1253.5" y="1161.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="1253.5" y="1178.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">layer_id: INTEGER</text><text x="1253.5" y="1194.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">long_descr: TEXT</text><text x="1253.5" y="1210.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="1253.5" y="1226.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1253.5" y="1243.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1248.5 1250.578h205" style="stroke:gray;stroke-width:1"></path><text x="1253.5" y="1267.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="195">short_descr: VARCHAR(500)</text><rect width="233" height="174.375" x="260.5" y="507.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="273.5" cy="521.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M277.61 527.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="285.5" y="526.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">CssTemplate (css_templates)</text><path d="M261.5 535.609h231" style="stroke:gray;stroke-width:1"></path><text x="266.5" y="552.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="266.5" y="568.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="266.5" y="585.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="266.5" y="601.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="266.5" y="617.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="266.5" y="634.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M261.5 641.391h231" style="stroke:gray;stroke-width:1"></path><text x="266.5" y="658.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="266.5" y="674.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">template_name: VARCHAR(250)</text><rect width="244" height="174.375" x="1114" y="507.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1133.75" cy="521.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1137.86 527.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1147.25" y="526.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">UserAttribute (user_attribute)</text><path d="M1115 535.609h242" style="stroke:gray;stroke-width:1"></path><text x="1120" y="552.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1120" y="568.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1120" y="585.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1120" y="601.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="1120" y="617.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">welcome_dashboard_id: INTEGER</text><text x="1120" y="634.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1120" y="650.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1115 657.688h242" style="stroke:gray;stroke-width:1"></path><text x="1120" y="674.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">avatar_url: VARCHAR(100)</text><rect width="197" height="141.781" x="28.5" y="523.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="68.75" cy="537.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M72.86 543.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="86.25" y="542.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">FavStar (favstar)</text><path d="M29.5 551.609h195" style="stroke:gray;stroke-width:1"></path><text x="34.5" y="568.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="34.5" y="584.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="34.5" y="601.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="110">obj_id: INTEGER</text><text x="34.5" y="617.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><path d="M29.5 624.797h195" style="stroke:gray;stroke-width:1"></path><text x="34.5" y="641.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="34.5" y="658.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">class_name: VARCHAR(50)</text><rect width="188" height="353.641" x="2599" y="417.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2621" cy="431.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2625.11 437.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2635" y="436.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">TabState (tab_state)</text><path d="M2600 445.609h186" style="stroke:gray;stroke-width:1"></path><text x="2605" y="462.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2605" y="478.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2605" y="495.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="2605" y="511.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2605" y="527.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="2605" y="544.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="2605" y="560.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="2605" y="576.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="2605" y="592.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_limit: INTEGER</text><text x="2605" y="609.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">latest_query_id: INTEGER</text><text x="2605" y="625.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="130">autorun: BOOLEAN</text><text x="2605" y="641.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="2605" y="658.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">hide_left_bar: BOOLEAN</text><text x="2605" y="674.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">saved_query_id: INTEGER</text><text x="2605" y="690.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2605" y="707.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2600 714.359h186" style="stroke:gray;stroke-width:1"></path><text x="2605" y="731.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><text x="2605" y="747.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="2605" y="763.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="307" height="532.906" x="2539.5" y="896.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2642.25" cy="910.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2646.36 916.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2659.75" y="915.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="94">Query (query)</text><path d="M2540.5 924.609h305" style="stroke:gray;stroke-width:1"></path><text x="2545.5" y="941.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">tracking_url: TEXT</text><text x="2545.5" y="957.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="2545.5" y="974.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2545.5" y="990.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="2545.5" y="1006.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="2545.5" y="1023.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="2545.5" y="1039.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">select_sql: TEXT</text><text x="2545.5" y="1055.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">executed_sql: TEXT</text><text x="2545.5" y="1071.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="97">limit: INTEGER</text><text x="2545.5" y="1088.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="169">select_as_cta: BOOLEAN</text><text x="2545.5" y="1104.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">select_as_cta_used: BOOLEAN</text><text x="2545.5" y="1120.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">progress: INTEGER</text><text x="2545.5" y="1137.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="2545.5" y="1153.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="2545.5" y="1169.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><path d="M2540.5 1177.063h305" style="stroke:gray;stroke-width:1"></path><text x="2545.5" y="1194.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">client_id: VARCHAR(11)</text><text x="2545.5" y="1210.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="227">tmp_table_name: VARCHAR(256)</text><text x="2545.5" y="1226.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="248">tmp_schema_name: VARCHAR(256)</text><text x="2545.5" y="1242.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">status: VARCHAR(16)</text><text x="2545.5" y="1259.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="181">tab_name: VARCHAR(256)</text><text x="2545.5" y="1275.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="199">sql_editor_id: VARCHAR(256)</text><text x="2545.5" y="1291.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="2545.5" y="1308.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="2545.5" y="1324.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">limiting_factor: VARCHAR(18)</text><text x="2545.5" y="1340.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="194">ctas_method: VARCHAR(16)</text><text x="2545.5" y="1357.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">results_key: VARCHAR(64)</text><text x="2545.5" y="1373.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">start_time: NUMERIC(20, 6)</text><text x="2545.5" y="1389.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">start_running_time: NUMERIC(20, 6)</text><text x="2545.5" y="1405.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">end_time: NUMERIC(20, 6)</text><text x="2545.5" y="1422.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="2292" y="1002.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2305" cy="1016.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2309.11 1022.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2317" y="1021.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">SavedQuery (saved_query)</text><path d="M2293 1030.609h210" style="stroke:gray;stroke-width:1"></path><text x="2298" y="1047.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2298" y="1063.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2298" y="1080.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="2298" y="1096.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2298" y="1112.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="2298" y="1129.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="107">db_id: INTEGER</text><text x="2298" y="1145.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="2298" y="1161.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="2298" y="1177.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">template_parameters: TEXT</text><text x="2298" y="1194.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="2298" y="1210.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">last_run: DATETIME</text><text x="2298" y="1226.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2298" y="1243.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2293 1250.469h210" style="stroke:gray;stroke-width:1"></path><text x="2298" y="1267.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2298" y="1283.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(128)</text><text x="2298" y="1300.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="2298" y="1316.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><rect width="232" height="255.859" x="2881" y="1035.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2894" cy="1049.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2898.11 1055.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2906" y="1053.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">TableSchema (table_schema)</text><path d="M2882 1063.109h230" style="stroke:gray;stroke-width:1"></path><text x="2887" y="1080.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2887" y="1096.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2887" y="1112.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="2887" y="1128.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2887" y="1145.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">tab_state_id: INTEGER</text><text x="2887" y="1161.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="2887" y="1177.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="2887" y="1194.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">expanded: BOOLEAN</text><text x="2887" y="1210.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2887" y="1226.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2882 1234.078h230" style="stroke:gray;stroke-width:1"></path><text x="2887" y="1251.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="2887" y="1267.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="2887" y="1283.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">table: VARCHAR(256)</text><rect width="218" height="76.594" x="2266" y="2527.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2279" cy="2541.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2283.11 2547.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2291" y="2546.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">Permission (ab_permission)</text><path d="M2267 2555.609h216" style="stroke:gray;stroke-width:1"></path><text x="2272" y="2572.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M2267 2579.906h216" style="stroke:gray;stroke-width:1"></path><text x="2272" y="2596.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><rect width="192" height="272.156" x="2200" y="2138.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2241.75" cy="2152.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2245.86 2158.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2259.25" y="2157.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="101">User (ab_user)</text><path d="M2201 2166.609h190" style="stroke:gray;stroke-width:1"></path><text x="2206" y="2183.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2206" y="2199.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="2206" y="2216.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">last_login: DATETIME</text><text x="2206" y="2232.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">login_count: INTEGER</text><text x="2206" y="2248.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">fail_login_count: INTEGER</text><text x="2206" y="2265.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2206" y="2281.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2206" y="2297.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2206" y="2313.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2201 2321.281h190" style="stroke:gray;stroke-width:1"></path><text x="2206" y="2338.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="2206" y="2354.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="2206" y="2370.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="2206" y="2387.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="2206" y="2403.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">email: VARCHAR(320)</text><rect width="287" height="92.891" x="2445.5" y="2228.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2458.5" cy="2242.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2462.61 2248.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2470.5" y="2246.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="259">PermissionView (ab_permission_view)</text><path d="M2446.5 2256.109h285" style="stroke:gray;stroke-width:1"></path><text x="2451.5" y="2273.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2451.5" y="2289.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">permission_id: INTEGER</text><text x="2451.5" y="2305.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">view_menu_id: INTEGER</text><path d="M2446.5 2313h285" style="stroke:gray;stroke-width:1"></path><rect width="214" height="76.594" x="2519" y="2527.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2532" cy="2541.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2536.11 2547.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2544" y="2546.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">ViewMenu (ab_view_menu)</text><path d="M2520 2555.609h212" style="stroke:gray;stroke-width:1"></path><text x="2525" y="2572.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M2520 2579.906h212" style="stroke:gray;stroke-width:1"></path><text x="2525" y="2596.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="247" height="174.375" x="1917.5" y="2187.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1930.5" cy="2201.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1934.61 2207.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1942.5" y="2206.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">RegisterUser (ab_register_user)</text><path d="M1918.5 2215.609h245" style="stroke:gray;stroke-width:1"></path><text x="1923.5" y="2232.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1923.5" y="2248.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="196">registration_date: DATETIME</text><path d="M1918.5 2256.203h245" style="stroke:gray;stroke-width:1"></path><text x="1923.5" y="2273.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="1923.5" y="2289.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="1923.5" y="2305.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="1923.5" y="2322.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="1923.5" y="2338.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">email: VARCHAR(64)</text><text x="1923.5" y="2354.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">registration_hash: VARCHAR(256)</text><rect width="155" height="76.594" x="2075.5" y="2527.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2102.9" cy="2541.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2107.01 2547.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2118.1" y="2546.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95">Role (ab_role)</text><path d="M2076.5 2555.609h153" style="stroke:gray;stroke-width:1"></path><text x="2081.5" y="2572.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M2076.5 2579.906h153" style="stroke:gray;stroke-width:1"></path><text x="2081.5" y="2596.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">name: VARCHAR(64)</text><rect width="327" height="206.969" x="3218.5" y="1059.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3231.5" cy="1073.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3235.61 1079.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3243.5" y="1078.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="299">ReportExecutionLog (report_execution_log)</text><path d="M3219.5 1087.609h325" style="stroke:gray;stroke-width:1"></path><text x="3224.5" y="1104.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3224.5" y="1120.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">scheduled_dttm: DATETIME</text><text x="3224.5" y="1137.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="3224.5" y="1153.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="3224.5" y="1169.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">value: FLOAT</text><text x="3224.5" y="1186.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">value_row_json: TEXT</text><text x="3224.5" y="1202.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="3224.5" y="1218.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><path d="M3219.5 1225.984h325" style="stroke:gray;stroke-width:1"></path><text x="3224.5" y="1242.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="3224.5" y="1259.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="139">state: VARCHAR(50)</text><rect width="271" height="174.375" x="3580.5" y="1076.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3593.5" cy="1090.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3597.61 1096.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3605.5" y="1094.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="243">ReportRecipients (report_recipient)</text><path d="M3581.5 1104.109h269" style="stroke:gray;stroke-width:1"></path><text x="3586.5" y="1121.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3586.5" y="1137.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3586.5" y="1153.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3586.5" y="1169.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">recipient_config_json: TEXT</text><text x="3586.5" y="1186.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><text x="3586.5" y="1202.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3586.5" y="1218.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3581.5 1226.188h269" style="stroke:gray;stroke-width:1"></path><text x="3586.5" y="1243.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><rect width="267" height="565.5" x="3219.5" y="1497.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3232.5" cy="1511.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3236.61 1517.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3244.5" y="1516.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="239">ReportSchedule (report_schedule)</text><path d="M3220.5 1525.609h265" style="stroke:gray;stroke-width:1"></path><text x="3225.5" y="1542.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3225.5" y="1558.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3225.5" y="1575.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3225.5" y="1591.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3225.5" y="1607.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3225.5" y="1624.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">context_markdown: TEXT</text><text x="3225.5" y="1640.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="3225.5" y="1656.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="3225.5" y="1672.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">chart_id: INTEGER</text><text x="3225.5" y="1689.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="3225.5" y="1705.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3225.5" y="1721.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177">last_eval_dttm: DATETIME</text><text x="3225.5" y="1738.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">last_value: FLOAT</text><text x="3225.5" y="1754.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">last_value_row_json: TEXT</text><text x="3225.5" y="1770.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">validator_config_json: TEXT</text><text x="3225.5" y="1787.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">log_retention: INTEGER</text><text x="3225.5" y="1803.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">grace_period: INTEGER</text><text x="3225.5" y="1819.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">working_timeout: INTEGER</text><text x="3225.5" y="1835.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">force_screenshot: BOOLEAN</text><text x="3225.5" y="1852.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">custom_width: INTEGER</text><text x="3225.5" y="1868.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">custom_height: INTEGER</text><text x="3225.5" y="1884.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3225.5" y="1901.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3220.5 1908.438h265" style="stroke:gray;stroke-width:1"></path><text x="3225.5" y="1925.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><text x="3225.5" y="1941.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(150)</text><text x="3225.5" y="1958.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">crontab: VARCHAR(1000)</text><text x="3225.5" y="1974.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="230">creation_method: VARCHAR(255)</text><text x="3225.5" y="1990.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">timezone: VARCHAR(100)</text><text x="3225.5" y="2006.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">report_format: VARCHAR(50)</text><text x="3225.5" y="2023.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="170">last_state: VARCHAR(50)</text><text x="3225.5" y="2039.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">validator_type: VARCHAR(100)</text><text x="3225.5" y="2055.808" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">email_subject: VARCHAR(255)</text><rect width="216" height="190.672" x="1408" y="2470.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1454.25" cy="2484.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1458.36 2490.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1471.75" y="2489.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">Theme (themes)</text><path d="M1409 2498.609h214" style="stroke:gray;stroke-width:1"></path><text x="1414" y="2515.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1414" y="2531.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1414" y="2548.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1414" y="2564.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">json_data: TEXT</text><text x="1414" y="2580.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">is_system: BOOLEAN</text><text x="1414" y="2597.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1414" y="2613.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1409 2620.688h214" style="stroke:gray;stroke-width:1"></path><text x="1414" y="2637.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1414" y="2653.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">theme_name: VARCHAR(250)</text><rect width="202" height="109.188" x="1659" y="2511.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1695.4" cy="2525.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1699.51 2531.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1712.6" y="2530.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">Group (ab_group)</text><path d="M1660 2539.609h200" style="stroke:gray;stroke-width:1"></path><text x="1665" y="2556.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1660 2563.906h200" style="stroke:gray;stroke-width:1"></path><text x="1665" y="2580.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><text x="1665" y="2597.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(150)</text><text x="1665" y="2613.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">description: VARCHAR(512)</text><path fill="none" d="M4434 1924.74v253.87H2400.02" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4434 1924.739-6-8M4434 1924.739l6-8M4434 1924.739v-8M4430 1926.739h8M2396.02 2182.609v-8M2399.02 2182.609v-8M2400.02 2178.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4678 1884.27v304.34H2400.33" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4678 1884.269-6-8M4678 1884.269l6-8M4678 1884.269v-8M4674 1886.269h8M2396.33 2192.609v-8M2399.33 2192.609v-8M2400.33 2188.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5136.7 815.61H2280.5v1314.72" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5136.7 815.609 8-6M5136.7 815.609l8 6M5136.7 815.609h8M5134.7 811.609v8M2284.5 2134.329h-8M2284.5 2131.329h-8M2280.5 2130.329v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5136.67 822.61H2816.75v65.88" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5140.67 818.609v8M5137.67 818.609v8M5136.67 822.609h8M2816.75 888.489l6 8M2816.75 888.489l-6 8M2816.75 888.489v8M2820.75 886.489h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5136.59 819.61H2433.33v174.81" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5140.59 815.609v8M5137.59 815.609v8M5136.59 819.609h8M2433.33 994.419l6 8M2433.33 994.419l-6 8M2433.33 994.419v8M2437.33 992.419h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5280 836.71v43.83" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5276 832.709h8M5276 835.709h8M5280 836.709v-8M5280 880.539l6 8M5280 880.539l-6 8M5280 880.539v8M5284 878.539h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5136.7 825.61H4434v810.93" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5140.7 821.609v8M5137.7 821.609v8M5136.7 825.609h8M4434 1636.539l6 8M4434 1636.539l-6 8M4434 1636.539v8M4438 1634.539h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5280 1446v149.48" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5276 1441.999h8M5276 1444.999h8M5280 1445.999v-8M5280 1595.479l6 8M5280 1595.479l-6 8M5280 1595.479v8M5284 1593.479h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5412.02 1254.61h111.73v365.15" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5408.02 1258.609v-8M5411.02 1258.609v-8M5412.02 1254.609h-8M5523.75 1619.759l6 8M5523.75 1619.759l-6 8M5523.75 1619.759v8M5527.75 1617.759h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5147.59 1433.61H2352v696.94" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5147.59 1433.609 8-6M5147.59 1433.609l8 6M5147.59 1433.609h8M5145.59 1429.609v8M2352 2130.549l6 8M2352 2130.549l-6 8M2352 2130.549v8M2356 2128.549h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5412.15 1071.61H5899v597.15" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5412.15 1071.609-8 6M5412.15 1071.609l-8-6M5412.15 1071.609h-8M5414.15 1075.609v-8M5899 1668.759l6 8M5899 1668.759l-6 8M5899 1668.759v8M5903 1666.759h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5959.5 1892.2v558.41H2217.43v68.72" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5959.5 1892.199-6-8M5959.5 1892.199l6-8M5959.5 1892.199v-8M5955.5 1894.199h8M2217.43 2519.329l6 8M2217.43 2519.329l-6 8M2217.43 2519.329v8M2221.43 2517.329h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5838.5 1892.13v326.48H2400.13" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5838.5 1892.129-6-8M5838.5 1892.129l6-8M5838.5 1892.129v-8M5834.5 1894.129h8M2396.13 2222.609v-8M2399.13 2222.609v-8M2400.13 2218.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5564 1941.32v267.29H2400.04" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5564 1941.319-6-8M5564 1941.319l6-8M5564 1941.319v-8M5560 1943.319h8M2396.04 2212.609v-8M2399.04 2212.609v-8M2400.04 2208.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5278 1965.88v232.73H2400.26" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5278 1965.879-6-8M5278 1965.879l6-8M5278 1965.879v-8M5274 1967.879h8M2396.26 2202.609v-8M2399.26 2202.609v-8M2400.26 2198.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5136.23 197.61H2257.5v1932.72" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5136.23 197.609 8-6M5136.23 197.609l8 6M5136.23 197.609h8M5134.23 193.609v8M2261.5 2134.329h-8M2261.5 2131.329h-8M2257.5 2130.329v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5283 308.77v43.73" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5283 308.769-6-8M5283 308.769l6-8M5283 308.769v-8M5279 310.769h8M5287 356.499h-8M5287 353.499h-8M5283 352.499v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2054.09 792.61H2246V2130.5" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2054.09 792.609-8 6M2054.09 792.609l-8-6M2054.09 792.609h-8M2056.09 796.609v-8M2250 2134.499h-8M2250 2131.499h-8M2246 2130.499v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2014.3 820.14v865.25" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2014.3 820.139-6-8M2014.3 820.139l6-8M2014.3 820.139v-8M2010.3 822.139h8M2014.3 1685.389l6 8M2014.3 1685.389l-6 8M2014.3 1685.389v8M2018.3 1683.389h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2029.9 820.36v72.25h3117.67" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2029.9 820.359-6-8M2029.9 820.359l6-8M2029.9 820.359v-8M2025.9 822.359h8M5151.57 888.609v8M5148.57 888.609v8M5147.57 892.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1897.25 820.28v178.33h-156.44" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1897.25 820.279-6-8M1897.25 820.279l6-8M1897.25 820.279v-8M1893.25 822.279h8M1740.81 998.609l-8 6M1740.81 998.609l-8-6M1740.81 998.609h-8M1742.81 1002.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2022.1 820.37v743.24h1189.19" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2018.1 816.369h8M2018.1 819.369h8M2022.1 820.369v-8M3211.29 1563.609l8-6M3211.29 1563.609l8 6M3211.29 1563.609h8M3209.29 1559.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1957.83 1258.27v427.12" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1957.83 1258.269-6-8M1957.83 1258.269l6-8M1957.83 1258.269v-8M1953.83 1260.269h8M1961.83 1689.389h-8M1961.83 1686.389h-8M1957.83 1685.389v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2014.59 1163.61h219.91v966.77" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2014.59 1163.609-8 6M2014.59 1163.609l-8-6M2014.59 1163.609h-8M2016.59 1167.609v-8M2238.5 2134.379h-8M2238.5 2131.379h-8M2234.5 2130.379v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1611 681.66v304.87" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1611 681.659-6-8M1611 681.659l6-8M1611 681.659v-8M1607 683.659h8M1615 990.529h-8M1615 987.529h-8M1611 986.529v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1742.5 681.69v1469.92h449.4" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1742.5 681.689-6-8M1742.5 681.689l6-8M1742.5 681.689v-8M1738.5 683.689h8M2195.9 2147.609v8M2192.9 2147.609v8M2191.9 2151.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1981.5 1876.04v269.57h210.43" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1981.5 1876.039-6-8M1981.5 1876.039l6-8M1981.5 1876.039v-8M1977.5 1878.039h8M2191.93 2145.609l8-6M2191.93 2145.609l8 6M2191.93 2145.609h8M2189.93 2141.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M901.67 681.79v1487.82h1290.22" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m901.67 681.789-6-8M901.67 681.789l6-8M901.67 681.789v-8M897.67 683.789h8M2195.89 2165.609v8M2192.89 2165.609v8M2191.89 2169.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M990.33 681.73v481.88h248.83" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M986.33 677.729h8M986.33 680.729h8M990.33 681.729v-8M1239.16 1163.609l8-6M1239.16 1163.609l8 6M1239.16 1163.609h8M1237.16 1159.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1740.64 1325.61H2223v804.78" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1740.64 1325.609-8 6M1740.64 1325.609l-8-6M1740.64 1325.609h-8M1742.64 1329.609v-8M2223 2130.389l6 8M2223 2130.389l-6 8M2223 2130.389v8M2227 2128.389h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1740.71 1329.61h168.46v355.78" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1740.71 1329.609-8 6M1740.71 1329.609l-8-6M1740.71 1329.609h-8M1742.71 1333.609v-8M1909.17 1685.389l6 8M1909.17 1685.389l-6 8M1909.17 1685.389v8M1913.17 1683.389h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1556.75 1339.65v1122.69" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1556.75 1339.649-6-8M1556.75 1339.649l6-8M1556.75 1339.649v-8M1552.75 1341.649h8M1560.75 2466.339h-8M1560.75 2463.339h-8M1556.75 2462.339v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1740.63 1327.61h435.7v1191.73" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1740.63 1327.609-8 6M1740.63 1327.609l-8-6M1740.63 1327.609h-8M1742.63 1331.609v-8M2176.33 2519.339l6 8M2176.33 2519.339l-6 8M2176.33 2519.339v8M2180.33 2517.339h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1695.75 1339.82v288.79h1515.73" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M1691.75 1335.819h8M1691.75 1338.819h8M1695.75 1339.819v-8M3211.48 1628.609l8-6M3211.48 1628.609l8 6M3211.48 1628.609h8M3209.48 1624.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M653 689.86v1485.75h1538.96" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m653 689.859-6-8M653 689.859l6-8M653 689.859v-8M649 691.859h8M2195.96 2171.609v8M2192.96 2171.609v8M2191.96 2175.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1431.25 1282.78v874.83h760.49" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1431.25 1282.779-6-8M1431.25 1282.779l6-8M1431.25 1282.779v-8M1427.25 1284.779h8M2195.74 2153.609v8M2192.74 2153.609v8M2191.74 2157.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M377 689.63v1491.98h1814.85" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m377 689.629-6-8M377 689.629l6-8M377 689.629v-8M373 691.629h8M2195.85 2177.609v8M2192.85 2177.609v8M2191.85 2181.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1302.75 689.68v333.93h178.42" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1302.75 689.679-6-8M1302.75 689.679l6-8M1302.75 689.679v-8M1298.75 691.679h8M1485.17 1019.609v8M1482.17 1019.609v8M1481.17 1023.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2795.09 535.61h2341.67" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2795.09 535.609-8 6M2795.09 535.609l-8-6M2795.09 535.609h-8M2797.09 539.609v-8M5140.76 531.609v8M5137.76 531.609v8M5136.76 535.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2795.11 653.61H2997v373.26" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2791.11 657.609v-8M2794.11 657.609v-8M2795.11 653.609h-8M2997 1026.869l6 8M2997 1026.869l-6 8M2997 1026.869v8M3001 1024.869h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2693 779.76v108.75" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2693 779.759-6-8M2693 779.759l6-8M2693 779.759v-8M2689 781.759h8M2697 892.509h-8M2697 889.509h-8M2693 888.509v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2590.78 653.61h-228.11V994.6" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2590.78 653.609 8-6M2590.78 653.609l8 6M2590.78 653.609h8M2588.78 649.609v8M2366.67 998.599h-8M2366.67 995.599h-8M2362.67 994.599v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2590.9 535.61H2269v1594.91" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2590.9 535.609 8-6M2590.9 535.609l8 6M2590.9 535.609h8M2588.9 531.609v8M2273 2134.519h-8M2273 2131.519h-8M2269 2130.519v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2531.38 1380.61H2332v749.73" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2531.38 1380.609 8-6M2531.38 1380.609l8 6M2531.38 1380.609h8M2529.38 1376.609v8M2336 2134.339h-8M2336 2131.339h-8M2332 2130.339v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2283.85 1287.61H2037.7v398" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2283.85 1287.609 8-6M2283.85 1287.609l8 6M2283.85 1287.609h8M2281.85 1283.609v8M2037.7 1685.609l6 8M2037.7 1685.609l-6 8M2037.7 1685.609v8M2041.7 1683.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3121.06 1047.61h2027.61V836.74" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3121.06 1047.609-8 6M3121.06 1047.609l-8-6M3121.06 1047.609h-8M3123.06 1051.609v-8M5144.67 832.739h8M5144.67 835.739h8M5148.67 836.739v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2997 1299.19v849.42h-597" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2997 1299.189-6-8M2997 1299.189l6-8M2997 1299.189v-8M2993 1301.189h8M2396 2152.609v-8M2399 2152.609v-8M2400 2148.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2213.07 2418.97v100.54" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2213.07 2418.969-6-8M2213.07 2418.969l6-8M2213.07 2418.969v-8M2209.07 2420.969h8M2213.07 2519.509l6 8M2213.07 2519.509l-6 8M2213.07 2519.509v8M2217.07 2517.509h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2211.5 2130.3v-28.69h-23.33v329h37.97v-11.76" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2211.5 2130.299 6 8M2211.5 2130.299l-6 8M2211.5 2130.299v8M2215.5 2128.299h-8M2222.14 2414.849h8M2222.14 2417.849h8M2226.14 2418.849v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2208.71 2418.72v100.89h-339.45" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2208.71 2418.719-6-8M2208.71 2418.719l6-8M2208.71 2418.719v-8M2204.71 2420.719h8M1869.26 2519.609l-8 6M1869.26 2519.609l-8-6M1869.26 2519.609h-8M1871.26 2523.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2400.1 2168.61H4201v-284.09" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2396.1 2172.609v-8M2399.1 2172.609v-8M2400.1 2168.609h-8M4201 1884.519l-6-8M4201 1884.519l6-8M4201 1884.519v-8M4197 1886.519h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2312 2130.6v-798.59" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2316 2134.599h-8M2316 2131.599h-8M2312 2130.599v8M2312 1332.009l-6-8M2312 1332.009l6-8M2312 1332.009v-8M2308 1334.009h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2191.95 2163.61h-1011.2V689.76" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2195.95 2159.609v8M2192.95 2159.609v8M2191.95 2163.609h8M1180.75 689.759l-6-8M1180.75 689.759l6-8M1180.75 689.759v-8M1176.75 691.759h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2471.17 2329.12v190.11" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2471.17 2329.119-6-8M2471.17 2329.119l6-8M2471.17 2329.119v-8M2467.17 2331.119h8M2475.17 2523.229h-8M2475.17 2520.229h-8M2471.17 2519.229v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2625.75 2329.12v190.11" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2625.75 2329.119-6-8M2625.75 2329.119l6-8M2625.75 2329.119v-8M2621.75 2331.119h8M2629.75 2523.229h-8M2629.75 2520.229h-8M2625.75 2519.229v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2458.33 2329.3v169.31h-236.54v20.63" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2458.33 2329.299-6-8M2458.33 2329.299l6-8M2458.33 2329.299v-8M2454.33 2331.299h8M2221.79 2519.239l6 8M2221.79 2519.239l-6 8M2221.79 2519.239v8M2225.79 2517.239h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2067.36 2566.61h-198.02" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2067.36 2566.609 8-6M2067.36 2566.609l8 6M2067.36 2566.609h8M2065.36 2562.609v8M1869.34 2566.609l-8 6M1869.34 2566.609l-8-6M1869.34 2566.609h-8M1871.34 2570.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3353 1274.81v214.54" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3353 1274.809-6-8M3353 1274.809l6-8M3353 1274.809v-8M3349 1276.809h8M3357 1493.349h-8M3357 1490.349h-8M3353 1489.349v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3670.83 1258.44v275.17h-175.96" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3670.83 1258.439-6-8M3670.83 1258.439l6-8M3670.83 1258.439v-8M3666.83 1260.439h8M3490.87 1537.609v-8M3493.87 1537.609v-8M3494.87 1533.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3761.17 1258.15v900.46H2400.13" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3761.17 1258.149-6-8M3761.17 1258.149l6-8M3761.17 1258.149v-8M3757.17 1260.149h8M2396.13 2162.609v-8M2399.13 2162.609v-8M2400.13 2158.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3494.77 1568.61h1657.56V836.84" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3494.77 1568.609-8 6M3494.77 1568.609l-8-6M3494.77 1568.609h-8M3496.77 1572.609v-8M5148.33 832.839h8M5148.33 835.839h8M5152.33 836.839v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3211.42 1965.61H2372v164.57" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3211.42 1965.609 8-6M3211.42 1965.609l8 6M3211.42 1965.609h8M3209.42 1961.609v8M2372 2130.179l6 8M2372 2130.179l-6 8M2372 2130.179v8M2376 2128.179h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1632.31 2484.61h572.05v-65.74" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1632.31 2484.609-8 6M1632.31 2484.609l-8-6M1632.31 2484.609h-8M1634.31 2488.609v-8M2200.36 2414.869h8M2200.36 2417.869h8M2204.36 2418.869v-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="6102" height="2683" preserveAspectRatio="none" style="width:6102px;height:2683px;background:#003153" viewBox="0 0 6102 2683"><path fill="#003153" d="M0 0h6102v2683H0z" style="stroke:none;stroke-width:1"></path><text x="2911" y="35.421" fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" textLength="271">Apache Superset ERD</text><rect width="1163" height="323" x="3892" y="1609.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="4444.5" y="1624.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="58">System</text><rect width="967" height="1915" x="5129" y="58.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="5565.5" y="73.605" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="94">Data Assets</text><rect width="2050" height="1541.5" x="12" y="342.109" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1018" y="357.104" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="38">Core</text><rect width="853" height="1063" x="2276" y="382.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="2670.5" y="397.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="64">SQL Lab</text><rect width="848" height="517" x="1901" y="2103.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="2174.5" y="2118.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="301">Inherited from Flask App Builder (FAB)</text><rect width="665" height="1055" x="3203" y="1024.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="3469.5" y="1039.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="132">Alerts &amp; Reports</text><rect width="485" height="242" x="1392" y="2435.609" rx="2.5" ry="2.5" style="stroke:#d9d3d0;stroke-width:1"></rect><text x="1546.5" y="2450.604" fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" textLength="176">Uncategorized Models</text><rect width="222" height="125.484" x="4817" y="1718.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4843.5" cy="1732.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4847.61 1738.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4858.5" y="1736.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">CacheKey (cache_keys)</text><path d="M4818 1746.109h220" style="stroke:gray;stroke-width:1"></path><text x="4823" y="1763.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4823" y="1779.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="4823" y="1795.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><path d="M4818 1803h220" style="stroke:gray;stroke-width:1"></path><text x="4823" y="1819.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">cache_key: VARCHAR(256)</text><text x="4823" y="1836.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">datasource_uid: VARCHAR(64)</text><rect width="210" height="272.156" x="4329" y="1644.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4345.6" cy="1658.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4349.71 1664.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4358.4" y="1663.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">SSHTunnel (ssh_tunnels)</text><path d="M4330 1672.609h208" style="stroke:gray;stroke-width:1"></path><text x="4335" y="1689.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4335" y="1705.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4335" y="1722.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="4335" y="1738.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4335" y="1754.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="4335" y="1771.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="151">server_address: TEXT</text><text x="4335" y="1787.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">server_port: INTEGER</text><text x="4335" y="1803.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">username: BLOB</text><text x="4335" y="1819.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="4335" y="1836.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">private_key: BLOB</text><text x="4335" y="1852.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">private_key_password: BLOB</text><text x="4335" y="1868.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4335" y="1885.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4330 1892.469h208" style="stroke:gray;stroke-width:1"></path><text x="4335" y="1909.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="185" height="190.672" x="4108.5" y="1685.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4163.25" cy="1699.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4167.36 1705.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4180.75" y="1703.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="68">Log (logs)</text><path d="M4109.5 1713.109h183" style="stroke:gray;stroke-width:1"></path><text x="4114.5" y="1730.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4114.5" y="1746.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="4114.5" y="1762.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="4114.5" y="1778.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">slice_id: INTEGER</text><text x="4114.5" y="1795.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="74">json: TEXT</text><text x="4114.5" y="1811.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><text x="4114.5" y="1827.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">duration_ms: INTEGER</text><path d="M4109.5 1835.188h183" style="stroke:gray;stroke-width:1"></path><text x="4114.5" y="1852.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">action: VARCHAR(512)</text><text x="4114.5" y="1868.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">referrer: VARCHAR(1024)</text><rect width="207" height="190.672" x="4574.5" y="1685.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="4587.5" cy="1699.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M4591.61 1705.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="4599.5" y="1703.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="179">KeyValueEntry (key_value)</text><path d="M4575.5 1713.109h205" style="stroke:gray;stroke-width:1"></path><text x="4580.5" y="1730.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="4580.5" y="1746.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="83">value: BLOB</text><text x="4580.5" y="1762.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="4580.5" y="1778.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="4580.5" y="1795.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="4580.5" y="1811.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">expires_on: DATETIME</text><text x="4580.5" y="1827.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M4575.5 1835.188h205" style="stroke:gray;stroke-width:1"></path><text x="4580.5" y="1852.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="4580.5" y="1868.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">resource: VARCHAR(32)</text><rect width="165" height="76.594" x="3908.5" y="1742.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3921.5" cy="1756.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3925.61 1762.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3933.5" y="1760.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">KeyValue (keyvalue)</text><path d="M3909.5 1770.109h163" style="stroke:gray;stroke-width:1"></path><text x="3914.5" y="1787.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3914.5" y="1803.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="81">value: TEXT</text><path d="M3909.5 1810.703h163" style="stroke:gray;stroke-width:1"></path><rect width="276" height="467.719" x="5145" y="360.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5226.25" cy="374.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5230.36 380.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5243.75" y="379.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="106">Database (dbs)</text><path d="M5146 388.609h274" style="stroke:gray;stroke-width:1"></path><text x="5151" y="405.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5151" y="421.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5151" y="438.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5151" y="454.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">password: BLOB</text><text x="5151" y="470.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="5151" y="487.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="256">select_as_create_table_as: BOOLEAN</text><text x="5151" y="503.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">expose_in_sqllab: BOOLEAN</text><text x="5151" y="519.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">allow_run_async: BOOLEAN</text><text x="5151" y="535.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">allow_file_upload: BOOLEAN</text><text x="5151" y="552.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">allow_ctas: BOOLEAN</text><text x="5151" y="568.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="148">allow_cvas: BOOLEAN</text><text x="5151" y="584.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">allow_dml: BOOLEAN</text><text x="5151" y="601.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="5151" y="617.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">encrypted_extra: BLOB</text><text x="5151" y="633.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">impersonate_user: BOOLEAN</text><text x="5151" y="650.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">server_cert: BLOB</text><text x="5151" y="666.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="5151" y="682.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="5151" y="698.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5151" y="715.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5146 722.547h274" style="stroke:gray;stroke-width:1"></path><text x="5151" y="739.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5151" y="755.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">verbose_name: VARCHAR(250)</text><text x="5151" y="772.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">database_name: VARCHAR(250)</text><text x="5151" y="788.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="223">sqlalchemy_uri: VARCHAR(1024)</text><text x="5151" y="804.73" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="264">configuration_method: VARCHAR(255)</text><text x="5151" y="821.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">force_ctas_schema: VARCHAR(250)</text><rect width="248" height="549.203" x="5156" y="888.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5214.75" cy="902.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5218.86 908.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5232.25" y="907.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">SqlaTable (tables)</text><path d="M5157 916.609h246" style="stroke:gray;stroke-width:1"></path><text x="5162" y="933.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5162" y="949.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5162" y="966.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5162" y="982.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5162" y="998.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">default_endpoint: TEXT</text><text x="5162" y="1015.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">is_featured: BOOLEAN</text><text x="5162" y="1031.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="217">filter_select_enabled: BOOLEAN</text><text x="5162" y="1047.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">offset: INTEGER</text><text x="5162" y="1063.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="5162" y="1080.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="5162" y="1096.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="5162" y="1112.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="5162" y="1129.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="203">fetch_values_predicate: TEXT</text><text x="5162" y="1145.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="5162" y="1161.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="171">is_sqllab_view: BOOLEAN</text><text x="5162" y="1178.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="5162" y="1194.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="5162" y="1210.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="209">normalize_columns: BOOLEAN</text><text x="5162" y="1226.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="236">always_filter_main_dttm: BOOLEAN</text><text x="5162" y="1243.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">folders: JSON</text><text x="5162" y="1259.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5162" y="1275.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5157 1283.141h246" style="stroke:gray;stroke-width:1"></path><text x="5162" y="1300.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5162" y="1316.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">params: VARCHAR(1000)</text><text x="5162" y="1332.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="5162" y="1349.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="5162" y="1365.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><text x="5162" y="1381.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="193">table_name: VARCHAR(250)</text><text x="5162" y="1397.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="212">main_dttm_col: VARCHAR(250)</text><text x="5162" y="1414.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(255)</text><text x="5162" y="1430.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="363" height="206.969" x="5717.5" y="1677.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5730.5" cy="1691.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5734.61 1697.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5742.5" y="1695.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="335">RowLevelSecurityFilter (row_level_security_filters)</text><path d="M5718.5 1705.109h361" style="stroke:gray;stroke-width:1"></path><text x="5723.5" y="1722.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5723.5" y="1738.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5723.5" y="1754.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5723.5" y="1770.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5723.5" y="1787.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="90">clause: TEXT</text><text x="5723.5" y="1803.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5723.5" y="1819.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5718.5 1827.188h361" style="stroke:gray;stroke-width:1"></path><text x="5723.5" y="1844.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(255)</text><text x="5723.5" y="1860.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">filter_type: VARCHAR(7)</text><text x="5723.5" y="1876.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">group_key: VARCHAR(255)</text><rect width="236" height="304.75" x="5446" y="1628.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5482.85" cy="1642.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5486.96 1648.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5500.15" y="1646.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="155">SqlMetric (sql_metrics)</text><path d="M5447 1656.109h234" style="stroke:gray;stroke-width:1"></path><text x="5452" y="1673.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5452" y="1689.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5452" y="1705.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5452" y="1721.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5452" y="1738.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="102">currency: JSON</text><text x="5452" y="1754.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">warning_text: TEXT</text><text x="5452" y="1770.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="5452" y="1787.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="5452" y="1803.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="5452" y="1819.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5452" y="1836.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5447 1843.375h234" style="stroke:gray;stroke-width:1"></path><text x="5452" y="1860.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5452" y="1876.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">metric_name: VARCHAR(255)</text><text x="5452" y="1892.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="5452" y="1909.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">metric_type: VARCHAR(32)</text><text x="5452" y="1925.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">d3format: VARCHAR(128)</text><rect width="266" height="353.641" x="5145" y="1603.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5172.85" cy="1617.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5176.96 1623.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5188.15" y="1622.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">TableColumn (table_columns)</text><path d="M5146 1631.609h264" style="stroke:gray;stroke-width:1"></path><text x="5151" y="1648.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5151" y="1664.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5151" y="1681.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5151" y="1697.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">is_active: BOOLEAN</text><text x="5151" y="1713.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="75">type: TEXT</text><text x="5151" y="1730.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="133">groupby: BOOLEAN</text><text x="5151" y="1746.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">filterable: BOOLEAN</text><text x="5151" y="1762.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="5151" y="1778.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">table_id: INTEGER</text><text x="5151" y="1795.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="126">is_dttm: BOOLEAN</text><text x="5151" y="1811.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">expression: TEXT</text><text x="5151" y="1827.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="79">extra: TEXT</text><text x="5151" y="1844.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5151" y="1860.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5146 1867.766h264" style="stroke:gray;stroke-width:1"></path><text x="5151" y="1884.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="5151" y="1901.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="210">column_name: VARCHAR(255)</text><text x="5151" y="1917.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="224">verbose_name: VARCHAR(1024)</text><text x="5151" y="1933.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="254">advanced_data_type: VARCHAR(255)</text><text x="5151" y="1949.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">python_date_format: VARCHAR(255)</text><rect width="457" height="206.969" x="5144.5" y="93.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="5157.5" cy="107.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M5161.61 113.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="5169.5" y="112.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="429">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><path d="M5145.5 121.609h455" style="stroke:gray;stroke-width:1"></path><text x="5150.5" y="138.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="5150.5" y="154.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="5150.5" y="171.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="5150.5" y="187.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="5150.5" y="203.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="5150.5" y="220.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">access_token: BLOB</text><text x="5150.5" y="236.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="250">access_token_expiration: DATETIME</text><text x="5150.5" y="252.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">refresh_token: BLOB</text><text x="5150.5" y="268.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="5150.5" y="285.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M5145.5 292.578h455" style="stroke:gray;stroke-width:1"></path><rect width="258" height="435.125" x="1788" y="377.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1870.75" cy="391.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1874.86 397.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1888.25" y="395.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="85">Slice (slices)</text><path d="M1789 405.109h256" style="stroke:gray;stroke-width:1"></path><text x="1794" y="422.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1794" y="438.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1794" y="454.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1794" y="470.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="167">datasource_id: INTEGER</text><text x="1794" y="487.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="96">params: TEXT</text><text x="1794" y="503.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_context: TEXT</text><text x="1794" y="519.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="1794" y="536.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">cache_timeout: INTEGER</text><text x="1794" y="552.48" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">last_saved_at: DATETIME</text><text x="1794" y="568.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">last_saved_by_fk: INTEGER</text><text x="1794" y="585.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="1794" y="601.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="1794" y="617.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="1794" y="633.964" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="1794" y="650.261" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1794" y="666.558" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1789 673.859h256" style="stroke:gray;stroke-width:1"></path><text x="1794" y="690.855" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1794" y="707.151" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">slice_name: VARCHAR(250)</text><text x="1794" y="723.448" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="228">datasource_type: VARCHAR(200)</text><text x="1794" y="739.745" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">datasource_name: VARCHAR(2000)</text><text x="1794" y="756.042" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">viz_type: VARCHAR(250)</text><text x="1794" y="772.339" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">perm: VARCHAR(1000)</text><text x="1794" y="788.636" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">schema_perm: VARCHAR(1000)</text><text x="1794" y="804.933" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="215">catalog_perm: VARCHAR(1000)</text><rect width="239" height="174.375" x="1767.5" y="1076.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1780.5" cy="1090.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1784.61 1096.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1792.5" y="1094.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">TaggedObject (tagged_object)</text><path d="M1768.5 1104.109h237" style="stroke:gray;stroke-width:1"></path><text x="1773.5" y="1121.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1773.5" y="1137.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1773.5" y="1153.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1773.5" y="1169.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">tag_id: INTEGER</text><text x="1773.5" y="1186.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">object_id: INTEGER</text><text x="1773.5" y="1202.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1773.5" y="1218.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1768.5 1226.188h237" style="stroke:gray;stroke-width:1"></path><text x="1773.5" y="1243.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">object_type: VARCHAR(9)</text><rect width="359" height="158.078" x="1393.5" y="515.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1406.5" cy="529.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1410.61 535.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1418.5" y="534.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="331">EmbeddedDashboard (embedded_dashboards)</text><path d="M1394.5 543.609h357" style="stroke:gray;stroke-width:1"></path><text x="1399.5" y="560.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1399.5" y="576.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1399.5" y="593.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">allow_domain_list: TEXT</text><text x="1399.5" y="609.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="1399.5" y="625.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1399.5" y="642.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1394.5 649.391h357" style="stroke:gray;stroke-width:1"></path><text x="1399.5" y="666.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><rect width="185" height="174.375" x="1860.5" y="1693.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1918.25" cy="1707.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1922.36 1713.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1935.75" y="1712.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="62">Tag (tag)</text><path d="M1861.5 1721.609h183" style="stroke:gray;stroke-width:1"></path><text x="1866.5" y="1738.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1866.5" y="1754.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1866.5" y="1771.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1866.5" y="1787.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="1866.5" y="1803.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1866.5" y="1820.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1861.5 1827.391h183" style="stroke:gray;stroke-width:1"></path><text x="1866.5" y="1844.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><text x="1866.5" y="1860.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(12)</text><rect width="266" height="158.078" x="813" y="515.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="826" cy="529.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M830.11 535.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="838" y="534.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="238">AnnotationLayer (annotation_layer)</text><path d="M814 543.609h264" style="stroke:gray;stroke-width:1"></path><text x="819" y="560.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="819" y="576.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="819" y="593.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="819" y="609.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">descr: TEXT</text><text x="819" y="625.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="819" y="642.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M814 649.391h264" style="stroke:gray;stroke-width:1"></path><text x="819" y="666.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="243" height="337.344" x="1489.5" y="994.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1521.85" cy="1008.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1525.96 1014.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1538.15" y="1013.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="172">Dashboard (dashboards)</text><path d="M1490.5 1022.609h241" style="stroke:gray;stroke-width:1"></path><text x="1495.5" y="1039.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1495.5" y="1055.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1495.5" y="1072.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1495.5" y="1088.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="136">position_json: TEXT</text><text x="1495.5" y="1104.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="1495.5" y="1121.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="1495.5" y="1137.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">theme_id: INTEGER</text><text x="1495.5" y="1153.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="123">certified_by: TEXT</text><text x="1495.5" y="1169.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">certification_details: TEXT</text><text x="1495.5" y="1186.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="1495.5" y="1202.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">published: BOOLEAN</text><text x="1495.5" y="1218.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="231">is_managed_externally: BOOLEAN</text><text x="1495.5" y="1235.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">external_url: TEXT</text><text x="1495.5" y="1251.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1495.5" y="1267.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1490.5 1275.063h241" style="stroke:gray;stroke-width:1"></path><text x="1495.5" y="1292.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1495.5" y="1308.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">dashboard_title: VARCHAR(500)</text><text x="1495.5" y="1324.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="142">slug: VARCHAR(255)</text><rect width="249" height="174.375" x="528.5" y="507.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="541.5" cy="521.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M545.61 527.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="553.5" y="526.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="221">DynamicPlugin (dynamic_plugin)</text><path d="M529.5 535.609h247" style="stroke:gray;stroke-width:1"></path><text x="534.5" y="552.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="534.5" y="568.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="534.5" y="585.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="534.5" y="601.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="84">name: TEXT</text><text x="534.5" y="617.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">key: TEXT</text><text x="534.5" y="634.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="117">bundle_url: TEXT</text><text x="534.5" y="650.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="534.5" y="666.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M529.5 673.984h247" style="stroke:gray;stroke-width:1"></path><rect width="207" height="223.266" x="1247.5" y="1051.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1267.7" cy="1065.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1271.81 1071.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1281.3" y="1070.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">Annotation (annotation)</text><path d="M1248.5 1079.609h205" style="stroke:gray;stroke-width:1"></path><text x="1253.5" y="1096.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1253.5" y="1112.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1253.5" y="1129.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1253.5" y="1145.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="1253.5" y="1161.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="1253.5" y="1178.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">layer_id: INTEGER</text><text x="1253.5" y="1194.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="121">long_descr: TEXT</text><text x="1253.5" y="1210.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">json_metadata: TEXT</text><text x="1253.5" y="1226.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1253.5" y="1243.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1248.5 1250.578h205" style="stroke:gray;stroke-width:1"></path><text x="1253.5" y="1267.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="195">short_descr: VARCHAR(500)</text><rect width="233" height="174.375" x="260.5" y="507.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="273.5" cy="521.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M277.61 527.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="285.5" y="526.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="205">CssTemplate (css_templates)</text><path d="M261.5 535.609h231" style="stroke:gray;stroke-width:1"></path><text x="266.5" y="552.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="266.5" y="568.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="266.5" y="585.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="266.5" y="601.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="69">css: TEXT</text><text x="266.5" y="617.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="266.5" y="634.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M261.5 641.391h231" style="stroke:gray;stroke-width:1"></path><text x="266.5" y="658.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="266.5" y="674.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="220">template_name: VARCHAR(250)</text><rect width="244" height="174.375" x="1114" y="507.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1133.75" cy="521.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1137.86 527.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1147.25" y="526.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="201">UserAttribute (user_attribute)</text><path d="M1115 535.609h242" style="stroke:gray;stroke-width:1"></path><text x="1120" y="552.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1120" y="568.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1120" y="585.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1120" y="601.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="1120" y="617.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">welcome_dashboard_id: INTEGER</text><text x="1120" y="634.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1120" y="650.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1115 657.688h242" style="stroke:gray;stroke-width:1"></path><text x="1120" y="674.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">avatar_url: VARCHAR(100)</text><rect width="197" height="141.781" x="28.5" y="523.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="68.75" cy="537.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M72.86 543.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="86.25" y="542.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="109">FavStar (favstar)</text><path d="M29.5 551.609h195" style="stroke:gray;stroke-width:1"></path><text x="34.5" y="568.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="34.5" y="584.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="34.5" y="601.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="110">obj_id: INTEGER</text><text x="34.5" y="617.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="112">dttm: DATETIME</text><path d="M29.5 624.797h195" style="stroke:gray;stroke-width:1"></path><text x="34.5" y="641.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="34.5" y="658.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="185">class_name: VARCHAR(50)</text><rect width="188" height="353.641" x="2599" y="417.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2621" cy="431.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2625.11 437.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2635" y="436.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">TabState (tab_state)</text><path d="M2600 445.609h186" style="stroke:gray;stroke-width:1"></path><text x="2605" y="462.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2605" y="478.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2605" y="495.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="2605" y="511.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2605" y="527.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="2605" y="544.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="2605" y="560.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="2605" y="576.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="2605" y="592.98" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">query_limit: INTEGER</text><text x="2605" y="609.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">latest_query_id: INTEGER</text><text x="2605" y="625.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="130">autorun: BOOLEAN</text><text x="2605" y="641.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="164">template_params: TEXT</text><text x="2605" y="658.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">hide_left_bar: BOOLEAN</text><text x="2605" y="674.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">saved_query_id: INTEGER</text><text x="2605" y="690.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2605" y="707.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2600 714.359h186" style="stroke:gray;stroke-width:1"></path><text x="2605" y="731.355" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><text x="2605" y="747.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="2605" y="763.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><rect width="307" height="532.906" x="2539.5" y="896.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2642.25" cy="910.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2646.36 916.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2659.75" y="915.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="94">Query (query)</text><path d="M2540.5 924.609h305" style="stroke:gray;stroke-width:1"></path><text x="2545.5" y="941.605" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">tracking_url: TEXT</text><text x="2545.5" y="957.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="2545.5" y="974.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2545.5" y="990.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="2545.5" y="1006.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="2545.5" y="1023.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="2545.5" y="1039.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="114">select_sql: TEXT</text><text x="2545.5" y="1055.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="137">executed_sql: TEXT</text><text x="2545.5" y="1071.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="97">limit: INTEGER</text><text x="2545.5" y="1088.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="169">select_as_cta: BOOLEAN</text><text x="2545.5" y="1104.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="211">select_as_cta_used: BOOLEAN</text><text x="2545.5" y="1120.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="132">progress: INTEGER</text><text x="2545.5" y="1137.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="2545.5" y="1153.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="2545.5" y="1169.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><path d="M2540.5 1177.063h305" style="stroke:gray;stroke-width:1"></path><text x="2545.5" y="1194.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">client_id: VARCHAR(11)</text><text x="2545.5" y="1210.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="227">tmp_table_name: VARCHAR(256)</text><text x="2545.5" y="1226.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="248">tmp_schema_name: VARCHAR(256)</text><text x="2545.5" y="1242.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">status: VARCHAR(16)</text><text x="2545.5" y="1259.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="181">tab_name: VARCHAR(256)</text><text x="2545.5" y="1275.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="199">sql_editor_id: VARCHAR(256)</text><text x="2545.5" y="1291.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="2545.5" y="1308.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="2545.5" y="1324.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="198">limiting_factor: VARCHAR(18)</text><text x="2545.5" y="1340.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="194">ctas_method: VARCHAR(16)</text><text x="2545.5" y="1357.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">results_key: VARCHAR(64)</text><text x="2545.5" y="1373.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">start_time: NUMERIC(20, 6)</text><text x="2545.5" y="1389.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="246">start_running_time: NUMERIC(20, 6)</text><text x="2545.5" y="1405.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="182">end_time: NUMERIC(20, 6)</text><text x="2545.5" y="1422.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="2292" y="1002.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2305" cy="1016.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2309.11 1022.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2317" y="1021.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">SavedQuery (saved_query)</text><path d="M2293 1030.609h210" style="stroke:gray;stroke-width:1"></path><text x="2298" y="1047.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2298" y="1063.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2298" y="1080.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="2298" y="1096.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2298" y="1112.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">user_id: INTEGER</text><text x="2298" y="1129.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="107">db_id: INTEGER</text><text x="2298" y="1145.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="2298" y="1161.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="2298" y="1177.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">template_parameters: TEXT</text><text x="2298" y="1194.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="103">rows: INTEGER</text><text x="2298" y="1210.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">last_run: DATETIME</text><text x="2298" y="1226.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2298" y="1243.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2293 1250.469h210" style="stroke:gray;stroke-width:1"></path><text x="2298" y="1267.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="2298" y="1283.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(128)</text><text x="2298" y="1300.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="2298" y="1316.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(256)</text><rect width="232" height="255.859" x="2881" y="1035.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2894" cy="1049.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2898.11 1055.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2906" y="1053.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">TableSchema (table_schema)</text><path d="M2882 1063.109h230" style="stroke:gray;stroke-width:1"></path><text x="2887" y="1080.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2887" y="1096.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2887" y="1112.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="2887" y="1128.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2887" y="1145.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">tab_state_id: INTEGER</text><text x="2887" y="1161.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="2887" y="1177.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="2887" y="1194.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">expanded: BOOLEAN</text><text x="2887" y="1210.479" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2887" y="1226.776" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2882 1234.078h230" style="stroke:gray;stroke-width:1"></path><text x="2887" y="1251.073" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="168">schema: VARCHAR(256)</text><text x="2887" y="1267.37" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">catalog: VARCHAR(256)</text><text x="2887" y="1283.667" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="147">table: VARCHAR(256)</text><rect width="218" height="76.594" x="2266" y="2527.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2279" cy="2541.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2283.11 2547.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2291" y="2546.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">Permission (ab_permission)</text><path d="M2267 2555.609h216" style="stroke:gray;stroke-width:1"></path><text x="2272" y="2572.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M2267 2579.906h216" style="stroke:gray;stroke-width:1"></path><text x="2272" y="2596.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><rect width="192" height="272.156" x="2200" y="2138.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2241.75" cy="2152.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2245.86 2158.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2259.25" y="2157.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="101">User (ab_user)</text><path d="M2201 2166.609h190" style="stroke:gray;stroke-width:1"></path><text x="2206" y="2183.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2206" y="2199.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="2206" y="2216.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">last_login: DATETIME</text><text x="2206" y="2232.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">login_count: INTEGER</text><text x="2206" y="2248.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">fail_login_count: INTEGER</text><text x="2206" y="2265.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="2206" y="2281.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="2206" y="2297.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="2206" y="2313.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M2201 2321.281h190" style="stroke:gray;stroke-width:1"></path><text x="2206" y="2338.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="2206" y="2354.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="2206" y="2370.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="2206" y="2387.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="2206" y="2403.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">email: VARCHAR(320)</text><rect width="287" height="92.891" x="2445.5" y="2228.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2458.5" cy="2242.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2462.61 2248.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2470.5" y="2246.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="259">PermissionView (ab_permission_view)</text><path d="M2446.5 2256.109h285" style="stroke:gray;stroke-width:1"></path><text x="2451.5" y="2273.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="2451.5" y="2289.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">permission_id: INTEGER</text><text x="2451.5" y="2305.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">view_menu_id: INTEGER</text><path d="M2446.5 2313h285" style="stroke:gray;stroke-width:1"></path><rect width="214" height="76.594" x="2519" y="2527.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2532" cy="2541.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2536.11 2547.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2544" y="2546.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="186">ViewMenu (ab_view_menu)</text><path d="M2520 2555.609h212" style="stroke:gray;stroke-width:1"></path><text x="2525" y="2572.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M2520 2579.906h212" style="stroke:gray;stroke-width:1"></path><text x="2525" y="2596.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(250)</text><rect width="247" height="174.375" x="1917.5" y="2187.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1930.5" cy="2201.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1934.61 2207.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1942.5" y="2206.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="219">RegisterUser (ab_register_user)</text><path d="M1918.5 2215.609h245" style="stroke:gray;stroke-width:1"></path><text x="1923.5" y="2232.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1923.5" y="2248.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="196">registration_date: DATETIME</text><path d="M1918.5 2256.203h245" style="stroke:gray;stroke-width:1"></path><text x="1923.5" y="2273.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">first_name: VARCHAR(64)</text><text x="1923.5" y="2289.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">last_name: VARCHAR(64)</text><text x="1923.5" y="2305.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="174">username: VARCHAR(64)</text><text x="1923.5" y="2322.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">password: VARCHAR(256)</text><text x="1923.5" y="2338.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="140">email: VARCHAR(64)</text><text x="1923.5" y="2354.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="232">registration_hash: VARCHAR(256)</text><rect width="155" height="76.594" x="2075.5" y="2527.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="2102.9" cy="2541.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M2107.01 2547.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="2118.1" y="2546.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="95">Role (ab_role)</text><path d="M2076.5 2555.609h153" style="stroke:gray;stroke-width:1"></path><text x="2081.5" y="2572.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M2076.5 2579.906h153" style="stroke:gray;stroke-width:1"></path><text x="2081.5" y="2596.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="143">name: VARCHAR(64)</text><rect width="327" height="206.969" x="3218.5" y="1059.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3231.5" cy="1073.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3235.61 1079.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3243.5" y="1078.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="299">ReportExecutionLog (report_execution_log)</text><path d="M3219.5 1087.609h325" style="stroke:gray;stroke-width:1"></path><text x="3224.5" y="1104.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3224.5" y="1120.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="192">scheduled_dttm: DATETIME</text><text x="3224.5" y="1137.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="150">start_dttm: DATETIME</text><text x="3224.5" y="1153.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="146">end_dttm: DATETIME</text><text x="3224.5" y="1169.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="89">value: FLOAT</text><text x="3224.5" y="1186.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">value_row_json: TEXT</text><text x="3224.5" y="1202.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="149">error_message: TEXT</text><text x="3224.5" y="1218.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><path d="M3219.5 1225.984h325" style="stroke:gray;stroke-width:1"></path><text x="3224.5" y="1242.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="3224.5" y="1259.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="139">state: VARCHAR(50)</text><rect width="271" height="174.375" x="3580.5" y="1076.109" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3593.5" cy="1090.109" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3597.61 1096.11h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3605.5" y="1094.956" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="243">ReportRecipients (report_recipient)</text><path d="M3581.5 1104.109h269" style="stroke:gray;stroke-width:1"></path><text x="3586.5" y="1121.104" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3586.5" y="1137.401" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3586.5" y="1153.698" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3586.5" y="1169.995" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">recipient_config_json: TEXT</text><text x="3586.5" y="1186.292" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="202">report_schedule_id: INTEGER</text><text x="3586.5" y="1202.589" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3586.5" y="1218.886" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3581.5 1226.188h269" style="stroke:gray;stroke-width:1"></path><text x="3586.5" y="1243.183" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><rect width="267" height="565.5" x="3219.5" y="1497.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="3232.5" cy="1511.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M3236.61 1517.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="3244.5" y="1516.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="239">ReportSchedule (report_schedule)</text><path d="M3220.5 1525.609h265" style="stroke:gray;stroke-width:1"></path><text x="3225.5" y="1542.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="3225.5" y="1558.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="3225.5" y="1575.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="115">extra_json: TEXT</text><text x="3225.5" y="1591.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="3225.5" y="1607.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">description: TEXT</text><text x="3225.5" y="1624.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="176">context_markdown: TEXT</text><text x="3225.5" y="1640.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">active: BOOLEAN</text><text x="3225.5" y="1656.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="65">sql: TEXT</text><text x="3225.5" y="1672.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="124">chart_id: INTEGER</text><text x="3225.5" y="1689.276" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="163">dashboard_id: INTEGER</text><text x="3225.5" y="1705.573" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="153">database_id: INTEGER</text><text x="3225.5" y="1721.87" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="177">last_eval_dttm: DATETIME</text><text x="3225.5" y="1738.167" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="120">last_value: FLOAT</text><text x="3225.5" y="1754.464" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="180">last_value_row_json: TEXT</text><text x="3225.5" y="1770.761" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="187">validator_config_json: TEXT</text><text x="3225.5" y="1787.058" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="161">log_retention: INTEGER</text><text x="3225.5" y="1803.354" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="160">grace_period: INTEGER</text><text x="3225.5" y="1819.651" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="184">working_timeout: INTEGER</text><text x="3225.5" y="1835.948" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">force_screenshot: BOOLEAN</text><text x="3225.5" y="1852.245" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">custom_width: INTEGER</text><text x="3225.5" y="1868.542" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">custom_height: INTEGER</text><text x="3225.5" y="1884.839" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="3225.5" y="1901.136" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M3220.5 1908.438h265" style="stroke:gray;stroke-width:1"></path><text x="3225.5" y="1925.433" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="134">type: VARCHAR(50)</text><text x="3225.5" y="1941.729" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(150)</text><text x="3225.5" y="1958.026" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="175">crontab: VARCHAR(1000)</text><text x="3225.5" y="1974.323" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="230">creation_method: VARCHAR(255)</text><text x="3225.5" y="1990.62" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="178">timezone: VARCHAR(100)</text><text x="3225.5" y="2006.917" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="197">report_format: VARCHAR(50)</text><text x="3225.5" y="2023.214" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="170">last_state: VARCHAR(50)</text><text x="3225.5" y="2039.511" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">validator_type: VARCHAR(100)</text><text x="3225.5" y="2055.808" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="207">email_subject: VARCHAR(255)</text><rect width="216" height="190.672" x="1408" y="2470.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1454.25" cy="2484.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1458.36 2490.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1471.75" y="2489.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="116">Theme (themes)</text><path d="M1409 2498.609h214" style="stroke:gray;stroke-width:1"></path><text x="1414" y="2515.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="158">created_on: DATETIME</text><text x="1414" y="2531.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="166">changed_on: DATETIME</text><text x="1414" y="2548.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><text x="1414" y="2564.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="111">json_data: TEXT</text><text x="1414" y="2580.792" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="144">is_system: BOOLEAN</text><text x="1414" y="2597.089" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="165">created_by_fk: INTEGER</text><text x="1414" y="2613.386" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="173">changed_by_fk: INTEGER</text><path d="M1409 2620.688h214" style="stroke:gray;stroke-width:1"></path><text x="1414" y="2637.683" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="118">uuid: BINARY(16)</text><text x="1414" y="2653.979" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="204">theme_name: VARCHAR(250)</text><rect width="202" height="109.188" x="1659" y="2511.609" fill="#003153" rx="2.5" ry="2.5" style="stroke:gray;stroke-width:1"></rect><circle cx="1695.4" cy="2525.609" r="9" fill="#003153" style="stroke:#d9d3d0;stroke-width:1"></circle><path fill="#D9D3D0" d="M1699.51 2531.61h-7.72v-12.391h7.72v2.156h-5.266v2.672h4.765v2.156h-4.765v3.25h5.265z"></path><text x="1712.6" y="2530.456" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="122">Group (ab_group)</text><path d="M1660 2539.609h200" style="stroke:gray;stroke-width:1"></path><text x="1665" y="2556.604" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="82">id: INTEGER</text><path d="M1660 2563.906h200" style="stroke:gray;stroke-width:1"></path><text x="1665" y="2580.901" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="152">name: VARCHAR(100)</text><text x="1665" y="2597.198" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="145">label: VARCHAR(150)</text><text x="1665" y="2613.495" fill="#D9D3D0" font-family="Verdana" font-size="14" textLength="190">description: VARCHAR(512)</text><path fill="none" d="M4434 1924.74v253.87H2400.02" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4434 1924.739-6-8M4434 1924.739l6-8M4434 1924.739v-8M4430 1926.739h8M2396.02 2182.609v-8M2399.02 2182.609v-8M2400.02 2178.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M4678 1884.27v304.34H2400.33" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m4678 1884.269-6-8M4678 1884.269l6-8M4678 1884.269v-8M4674 1886.269h8M2396.33 2192.609v-8M2399.33 2192.609v-8M2400.33 2188.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5136.7 815.61H2280.5v1314.72" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5136.7 815.609 8-6M5136.7 815.609l8 6M5136.7 815.609h8M5134.7 811.609v8M2284.5 2134.329h-8M2284.5 2131.329h-8M2280.5 2130.329v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5136.67 822.61H2816.75v65.88" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5140.67 818.609v8M5137.67 818.609v8M5136.67 822.609h8M2816.75 888.489l6 8M2816.75 888.489l-6 8M2816.75 888.489v8M2820.75 886.489h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5136.59 819.61H2433.33v174.81" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5140.59 815.609v8M5137.59 815.609v8M5136.59 819.609h8M2433.33 994.419l6 8M2433.33 994.419l-6 8M2433.33 994.419v8M2437.33 992.419h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5280 836.71v43.83" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5276 832.709h8M5276 835.709h8M5280 836.709v-8M5280 880.539l6 8M5280 880.539l-6 8M5280 880.539v8M5284 878.539h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5136.7 825.61H4434v810.93" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5140.7 821.609v8M5137.7 821.609v8M5136.7 825.609h8M4434 1636.539l6 8M4434 1636.539l-6 8M4434 1636.539v8M4438 1634.539h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5280 1446v149.48" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5276 1441.999h8M5276 1444.999h8M5280 1445.999v-8M5280 1595.479l6 8M5280 1595.479l-6 8M5280 1595.479v8M5284 1593.479h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5412.02 1254.61h111.73v365.15" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M5408.02 1258.609v-8M5411.02 1258.609v-8M5412.02 1254.609h-8M5523.75 1619.759l6 8M5523.75 1619.759l-6 8M5523.75 1619.759v8M5527.75 1617.759h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5147.59 1433.61H2352v696.94" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5147.59 1433.609 8-6M5147.59 1433.609l8 6M5147.59 1433.609h8M5145.59 1429.609v8M2352 2130.549l6 8M2352 2130.549l-6 8M2352 2130.549v8M2356 2128.549h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5412.15 1071.61H5899v597.15" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5412.15 1071.609-8 6M5412.15 1071.609l-8-6M5412.15 1071.609h-8M5414.15 1075.609v-8M5899 1668.759l6 8M5899 1668.759l-6 8M5899 1668.759v8M5903 1666.759h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5959.5 1892.2v558.41H2217.43v68.72" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5959.5 1892.199-6-8M5959.5 1892.199l6-8M5959.5 1892.199v-8M5955.5 1894.199h8M2217.43 2519.329l6 8M2217.43 2519.329l-6 8M2217.43 2519.329v8M2221.43 2517.329h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5838.5 1892.13v326.48H2400.13" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5838.5 1892.129-6-8M5838.5 1892.129l6-8M5838.5 1892.129v-8M5834.5 1894.129h8M2396.13 2222.609v-8M2399.13 2222.609v-8M2400.13 2218.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5564 1941.32v267.29H2400.04" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5564 1941.319-6-8M5564 1941.319l6-8M5564 1941.319v-8M5560 1943.319h8M2396.04 2212.609v-8M2399.04 2212.609v-8M2400.04 2208.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5278 1965.88v232.73H2400.26" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5278 1965.879-6-8M5278 1965.879l6-8M5278 1965.879v-8M5274 1967.879h8M2396.26 2202.609v-8M2399.26 2202.609v-8M2400.26 2198.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5136.23 197.61H2257.5v1932.72" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5136.23 197.609 8-6M5136.23 197.609l8 6M5136.23 197.609h8M5134.23 193.609v8M2261.5 2134.329h-8M2261.5 2131.329h-8M2257.5 2130.329v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M5283 308.77v43.73" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m5283 308.769-6-8M5283 308.769l6-8M5283 308.769v-8M5279 310.769h8M5287 356.499h-8M5287 353.499h-8M5283 352.499v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2054.09 792.61H2246V2130.5" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2054.09 792.609-8 6M2054.09 792.609l-8-6M2054.09 792.609h-8M2056.09 796.609v-8M2250 2134.499h-8M2250 2131.499h-8M2246 2130.499v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2014.3 820.14v865.25" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2014.3 820.139-6-8M2014.3 820.139l6-8M2014.3 820.139v-8M2010.3 822.139h8M2014.3 1685.389l6 8M2014.3 1685.389l-6 8M2014.3 1685.389v8M2018.3 1683.389h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2029.9 820.36v72.25h3117.67" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2029.9 820.359-6-8M2029.9 820.359l6-8M2029.9 820.359v-8M2025.9 822.359h8M5151.57 888.609v8M5148.57 888.609v8M5147.57 892.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1897.25 820.28v178.33h-156.44" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1897.25 820.279-6-8M1897.25 820.279l6-8M1897.25 820.279v-8M1893.25 822.279h8M1740.81 998.609l-8 6M1740.81 998.609l-8-6M1740.81 998.609h-8M1742.81 1002.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2022.1 820.37v743.24h1189.19" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2018.1 816.369h8M2018.1 819.369h8M2022.1 820.369v-8M3211.29 1563.609l8-6M3211.29 1563.609l8 6M3211.29 1563.609h8M3209.29 1559.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1957.83 1258.27v427.12" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1957.83 1258.269-6-8M1957.83 1258.269l6-8M1957.83 1258.269v-8M1953.83 1260.269h8M1961.83 1689.389h-8M1961.83 1686.389h-8M1957.83 1685.389v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2014.59 1163.61h219.91v966.77" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2014.59 1163.609-8 6M2014.59 1163.609l-8-6M2014.59 1163.609h-8M2016.59 1167.609v-8M2238.5 2134.379h-8M2238.5 2131.379h-8M2234.5 2130.379v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1611 681.66v304.87" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1611 681.659-6-8M1611 681.659l6-8M1611 681.659v-8M1607 683.659h8M1615 990.529h-8M1615 987.529h-8M1611 986.529v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1742.5 681.69v1469.92h449.4" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1742.5 681.689-6-8M1742.5 681.689l6-8M1742.5 681.689v-8M1738.5 683.689h8M2195.9 2147.609v8M2192.9 2147.609v8M2191.9 2151.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1981.5 1876.04v269.57h210.43" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1981.5 1876.039-6-8M1981.5 1876.039l6-8M1981.5 1876.039v-8M1977.5 1878.039h8M2191.93 2145.609l8-6M2191.93 2145.609l8 6M2191.93 2145.609h8M2189.93 2141.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M901.67 681.79v1487.82h1290.22" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m901.67 681.789-6-8M901.67 681.789l6-8M901.67 681.789v-8M897.67 683.789h8M2195.89 2165.609v8M2192.89 2165.609v8M2191.89 2169.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M990.33 681.73v481.88h248.83" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M986.33 677.729h8M986.33 680.729h8M990.33 681.729v-8M1239.16 1163.609l8-6M1239.16 1163.609l8 6M1239.16 1163.609h8M1237.16 1159.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1740.64 1325.61H2223v804.78" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1740.64 1325.609-8 6M1740.64 1325.609l-8-6M1740.64 1325.609h-8M1742.64 1329.609v-8M2223 2130.389l6 8M2223 2130.389l-6 8M2223 2130.389v8M2227 2128.389h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1740.71 1329.61h168.46v355.78" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1740.71 1329.609-8 6M1740.71 1329.609l-8-6M1740.71 1329.609h-8M1742.71 1333.609v-8M1909.17 1685.389l6 8M1909.17 1685.389l-6 8M1909.17 1685.389v8M1913.17 1683.389h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1556.75 1339.65v1122.69" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1556.75 1339.649-6-8M1556.75 1339.649l6-8M1556.75 1339.649v-8M1552.75 1341.649h8M1560.75 2466.339h-8M1560.75 2463.339h-8M1556.75 2462.339v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1740.63 1327.61h435.7v1191.73" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1740.63 1327.609-8 6M1740.63 1327.609l-8-6M1740.63 1327.609h-8M1742.63 1331.609v-8M2176.33 2519.339l6 8M2176.33 2519.339l-6 8M2176.33 2519.339v8M2180.33 2517.339h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1695.75 1339.82v288.79h1515.73" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M1691.75 1335.819h8M1691.75 1338.819h8M1695.75 1339.819v-8M3211.48 1628.609l8-6M3211.48 1628.609l8 6M3211.48 1628.609h8M3209.48 1624.609v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M653 689.86v1485.75h1538.96" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m653 689.859-6-8M653 689.859l6-8M653 689.859v-8M649 691.859h8M2195.96 2171.609v8M2192.96 2171.609v8M2191.96 2175.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1431.25 1282.78v874.83h760.49" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1431.25 1282.779-6-8M1431.25 1282.779l6-8M1431.25 1282.779v-8M1427.25 1284.779h8M2195.74 2153.609v8M2192.74 2153.609v8M2191.74 2157.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M377 689.63v1491.98h1814.85" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m377 689.629-6-8M377 689.629l6-8M377 689.629v-8M373 691.629h8M2195.85 2177.609v8M2192.85 2177.609v8M2191.85 2181.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1302.75 689.68v333.93h178.42" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1302.75 689.679-6-8M1302.75 689.679l6-8M1302.75 689.679v-8M1298.75 691.679h8M1485.17 1019.609v8M1482.17 1019.609v8M1481.17 1023.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2795.09 535.61h2341.67" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2795.09 535.609-8 6M2795.09 535.609l-8-6M2795.09 535.609h-8M2797.09 539.609v-8M5140.76 531.609v8M5137.76 531.609v8M5136.76 535.609h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2795.11 653.61H2997v373.26" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2791.11 657.609v-8M2794.11 657.609v-8M2795.11 653.609h-8M2997 1026.869l6 8M2997 1026.869l-6 8M2997 1026.869v8M3001 1024.869h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2693 779.76v108.75" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2693 779.759-6-8M2693 779.759l6-8M2693 779.759v-8M2689 781.759h8M2697 892.509h-8M2697 889.509h-8M2693 888.509v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2590.78 653.61h-228.11V994.6" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2590.78 653.609 8-6M2590.78 653.609l8 6M2590.78 653.609h8M2588.78 649.609v8M2366.67 998.599h-8M2366.67 995.599h-8M2362.67 994.599v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2590.9 535.61H2269v1594.91" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2590.9 535.609 8-6M2590.9 535.609l8 6M2590.9 535.609h8M2588.9 531.609v8M2273 2134.519h-8M2273 2131.519h-8M2269 2130.519v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2531.38 1380.61H2332v749.73" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2531.38 1380.609 8-6M2531.38 1380.609l8 6M2531.38 1380.609h8M2529.38 1376.609v8M2336 2134.339h-8M2336 2131.339h-8M2332 2130.339v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2283.85 1287.61H2037.7v398" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2283.85 1287.609 8-6M2283.85 1287.609l8 6M2283.85 1287.609h8M2281.85 1283.609v8M2037.7 1685.609l6 8M2037.7 1685.609l-6 8M2037.7 1685.609v8M2041.7 1683.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3121.06 1047.61h2027.61V836.74" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3121.06 1047.609-8 6M3121.06 1047.609l-8-6M3121.06 1047.609h-8M3123.06 1051.609v-8M5144.67 832.739h8M5144.67 835.739h8M5148.67 836.739v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2997 1299.19v849.42h-597" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2997 1299.189-6-8M2997 1299.189l6-8M2997 1299.189v-8M2993 1301.189h8M2396 2152.609v-8M2399 2152.609v-8M2400 2148.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2213.07 2418.97v100.54" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2213.07 2418.969-6-8M2213.07 2418.969l6-8M2213.07 2418.969v-8M2209.07 2420.969h8M2213.07 2519.509l6 8M2213.07 2519.509l-6 8M2213.07 2519.509v8M2217.07 2517.509h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2211.5 2130.3v-28.69h-23.33v329h37.97v-11.76" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2211.5 2130.299 6 8M2211.5 2130.299l-6 8M2211.5 2130.299v8M2215.5 2128.299h-8M2222.14 2414.849h8M2222.14 2417.849h8M2226.14 2418.849v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2208.71 2418.72v100.89h-339.45" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2208.71 2418.719-6-8M2208.71 2418.719l6-8M2208.71 2418.719v-8M2204.71 2420.719h8M1869.26 2519.609l-8 6M1869.26 2519.609l-8-6M1869.26 2519.609h-8M1871.26 2523.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2400.1 2168.61H4201v-284.09" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2396.1 2172.609v-8M2399.1 2172.609v-8M2400.1 2168.609h-8M4201 1884.519l-6-8M4201 1884.519l6-8M4201 1884.519v-8M4197 1886.519h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2312 2130.6v-798.59" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2316 2134.599h-8M2316 2131.599h-8M2312 2130.599v8M2312 1332.009l-6-8M2312 1332.009l6-8M2312 1332.009v-8M2308 1334.009h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2191.95 2163.61h-1011.2V689.76" style="stroke:#d9d3d0;stroke-width:1"></path><path d="M2195.95 2159.609v8M2192.95 2159.609v8M2191.95 2163.609h8M1180.75 689.759l-6-8M1180.75 689.759l6-8M1180.75 689.759v-8M1176.75 691.759h8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2471.17 2329.12v190.11" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2471.17 2329.119-6-8M2471.17 2329.119l6-8M2471.17 2329.119v-8M2467.17 2331.119h8M2475.17 2523.229h-8M2475.17 2520.229h-8M2471.17 2519.229v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2625.75 2329.12v190.11" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2625.75 2329.119-6-8M2625.75 2329.119l6-8M2625.75 2329.119v-8M2621.75 2331.119h8M2629.75 2523.229h-8M2629.75 2520.229h-8M2625.75 2519.229v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2458.33 2329.3v169.31h-236.54v20.63" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2458.33 2329.299-6-8M2458.33 2329.299l6-8M2458.33 2329.299v-8M2454.33 2331.299h8M2221.79 2519.239l6 8M2221.79 2519.239l-6 8M2221.79 2519.239v8M2225.79 2517.239h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M2067.36 2566.61h-198.02" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m2067.36 2566.609 8-6M2067.36 2566.609l8 6M2067.36 2566.609h8M2065.36 2562.609v8M1869.34 2566.609l-8 6M1869.34 2566.609l-8-6M1869.34 2566.609h-8M1871.34 2570.609v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3353 1274.81v214.54" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3353 1274.809-6-8M3353 1274.809l6-8M3353 1274.809v-8M3349 1276.809h8M3357 1493.349h-8M3357 1490.349h-8M3353 1489.349v8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3670.83 1258.44v275.17h-175.96" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3670.83 1258.439-6-8M3670.83 1258.439l6-8M3670.83 1258.439v-8M3666.83 1260.439h8M3490.87 1537.609v-8M3493.87 1537.609v-8M3494.87 1533.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3761.17 1258.15v900.46H2400.13" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3761.17 1258.149-6-8M3761.17 1258.149l6-8M3761.17 1258.149v-8M3757.17 1260.149h8M2396.13 2162.609v-8M2399.13 2162.609v-8M2400.13 2158.609h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3494.77 1568.61h1657.56V836.84" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3494.77 1568.609-8 6M3494.77 1568.609l-8-6M3494.77 1568.609h-8M3496.77 1572.609v-8M5148.33 832.839h8M5148.33 835.839h8M5152.33 836.839v-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M3211.42 1965.61H2372v164.57" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m3211.42 1965.609 8-6M3211.42 1965.609l8 6M3211.42 1965.609h8M3209.42 1961.609v8M2372 2130.179l6 8M2372 2130.179l-6 8M2372 2130.179v8M2376 2128.179h-8" style="stroke:#d9d3d0;stroke-width:1"></path><path fill="none" d="M1632.31 2484.61h572.05v-65.74" style="stroke:#d9d3d0;stroke-width:1"></path><path d="m1632.31 2484.609-8 6M1632.31 2484.609l-8-6M1632.31 2484.609h-8M1634.31 2488.609v-8M2200.36 2414.869h8M2200.36 2417.869h8M2204.36 2418.869v-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 1d85bc6..013da17 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 cfd40f4..c1ae155 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 f18a377..a228c08 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 d33da1b..5860721 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 263dcfd..3f5c336 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 78dae1b..34a4573 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 e8f7efb..4bf079f 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 a82a562..d3d178a 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 bd7ddc6..65f946a 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 f63d3fe..06dd1a1 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 bde5bb9..c17a6ab 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 3409895..f5a4ad5 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 4c317a5..c313b4f 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 d4d2909..b779f91 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 95d228e..1a8cf3b 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 1fbcd80..f9d2f11 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="2432px" preserveAspectRatio="none" style="width:4328px;height:2432px;background:#003153;" version="1.1" viewBox="0 0 4328 2432" width="4328px" zoomAndPan="magnify"><defs/><g><rect fill="#003153" height="2432" style="stroke:none;stroke-width:1.0;" width="4328" x="0" y="0"/><text fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" lengthAdjust="spacing" textLength="271" x="2024" y="35.4209">Apache Superset ERD</text><!--cluster Data Assets--><g id="cluster_Data Assets"><rect fill="#000000" height="1177" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="1279" x="2434" y="341.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="94" x="3026.5" y="356.6045">Data Assets</text></g><!--cluster Alerts & Reports--><g id="cluster_Alerts &amp; Reports"><rect fill="#000000" height="1055" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="665" x="1340" y="512.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="132" x="1606.5" y="527.6045">Alerts &amp; Reports</text></g><!--cluster Inherited from Flask App Builder (FAB)--><g id="cluster_Inherited from Flask App Builder (FAB)"><rect fill="#000000" height="662.5" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="848" x="1629" y="1707.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="301" x="1902.5" y="1722.1045">Inherited from Flask App Builder (FAB)</text></g><!--cluster Core--><g id="cluster_Core"><rect fill="#000000" height="1922.5" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="1304" x="12" y="58.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="38" x="645" y="73.6045">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="2551" y="1707.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="58" x="3103" y="1722.1045">System</text></g><!--cluster SQL Lab--><g id="cluster_SQL Lab"><rect fill="#000000" height="1672.5" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="585" x="3737" y="488.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="64" x="3997.5" y="503.1045">SQL Lab</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="1120" y="2184.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="176" x="1274.5" y="2199.6045">Uncategorized Models</text></g><!--class tables--><g id="elem_tables"><rect codeLine="19" fill="#003153" height="549.2031" id="tables" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="248" x="2577" y="376.6094"/><ellipse cx="2635.75" cy="390.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2639.8594,396.6094 L2632.1406,396.6094 L2632.1406,384.2188 L2639.8594,384.2188 L2639.8594,386.375 L2634.5938,386.375 L2634.5938,389.0469 L2639.3594,389.0469 L2639.3594,391.2031 L2634.5938,391.2031 L2634.5938,394.4531 L2639.8594,394.4531 L2639.8594,396.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="2653.25" y="395.4561">SqlaTable (tables)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2578" x2="2824" y1="404.6094" y2="404.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2583" y="421.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2583" y="437.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2583" y="454.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="2583" y="470.4951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="2583" y="486.792">default_endpoint: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="2583" y="503.0889">is_featured: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="217" x="2583" y="519.3857">filter_select_enabled: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="109" x="2583" y="535.6826">offset: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="2583" y="551.9795">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="2583" y="568.2764">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="2583" y="584.5732">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="2583" y="600.8701">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="203" x="2583" y="617.167">fetch_values_predicate: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="2583" y="633.4639">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="2583" y="649.7607">is_sqllab_view: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2583" y="666.0576">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="2583" y="682.3545">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="209" x="2583" y="698.6514">normalize_columns: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="236" x="2583" y="714.9482">always_filter_main_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="89" x="2583" y="731.2451">folders: JSON</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2583" y="747.542">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2583" y="763.8389">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2578" x2="2824" y1="771.1406" y2="771.1406"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="2583" y="788.1357">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2583" y="804.4326">params: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2583" y="820.7295">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="2583" y="837.0264">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="2583" y="853.3232">catalog_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="2583" y="869.6201">table_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="212" x="2583" y="885.917">main_dttm_col: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="2583" y="902.2139">schema: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="2583" y="918.5107">catalog: VARCHAR(256)</text></g><!--class dbs--><g id="elem_dbs"><rect codeLine="52" fill="#003153" height="467.7188" id="dbs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="276" x="3421" y="1034.6094"/><ellipse cx="3502.25" cy="1048.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3506.3594,1054.6094 L3498.6406,1054.6094 L3498.6406,1042.2188 L3506.3594,1042.2188 L3506.3594,1044.375 L3501.0938,1044.375 L3501.0938,1047.0469 L3505.8594,1047.0469 L3505.8594,1049.2031 L3501.0938,1049.2031 L3501.0938,1052.4531 L3506.3594,1052.4531 L3506.3594,1054.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="106" x="3519.75" y="1053.4561">Database (dbs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3422" x2="3696" y1="1062.6094" y2="1062.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3427" y="1079.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3427" y="1095.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3427" y="1112.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="3427" y="1128.4951">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="3427" y="1144.792">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="256" x="3427" y="1161.0889">select_as_create_table_as: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="3427" y="1177.3857">expose_in_sqllab: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="187" x="3427" y="1193.6826">allow_run_async: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="3427" y="1209.9795">allow_file_upload: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="3427" y="1226.2764">allow_ctas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="3427" y="1242.5732">allow_cvas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="3427" y="1258.8701">allow_dml: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="3427" y="1275.167">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3427" y="1291.4639">encrypted_extra: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="3427" y="1307.7607">impersonate_user: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="3427" y="1324.0576">server_cert: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="3427" y="1340.3545">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="3427" y="1356.6514">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3427" y="1372.9482">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3427" y="1389.2451">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3422" x2="3696" y1="1396.5469" y2="1396.5469"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="3427" y="1413.542">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="3427" y="1429.8389">verbose_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="3427" y="1446.1357">database_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="3427" y="1462.4326">sqlalchemy_uri: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="264" x="3427" y="1478.7295">configuration_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="3427" y="1495.0264">force_ctas_schema: VARCHAR(250)</text></g><!--class database_user_oauth2_tokens--><g id="elem_database_user_oauth2_tokens"><rect codeLine="80" 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="3113.5" y="547.6094"/><ellipse cx="3126.5" cy="561.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3130.6094,567.6094 L3122.8906,567.6094 L3122.8906,555.2188 L3130.6094,555.2188 L3130.6094,557.375 L3125.3438,557.375 L3125.3438,560.0469 L3130.1094,560.0469 L3130.1094,562.2031 L3125.3438,562.2031 L3125.3438,565.4531 L3130.6094,565.4531 L3130.6094,567.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="429" x="3138.5" y="566.4561">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3114.5" x2="3569.5" y1="575.6094" y2="575.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3119.5" y="592.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3119.5" y="608.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3119.5" y="625.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="3119.5" y="641.4951">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3119.5" y="657.792">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="3119.5" y="674.0889">access_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="250" x="3119.5" y="690.3857">access_token_expiration: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="3119.5" y="706.6826">refresh_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3119.5" y="722.9795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3119.5" y="739.2764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3114.5" x2="3569.5" y1="746.5781" y2="746.5781"/></g><!--class table_columns--><g id="elem_table_columns"><rect codeLine="92" fill="#003153" height="353.6406" id="table_columns" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="266" x="2721" y="1091.6094"/><ellipse cx="2748.85" cy="1105.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2752.9594,1111.6094 L2745.2406,1111.6094 L2745.2406,1099.2188 L2752.9594,1099.2188 L2752.9594,1101.375 L2747.6938,1101.375 L2747.6938,1104.0469 L2752.4594,1104.0469 L2752.4594,1106.2031 L2747.6938,1106.2031 L2747.6938,1109.4531 L2752.9594,1109.4531 L2752.9594,1111.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="205" x="2764.15" y="1110.4561">TableColumn (table_columns)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2722" x2="2986" y1="1119.6094" y2="1119.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2727" y="1136.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2727" y="1152.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2727" y="1169.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="2727" y="1185.4951">is_active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="75" x="2727" y="1201.792">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="2727" y="1218.0889">groupby: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="2727" y="1234.3857">filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="2727" y="1250.6826">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="2727" y="1266.9795">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="126" x="2727" y="1283.2764">is_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="2727" y="1299.5732">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="2727" y="1315.8701">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2727" y="1332.167">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2727" y="1348.4639">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2722" x2="2986" y1="1355.7656" y2="1355.7656"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="2727" y="1372.7607">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="2727" y="1389.0576">column_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="224" x="2727" y="1405.3545">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="254" x="2727" y="1421.6514">advanced_data_type: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="250" x="2727" y="1437.9482">python_date_format: VARCHAR(255)</text></g><!--class sql_metrics--><g id="elem_sql_metrics"><rect codeLine="113" fill="#003153" height="304.75" id="sql_metrics" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="236" x="2450" y="1116.1094"/><ellipse cx="2486.85" cy="1130.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2490.9594,1136.1094 L2483.2406,1136.1094 L2483.2406,1123.7188 L2490.9594,1123.7188 L2490.9594,1125.875 L2485.6938,1125.875 L2485.6938,1128.5469 L2490.4594,1128.5469 L2490.4594,1130.7031 L2485.6938,1130.7031 L2485.6938,1133.9531 L2490.9594,1133.9531 L2490.9594,1136.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="2504.15" y="1134.9561">SqlMetric (sql_metrics)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2451" x2="2685" y1="1144.1094" y2="1144.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2456" y="1161.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2456" y="1177.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2456" y="1193.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="2456" y="1209.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="102" x="2456" y="1226.292">currency: JSON</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="2456" y="1242.5889">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="2456" y="1258.8857">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="2456" y="1275.1826">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="2456" y="1291.4795">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2456" y="1307.7764">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2456" y="1324.0732">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2451" x2="2685" y1="1331.375" y2="1331.375"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="2456" y="1348.3701">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="2456" y="1364.667">metric_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="224" x="2456" y="1380.9639">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="2456" y="1397.2607">metric_type: VARCHAR(32)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2456" y="1413.5576">d3format: VARCHAR(128)</text></g><!--class row_level_security_filters--><g id="elem_row_level_security_filters"><rect codeLine="131" 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="3022.5" y="1165.1094"/><ellipse cx="3035.5" cy="1179.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3039.6094,1185.1094 L3031.8906,1185.1094 L3031.8906,1172.7188 L3039.6094,1172.7188 L3039.6094,1174.875 L3034.3438,1174.875 L3034.3438,1177.5469 L3039.1094,1177.5469 L3039.1094,1179.7031 L3034.3438,1179.7031 L3034.3438,1182.9531 L3039.6094,1182.9531 L3039.6094,1185.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="335" x="3047.5" y="1183.9561">RowLevelSecurityFilter (row_level_security_filters)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3023.5" x2="3384.5" y1="1193.1094" y2="1193.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3028.5" y="1210.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3028.5" y="1226.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3028.5" y="1242.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="3028.5" y="1258.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="90" x="3028.5" y="1275.292">clause: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3028.5" y="1291.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3028.5" y="1307.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3023.5" x2="3384.5" y1="1315.1875" y2="1315.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="3028.5" y="1332.1826">name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="3028.5" y="1348.4795">filter_type: VARCHAR(7)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="3028.5" y="1364.7764">group_key: VARCHAR(255)</text></g><!--class report_execution_log--><g id="elem_report_execution_log"><rect codeLine="145" 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="1355.5" y="547.6094"/><ellipse cx="1368.5" cy="561.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1372.6094,567.6094 L1364.8906,567.6094 L1364.8906,555.2188 L1372.6094,555.2188 L1372.6094,557.375 L1367.3438,557.375 L1367.3438,560.0469 L1372.1094,560.0469 L1372.1094,562.2031 L1367.3438,562.2031 L1367.3438,565.4531 L1372.6094,565.4531 L1372.6094,567.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="299" x="1380.5" y="566.4561">ReportExecutionLog (report_execution_log)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1356.5" x2="1681.5" y1="575.6094" y2="575.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1361.5" y="592.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="1361.5" y="608.9014">scheduled_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="1361.5" y="625.1982">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="1361.5" y="641.4951">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="89" x="1361.5" y="657.792">value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="1361.5" y="674.0889">value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="1361.5" y="690.3857">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="1361.5" y="706.6826">report_schedule_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1356.5" x2="1681.5" y1="713.9844" y2="713.9844"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1361.5" y="730.9795">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="139" x="1361.5" y="747.2764">state: VARCHAR(50)</text></g><!--class report_recipient--><g id="elem_report_recipient"><rect codeLine="157" fill="#003153" height="174.375" id="report_recipient" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="271" x="1717.5" y="564.1094"/><ellipse cx="1730.5" cy="578.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1734.6094,584.1094 L1726.8906,584.1094 L1726.8906,571.7188 L1734.6094,571.7188 L1734.6094,573.875 L1729.3438,573.875 L1729.3438,576.5469 L1734.1094,576.5469 L1734.1094,578.7031 L1729.3438,578.7031 L1729.3438,581.9531 L1734.6094,581.9531 L1734.6094,584.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="243" x="1742.5" y="582.9561">ReportRecipients (report_recipient)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1718.5" x2="1987.5" y1="592.1094" y2="592.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1723.5" y="609.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1723.5" y="625.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1723.5" y="641.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="1723.5" y="657.9951">recipient_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="1723.5" y="674.292">report_schedule_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1723.5" y="690.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1723.5" y="706.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1718.5" x2="1987.5" y1="714.1875" y2="714.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="1723.5" y="731.1826">type: VARCHAR(50)</text></g><!--class report_schedule--><g id="elem_report_schedule"><rect codeLine="167" fill="#003153" height="565.5" id="report_schedule" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="267" x="1458.5" y="985.6094"/><ellipse cx="1471.5" cy="999.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1475.6094,1005.6094 L1467.8906,1005.6094 L1467.8906,993.2188 L1475.6094,993.2188 L1475.6094,995.375 L1470.3438,995.375 L1470.3438,998.0469 L1475.1094,998.0469 L1475.1094,1000.2031 L1470.3438,1000.2031 L1470.3438,1003.4531 L1475.6094,1003.4531 L1475.6094,1005.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="239" x="1483.5" y="1004.4561">ReportSchedule (report_schedule)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1459.5" x2="1724.5" y1="1013.6094" y2="1013.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1464.5" y="1030.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1464.5" y="1046.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="1464.5" y="1063.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1464.5" y="1079.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1464.5" y="1095.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="1464.5" y="1112.0889">context_markdown: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="1464.5" y="1128.3857">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="1464.5" y="1144.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="1464.5" y="1160.9795">chart_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="1464.5" y="1177.2764">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="1464.5" y="1193.5732">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="177" x="1464.5" y="1209.8701">last_eval_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="1464.5" y="1226.167">last_value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="1464.5" y="1242.4639">last_value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="187" x="1464.5" y="1258.7607">validator_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="1464.5" y="1275.0576">log_retention: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="1464.5" y="1291.3545">grace_period: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="1464.5" y="1307.6514">working_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="1464.5" y="1323.9482">force_screenshot: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1464.5" y="1340.2451">custom_width: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1464.5" y="1356.542">custom_height: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1464.5" y="1372.8389">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1464.5" y="1389.1357">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1459.5" x2="1724.5" y1="1396.4375" y2="1396.4375"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="1464.5" y="1413.4326">type: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="1464.5" y="1429.7295">name: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="1464.5" y="1446.0264">crontab: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="230" x="1464.5" y="1462.3232">creation_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="1464.5" y="1478.6201">timezone: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="1464.5" y="1494.917">report_format: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="170" x="1464.5" y="1511.2139">last_state: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="207" x="1464.5" y="1527.5107">validator_type: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="207" x="1464.5" y="1543.8076">email_subject: VARCHAR(255)</text></g><!--class ab_user--><g id="elem_ab_user"><rect codeLine="203" fill="#003153" height="272.1563" id="ab_user" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="192" x="1928" y="1742.1094"/><ellipse cx="1969.75" cy="1756.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1973.8594,1762.1094 L1966.1406,1762.1094 L1966.1406,1749.7188 L1973.8594,1749.7188 L1973.8594,1751.875 L1968.5938,1751.875 L1968.5938,1754.5469 L1973.3594,1754.5469 L1973.3594,1756.7031 L1968.5938,1756.7031 L1968.5938,1759.9531 L1973.8594,1759.9531 L1973.8594,1762.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="101" x="1987.25" y="1760.9561">User (ab_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1929" x2="2119" y1="1770.1094" y2="1770.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1934" y="1787.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="1934" y="1803.4014">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="1934" y="1819.6982">last_login: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="1934" y="1835.9951">login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="1934" y="1852.292">fail_login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1934" y="1868.5889">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1934" y="1884.8857">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1934" y="1901.1826">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1934" y="1917.4795">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1929" x2="2119" y1="1924.7813" y2="1924.7813"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="1934" y="1941.7764">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="1934" y="1958.0732">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="1934" y="1974.3701">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="1934" y="1990.667">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="1934" y="2006.9639">email: VARCHAR(320)</text></g><!--class ab_permission_view--><g id="elem_ab_permission_view"><rect codeLine="219" 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="2173.5" y="1831.6094"/><ellipse cx="2186.5" cy="1845.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2190.6094,1851.6094 L2182.8906,1851.6094 L2182.8906,1839.2188 L2190.6094,1839.2188 L2190.6094,1841.375 L2185.3438,1841.375 L2185.3438,1844.0469 L2190.1094,1844.0469 L2190.1094,1846.2031 L2185.3438,1846.2031 L2185.3438,1849.4531 L2190.6094,1849.4531 L2190.6094,1851.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="259" x="2198.5" y="1850.4561">PermissionView (ab_permission_view)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2174.5" x2="2459.5" y1="1859.6094" y2="1859.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2179.5" y="1876.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2179.5" y="1892.9014">permission_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2179.5" y="1909.1982">view_menu_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2174.5" x2="2459.5" y1="1916.5" y2="1916.5"/></g><!--class ab_register_user--><g id="elem_ab_register_user"><rect codeLine="224" 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="1645.5" y="1791.1094"/><ellipse cx="1658.5" cy="1805.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1662.6094,1811.1094 L1654.8906,1811.1094 L1654.8906,1798.7188 L1662.6094,1798.7188 L1662.6094,1800.875 L1657.3438,1800.875 L1657.3438,1803.5469 L1662.1094,1803.5469 L1662.1094,1805.7031 L1657.3438,1805.7031 L1657.3438,1808.9531 L1662.6094,1808.9531 L1662.6094,1811.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="219" x="1670.5" y="1809.9561">RegisterUser (ab_register_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1646.5" x2="1891.5" y1="1819.1094" y2="1819.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1651.5" y="1836.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="196" x="1651.5" y="1852.4014">registration_date: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="1646.5" x2="1891.5" y1="1859.7031" y2="1859.7031"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="1651.5" y="1876.6982">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="1651.5" y="1892.9951">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="1651.5" y="1909.292">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="1651.5" y="1925.5889">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="1651.5" y="1941.8857">email: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="1651.5" y="1958.1826">registration_hash: VARCHAR(256)</text></g><!--class ab_role--><g id="elem_ab_role"><rect codeLine="234" fill="#003153" height="76.5938" id="ab_role" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="155" x="1803.5" y="2276.6094"/><ellipse cx="1830.9" cy="2290.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1835.0094,2296.6094 L1827.2906,2296.6094 L1827.2906,2284.2188 L1835.0094,2284.2188 L1835.0094,2286.375 L1829.7438,2286.375 L1829.7438,2289.0469 L1834.5094,2289.0469 L1834.5094,2291.2031 L1829.7438,2291.2031 L1829.7438,2294.4531 L1835.0094,2294.4531 L1835.0094,2296.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="95" x="1846.1" y="2295.4561">Role (ab_role)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1804.5" x2="1957.5" y1="2304.6094" y2="2304.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1809.5" y="2321.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1804.5" x2="1957.5" y1="2328.9063" y2="2328.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="1809.5" y="2345.9014">name: VARCHAR(64)</text></g><!--class ab_view_menu--><g id="elem_ab_view_menu"><rect codeLine="238" 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="2247" y="2276.6094"/><ellipse cx="2260" cy="2290.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2264.1094,2296.6094 L2256.3906,2296.6094 L2256.3906,2284.2188 L2264.1094,2284.2188 L2264.1094,2286.375 L2258.8438,2286.375 L2258.8438,2289.0469 L2263.6094,2289.0469 L2263.6094,2291.2031 L2258.8438,2291.2031 L2258.8438,2294.4531 L2264.1094,2294.4531 L2264.1094,2296.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="2272" y="2295.4561">ViewMenu (ab_view_menu)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2248" x2="2460" y1="2304.6094" y2="2304.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2253" y="2321.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2248" x2="2460" y1="2328.9063" y2="2328.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="2253" y="2345.9014">name: VARCHAR(250)</text></g><!--class ab_permission--><g id="elem_ab_permission"><rect codeLine="242" fill="#003153" height="76.5938" id="ab_permission" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="218" x="1994" y="2276.6094"/><ellipse cx="2007" cy="2290.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2011.1094,2296.6094 L2003.3906,2296.6094 L2003.3906,2284.2188 L2011.1094,2284.2188 L2011.1094,2286.375 L2005.8438,2286.375 L2005.8438,2289.0469 L2010.6094,2289.0469 L2010.6094,2291.2031 L2005.8438,2291.2031 L2005.8438,2294.4531 L2011.1094,2294.4531 L2011.1094,2296.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="2019" y="2295.4561">Permission (ab_permission)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1995" x2="2211" y1="2304.6094" y2="2304.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2000" y="2321.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1995" x2="2211" y1="2328.9063" y2="2328.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="2000" y="2345.9014">name: VARCHAR(100)</text></g><!--class tagged_object--><g id="elem_tagged_object"><rect codeLine="248" fill="#003153" height="174.375" id="tagged_object" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="239" x="548.5" y="1181.6094"/><ellipse cx="561.5" cy="1195.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M565.6094,1201.6094 L557.8906,1201.6094 L557.8906,1189.2188 L565.6094,1189.2188 L565.6094,1191.375 L560.3438,1191.375 L560.3438,1194.0469 L565.1094,1194.0469 L565.1094,1196.2031 L560.3438,1196.2031 L560.3438,1199.4531 L565.6094,1199.4531 L565.6094,1201.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="573.5" y="1200.4561">TaggedObject (tagged_object)</text><line style="stroke:#808080;stroke-width:1.0;" x1="549.5" x2="786.5" y1="1209.6094" y2="1209.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="554.5" y="1226.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="554.5" y="1242.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="554.5" y="1259.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="111" x="554.5" y="1275.4951">tag_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="554.5" y="1291.792">object_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="554.5" y="1308.0889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="554.5" y="1324.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="549.5" x2="786.5" y1="1331.6875" y2="1331.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="554.5" y="1348.6826">object_type: VARCHAR(9)</text></g><!--class dynamic_plugin--><g id="elem_dynamic_plugin"><rect codeLine="258" fill="#003153" height="174.375" id="dynamic_plugin" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="249" x="1050.5" y="118.1094"/><ellipse cx="1063.5" cy="132.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1067.6094,138.1094 L1059.8906,138.1094 L1059.8906,125.7188 L1067.6094,125.7188 L1067.6094,127.875 L1062.3438,127.875 L1062.3438,130.5469 L1067.1094,130.5469 L1067.1094,132.7031 L1062.3438,132.7031 L1062.3438,135.9531 L1067.6094,135.9531 L1067.6094,138.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="221" x="1075.5" y="136.9561">DynamicPlugin (dynamic_plugin)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1051.5" x2="1298.5" y1="146.1094" y2="146.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1056.5" y="163.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1056.5" y="179.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1056.5" y="195.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="1056.5" y="211.9951">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="1056.5" y="228.292">key: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="1056.5" y="244.5889">bundle_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1056.5" y="260.8857">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1056.5" y="277.1826">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1051.5" x2="1298.5" y1="284.4844" y2="284.4844"/></g><!--class tag--><g id="elem_tag"><rect codeLine="268" fill="#003153" height="174.375" id="tag" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="185" x="575.5" y="1791.1094"/><ellipse cx="633.25" cy="1805.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M637.3594,1811.1094 L629.6406,1811.1094 L629.6406,1798.7188 L637.3594,1798.7188 L637.3594,1800.875 L632.0938,1800.875 L632.0938,1803.5469 L636.8594,1803.5469 L636.8594,1805.7031 L632.0938,1805.7031 L632.0938,1808.9531 L637.3594,1808.9531 L637.3594,1811.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="62" x="650.75" y="1809.9561">Tag (tag)</text><line style="stroke:#808080;stroke-width:1.0;" x1="576.5" x2="759.5" y1="1819.1094" y2="1819.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="581.5" y="1836.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="581.5" y="1852.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="581.5" y="1868.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="581.5" y="1884.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="581.5" y="1901.292">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="581.5" y="1917.5889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="576.5" x2="759.5" y1="1924.8906" y2="1924.8906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="581.5" y="1941.8857">name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="581.5" y="1958.1826">type: VARCHAR(12)</text></g><!--class annotation--><g id="elem_annotation"><rect codeLine="278" fill="#003153" height="223.2656" id="annotation" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="207" x="28.5" y="93.6094"/><ellipse cx="48.7" cy="107.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M52.8094,113.6094 L45.0906,113.6094 L45.0906,101.2188 L52.8094,101.2188 L52.8094,103.375 L47.5438,103.375 L47.5438,106.0469 L52.3094,106.0469 L52.3094,108.2031 L47.5438,108.2031 L47.5438,111.4531 L52.8094,111.4531 L52.8094,113.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="62.3" y="112.4561">Annotation (annotation)</text><line style="stroke:#808080;stroke-width:1.0;" x1="29.5" x2="234.5" y1="121.6094" y2="121.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="34.5" y="138.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="34.5" y="154.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="34.5" y="171.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="34.5" y="187.4951">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="34.5" y="203.792">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="34.5" y="220.0889">layer_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="34.5" y="236.3857">long_descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="34.5" y="252.6826">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="34.5" y="268.9795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="34.5" y="285.2764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="29.5" x2="234.5" y1="292.5781" y2="292.5781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="195" x="34.5" y="309.5732">short_descr: VARCHAR(500)</text></g><!--class favstar--><g id="elem_favstar"><rect codeLine="291" fill="#003153" height="141.7813" id="favstar" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="197" x="550.5" y="134.1094"/><ellipse cx="590.75" cy="148.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M594.8594,154.1094 L587.1406,154.1094 L587.1406,141.7188 L594.8594,141.7188 L594.8594,143.875 L589.5938,143.875 L589.5938,146.5469 L594.3594,146.5469 L594.3594,148.7031 L589.5938,148.7031 L589.5938,151.9531 L594.8594,151.9531 L594.8594,154.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="109" x="608.25" y="152.9561">FavStar (favstar)</text><line style="stroke:#808080;stroke-width:1.0;" x1="551.5" x2="746.5" y1="162.1094" y2="162.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="556.5" y="179.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="556.5" y="195.4014">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="110" x="556.5" y="211.6982">obj_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="556.5" y="227.9951">dttm: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="551.5" x2="746.5" y1="235.2969" y2="235.2969"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="556.5" y="252.292">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="556.5" y="268.5889">class_name: VARCHAR(50)</text></g><!--class dashboards--><g id="elem_dashboards"><rect codeLine="299" fill="#003153" height="337.3438" id="dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="243" x="266.5" y="482.6094"/><ellipse cx="298.85" cy="496.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M302.9594,502.6094 L295.2406,502.6094 L295.2406,490.2188 L302.9594,490.2188 L302.9594,492.375 L297.6938,492.375 L297.6938,495.0469 L302.4594,495.0469 L302.4594,497.2031 L297.6938,497.2031 L297.6938,500.4531 L302.9594,500.4531 L302.9594,502.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="315.15" y="501.4561">Dashboard (dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="267.5" x2="508.5" y1="510.6094" y2="510.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="272.5" y="527.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="272.5" y="543.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="272.5" y="560.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="136" x="272.5" y="576.4951">position_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="272.5" y="592.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="272.5" y="609.0889">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="272.5" y="625.3857">theme_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="272.5" y="641.6826">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="272.5" y="657.9795">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="272.5" y="674.2764">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="272.5" y="690.5732">published: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="272.5" y="706.8701">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="272.5" y="723.167">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="272.5" y="739.4639">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="272.5" y="755.7607">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="267.5" x2="508.5" y1="763.0625" y2="763.0625"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="272.5" y="780.0576">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="219" x="272.5" y="796.3545">dashboard_title: VARCHAR(500)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="272.5" y="812.6514">slug: VARCHAR(255)</text></g><!--class slices--><g id="elem_slices"><rect codeLine="319" fill="#003153" height="435.125" id="slices" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="258" x="255" y="1051.1094"/><ellipse cx="337.75" cy="1065.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M341.8594,1071.1094 L334.1406,1071.1094 L334.1406,1058.7188 L341.8594,1058.7188 L341.8594,1060.875 L336.5938,1060.875 L336.5938,1063.5469 L341.3594,1063.5469 L341.3594,1065.7031 L336.5938,1065.7031 L336.5938,1068.9531 L341.8594,1068.9531 L341.8594,1071.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="85" x="355.25" y="1069.9561">Slice (slices)</text><line style="stroke:#808080;stroke-width:1.0;" x1="256" x2="512" y1="1079.1094" y2="1079.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="261" y="1096.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="261" y="1112.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="261" y="1128.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="167" x="261" y="1144.9951">datasource_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="96" x="261" y="1161.292">params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="261" y="1177.5889">query_context: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="261" y="1193.8857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="261" y="1210.1826">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="261" y="1226.4795">last_saved_at: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="261" y="1242.7764">last_saved_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="261" y="1259.0732">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="261" y="1275.3701">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="261" y="1291.667">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="261" y="1307.9639">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="261" y="1324.2607">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="261" y="1340.5576">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="256" x2="512" y1="1347.8594" y2="1347.8594"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="261" y="1364.8545">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="261" y="1381.1514">slice_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="228" x="261" y="1397.4482">datasource_type: VARCHAR(200)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="261" y="1413.7451">datasource_name: VARCHAR(2000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="261" y="1430.042">viz_type: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="261" y="1446.3389">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="261" y="1462.6357">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="261" y="1478.9326">catalog_perm: VARCHAR(1000)</text></g><!--class user_attribute--><g id="elem_user_attribute"><rect codeLine="345" fill="#003153" height="174.375" id="user_attribute" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="244" x="271" y="118.1094"/><ellipse cx="290.75" cy="132.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M294.8594,138.1094 L287.1406,138.1094 L287.1406,125.7188 L294.8594,125.7188 L294.8594,127.875 L289.5938,127.875 L289.5938,130.5469 L294.3594,130.5469 L294.3594,132.7031 L289.5938,132.7031 L289.5938,135.9531 L294.8594,135.9531 L294.8594,138.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="304.25" y="136.9561">UserAttribute (user_attribute)</text><line style="stroke:#808080;stroke-width:1.0;" x1="272" x2="514" y1="146.1094" y2="146.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="277" y="163.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="277" y="179.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="277" y="195.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="277" y="211.9951">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="277" y="228.292">welcome_dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="277" y="244.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="277" y="260.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="272" x2="514" y1="268.1875" y2="268.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="277" y="285.1826">avatar_url: VARCHAR(100)</text></g><!--class annotation_layer--><g id="elem_annotation_layer"><rect codeLine="355" fill="#003153" height="158.0781" id="annotation_layer" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="266" x="791" y="572.1094"/><ellipse cx="804" cy="586.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M808.1094,592.1094 L800.3906,592.1094 L800.3906,579.7188 L808.1094,579.7188 L808.1094,581.875 L802.8438,581.875 L802.8438,584.5469 L807.6094,584.5469 L807.6094,586.7031 L802.8438,586.7031 L802.8438,589.9531 L808.1094,589.9531 L808.1094,592.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="238" x="816" y="590.9561">AnnotationLayer (annotation_layer)</text><line style="stroke:#808080;stroke-width:1.0;" x1="792" x2="1056" y1="600.1094" y2="600.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="797" y="617.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="797" y="633.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="797" y="649.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="797" y="665.9951">descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="797" y="682.292">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="797" y="698.5889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="792" x2="1056" y1="705.8906" y2="705.8906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="797" y="722.8857">name: VARCHAR(250)</text></g><!--class embedded_dashboards--><g id="elem_embedded_dashboards"><rect codeLine="364" fill="#003153" height="158.0781" id="embedded_dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="359" x="822.5" y="1189.6094"/><ellipse cx="835.5" cy="1203.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M839.6094,1209.6094 L831.8906,1209.6094 L831.8906,1197.2188 L839.6094,1197.2188 L839.6094,1199.375 L834.3438,1199.375 L834.3438,1202.0469 L839.1094,1202.0469 L839.1094,1204.2031 L834.3438,1204.2031 L834.3438,1207.4531 L839.6094,1207.4531 L839.6094,1209.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="331" x="847.5" y="1208.4561">EmbeddedDashboard (embedded_dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="823.5" x2="1180.5" y1="1217.6094" y2="1217.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="828.5" y="1234.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="828.5" y="1250.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="828.5" y="1267.1982">allow_domain_list: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="828.5" y="1283.4951">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="828.5" y="1299.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="828.5" y="1316.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="823.5" x2="1180.5" y1="1323.3906" y2="1323.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="828.5" y="1340.3857">uuid: BINARY(16)</text></g><!--class css_templates--><g id="elem_css_templates"><rect codeLine="373" fill="#003153" height="174.375" id="css_templates" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="233" x="782.5" y="118.1094"/><ellipse cx="795.5" cy="132.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M799.6094,138.1094 L791.8906,138.1094 L791.8906,125.7188 L799.6094,125.7188 L799.6094,127.875 L794.3438,127.875 L794.3438,130.5469 L799.1094,130.5469 L799.1094,132.7031 L794.3438,132.7031 L794.3438,135.9531 L799.6094,135.9531 L799.6094,138.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="205" x="807.5" y="136.9561">CssTemplate (css_templates)</text><line style="stroke:#808080;stroke-width:1.0;" x1="783.5" x2="1014.5" y1="146.1094" y2="146.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="788.5" y="163.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="788.5" y="179.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="788.5" y="195.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="788.5" y="211.9951">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="788.5" y="228.292">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="788.5" y="244.5889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="783.5" x2="1014.5" y1="251.8906" y2="251.8906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="788.5" y="268.8857">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="788.5" y="285.1826">template_name: VARCHAR(250)</text></g><!--class key_value--><g id="elem_key_value"><rect codeLine="385" fill="#003153" height="190.6719" id="key_value" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="207" x="2567.5" y="1782.6094"/><ellipse cx="2580.5" cy="1796.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2584.6094,1802.6094 L2576.8906,1802.6094 L2576.8906,1790.2188 L2584.6094,1790.2188 L2584.6094,1792.375 L2579.3438,1792.375 L2579.3438,1795.0469 L2584.1094,1795.0469 L2584.1094,1797.2031 L2579.3438,1797.2031 L2579.3438,1800.4531 L2584.6094,1800.4531 L2584.6094,1802.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="179" x="2592.5" y="1801.4561">KeyValueEntry (key_value)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2568.5" x2="2773.5" y1="1810.6094" y2="1810.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2573.5" y="1827.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="83" x="2573.5" y="1843.9014">value: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2573.5" y="1860.1982">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2573.5" y="1876.4951">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2573.5" y="1892.792">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="2573.5" y="1909.0889">expires_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2573.5" y="1925.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2568.5" x2="2773.5" y1="1932.6875" y2="1932.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="2573.5" y="1949.6826">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2573.5" y="1965.9795">resource: VARCHAR(32)</text></g><!--class keyvalue--><g id="elem_keyvalue"><rect codeLine="396" fill="#003153" height="76.5938" id="keyvalue" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="165" x="3286.5" y="1839.6094"/><ellipse cx="3299.5" cy="1853.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3303.6094,1859.6094 L3295.8906,1859.6094 L3295.8906,1847.2188 L3303.6094,1847.2188 L3303.6094,1849.375 L3298.3438,1849.375 L3298.3438,1852.0469 L3303.1094,1852.0469 L3303.1094,1854.2031 L3298.3438,1854.2031 L3298.3438,1857.4531 L3303.6094,1857.4531 L3303.6094,1859.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="137" x="3311.5" y="1858.4561">KeyValue (keyvalue)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3287.5" x2="3450.5" y1="1867.6094" y2="1867.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3292.5" y="1884.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="81" x="3292.5" y="1900.9014">value: TEXT</text><line style="stroke:#808080;stroke-width:1.0;" x1="3287.5" x2="3450.5" y1="1908.2031" y2="1908.2031"/></g><!--class cache_keys--><g id="elem_cache_keys"><rect codeLine="400" fill="#003153" height="125.4844" id="cache_keys" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="222" x="3029" y="1815.6094"/><ellipse cx="3055.5" cy="1829.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3059.6094,1835.6094 L3051.8906,1835.6094 L3051.8906,1823.2188 L3059.6094,1823.2188 L3059.6094,1825.375 L3054.3438,1825.375 L3054.3438,1828.0469 L3059.1094,1828.0469 L3059.1094,1830.2031 L3054.3438,1830.2031 L3054.3438,1833.4531 L3059.6094,1833.4531 L3059.6094,1835.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="3070.5" y="1834.4561">CacheKey (cache_keys)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3030" x2="3250" y1="1843.6094" y2="1843.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3035" y="1860.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="3035" y="1876.9014">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3035" y="1893.1982">created_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="3030" x2="3250" y1="1900.5" y2="1900.5"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="3035" y="1917.4951">cache_key: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="3035" y="1933.792">datasource_uid: VARCHAR(64)</text></g><!--class ssh_tunnels--><g id="elem_ssh_tunnels"><rect codeLine="407" fill="#003153" height="272.1563" id="ssh_tunnels" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="210" x="3487" y="1742.1094"/><ellipse cx="3503.6" cy="1756.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3507.7094,1762.1094 L3499.9906,1762.1094 L3499.9906,1749.7188 L3507.7094,1749.7188 L3507.7094,1751.875 L3502.4438,1751.875 L3502.4438,1754.5469 L3507.2094,1754.5469 L3507.2094,1756.7031 L3502.4438,1756.7031 L3502.4438,1759.9531 L3507.7094,1759.9531 L3507.7094,1762.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="3516.4" y="1760.9561">SSHTunnel (ssh_tunnels)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3488" x2="3696" y1="1770.1094" y2="1770.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3493" y="1787.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3493" y="1803.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="3493" y="1819.6982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3493" y="1835.9951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3493" y="1852.292">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="151" x="3493" y="1868.5889">server_address: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="3493" y="1884.8857">server_port: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="3493" y="1901.1826">username: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="3493" y="1917.4795">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="3493" y="1933.7764">private_key: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="3493" y="1950.0732">private_key_password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3493" y="1966.3701">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3493" y="1982.667">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3488" x2="3696" y1="1989.9688" y2="1989.9688"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="3493" y="2006.9639">uuid: BINARY(16)</text></g><!--class logs--><g id="elem_logs"><rect codeLine="423" fill="#003153" height="190.6719" id="logs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="185" x="2809.5" y="1782.6094"/><ellipse cx="2864.25" cy="1796.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2868.3594,1802.6094 L2860.6406,1802.6094 L2860.6406,1790.2188 L2868.3594,1790.2188 L2868.3594,1792.375 L2863.0938,1792.375 L2863.0938,1795.0469 L2867.8594,1795.0469 L2867.8594,1797.2031 L2863.0938,1797.2031 L2863.0938,1800.4531 L2868.3594,1800.4531 L2868.3594,1802.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="68" x="2881.75" y="1801.4561">Log (logs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2810.5" x2="2993.5" y1="1810.6094" y2="1810.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2815.5" y="1827.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="2815.5" y="1843.9014">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="2815.5" y="1860.1982">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="2815.5" y="1876.4951">slice_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="74" x="2815.5" y="1892.792">json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="2815.5" y="1909.0889">dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="2815.5" y="1925.3857">duration_ms: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2810.5" x2="2993.5" y1="1932.6875" y2="1932.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="2815.5" y="1949.6826">action: VARCHAR(512)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2815.5" y="1965.9795">referrer: VARCHAR(1024)</text></g><!--class table_schema--><g id="elem_table_schema"><rect codeLine="436" fill="#003153" height="255.8594" id="table_schema" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="232" x="3753" y="523.1094"/><ellipse cx="3766" cy="537.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3770.1094,543.1094 L3762.3906,543.1094 L3762.3906,530.7188 L3770.1094,530.7188 L3770.1094,532.875 L3764.8438,532.875 L3764.8438,535.5469 L3769.6094,535.5469 L3769.6094,537.7031 L3764.8438,537.7031 L3764.8438,540.9531 L3770.1094,540.9531 L3770.1094,543.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="204" x="3778" y="541.9561">TableSchema (table_schema)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3754" x2="3984" y1="551.1094" y2="551.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3759" y="568.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3759" y="584.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="3759" y="600.6982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3759" y="616.9951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3759" y="633.292">tab_state_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3759" y="649.5889">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="3759" y="665.8857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="3759" y="682.1826">expanded: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3759" y="698.4795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3759" y="714.7764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3754" x2="3984" y1="722.0781" y2="722.0781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="3759" y="739.0732">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3759" y="755.3701">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="3759" y="771.667">table: VARCHAR(256)</text></g><!--class query--><g id="elem_query"><rect codeLine="451" fill="#003153" height="532.9063" id="query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="307" x="3752.5" y="1611.6094"/><ellipse cx="3855.25" cy="1625.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3859.3594,1631.6094 L3851.6406,1631.6094 L3851.6406,1619.2188 L3859.3594,1619.2188 L3859.3594,1621.375 L3854.0938,1621.375 L3854.0938,1624.0469 L3858.8594,1624.0469 L3858.8594,1626.2031 L3854.0938,1626.2031 L3854.0938,1629.4531 L3859.3594,1629.4531 L3859.3594,1631.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="94" x="3872.75" y="1630.4561">Query (query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3753.5" x2="4058.5" y1="1639.6094" y2="1639.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="3758.5" y="1656.6045">tracking_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="3758.5" y="1672.9014">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3758.5" y="1689.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3758.5" y="1705.4951">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="3758.5" y="1721.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="3758.5" y="1738.0889">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="3758.5" y="1754.3857">select_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="137" x="3758.5" y="1770.6826">executed_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="97" x="3758.5" y="1786.9795">limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="169" x="3758.5" y="1803.2764">select_as_cta: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="3758.5" y="1819.5732">select_as_cta_used: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="3758.5" y="1835.8701">progress: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="103" x="3758.5" y="1852.167">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="3758.5" y="1868.4639">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3758.5" y="1884.7607">changed_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="3753.5" x2="4058.5" y1="1892.0625" y2="1892.0625"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="3758.5" y="1909.0576">client_id: VARCHAR(11)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="227" x="3758.5" y="1925.3545">tmp_table_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="248" x="3758.5" y="1941.6514">tmp_schema_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="3758.5" y="1957.9482">status: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="181" x="3758.5" y="1974.2451">tab_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="199" x="3758.5" y="1990.542">sql_editor_id: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="3758.5" y="2006.8389">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3758.5" y="2023.1357">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="3758.5" y="2039.4326">limiting_factor: VARCHAR(18)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="194" x="3758.5" y="2055.7295">ctas_method: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="3758.5" y="2072.0264">results_key: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="3758.5" y="2088.3232">start_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="3758.5" y="2104.6201">start_running_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="3758.5" y="2120.917">end_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="295" x="3758.5" y="2137.2139">end_result_backend_time: NUMERIC(20, 6)</text></g><!--class saved_query--><g id="elem_saved_query"><rect codeLine="483" fill="#003153" height="321.0469" id="saved_query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="212" x="4094" y="1717.6094"/><ellipse cx="4107" cy="1731.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4111.1094,1737.6094 L4103.3906,1737.6094 L4103.3906,1725.2188 L4111.1094,1725.2188 L4111.1094,1727.375 L4105.8438,1727.375 L4105.8438,1730.0469 L4110.6094,1730.0469 L4110.6094,1732.2031 L4105.8438,1732.2031 L4105.8438,1735.4531 L4111.1094,1735.4531 L4111.1094,1737.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="4119" y="1736.4561">SavedQuery (saved_query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4095" x2="4305" y1="1745.6094" y2="1745.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4100" y="1762.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4100" y="1778.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="4100" y="1795.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4100" y="1811.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="4100" y="1827.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="107" x="4100" y="1844.0889">db_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="4100" y="1860.3857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="4100" y="1876.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="4100" y="1892.9795">template_parameters: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="103" x="4100" y="1909.2764">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="4100" y="1925.5732">last_run: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4100" y="1941.8701">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4100" y="1958.167">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4095" x2="4305" y1="1965.4688" y2="1965.4688"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="4100" y="1982.4639">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="4100" y="1998.7607">schema: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="4100" y="2015.0576">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="4100" y="2031.3545">label: VARCHAR(256)</text></g><!--class tab_state--><g id="elem_tab_state"><rect codeLine="502" fill="#003153" height="353.6406" id="tab_state" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="188" x="3803" y="1091.6094"/><ellipse cx="3825" cy="1105.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3829.1094,1111.6094 L3821.3906,1111.6094 L3821.3906,1099.2188 L3829.1094,1099.2188 L3829.1094,1101.375 L3823.8438,1101.375 L3823.8438,1104.0469 L3828.6094,1104.0469 L3828.6094,1106.2031 L3823.8438,1106.2031 L3823.8438,1109.4531 L3829.1094,1109.4531 L3829.1094,1111.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="3839" y="1110.4561">TabState (tab_state)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3804" x2="3990" y1="1119.6094" y2="1119.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3809" y="1136.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3809" y="1152.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="3809" y="1169.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3809" y="1185.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="3809" y="1201.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="3809" y="1218.0889">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3809" y="1234.3857">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="3809" y="1250.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="3809" y="1266.9795">query_limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3809" y="1283.2764">latest_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="130" x="3809" y="1299.5732">autorun: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="3809" y="1315.8701">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3809" y="1332.167">hide_left_bar: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="3809" y="1348.4639">saved_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3809" y="1364.7607">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3809" y="1381.0576">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3804" x2="3990" y1="1388.3594" y2="1388.3594"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="3809" y="1405.3545">label: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="3809" y="1421.6514">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3809" y="1437.9482">catalog: VARCHAR(256)</text></g><!--class themes--><g id="elem_themes"><rect codeLine="525" fill="#003153" height="190.6719" id="themes" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="216" x="1136" y="2219.6094"/><ellipse cx="1182.25" cy="2233.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1186.3594,2239.6094 L1178.6406,2239.6094 L1178.6406,2227.2188 L1186.3594,2227.2188 L1186.3594,2229.375 L1181.0938,2229.375 L1181.0938,2232.0469 L1185.8594,2232.0469 L1185.8594,2234.2031 L1181.0938,2234.2031 L1181.0938,2237.4531 L1186.3594,2237.4531 L1186.3594,2239.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="1199.75" y="2238.4561">Theme (themes)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1137" x2="1351" y1="2247.6094" y2="2247.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1142" y="2264.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1142" y="2280.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1142" y="2297.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="111" x="1142" y="2313.4951">json_data: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="1142" y="2329.792">is_system: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1142" y="2346.0889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1142" y="2362.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1137" x2="1351" y1="2369.6875" y2="2369.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1142" y="2386.6826">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="204" x="1142" y="2402.9795">theme_name: VARCHAR(250)</text></g><!--class ab_group--><g id="elem_ab_group"><rect codeLine="536" fill="#003153" height="109.1875" id="ab_group" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="202" x="1387" y="2260.6094"/><ellipse cx="1423.4" cy="2274.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1427.5094,2280.6094 L1419.7906,2280.6094 L1419.7906,2268.2188 L1427.5094,2268.2188 L1427.5094,2270.375 L1422.2438,2270.375 L1422.2438,2273.0469 L1427.0094,2273.0469 L1427.0094,2275.2031 L1422.2438,2275.2031 L1422.2438,2278.4531 L1427.5094,2278.4531 L1427.5094,2280.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1440.6" y="2279.4561">Group (ab_group)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1388" x2="1588" y1="2288.6094" y2="2288.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1393" y="2305.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1388" x2="1588" y1="2312.9063" y2="2312.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="1393" y="2329.9014">name: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="1393" y="2346.1982">label: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="1393" y="2362.4951">description: VARCHAR(512)</text></g><!--link tables to table_columns--><g id="link_tables_table_columns"><path codeLine="545" d="M2755.67,933.9994 C2755.67,933.9994 2755.67,1083.4794 2755.67,1083.4794 " fill="none" id="tables-table_columns" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2751.67" x2="2759.67" y1="929.9994" y2="929.9994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2751.67" x2="2759.67" y1="932.9994" y2="932.9994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2755.67" x2="2755.67" y1="933.9994" y2="925.9994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2755.67" x2="2761.67" y1="1083.4794" y2="1091.4794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2755.67" x2="2749.67" y1="1083.4794" y2="1091.4794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2755.67" x2="2755.67" y1="1083.4794" y2="1091.4794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2759.67" x2="2751.67" y1="1081.4794" y2="1081.4794"/></g><!--link tables to sql_metrics--><g id="link_tables_sql_metrics"><path codeLine="546" d="M2631.5,933.9994 C2631.5,933.9994 2631.5,1107.8394 2631.5,1107.8394 " fill="none" id="tables-sql_metrics" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2627.5" x2="2635.5" y1="929.9994" y2="929.9994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2627.5" x2="2635.5" y1="932.9994" y2="932.9994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2631.5" x2="2631.5" y1="933.9994" y2="925.9994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2631.5" x2="2637.5" y1="1107.8394" y2="1115.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2631.5" x2="2625.5" y1="1107.8394" y2="1115.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2631.5" x2="2631.5" y1="1107.8394" y2="1115.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2635.5" x2="2627.5" y1="1105.8394" y2="1105.8394"/></g><!--link tables to ab_user--><g id="link_tables_ab_user"><path codeLine="547" d="M2568.88,890.6094 C2568.88,890.6094 2041.1,890.6094 2041.1,890.6094 C2041.1,890.6094 2041.1,1734.0994 2041.1,1734.0994 " fill="none" id="tables-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2568.88" x2="2576.88" y1="890.6094" y2="884.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2568.88" x2="2576.88" y1="890.6094" y2="896.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2568.88" x2="2576.88" y1="890.6094" y2="890.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2566.88" x2="2566.88" y1="886.6094" y2="894.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2041.1" x2="2047.1" y1="1734.0994" y2="1742.0994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2041.1" x2="2035.1" y1="1734.0994" y2="1742.0994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2041.1" x2="2041.1" y1="1734.0994" y2="1742.0994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2045.1" x2="2037.1" y1="1732.0994" y2="1732.0994"/></g><!--link tables to dbs--><g id="link_tables_dbs"><path codeLine="548" d="M2790.33,933.6794 C2790.33,933.6794 2790.33,1063.6094 2790.33,1063.6094 C2790.33,1063.6094 3412.69,1063.6094 3412.69,1063.6094 " fill="none" id="tables-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2790.33" x2="2784.33" y1="933.6794" y2="925.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2790.33" x2="2796.33" y1="933.6794" y2="925.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2790.33" x2="2790.33" y1="933.6794" y2="925.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2786.33" x2="2794.33" y1="935.6794" y2="935.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3416.69" x2="3416.69" y1="1059.6094" y2="1067.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3413.69" x2="3413.69" y1="1059.6094" y2="1067.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3412.69" x2="3420.69" y1="1063.6094" y2="1063.6094"/></g><!--link tables to slices--><g id="link_tables_slices"><path codeLine="549" d="M2568.8,855.6094 C2568.8,855.6094 428.5,855.6094 428.5,855.6094 C428.5,855.6094 428.5,1042.9194 428.5,1042.9194 " fill="none" id="tables-slices" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2572.8" x2="2572.8" y1="851.6094" y2="859.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2569.8" x2="2569.8" y1="851.6094" y2="859.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2568.8" x2="2576.8" y1="855.6094" y2="855.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="428.5" x2="434.5" y1="1042.9194" y2="1050.9194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="428.5" x2="422.5" y1="1042.9194" y2="1050.9194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="428.5" x2="428.5" y1="1042.9194" y2="1050.9194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="432.5" x2="424.5" y1="1040.9194" y2="1040.9194"/></g><!--link tables to row_level_security_filters--><g id="link_tables_row_level_security_filters"><path codeLine="550" d="M2833.25,852.6094 C2833.25,852.6094 3068,852.6094 3068,852.6094 C3068,852.6094 3068,1156.9794 3068,1156.9794 " fill="none" id="tables-row_level_security_filters" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2833.25" x2="2825.25" y1="852.6094" y2="858.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2833.25" x2="2825.25" y1="852.6094" y2="846.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2833.25" x2="2825.25" y1="852.6094" y2="852.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2835.25" x2="2835.25" y1="856.6094" y2="848.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3068" x2="3074" y1="1156.9794" y2="1164.9794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3068" x2="3062" y1="1156.9794" y2="1164.9794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3068" x2="3068" y1="1156.9794" y2="1164.9794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3072" x2="3064" y1="1154.9794" y2="1154.9794"/></g><!--link dbs to ab_user--><g id="link_dbs_ab_user"><path codeLine="552" d="M3436.25,1510.9694 C3436.25,1510.9694 3436.25,1769.6094 3436.25,1769.6094 C3436.25,1769.6094 2128.24,1769.6094 2128.24,1769.6094 " fill="none" id="dbs-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3436.25" x2="3430.25" y1="1510.9694" y2="1502.9694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3436.25" x2="3442.25" y1="1510.9694" y2="1502.9694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3436.25" x2="3436.25" y1="1510.9694" y2="1502.9694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3432.25" x2="3440.25" y1="1512.9694" y2="1512.9694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2124.24" x2="2124.24" y1="1773.6094" y2="1765.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2127.24" x2="2127.24" y1="1773.6094" y2="1765.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2128.24" x2="2120.24" y1="1769.6094" y2="1769.6094"/></g><!--link dbs to query--><g id="link_dbs_query"><path codeLine="553" d="M3705.17,1483.6094 C3705.17,1483.6094 3769.67,1483.6094 3769.67,1483.6094 C3769.67,1483.6094 3769.67,1603.4194 3769.67,1603.4194 " fill="none" id="dbs-query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3701.17" x2="3701.17" y1="1487.6094" y2="1479.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3704.17" x2="3704.17" y1="1487.6094" y2="1479.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3705.17" x2="3697.17" y1="1483.6094" y2="1483.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3769.67" x2="3775.67" y1="1603.4194" y2="1611.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3769.67" x2="3763.67" y1="1603.4194" y2="1611.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3769.67" x2="3769.67" y1="1603.4194" y2="1611.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3773.67" x2="3765.67" y1="1601.4194" y2="1601.4194"/></g><!--link dbs to saved_query--><g id="link_dbs_saved_query"><path codeLine="554" d="M3705.01,1464.6094 C3705.01,1464.6094 4221.2,1464.6094 4221.2,1464.6094 C4221.2,1464.6094 4221.2,1709.3494 4221.2,1709.3494 " fill="none" id="dbs-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3701.01" x2="3701.01" y1="1468.6094" y2="1460.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3704.01" x2="3704.01" y1="1468.6094" y2="1460.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3705.01" x2="3697.01" y1="1464.6094" y2="1464.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4221.2" x2="4227.2" y1="1709.3494" y2="1717.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4221.2" x2="4215.2" y1="1709.3494" y2="1717.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4221.2" x2="4221.2" y1="1709.3494" y2="1717.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4225.2" x2="4217.2" y1="1707.3494" y2="1707.3494"/></g><!--link dbs to ssh_tunnels--><g id="link_dbs_ssh_tunnels"><path codeLine="555" d="M3592,1510.9494 C3592,1510.9494 3592,1734.0194 3592,1734.0194 " fill="none" id="dbs-ssh_tunnels" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3588" x2="3596" y1="1506.9494" y2="1506.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3588" x2="3596" y1="1509.9494" y2="1509.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3592" x2="3592" y1="1510.9494" y2="1502.9494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3592" x2="3598" y1="1734.0194" y2="1742.0194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3592" x2="3586" y1="1734.0194" y2="1742.0194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3592" x2="3592" y1="1734.0194" y2="1742.0194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3596" x2="3588" y1="1732.0194" y2="1732.0194"/></g><!--link database_user_oauth2_tokens to ab_user--><g id="link_database_user_oauth2_tokens_ab_user"><path codeLine="557" d="M3397.33,762.9894 C3397.33,762.9894 3397.33,1760.6094 3397.33,1760.6094 C3397.33,1760.6094 2128.02,1760.6094 2128.02,1760.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="3397.33" x2="3391.33" y1="762.9894" y2="754.9894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3397.33" x2="3403.33" y1="762.9894" y2="754.9894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3397.33" x2="3397.33" y1="762.9894" y2="754.9894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3393.33" x2="3401.33" y1="764.9894" y2="764.9894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2124.02" x2="2124.02" y1="1764.6094" y2="1756.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2127.02" x2="2127.02" y1="1764.6094" y2="1756.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2128.02" x2="2120.02" y1="1760.6094" y2="1760.6094"/></g><!--link database_user_oauth2_tokens to dbs--><g id="link_database_user_oauth2_tokens_dbs"><path codeLine="558" d="M3495.75,762.8094 C3495.75,762.8094 3495.75,1026.5594 3495.75,1026.5594 " fill="none" id="database_user_oauth2_tokens-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3495.75" x2="3489.75" y1="762.8094" y2="754.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3495.75" x2="3501.75" y1="762.8094" y2="754.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3495.75" x2="3495.75" y1="762.8094" y2="754.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3491.75" x2="3499.75" y1="764.8094" y2="764.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3499.75" x2="3491.75" y1="1030.5594" y2="1030.5594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3499.75" x2="3491.75" y1="1027.5594" y2="1027.5594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3495.75" x2="3495.75" y1="1026.5594" y2="1034.5594"/></g><!--link table_columns to ab_user--><g id="link_table_columns_ab_user"><path codeLine="560" d="M2747.75,1453.7194 C2747.75,1453.7194 2747.75,1751.6094 2747.75,1751.6094 C2747.75,1751.6094 2128.11,1751.6094 2128.11,1751.6094 " fill="none" id="table_columns-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2747.75" x2="2741.75" y1="1453.7194" y2="1445.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2747.75" x2="2753.75" y1="1453.7194" y2="1445.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2747.75" x2="2747.75" y1="1453.7194" y2="1445.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2743.75" x2="2751.75" y1="1455.7194" y2="1455.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2124.11" x2="2124.11" y1="1755.6094" y2="1747.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2127.11" x2="2127.11" y1="1755.6094" y2="1747.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2128.11" x2="2120.11" y1="1751.6094" y2="1751.6094"/></g><!--link sql_metrics to ab_user--><g id="link_sql_metrics_ab_user"><path codeLine="562" d="M2455.25,1429.1694 C2455.25,1429.1694 2455.25,1746.6094 2455.25,1746.6094 C2455.25,1746.6094 2128.24,1746.6094 2128.24,1746.6094 " fill="none" id="sql_metrics-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2455.25" x2="2449.25" y1="1429.1694" y2="1421.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2455.25" x2="2461.25" y1="1429.1694" y2="1421.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2455.25" x2="2455.25" y1="1429.1694" y2="1421.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2451.25" x2="2459.25" y1="1431.1694" y2="1431.1694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2124.24" x2="2124.24" y1="1750.6094" y2="1742.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2127.24" x2="2127.24" y1="1750.6094" y2="1742.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2128.24" x2="2120.24" y1="1746.6094" y2="1746.6094"/></g><!--link row_level_security_filters to ab_user--><g id="link_row_level_security_filters_ab_user"><path codeLine="564" d="M3177,1380.1894 C3177,1380.1894 3177,1755.6094 3177,1755.6094 C3177,1755.6094 2128.32,1755.6094 2128.32,1755.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="3177" x2="3171" y1="1380.1894" y2="1372.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3177" x2="3183" y1="1380.1894" y2="1372.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3177" x2="3177" y1="1380.1894" y2="1372.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3173" x2="3181" y1="1382.1894" y2="1382.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2124.32" x2="2124.32" y1="1759.6094" y2="1751.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2127.32" x2="2127.32" y1="1759.6094" y2="1751.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2128.32" x2="2120.32" y1="1755.6094" y2="1755.6094"/></g><!--link report_execution_log to report_schedule--><g id="link_report_execution_log_report_schedule"><path codeLine="566" d="M1607.83,762.8094 C1607.83,762.8094 1607.83,977.3494 1607.83,977.3494 " fill="none" id="report_execution_log-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1607.83" x2="1601.83" y1="762.8094" y2="754.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1607.83" x2="1613.83" y1="762.8094" y2="754.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1607.83" x2="1607.83" y1="762.8094" y2="754.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1603.83" x2="1611.83" y1="764.8094" y2="764.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1611.83" x2="1603.83" y1="981.3494" y2="981.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1611.83" x2="1603.83" y1="978.3494" y2="978.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1607.83" x2="1607.83" y1="977.3494" y2="985.3494"/></g><!--link report_recipient to report_schedule--><g id="link_report_recipient_report_schedule"><path codeLine="568" d="M1721.5,746.2694 C1721.5,746.2694 1721.5,977.3494 1721.5,977.3494 " fill="none" id="report_recipient-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1721.5" x2="1715.5" y1="746.2694" y2="738.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1721.5" x2="1727.5" y1="746.2694" y2="738.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1721.5" x2="1721.5" y1="746.2694" y2="738.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1717.5" x2="1725.5" y1="748.2694" y2="748.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1725.5" x2="1717.5" y1="981.3494" y2="981.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1725.5" x2="1717.5" y1="978.3494" y2="978.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1721.5" x2="1721.5" y1="977.3494" y2="985.3494"/></g><!--link report_recipient to ab_user--><g id="link_report_recipient_ab_user"><path codeLine="569" d="M1976.4,746.3694 C1976.4,746.3694 1976.4,1733.9294 1976.4,1733.9294 " fill="none" id="report_recipient-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1976.4" x2="1970.4" y1="746.3694" y2="738.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1976.4" x2="1982.4" y1="746.3694" y2="738.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1976.4" x2="1976.4" y1="746.3694" y2="738.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1972.4" x2="1980.4" y1="748.3694" y2="748.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1980.4" x2="1972.4" y1="1737.9294" y2="1737.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1980.4" x2="1972.4" y1="1734.9294" y2="1734.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1976.4" x2="1976.4" y1="1733.9294" y2="1741.9294"/></g><!--link report_schedule to dbs--><g id="link_report_schedule_dbs"><path codeLine="571" d="M1733.65,1474.6094 C1733.65,1474.6094 3412.92,1474.6094 3412.92,1474.6094 " fill="none" id="report_schedule-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1733.65" x2="1725.65" y1="1474.6094" y2="1480.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1733.65" x2="1725.65" y1="1474.6094" y2="1468.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1733.65" x2="1725.65" y1="1474.6094" y2="1474.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1735.65" x2="1735.65" y1="1478.6094" y2="1470.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3416.92" x2="3416.92" y1="1470.6094" y2="1478.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3413.92" x2="3413.92" y1="1470.6094" y2="1478.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3412.92" x2="3420.92" y1="1474.6094" y2="1474.6094"/></g><!--link report_schedule to ab_user--><g id="link_report_schedule_ab_user"><path codeLine="572" d="M1733.61,1535.6094 C1733.61,1535.6094 1952.2,1535.6094 1952.2,1535.6094 C1952.2,1535.6094 1952.2,1733.7594 1952.2,1733.7594 " fill="none" id="report_schedule-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1733.61" x2="1725.61" y1="1535.6094" y2="1541.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1733.61" x2="1725.61" y1="1535.6094" y2="1529.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1733.61" x2="1725.61" y1="1535.6094" y2="1535.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1735.61" x2="1735.61" y1="1539.6094" y2="1531.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1952.2" x2="1958.2" y1="1733.7594" y2="1741.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1952.2" x2="1946.2" y1="1733.7594" y2="1741.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1952.2" x2="1952.2" y1="1733.7594" y2="1741.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1956.2" x2="1948.2" y1="1731.7594" y2="1731.7594"/></g><!--link ab_user to ab_role--><g id="link_ab_user_ab_role"><path codeLine="574" d="M1943.25,2022.2794 C1943.25,2022.2794 1943.25,2268.6094 1943.25,2268.6094 " fill="none" id="ab_user-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1943.25" x2="1937.25" y1="2022.2794" y2="2014.2794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1943.25" x2="1949.25" y1="2022.2794" y2="2014.2794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1943.25" x2="1943.25" y1="2022.2794" y2="2014.2794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1939.25" x2="1947.25" y1="2024.2794" y2="2024.2794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1943.25" x2="1949.25" y1="2268.6094" y2="2276.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1943.25" x2="1937.25" y1="2268.6094" y2="2276.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1943.25" x2="1943.25" y1="2268.6094" y2="2276.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1947.25" x2="1939.25" y1="2266.6094" y2="2266.6094"/></g><!--link ab_user to ab_user--><g id="link_ab_user_ab_user"><path codeLine="575" d="M1940.1,1733.8794 C1940.1,1733.8794 1940.1,1677.6094 1940.1,1677.6094 C1940.1,1677.6094 1919.12,1677.6094 1919.12,1677.6094 C1919.12,1677.6094 1919.12,2101.6094 1919.12,2101.6094 C1919.12,2101.6094 1953.42,2101.6094 1953.42,2101.6094 C1953.42,2101.6094 1953.42,2022.2394 1953.42,2022.2394 " fill="none" id="ab_user-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1940.1" x2="1946.1" y1="1733.8794" y2="1741.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1940.1" x2="1934.1" y1="1733.8794" y2="1741.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1940.1" x2="1940.1" y1="1733.8794" y2="1741.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1944.1" x2="1936.1" y1="1731.8794" y2="1731.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1949.42" x2="1957.42" y1="2018.2394" y2="2018.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1949.42" x2="1957.42" y1="2021.2394" y2="2021.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1953.42" x2="1953.42" y1="2022.2394" y2="2014.2394"/></g><!--link ab_user to ab_group--><g id="link_ab_user_ab_group"><path codeLine="576" d="M1938.17,2022.1394 C1938.17,2022.1394 1938.17,2268.6094 1938.17,2268.6094 C1938.17,2268.6094 1597.03,2268.6094 1597.03,2268.6094 " fill="none" id="ab_user-ab_group" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1938.17" x2="1932.17" y1="2022.1394" y2="2014.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1938.17" x2="1944.17" y1="2022.1394" y2="2014.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1938.17" x2="1938.17" y1="2022.1394" y2="2014.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1934.17" x2="1942.17" y1="2024.1394" y2="2024.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1597.03" x2="1589.03" y1="2268.6094" y2="2274.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1597.03" x2="1589.03" y1="2268.6094" y2="2262.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1597.03" x2="1589.03" y1="2268.6094" y2="2268.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1599.03" x2="1599.03" y1="2272.6094" y2="2264.6094"/></g><!--link ab_user to logs--><g id="link_ab_user_logs"><path codeLine="577" d="M2128.06,1778.6094 C2128.06,1778.6094 2898.25,1778.6094 2898.25,1778.6094 C2898.25,1778.6094 2898.25,1778.9894 2898.25,1778.9894 " fill="none" id="ab_user-logs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2124.06" x2="2124.06" y1="1782.6094" y2="1774.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2127.06" x2="2127.06" y1="1782.6094" y2="1774.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2128.06" x2="2120.06" y1="1778.6094" y2="1778.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2898.25" x2="2904.25" y1="1774.3894" y2="1782.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2898.25" x2="2892.25" y1="1774.3894" y2="1782.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2898.25" x2="2898.25" y1="1774.3894" y2="1782.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2902.25" x2="2894.25" y1="1772.3894" y2="1772.3894"/></g><!--link ab_user to saved_query--><g id="link_ab_user_saved_query"><path codeLine="578" d="M2093.7,1733.8994 C2093.7,1733.8994 2093.7,1596.6094 2093.7,1596.6094 C2093.7,1596.6094 4136.4,1596.6094 4136.4,1596.6094 C4136.4,1596.6094 4136.4,1709.2194 4136.4,1709.2194 " fill="none" id="ab_user-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2097.7" x2="2089.7" y1="1737.8994" y2="1737.8994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2097.7" x2="2089.7" y1="1734.8994" y2="1734.8994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2093.7" x2="2093.7" y1="1733.8994" y2="1741.8994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4136.4" x2="4142.4" y1="1709.2194" y2="1717.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4136.4" x2="4130.4" y1="1709.2194" y2="1717.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4136.4" x2="4136.4" y1="1709.2194" y2="1717.2194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4140.4" x2="4132.4" y1="1707.2194" y2="1707.2194"/></g><!--link ab_user to user_attribute--><g id="link_ab_user_user_attribute"><path codeLine="579" d="M1919.89,1773.6094 C1919.89,1773.6094 537.33,1773.6094 537.33,1773.6094 C537.33,1773.6094 537.33,284.6094 537.33,284.6094 C537.33,284.6094 523.1,284.6094 523.1,284.6094 " fill="none" id="ab_user-user_attribute" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1923.89" x2="1923.89" y1="1769.6094" y2="1777.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1920.89" x2="1920.89" y1="1769.6094" y2="1777.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1919.89" x2="1927.89" y1="1773.6094" y2="1773.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="523.1" x2="515.1" y1="284.6094" y2="290.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="523.1" x2="515.1" y1="284.6094" y2="278.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="523.1" x2="515.1" y1="284.6094" y2="284.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="525.1" x2="525.1" y1="288.6094" y2="280.6094"/></g><!--link ab_permission_view to ab_permission--><g id="link_ab_permission_view_ab_permission"><path codeLine="581" d="M2199.17,1932.8794 C2199.17,1932.8794 2199.17,2268.3094 2199.17,2268.3094 " fill="none" id="ab_permission_view-ab_permission" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2199.17" x2="2193.17" y1="1932.8794" y2="1924.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2199.17" x2="2205.17" y1="1932.8794" y2="1924.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2199.17" x2="2199.17" y1="1932.8794" y2="1924.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2195.17" x2="2203.17" y1="1934.8794" y2="1934.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2203.17" x2="2195.17" y1="2272.3094" y2="2272.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2203.17" x2="2195.17" y1="2269.3094" y2="2269.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2199.17" x2="2199.17" y1="2268.3094" y2="2276.3094"/></g><!--link ab_permission_view to ab_view_menu--><g id="link_ab_permission_view_ab_view_menu"><path codeLine="582" d="M2353.75,1932.8794 C2353.75,1932.8794 2353.75,2268.3094 2353.75,2268.3094 " 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="2353.75" x2="2347.75" y1="1932.8794" y2="1924.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2353.75" x2="2359.75" y1="1932.8794" y2="1924.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2353.75" x2="2353.75" y1="1932.8794" y2="1924.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2349.75" x2="2357.75" y1="1934.8794" y2="1934.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2357.75" x2="2349.75" y1="2272.3094" y2="2272.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2357.75" x2="2349.75" y1="2269.3094" y2="2269.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2353.75" x2="2353.75" y1="2268.3094" y2="2276.3094"/></g><!--link ab_permission_view to ab_role--><g id="link_ab_permission_view_ab_role"><path codeLine="583" d="M2186.33,1932.6894 C2186.33,1932.6894 2186.33,2182.6094 2186.33,2182.6094 C2186.33,2182.6094 1948.33,2182.6094 1948.33,2182.6094 C1948.33,2182.6094 1948.33,2268.4294 1948.33,2268.4294 " fill="none" id="ab_permission_view-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2186.33" x2="2180.33" y1="1932.6894" y2="1924.6894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2186.33" x2="2192.33" y1="1932.6894" y2="1924.6894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2186.33" x2="2186.33" y1="1932.6894" y2="1924.6894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2182.33" x2="2190.33" y1="1934.6894" y2="1934.6894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1948.33" x2="1954.33" y1="2268.4294" y2="2276.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1948.33" x2="1942.33" y1="2268.4294" y2="2276.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1948.33" x2="1948.33" y1="2268.4294" y2="2276.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1952.33" x2="1944.33" y1="2266.4294" y2="2266.4294"/></g><!--link ab_role to ab_group--><g id="link_ab_role_ab_group"><path codeLine="586" d="M1795.36,2315.6094 C1795.36,2315.6094 1597.34,2315.6094 1597.34,2315.6094 " fill="none" id="ab_role-ab_group" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1795.36" x2="1803.36" y1="2315.6094" y2="2309.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1795.36" x2="1803.36" y1="2315.6094" y2="2321.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1795.36" x2="1803.36" y1="2315.6094" y2="2315.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1793.36" x2="1793.36" y1="2311.6094" y2="2319.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1597.34" x2="1589.34" y1="2315.6094" y2="2321.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1597.34" x2="1589.34" y1="2315.6094" y2="2309.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1597.34" x2="1589.34" y1="2315.6094" y2="2315.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1599.34" x2="1599.34" y1="2319.6094" y2="2311.6094"/></g><!--link ab_role to row_level_security_filters--><g id="link_ab_role_row_level_security_filters"><path codeLine="587" d="M1910.25,2268.4494 C1910.25,2268.4494 1910.25,1581.6094 1910.25,1581.6094 C1910.25,1581.6094 3103,1581.6094 3103,1581.6094 C3103,1581.6094 3103,1380.3994 3103,1380.3994 " 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="1910.25" x2="1916.25" y1="2268.4494" y2="2276.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1910.25" x2="1904.25" y1="2268.4494" y2="2276.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1910.25" x2="1910.25" y1="2268.4494" y2="2276.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1914.25" x2="1906.25" y1="2266.4494" y2="2266.4494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3103" x2="3097" y1="1380.3994" y2="1372.3994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3103" x2="3109" y1="1380.3994" y2="1372.3994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3103" x2="3103" y1="1380.3994" y2="1372.3994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3099" x2="3107" y1="1382.3994" y2="1382.3994"/></g><!--link tagged_object to tag--><g id="link_tagged_object_tag"><path codeLine="591" d="M668,1363.6094 C668,1363.6094 668,1782.8394 668,1782.8394 " fill="none" id="tagged_object-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="668" x2="662" y1="1363.6094" y2="1355.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="668" x2="674" y1="1363.6094" y2="1355.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="668" x2="668" y1="1363.6094" y2="1355.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="664" x2="672" y1="1365.6094" y2="1365.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672" x2="664" y1="1786.8394" y2="1786.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="672" x2="664" y1="1783.8394" y2="1783.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="668" x2="668" y1="1782.8394" y2="1790.8394"/></g><!--link tagged_object to ab_user--><g id="link_tagged_object_ab_user"><path codeLine="592" d="M774,1363.6394 C774,1363.6394 774,1766.6094 774,1766.6094 C774,1766.6094 1919.99,1766.6094 1919.99,1766.6094 " fill="none" id="tagged_object-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="774" x2="768" y1="1363.6394" y2="1355.6394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="774" x2="780" y1="1363.6394" y2="1355.6394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="774" x2="774" y1="1363.6394" y2="1355.6394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="770" x2="778" y1="1365.6394" y2="1365.6394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1923.99" x2="1923.99" y1="1762.6094" y2="1770.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1920.99" x2="1920.99" y1="1762.6094" y2="1770.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1919.99" x2="1927.99" y1="1766.6094" y2="1766.6094"/></g><!--link dynamic_plugin to ab_user--><g id="link_dynamic_plugin_ab_user"><path codeLine="594" d="M1260.17,300.2394 C1260.17,300.2394 1260.17,1748.6094 1260.17,1748.6094 C1260.17,1748.6094 1919.65,1748.6094 1919.65,1748.6094 " fill="none" id="dynamic_plugin-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1260.17" x2="1254.17" y1="300.2394" y2="292.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1260.17" x2="1266.17" y1="300.2394" y2="292.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1260.17" x2="1260.17" y1="300.2394" y2="292.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1256.17" x2="1264.17" y1="302.2394" y2="302.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1923.65" x2="1923.65" y1="1744.6094" y2="1752.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1920.65" x2="1920.65" y1="1744.6094" y2="1752.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1919.65" x2="1927.65" y1="1748.6094" y2="1748.6094"/></g><!--link tag to ab_user--><g id="link_tag_ab_user"><path codeLine="596" d="M668,1973.1394 C668,1973.1394 668,1989.6094 668,1989.6094 C668,1989.6094 1919.84,1989.6094 1919.84,1989.6094 " fill="none" id="tag-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="668" x2="662" y1="1973.1394" y2="1965.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="668" x2="674" y1="1973.1394" y2="1965.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="668" x2="668" y1="1973.1394" y2="1965.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="664" x2="672" y1="1975.1394" y2="1975.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1919.84" x2="1927.84" y1="1989.6094" y2="1983.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1919.84" x2="1927.84" y1="1989.6094" y2="1995.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1919.84" x2="1927.84" y1="1989.6094" y2="1989.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1917.84" x2="1917.84" y1="1985.6094" y2="1993.6094"/></g><!--link annotation to annotation_layer--><g id="link_annotation_annotation_layer"><path codeLine="598" d="M243.58,304.6094 C243.58,304.6094 865.83,304.6094 865.83,304.6094 C865.83,304.6094 865.83,564.0494 865.83,564.0494 " fill="none" id="annotation-annotation_layer" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="243.58" x2="235.58" y1="304.6094" y2="310.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="243.58" x2="235.58" y1="304.6094" y2="298.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="243.58" x2="235.58" y1="304.6094" y2="304.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="245.58" x2="245.58" y1="308.6094" y2="300.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="869.83" x2="861.83" y1="568.0494" y2="568.0494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="869.83" x2="861.83" y1="565.0494" y2="565.0494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="865.83" x2="865.83" y1="564.0494" y2="572.0494"/></g><!--link annotation to ab_user--><g id="link_annotation_ab_user"><path codeLine="599" d="M132,324.8794 C132,324.8794 132,1785.6094 132,1785.6094 C132,1785.6094 1919.9,1785.6094 1919.9,1785.6094 " fill="none" id="annotation-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="132" x2="126" y1="324.8794" y2="316.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="132" x2="138" y1="324.8794" y2="316.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="132" x2="132" y1="324.8794" y2="316.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="128" x2="136" y1="326.8794" y2="326.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1923.9" x2="1923.9" y1="1781.6094" y2="1789.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1920.9" x2="1920.9" y1="1781.6094" y2="1789.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1919.9" x2="1927.9" y1="1785.6094" y2="1785.6094"/></g><!--link dashboards to slices--><g id="link_dashboards_slices"><path codeLine="602" d="M347.5,827.8394 C347.5,827.8394 347.5,1043.0494 347.5,1043.0494 " fill="none" id="dashboards-slices" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="347.5" x2="341.5" y1="827.8394" y2="819.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="347.5" x2="353.5" y1="827.8394" y2="819.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="347.5" x2="347.5" y1="827.8394" y2="819.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="343.5" x2="351.5" y1="829.8394" y2="829.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="347.5" x2="353.5" y1="1043.0494" y2="1051.0494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="347.5" x2="341.5" y1="1043.0494" y2="1051.0494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="347.5" x2="347.5" y1="1043.0494" y2="1051.0494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="351.5" x2="343.5" y1="1041.0494" y2="1041.0494"/></g><!--link dashboards to ab_user--><g id="link_dashboards_ab_user"><path codeLine="603" d="M517.72,764.6094 C517.72,764.6094 1964.3,764.6094 1964.3,764.6094 C1964.3,764.6094 1964.3,1733.8494 1964.3,1733.8494 " fill="none" id="dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.72" x2="509.72" y1="764.6094" y2="770.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.72" x2="509.72" y1="764.6094" y2="758.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.72" x2="509.72" y1="764.6094" y2="764.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="519.72" x2="519.72" y1="768.6094" y2="760.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1964.3" x2="1970.3" y1="1733.8494" y2="1741.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1964.3" x2="1958.3" y1="1733.8494" y2="1741.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1964.3" x2="1964.3" y1="1733.8494" y2="1741.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1968.3" x2="1960.3" y1="1731.8494" y2="1731.8494"/></g><!--link dashboards to tag--><g id="link_dashboards_tag"><path codeLine="604" d="M517.5,810.6094 C517.5,810.6094 526.17,810.6094 526.17,810.6094 C526.17,810.6094 526.17,1878.6094 526.17,1878.6094 C526.17,1878.6094 567.38,1878.6094 567.38,1878.6094 " fill="none" id="dashboards-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.5" x2="509.5" y1="810.6094" y2="816.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.5" x2="509.5" y1="810.6094" y2="804.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.5" x2="509.5" y1="810.6094" y2="810.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="519.5" x2="519.5" y1="814.6094" y2="806.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="567.38" x2="575.3907" y1="1878.5951" y2="1872.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="567.38" x2="575.3693" y1="1878.5951" y2="1884.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="567.38" x2="575.38" y1="1878.5951" y2="1878.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="565.3872" x2="565.3729" y1="1874.5915" y2="1882.5915"/></g><!--link dashboards to themes--><g id="link_dashboards_themes"><path codeLine="605" d="M517.55,792.6094 C517.55,792.6094 1220.83,792.6094 1220.83,792.6094 C1220.83,792.6094 1220.83,2211.5794 1220.83,2211.5794 " fill="none" id="dashboards-themes" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.55" x2="509.55" y1="792.6094" y2="798.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.55" x2="509.55" y1="792.6094" y2="786.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.55" x2="509.55" y1="792.6094" y2="792.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="519.55" x2="519.55" y1="796.6094" y2="788.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1224.83" x2="1216.83" y1="2215.5794" y2="2215.5794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1224.83" x2="1216.83" y1="2212.5794" y2="2212.5794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1220.83" x2="1220.83" y1="2211.5794" y2="2219.5794"/></g><!--link dashboards to ab_role--><g id="link_dashboards_ab_role"><path codeLine="606" d="M517.61,773.6094 C517.61,773.6094 1901.38,773.6094 1901.38,773.6094 C1901.38,773.6094 1901.38,2268.2294 1901.38,2268.2294 " fill="none" id="dashboards-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.61" x2="509.61" y1="773.6094" y2="779.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.61" x2="509.61" y1="773.6094" y2="767.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.61" x2="509.61" y1="773.6094" y2="773.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="519.61" x2="519.61" y1="777.6094" y2="769.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1901.38" x2="1907.38" y1="2268.2294" y2="2276.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1901.38" x2="1895.38" y1="2268.2294" y2="2276.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1901.38" x2="1901.38" y1="2268.2294" y2="2276.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1905.38" x2="1897.38" y1="2266.2294" y2="2266.2294"/></g><!--link dashboards to embedded_dashboards--><g id="link_dashboards_embedded_dashboards"><path codeLine="607" d="M517.77,801.6094 C517.77,801.6094 939.75,801.6094 939.75,801.6094 C939.75,801.6094 939.75,1181.3894 939.75,1181.3894 " fill="none" id="dashboards-embedded_dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="513.77" x2="513.77" y1="805.6094" y2="797.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="516.77" x2="516.77" y1="805.6094" y2="797.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.77" x2="509.77" y1="801.6094" y2="801.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="939.75" x2="945.75" y1="1181.3894" y2="1189.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="939.75" x2="933.75" y1="1181.3894" y2="1189.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="939.75" x2="939.75" y1="1181.3894" y2="1189.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="943.75" x2="935.75" y1="1179.3894" y2="1179.3894"/></g><!--link dashboards to report_schedule--><g id="link_dashboards_report_schedule"><path codeLine="608" d="M517.74,782.6094 C517.74,782.6094 1533.17,782.6094 1533.17,782.6094 C1533.17,782.6094 1533.17,977.5494 1533.17,977.5494 " fill="none" id="dashboards-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="513.74" x2="513.74" y1="786.6094" y2="778.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="516.74" x2="516.74" y1="786.6094" y2="778.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.74" x2="509.74" y1="782.6094" y2="782.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1533.17" x2="1539.17" y1="977.5494" y2="985.5494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1533.17" x2="1527.17" y1="977.5494" y2="985.5494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1533.17" x2="1533.17" y1="977.5494" y2="985.5494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1537.17" x2="1529.17" y1="975.5494" y2="975.5494"/></g><!--link slices to ab_user--><g id="link_slices_ab_user"><path codeLine="610" d="M384,1494.4294 C384,1494.4294 384,1779.6094 384,1779.6094 C384,1779.6094 1919.84,1779.6094 1919.84,1779.6094 " fill="none" id="slices-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="384" x2="378" y1="1494.4294" y2="1486.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="384" x2="390" y1="1494.4294" y2="1486.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="384" x2="384" y1="1494.4294" y2="1486.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="380" x2="388" y1="1496.4294" y2="1496.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1923.84" x2="1923.84" y1="1775.6094" y2="1783.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1920.84" x2="1920.84" y1="1775.6094" y2="1783.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1919.84" x2="1927.84" y1="1779.6094" y2="1779.6094"/></g><!--link slices to tag--><g id="link_slices_tag"><path codeLine="611" d="M521.31,1442.6094 C521.31,1442.6094 621.75,1442.6094 621.75,1442.6094 C621.75,1442.6094 621.75,1783.0294 621.75,1783.0294 " fill="none" id="slices-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="521.31" x2="513.31" y1="1442.6094" y2="1448.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="521.31" x2="513.31" y1="1442.6094" y2="1436.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="521.31" x2="513.31" y1="1442.6094" y2="1442.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="523.31" x2="523.31" y1="1446.6094" y2="1438.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="621.75" x2="627.75" y1="1783.0294" y2="1791.0294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="621.75" x2="615.75" y1="1783.0294" y2="1791.0294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="621.75" x2="621.75" y1="1783.0294" y2="1791.0294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="625.75" x2="617.75" y1="1781.0294" y2="1781.0294"/></g><!--link slices to report_schedule--><g id="link_slices_report_schedule"><path codeLine="612" d="M521.28,1399.6094 C521.28,1399.6094 1450.14,1399.6094 1450.14,1399.6094 " fill="none" id="slices-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="517.28" x2="517.28" y1="1403.6094" y2="1395.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="520.28" x2="520.28" y1="1403.6094" y2="1395.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="521.28" x2="513.28" y1="1399.6094" y2="1399.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1450.14" x2="1458.14" y1="1399.6094" y2="1393.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1450.14" x2="1458.14" y1="1399.6094" y2="1405.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1450.14" x2="1458.14" y1="1399.6094" y2="1399.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1448.14" x2="1448.14" y1="1395.6094" y2="1403.6094"/></g><!--link user_attribute to dashboards--><g id="link_user_attribute_dashboards"><path codeLine="614" d="M390.25,300.1594 C390.25,300.1594 390.25,474.5394 390.25,474.5394 " fill="none" id="user_attribute-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="390.25" x2="384.25" y1="300.1594" y2="292.1594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="390.25" x2="396.25" y1="300.1594" y2="292.1594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="390.25" x2="390.25" y1="300.1594" y2="292.1594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="386.25" x2="394.25" y1="302.1594" y2="302.1594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="394.25" x2="386.25" y1="478.5394" y2="478.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="394.25" x2="386.25" y1="475.5394" y2="475.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="390.25" x2="390.25" y1="474.5394" y2="482.5394"/></g><!--link annotation_layer to ab_user--><g id="link_annotation_layer_ab_user"><path codeLine="616" d="M806.75,738.4594 C806.75,738.4594 806.75,1760.6094 806.75,1760.6094 C806.75,1760.6094 1919.98,1760.6094 1919.98,1760.6094 " fill="none" id="annotation_layer-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="806.75" x2="800.75" y1="738.4594" y2="730.4594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="806.75" x2="812.75" y1="738.4594" y2="730.4594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="806.75" x2="806.75" y1="738.4594" y2="730.4594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="802.75" x2="810.75" y1="740.4594" y2="740.4594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1923.98" x2="1923.98" y1="1756.6094" y2="1764.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1920.98" x2="1920.98" y1="1756.6094" y2="1764.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1919.98" x2="1927.98" y1="1760.6094" y2="1760.6094"/></g><!--link embedded_dashboards to ab_user--><g id="link_embedded_dashboards_ab_user"><path codeLine="618" d="M1158.75,1355.7794 C1158.75,1355.7794 1158.75,1754.6094 1158.75,1754.6094 C1158.75,1754.6094 1919.68,1754.6094 1919.68,1754.6094 " fill="none" id="embedded_dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1158.75" x2="1152.75" y1="1355.7794" y2="1347.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1158.75" x2="1164.75" y1="1355.7794" y2="1347.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1158.75" x2="1158.75" y1="1355.7794" y2="1347.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1154.75" x2="1162.75" y1="1357.7794" y2="1357.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1923.68" x2="1923.68" y1="1750.6094" y2="1758.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1920.68" x2="1920.68" y1="1750.6094" y2="1758.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1919.68" x2="1927.68" y1="1754.6094" y2="1754.6094"/></g><!--link css_templates to ab_user--><g id="link_css_templates_ab_user"><path codeLine="620" d="M940.67,300.3094 C940.67,300.3094 940.67,346.6094 940.67,346.6094 C940.67,346.6094 2014.8,346.6094 2014.8,346.6094 C2014.8,346.6094 2014.8,1733.8594 2014.8,1733.8594 " fill="none" id="css_templates-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="940.67" x2="934.67" y1="300.3094" y2="292.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="940.67" x2="946.67" y1="300.3094" y2="292.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="940.67" x2="940.67" y1="300.3094" y2="292.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="936.67" x2="944.67" y1="302.3094" y2="302.3094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2018.8" x2="2010.8" y1="1737.8594" y2="1737.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2018.8" x2="2010.8" y1="1734.8594" y2="1734.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2014.8" x2="2014.8" y1="1733.8594" y2="1741.8594"/></g><!--link key_value to ab_user--><g id="link_key_value_ab_user"><path codeLine="622" d="M2559.41,1807.6094 C2559.41,1807.6094 2128.15,1807.6094 2128.15,1807.6094 " fill="none" id="key_value-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2559.41" x2="2567.41" y1="1807.6094" y2="1801.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2559.41" x2="2567.41" y1="1807.6094" y2="1813.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2559.41" x2="2567.41" y1="1807.6094" y2="1807.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2557.41" x2="2557.41" y1="1803.6094" y2="1811.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2124.15" x2="2124.15" y1="1811.6094" y2="1803.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2127.15" x2="2127.15" y1="1811.6094" y2="1803.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2128.15" x2="2120.15" y1="1807.6094" y2="1807.6094"/></g><!--link ssh_tunnels to ab_user--><g id="link_ssh_tunnels_ab_user"><path codeLine="626" d="M3478.99,1773.6094 C3478.99,1773.6094 2128.33,1773.6094 2128.33,1773.6094 " fill="none" id="ssh_tunnels-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3478.99" x2="3486.99" y1="1773.6094" y2="1767.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3478.99" x2="3486.99" y1="1773.6094" y2="1779.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3478.99" x2="3486.99" y1="1773.6094" y2="1773.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3476.99" x2="3476.99" y1="1769.6094" y2="1777.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2124.33" x2="2124.33" y1="1777.6094" y2="1769.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2127.33" x2="2127.33" y1="1777.6094" y2="1769.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2128.33" x2="2120.33" y1="1773.6094" y2="1773.6094"/></g><!--link table_schema to dbs--><g id="link_table_schema_dbs"><path codeLine="629" d="M3786.33,787.3694 C3786.33,787.3694 3786.33,1063.6094 3786.33,1063.6094 C3786.33,1063.6094 3705.14,1063.6094 3705.14,1063.6094 " fill="none" id="table_schema-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3786.33" x2="3780.33" y1="787.3694" y2="779.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3786.33" x2="3792.33" y1="787.3694" y2="779.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3786.33" x2="3786.33" y1="787.3694" y2="779.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3782.33" x2="3790.33" y1="789.3694" y2="789.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3701.14" x2="3701.14" y1="1067.6094" y2="1059.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3704.14" x2="3704.14" y1="1067.6094" y2="1059.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3705.14" x2="3697.14" y1="1063.6094" y2="1063.6094"/></g><!--link table_schema to ab_user--><g id="link_table_schema_ab_user"><path codeLine="630" d="M3744.96,767.6094 C3744.96,767.6094 3409.17,767.6094 3409.17,767.6094 C3409.17,767.6094 3409.17,1764.6094 3409.17,1764.6094 C3409.17,1764.6094 2128.03,1764.6094 2128.03,1764.6094 " fill="none" id="table_schema-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3744.96" x2="3752.96" y1="767.6094" y2="761.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3744.96" x2="3752.96" y1="767.6094" y2="773.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3744.96" x2="3752.96" y1="767.6094" y2="767.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3742.96" x2="3742.96" y1="763.6094" y2="771.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2124.03" x2="2124.03" y1="1768.6094" y2="1760.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2127.03" x2="2127.03" y1="1768.6094" y2="1760.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2128.03" x2="2120.03" y1="1764.6094" y2="1764.6094"/></g><!--link table_schema to tab_state--><g id="link_table_schema_tab_state"><path codeLine="631" d="M3894,787.4294 C3894,787.4294 3894,1083.5694 3894,1083.5694 " fill="none" id="table_schema-tab_state" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3894" x2="3888" y1="787.4294" y2="779.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3894" x2="3900" y1="787.4294" y2="779.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3894" x2="3894" y1="787.4294" y2="779.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3890" x2="3898" y1="789.4294" y2="789.4294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3898" x2="3890" y1="1087.5694" y2="1087.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3898" x2="3890" y1="1084.5694" y2="1084.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3894" x2="3894" y1="1083.5694" y2="1091.5694"/></g><!--link query to ab_user--><g id="link_query_ab_user"><path codeLine="633" d="M3744.33,2057.6094 C3744.33,2057.6094 2057,2057.6094 2057,2057.6094 C2057,2057.6094 2057,2022.1594 2057,2022.1594 " fill="none" id="query-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3744.33" x2="3752.33" y1="2057.6094" y2="2051.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3744.33" x2="3752.33" y1="2057.6094" y2="2063.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3744.33" x2="3752.33" y1="2057.6094" y2="2057.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3742.33" x2="3742.33" y1="2053.6094" y2="2061.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2053" x2="2061" y1="2018.1594" y2="2018.1594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2053" x2="2061" y1="2021.1594" y2="2021.1594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2057" x2="2057" y1="2022.1594" y2="2014.1594"/></g><!--link saved_query to tag--><g id="link_saved_query_tag"><path codeLine="635" d="M4178.8,1709.3394 C4178.8,1709.3394 4178.8,1566.6094 4178.8,1566.6094 C4178.8,1566.6094 714.25,1566.6094 714.25,1566.6094 C714.25,1566.6094 714.25,1782.9294 714.25,1782.9294 " fill="none" id="saved_query-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4178.8" x2="4184.8" y1="1709.3394" y2="1717.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4178.8" x2="4172.8" y1="1709.3394" y2="1717.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4178.8" x2="4178.8" y1="1709.3394" y2="1717.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4182.8" x2="4174.8" y1="1707.3394" y2="1707.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="714.25" x2="720.25" y1="1782.9294" y2="1790.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="714.25" x2="708.25" y1="1782.9294" y2="1790.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="714.25" x2="714.25" y1="1782.9294" y2="1790.9294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="718.25" x2="710.25" y1="1780.9294" y2="1780.9294"/></g><!--link tab_state to dbs--><g id="link_tab_state_dbs"><path codeLine="637" d="M3794.85,1268.6094 C3794.85,1268.6094 3705.19,1268.6094 3705.19,1268.6094 " fill="none" id="tab_state-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3794.85" x2="3802.85" y1="1268.6094" y2="1262.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3794.85" x2="3802.85" y1="1268.6094" y2="1274.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3794.85" x2="3802.85" y1="1268.6094" y2="1268.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3792.85" x2="3792.85" y1="1264.6094" y2="1272.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3701.19" x2="3701.19" y1="1272.6094" y2="1264.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3704.19" x2="3704.19" y1="1272.6094" y2="1264.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3705.19" x2="3697.19" y1="1268.6094" y2="1268.6094"/></g><!--link tab_state to query--><g id="link_tab_state_query"><path codeLine="638" d="M3928.33,1453.7194 C3928.33,1453.7194 3928.33,1603.5294 3928.33,1603.5294 " fill="none" id="tab_state-query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3928.33" x2="3922.33" y1="1453.7194" y2="1445.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3928.33" x2="3934.33" y1="1453.7194" y2="1445.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3928.33" x2="3928.33" y1="1453.7194" y2="1445.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3924.33" x2="3932.33" y1="1455.7194" y2="1455.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3932.33" x2="3924.33" y1="1607.5294" y2="1607.5294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3932.33" x2="3924.33" y1="1604.5294" y2="1604.5294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3928.33" x2="3928.33" y1="1603.5294" y2="1611.5294"/></g><!--link tab_state to saved_query--><g id="link_tab_state_saved_query"><path codeLine="639" d="M3999.41,1268.6094 C3999.41,1268.6094 4263.6,1268.6094 4263.6,1268.6094 C4263.6,1268.6094 4263.6,1709.5694 4263.6,1709.5694 " fill="none" id="tab_state-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3999.41" x2="3991.41" y1="1268.6094" y2="1274.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3999.41" x2="3991.41" y1="1268.6094" y2="1262.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3999.41" x2="3991.41" y1="1268.6094" y2="1268.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4001.41" x2="4001.41" y1="1272.6094" y2="1264.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4267.6" x2="4259.6" y1="1713.5694" y2="1713.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4267.6" x2="4259.6" y1="1710.5694" y2="1710.5694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4263.6" x2="4263.6" y1="1709.5694" y2="1717.5694"/></g><!--link tab_state to ab_user--><g id="link_tab_state_ab_user"><path codeLine="640" d="M3865.67,1453.6594 C3865.67,1453.6594 3865.67,1519.6094 3865.67,1519.6094 C3865.67,1519.6094 2067.4,1519.6094 2067.4,1519.6094 C2067.4,1519.6094 2067.4,1734.0694 2067.4,1734.0694 " fill="none" id="tab_state-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3865.67" x2="3859.67" y1="1453.6594" y2="1445.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3865.67" x2="3871.67" y1="1453.6594" y2="1445.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3865.67" x2="3865.67" y1="1453.6594" y2="1445.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3861.67" x2="3869.67" y1="1455.6594" y2="1455.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2071.4" x2="2063.4" y1="1738.0694" y2="1738.0694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2071.4" x2="2063.4" y1="1735.0694" y2="1735.0694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2067.4" x2="2067.4" y1="1734.0694" y2="1742.0694"/></g><!--link themes to ab_user--><g id="link_themes_ab_user"><path codeLine="642" d="M1360.05,2240.6094 C1360.05,2240.6094 1933.08,2240.6094 1933.08,2240.6094 C1933.08,2240.6094 1933.08,2022.1194 1933.08,2022.1194 " fill="none" id="themes-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1360.05" x2="1352.05" y1="2240.6094" y2="2246.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1360.05" x2="1352.05" y1="2240.6094" y2="2234.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1360.05" x2="1352.05" y1="2240.6094" y2="2240.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1362.05" x2="1362.05" y1="2244.6094" y2="2236.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1929.08" x2="1937.08" y1="2018.1194" y2="2018.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1929.08" x2="1937.08" y1="2021.1194" y2="2021.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1933.08" x2="1933.08" y1="2022.1194" y2="2014.1194"/></g><!--SRC=[rHnhSzisyhj_1I-PkIeprndRINDtcKvd5CTfS-V4hUraxZvn81AIK4C40u1IbST_lyM350a2eEnOEZLVB6AN0BZlNImYYQGu6PSec-FakYen5rWcvrUlZex-8kTuWPC9hN39II6FZhvBq9AHF2avcr2y4CcAo7c2YXd5UP9njXB956D05BUaA157YuII0ijrYHF6vPor01b5GhnaFCVyZ576aySpZjT74OmVVopmwgUVaiUhEP7OZtWp9zbjWOMeaKzSl0lOqBLSKrnZl49YZlCMsfcU3cMtCywg8k-kVNhyxEJPKqMAjop7L1nnd4bDWUJHAoHHCXP0GF4eUJoXC4No-IYn_t0XYLmdZwu_KdI3W7x9IAe_uicZ18d4_6xXgtzLHV8NoSitxyPN_nsTF7_I0MOS8udpb1KlabVZc_ERDs_FkmXps5WCGKt-vjtD-S_dLvtn78kCar8IzURD-Nzk7EWKLLIckCXB1dBXGI4YdSBcAexLzYylByx7xpe8Kq8bvgd05CW7CwcF3w2owHGewjzefiGsbMI1MHL0qJmLBv8FuwkpNyPNevFZu-Ck7K7c5p6uW3KMA1r2ou3xbCq6yO0s2rGWnHZy1n2XG9Ik_PzUmzEAKm-LjSYa1LhWpNgdFpZBBH0fqbpAHPen6i7BOViJ970Q4eefbjayNI8m1o8jWRC4lXXxjcNerLxg1o-bsXYEQ8kFr2zL0A1eaYu9Nlb99l6YfB2ljEPxRnOWAaUUyOBn1QBa4rQ4gXQ5y2-0w0gjGRoD03VK3OWves2KOAP_NL- -yohlP9rERmF2RTKtWFArPrbUMHOcetnYhGhyE0oJiiHymiIWj3PIE807Se2eahCrw0PfgzlfCqUxmPYlm3V0DrzSlhohzR062edKa2OrEeT4I65BzP4W4qPG_LWPAwPaLd6a36owmE0OyuYwW7rWgvHN1IoxBhAGM2eaa4gSLYLbA8-XWSSIKVWo3iyND2JlFCDw-hHl1HmMXlGG5nbVbzAOHuNHunjPg3255OeVbS3SlnS0WD2b6URIDyU3MU5TQl9x-8ZBSINdfpVi5XS2DBjM4FNXAKCAbaeDj1eVHd0imUwKNIyT32w670tACWZWp9uzd6k3WNSbCNeKs2B7Kux5F3ZRBhYdexipxKHiZ5Uxb5QeLmyTXdasc-bPNSSI-Orut-Q2Sg5CaYKE-6Z81poAXF8bAZBOlPAGr205jw9YytAoZaMNYif-U3o-DUm9KGg-BUplGHn1seH_td8DXhvGNuVJgGesPEJxGjPn5_8A6SbRB3d9aX6uBUMGuBULrTR0OKYgsSn3IQgThIjiJq-Vt2KTUkeoy-Jq7murAix1hQqzSU0AyO8KirG2m-yiYr5nswS4NR7L1LvYUetXKs7ajLR0PCGXMA0A09cUWTZ0sKfN6ButNpKWI77UsooWApv_zrYgz1QlOnaHHU0pTyoih-rQnPX2N2IIloPNk6GyMh0m6ET_08SK6IxO31Yhny3zsi4KyZdBKW_4OMOmR8XP51LFvXLLxa6RNo-JXKImTWG15z7tTNRx8dbzSJc-wGDI9Qw_2wyamCgo9GEzO9Tp1jaYA2k4d9xNBTNgZ_Hg_DS0PwvmHae2OwBX2w-7EZnfHlUcN5t5S8dIx2Sr6L68jjiGPsUMJQzzRPTk25plfKFVUl31oQjDUOWwzwEzunXxUNZKx06xbB-238hVvcpbGud5Vnc7zrLo72ccAPfjbHshzFqJApfUlYTdcZskc_RK57pVEbSc9PpCYFc48PxVFzsXI82v10CJCqmQQS36Q9oW1Tj0OsOC40ZicBa-hKVJ3M9STrL5b6Efr4d1VGIOSPHXLJObB42Y5UEtEaYAbMfCxG745aEgEsSo87kLa6oHhaWkvm4JOJ3ccCpcWQNm0X48MQh9x-1GOsvzLzxxJJ47Si7KoPIpHV8Qc7kRZCioULaHLN5CHg_7Bvz4VBegB2GZDD5L0cF4xCEMldfAECXJrueyV-OHo3YAMZ6EiQdV1Ql5CLkZMTKExNrA0q9AGhPNmq38go8aTqeM1h6-tGdimhlzYlc2w0JY0y4hBH1bCwIhx8riEEDRYadhhM1b66O3CrzKMmSzCo8Wwcv4cDk1hYntHl-4Gkq8hZk3-JnRGiwrNmZKlrfuS_1MWILzEPsATnGbMHtds8SjgHacGNyn9NvlGGRqWer4DAis8_TQkbDwZYc1em0UsR_N-Xtd6R3ePupZYBs-GJDGx4ljS5HDSQPDXNwiQugjeVt5zsWMr6kpbI5mDypuvvFTbzRNm1oI_KehiDZ9A3UFQQcVRGczCxRdIaGlWjALWzxef2foTTQpjoC9a40jU8su_TygD8u7TmBLEzNkTa6eSL4mgUqjc9FcjxKb6zY-gFUj9H6Arf7370YqrUoAoEt4n0so60Jl5gd70vKug3GFgKnfJpnwZPRNG9TaD4LBHI337VjmbphtlKx0T1-I4qEuKWtcCPnI-hdbEqQqsQawDxG_csF2-lb0MewQH5ggZhI8C9LC41tD13BE0OqNlfuGtUaMvXVcaao95Z3Vb0QSsLWC99bGSGz15-1k8ibaMKqeKQrg_aJdi0-qhod989eKwazzigH_7uRqwRriqviYMAMg3B5YZqLnpY-FmvCvo_PgOKlogNSQwkf4gDdfOuNvEhNrkhihonRjTVjjdZDrCBG49gjINgHMfd5Y8lmmIdtOQgTovB6Kd4mg2UgdlHAgduqQTiSEeqLaXMd6m20FLrVH4WI76ue6QvMxZV8kL83K3lLI7JAv0PyPFPIWEHICxO9Kvui9pdESjw8HR8TIDopn01wSP54VOnlSc6xi17_hDPg3OhaBCfu9SMERMvDHfZgWx9CbNMVeCDngqumx88t-e6ndrVFhjO2THQej_yRh3-gavBoGV9sC80Ct9oU6qCtZGoGA79ie8DnzOazqWfrh3r4mZfmybWIsE2mRMujnJLjDrYvLVKGDLeqDLJf2uz4P5S30Yg0mEfI1HMfjQPwtNB1v8LAptI9UQiLzMbn2zTqeTptnzVKlDrLHO0enjkfsrB_hG7ipi5-pSAzZwy7pKjlNY_9SzJxvyYY3eCvymx67iKWzfOfqYvUSB9Kjqo8GWwQnblCTE0RTa0F1isMt-hMbJAk3CyMS9jTsgsS3ZRn3Rj2aLI5eA7yFrwBofcTUXApf57EEUQZbB-GGVhj8Bj0aMd-VK7ojSvcwfTTaDksENZDo8DqVQ6Bw1UxVcD3lu7z-rtiyqlJW1k7nz1ES3ohoKC5Z5whqcqgNav7EcWrdzK-7fS2EJFSZ-1EvU_4hexeHgkqIJaxkU4DBBihKVoVCPGiWsiHy03Dg09HyLUshTNtk3yslsejnJbGV2OcTXZw0BFhRU-m57p_GD3620Fd1b2n8mCLea1AHATXOrhP7JcjmwuAHAWhwBxAqKDHnTaWXrBKRjr_AvKd9sSpuJQ_zPAi0PBY1KLHKYcw0v0OrvYn2nKSladVltvvVlJaRdHx_BNdkG-CGijHDFr5qTO2n5PBPOpe1xTtgdQXbziHWgkHaBOWfFxNiI6lWJn24nVt-P6kNqU-47rHJYYQOtjjb-1MrUoaKItqbio_2GU7N5KMGnprsva30SIrrgjzuyYRKC8-74MT49MM8bx76hNs49tvfCJNpc75N5HPfb3bScQp0xYkHkTyjvJd9SKhnL9chq0N7ZKdPIo6g4pA_BzJjxndZv1FExV-548kVzNybCTBdRFKjEFtxG0fL-lnle4gbp-y2PtVgQhgkAkqlLlrPtIlH7KlwXadJhAIVlhrFoQE_yIvnRnBPbfxlaYjCTVucvgGKHqTDXY2IBr- -__xBv-xDI0-yTHkj3VrgeBQ3jGVvegx1-sRJ9v2UYSBNaiocrQrwEtDxJJLifzPQwGws5BO7sjHex1AHQxo-fOVH5GqstzfSFtKcEwgZylhIdmyUkRRbHVTT2RA8pjM9pWkR-oe1v1YkRmVD1Gr7BBpWpzqfwlRe3KorGlP1NRxqtzBgsO5P4L1r6z-uApKEk7j-r-pLRTVTx6q36SPj-YwZg1jgDClhDj70HxTXCKshfRNTs6Yt1eDXO8TjJY-V3qNridavlcdMgbzpJlD2QFKiHvqoMMDUMdQd3-ngjGkjFzo5VB7kD3nf8wqjg1KXpw5R0DEhhRQHmoFzRSXcxtOqDgLpA5shwsPx3kNjuQgFkxuJHHzUz_ZCXx4vz-dnsNnNgyxkbOHEbT3dcHnOpvyvy2OLCDERvD9hprl9PuiPHvr2eMT7NS361FL0hetg8NGLpaH-3kX_]--></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="2683px" preserveAspectRatio="none" style="width:6102px;height:2683px;background:#003153;" version="1.1" viewBox="0 0 6102 2683" width="6102px" zoomAndPan="magnify"><defs/><g><rect fill="#003153" height="2683" style="stroke:none;stroke-width:1.0;" width="6102" x="0" y="0"/><text fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" lengthAdjust="spacing" textLength="271" x="2911" y="35.4209">Apache Superset ERD</text><!--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="1163" x="3892" y="1609.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="58" x="4444.5" y="1624.6045">System</text></g><!--cluster Data Assets--><g id="cluster_Data Assets"><rect fill="#000000" height="1915" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="967" x="5129" y="58.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="94" x="5565.5" y="73.6045">Data Assets</text></g><!--cluster Core--><g id="cluster_Core"><rect fill="#000000" height="1541.5" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="2050" x="12" y="342.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="38" x="1018" y="357.1045">Core</text></g><!--cluster SQL Lab--><g id="cluster_SQL Lab"><rect fill="#000000" height="1063" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="853" x="2276" y="382.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="64" x="2670.5" y="397.6045">SQL Lab</text></g><!--cluster Inherited from Flask App Builder (FAB)--><g id="cluster_Inherited from Flask App Builder (FAB)"><rect fill="#000000" height="517" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="848" x="1901" y="2103.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="301" x="2174.5" y="2118.6045">Inherited from Flask App Builder (FAB)</text></g><!--cluster Alerts & Reports--><g id="cluster_Alerts &amp; Reports"><rect fill="#000000" height="1055" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="665" x="3203" y="1024.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="132" x="3469.5" y="1039.6045">Alerts &amp; 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="1392" y="2435.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="176" x="1546.5" y="2450.6045">Uncategorized Models</text></g><!--class cache_keys--><g id="elem_cache_keys"><rect codeLine="19" fill="#003153" height="125.4844" id="cache_keys" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="222" x="4817" y="1718.1094"/><ellipse cx="4843.5" cy="1732.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4847.6094,1738.1094 L4839.8906,1738.1094 L4839.8906,1725.7188 L4847.6094,1725.7188 L4847.6094,1727.875 L4842.3438,1727.875 L4842.3438,1730.5469 L4847.1094,1730.5469 L4847.1094,1732.7031 L4842.3438,1732.7031 L4842.3438,1735.9531 L4847.6094,1735.9531 L4847.6094,1738.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="4858.5" y="1736.9561">CacheKey (cache_keys)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4818" x2="5038" y1="1746.1094" y2="1746.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4823" y="1763.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="4823" y="1779.4014">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4823" y="1795.6982">created_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="4818" x2="5038" y1="1803" y2="1803"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="4823" y="1819.9951">cache_key: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="4823" y="1836.292">datasource_uid: VARCHAR(64)</text></g><!--class ssh_tunnels--><g id="elem_ssh_tunnels"><rect codeLine="26" fill="#003153" height="272.1563" id="ssh_tunnels" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="210" x="4329" y="1644.6094"/><ellipse cx="4345.6" cy="1658.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4349.7094,1664.6094 L4341.9906,1664.6094 L4341.9906,1652.2188 L4349.7094,1652.2188 L4349.7094,1654.375 L4344.4438,1654.375 L4344.4438,1657.0469 L4349.2094,1657.0469 L4349.2094,1659.2031 L4344.4438,1659.2031 L4344.4438,1662.4531 L4349.7094,1662.4531 L4349.7094,1664.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="4358.4" y="1663.4561">SSHTunnel (ssh_tunnels)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4330" x2="4538" y1="1672.6094" y2="1672.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4335" y="1689.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4335" y="1705.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="4335" y="1722.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4335" y="1738.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="4335" y="1754.792">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="151" x="4335" y="1771.0889">server_address: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="4335" y="1787.3857">server_port: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="4335" y="1803.6826">username: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="4335" y="1819.9795">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="4335" y="1836.2764">private_key: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="4335" y="1852.5732">private_key_password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4335" y="1868.8701">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4335" y="1885.167">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4330" x2="4538" y1="1892.4688" y2="1892.4688"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="4335" y="1909.4639">uuid: BINARY(16)</text></g><!--class logs--><g id="elem_logs"><rect codeLine="42" fill="#003153" height="190.6719" id="logs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="185" x="4108.5" y="1685.1094"/><ellipse cx="4163.25" cy="1699.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4167.3594,1705.1094 L4159.6406,1705.1094 L4159.6406,1692.7188 L4167.3594,1692.7188 L4167.3594,1694.875 L4162.0938,1694.875 L4162.0938,1697.5469 L4166.8594,1697.5469 L4166.8594,1699.7031 L4162.0938,1699.7031 L4162.0938,1702.9531 L4167.3594,1702.9531 L4167.3594,1705.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="68" x="4180.75" y="1703.9561">Log (logs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4109.5" x2="4292.5" y1="1713.1094" y2="1713.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4114.5" y="1730.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="4114.5" y="1746.4014">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="4114.5" y="1762.6982">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="4114.5" y="1778.9951">slice_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="74" x="4114.5" y="1795.292">json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="4114.5" y="1811.5889">dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="4114.5" y="1827.8857">duration_ms: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4109.5" x2="4292.5" y1="1835.1875" y2="1835.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="4114.5" y="1852.1826">action: VARCHAR(512)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4114.5" y="1868.4795">referrer: VARCHAR(1024)</text></g><!--class key_value--><g id="elem_key_value"><rect codeLine="53" fill="#003153" height="190.6719" id="key_value" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="207" x="4574.5" y="1685.1094"/><ellipse cx="4587.5" cy="1699.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4591.6094,1705.1094 L4583.8906,1705.1094 L4583.8906,1692.7188 L4591.6094,1692.7188 L4591.6094,1694.875 L4586.3438,1694.875 L4586.3438,1697.5469 L4591.1094,1697.5469 L4591.1094,1699.7031 L4586.3438,1699.7031 L4586.3438,1702.9531 L4591.6094,1702.9531 L4591.6094,1705.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="179" x="4599.5" y="1703.9561">KeyValueEntry (key_value)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4575.5" x2="4780.5" y1="1713.1094" y2="1713.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="4580.5" y="1730.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="83" x="4580.5" y="1746.4014">value: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="4580.5" y="1762.6982">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="4580.5" y="1778.9951">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4580.5" y="1795.292">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="4580.5" y="1811.5889">expires_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="4580.5" y="1827.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4575.5" x2="4780.5" y1="1835.1875" y2="1835.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="4580.5" y="1852.1826">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4580.5" y="1868.4795">resource: VARCHAR(32)</text></g><!--class keyvalue--><g id="elem_keyvalue"><rect codeLine="64" fill="#003153" height="76.5938" id="keyvalue" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="165" x="3908.5" y="1742.1094"/><ellipse cx="3921.5" cy="1756.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3925.6094,1762.1094 L3917.8906,1762.1094 L3917.8906,1749.7188 L3925.6094,1749.7188 L3925.6094,1751.875 L3920.3438,1751.875 L3920.3438,1754.5469 L3925.1094,1754.5469 L3925.1094,1756.7031 L3920.3438,1756.7031 L3920.3438,1759.9531 L3925.6094,1759.9531 L3925.6094,1762.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="137" x="3933.5" y="1760.9561">KeyValue (keyvalue)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3909.5" x2="4072.5" y1="1770.1094" y2="1770.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3914.5" y="1787.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="81" x="3914.5" y="1803.4014">value: TEXT</text><line style="stroke:#808080;stroke-width:1.0;" x1="3909.5" x2="4072.5" y1="1810.7031" y2="1810.7031"/></g><!--class dbs--><g id="elem_dbs"><rect codeLine="70" fill="#003153" height="467.7188" id="dbs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="276" x="5145" y="360.6094"/><ellipse cx="5226.25" cy="374.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5230.3594,380.6094 L5222.6406,380.6094 L5222.6406,368.2188 L5230.3594,368.2188 L5230.3594,370.375 L5225.0938,370.375 L5225.0938,373.0469 L5229.8594,373.0469 L5229.8594,375.2031 L5225.0938,375.2031 L5225.0938,378.4531 L5230.3594,378.4531 L5230.3594,380.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="106" x="5243.75" y="379.4561">Database (dbs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5146" x2="5420" y1="388.6094" y2="388.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5151" y="405.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5151" y="421.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5151" y="438.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="5151" y="454.4951">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="5151" y="470.792">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="256" x="5151" y="487.0889">select_as_create_table_as: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="5151" y="503.3857">expose_in_sqllab: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="187" x="5151" y="519.6826">allow_run_async: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="5151" y="535.9795">allow_file_upload: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="5151" y="552.2764">allow_ctas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="5151" y="568.5732">allow_cvas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="5151" y="584.8701">allow_dml: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="5151" y="601.167">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5151" y="617.4639">encrypted_extra: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="5151" y="633.7607">impersonate_user: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="5151" y="650.0576">server_cert: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="5151" y="666.3545">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="5151" y="682.6514">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5151" y="698.9482">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5151" y="715.2451">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5146" x2="5420" y1="722.5469" y2="722.5469"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="5151" y="739.542">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="5151" y="755.8389">verbose_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="5151" y="772.1357">database_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="5151" y="788.4326">sqlalchemy_uri: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="264" x="5151" y="804.7295">configuration_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="5151" y="821.0264">force_ctas_schema: VARCHAR(250)</text></g><!--class tables--><g id="elem_tables"><rect codeLine="98" fill="#003153" height="549.2031" id="tables" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="248" x="5156" y="888.6094"/><ellipse cx="5214.75" cy="902.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5218.8594,908.6094 L5211.1406,908.6094 L5211.1406,896.2188 L5218.8594,896.2188 L5218.8594,898.375 L5213.5938,898.375 L5213.5938,901.0469 L5218.3594,901.0469 L5218.3594,903.2031 L5213.5938,903.2031 L5213.5938,906.4531 L5218.8594,906.4531 L5218.8594,908.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="5232.25" y="907.4561">SqlaTable (tables)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5157" x2="5403" y1="916.6094" y2="916.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5162" y="933.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5162" y="949.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5162" y="966.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="5162" y="982.4951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="5162" y="998.792">default_endpoint: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="5162" y="1015.0889">is_featured: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="217" x="5162" y="1031.3857">filter_select_enabled: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="109" x="5162" y="1047.6826">offset: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="5162" y="1063.9795">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="5162" y="1080.2764">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="5162" y="1096.5732">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="5162" y="1112.8701">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="203" x="5162" y="1129.167">fetch_values_predicate: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="5162" y="1145.4639">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="5162" y="1161.7607">is_sqllab_view: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="5162" y="1178.0576">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="5162" y="1194.3545">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="209" x="5162" y="1210.6514">normalize_columns: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="236" x="5162" y="1226.9482">always_filter_main_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="89" x="5162" y="1243.2451">folders: JSON</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5162" y="1259.542">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5162" y="1275.8389">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5157" x2="5403" y1="1283.1406" y2="1283.1406"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="5162" y="1300.1357">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5162" y="1316.4326">params: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5162" y="1332.7295">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="5162" y="1349.0264">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="5162" y="1365.3232">catalog_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="5162" y="1381.6201">table_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="212" x="5162" y="1397.917">main_dttm_col: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="5162" y="1414.2139">schema: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="5162" y="1430.5107">catalog: VARCHAR(256)</text></g><!--class row_level_security_filters--><g id="elem_row_level_security_filters"><rect codeLine="131" 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="5717.5" y="1677.1094"/><ellipse cx="5730.5" cy="1691.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5734.6094,1697.1094 L5726.8906,1697.1094 L5726.8906,1684.7188 L5734.6094,1684.7188 L5734.6094,1686.875 L5729.3438,1686.875 L5729.3438,1689.5469 L5734.1094,1689.5469 L5734.1094,1691.7031 L5729.3438,1691.7031 L5729.3438,1694.9531 L5734.6094,1694.9531 L5734.6094,1697.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="335" x="5742.5" y="1695.9561">RowLevelSecurityFilter (row_level_security_filters)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5718.5" x2="6079.5" y1="1705.1094" y2="1705.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5723.5" y="1722.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5723.5" y="1738.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5723.5" y="1754.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="5723.5" y="1770.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="90" x="5723.5" y="1787.292">clause: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5723.5" y="1803.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5723.5" y="1819.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5718.5" x2="6079.5" y1="1827.1875" y2="1827.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="5723.5" y="1844.1826">name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="5723.5" y="1860.4795">filter_type: VARCHAR(7)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="5723.5" y="1876.7764">group_key: VARCHAR(255)</text></g><!--class sql_metrics--><g id="elem_sql_metrics"><rect codeLine="143" fill="#003153" height="304.75" id="sql_metrics" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="236" x="5446" y="1628.1094"/><ellipse cx="5482.85" cy="1642.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5486.9594,1648.1094 L5479.2406,1648.1094 L5479.2406,1635.7188 L5486.9594,1635.7188 L5486.9594,1637.875 L5481.6938,1637.875 L5481.6938,1640.5469 L5486.4594,1640.5469 L5486.4594,1642.7031 L5481.6938,1642.7031 L5481.6938,1645.9531 L5486.9594,1645.9531 L5486.9594,1648.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="5500.15" y="1646.9561">SqlMetric (sql_metrics)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5447" x2="5681" y1="1656.1094" y2="1656.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5452" y="1673.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5452" y="1689.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5452" y="1705.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="5452" y="1721.9951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="102" x="5452" y="1738.292">currency: JSON</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="5452" y="1754.5889">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="5452" y="1770.8857">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="5452" y="1787.1826">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="5452" y="1803.4795">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5452" y="1819.7764">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5452" y="1836.0732">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5447" x2="5681" y1="1843.375" y2="1843.375"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="5452" y="1860.3701">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="5452" y="1876.667">metric_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="224" x="5452" y="1892.9639">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="5452" y="1909.2607">metric_type: VARCHAR(32)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="5452" y="1925.5576">d3format: VARCHAR(128)</text></g><!--class table_columns--><g id="elem_table_columns"><rect codeLine="161" fill="#003153" height="353.6406" id="table_columns" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="266" x="5145" y="1603.6094"/><ellipse cx="5172.85" cy="1617.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5176.9594,1623.6094 L5169.2406,1623.6094 L5169.2406,1611.2188 L5176.9594,1611.2188 L5176.9594,1613.375 L5171.6938,1613.375 L5171.6938,1616.0469 L5176.4594,1616.0469 L5176.4594,1618.2031 L5171.6938,1618.2031 L5171.6938,1621.4531 L5176.9594,1621.4531 L5176.9594,1623.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="205" x="5188.15" y="1622.4561">TableColumn (table_columns)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5146" x2="5410" y1="1631.6094" y2="1631.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5151" y="1648.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5151" y="1664.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5151" y="1681.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="5151" y="1697.4951">is_active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="75" x="5151" y="1713.792">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="5151" y="1730.0889">groupby: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="5151" y="1746.3857">filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="5151" y="1762.6826">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="5151" y="1778.9795">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="126" x="5151" y="1795.2764">is_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="5151" y="1811.5732">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="5151" y="1827.8701">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5151" y="1844.167">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5151" y="1860.4639">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5146" x2="5410" y1="1867.7656" y2="1867.7656"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="5151" y="1884.7607">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="5151" y="1901.0576">column_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="224" x="5151" y="1917.3545">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="254" x="5151" y="1933.6514">advanced_data_type: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="250" x="5151" y="1949.9482">python_date_format: VARCHAR(255)</text></g><!--class database_user_oauth2_tokens--><g id="elem_database_user_oauth2_tokens"><rect codeLine="182" fill="#003153" height="206.9688" id="database_user_oauth2_tokens" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="457" x="5144.5" y="93.6094"/><ellipse cx="5157.5" cy="107.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M5161.6094,113.6094 L5153.8906,113.6094 L5153.8906,101.2188 L5161.6094,101.2188 L5161.6094,103.375 L5156.3438,103.375 L5156.3438,106.0469 L5161.1094,106.0469 L5161.1094,108.2031 L5156.3438,108.2031 L5156.3438,111.4531 L5161.6094,111.4531 L5161.6094,113.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="429" x="5169.5" y="112.4561">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><line style="stroke:#808080;stroke-width:1.0;" x1="5145.5" x2="5600.5" y1="121.6094" y2="121.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="5150.5" y="138.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="5150.5" y="154.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="5150.5" y="171.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="5150.5" y="187.4951">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="5150.5" y="203.792">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="5150.5" y="220.0889">access_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="250" x="5150.5" y="236.3857">access_token_expiration: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="5150.5" y="252.6826">refresh_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="5150.5" y="268.9795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="5150.5" y="285.2764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="5145.5" x2="5600.5" y1="292.5781" y2="292.5781"/></g><!--class slices--><g id="elem_slices"><rect codeLine="196" fill="#003153" height="435.125" id="slices" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="258" x="1788" y="377.1094"/><ellipse cx="1870.75" cy="391.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1874.8594,397.1094 L1867.1406,397.1094 L1867.1406,384.7188 L1874.8594,384.7188 L1874.8594,386.875 L1869.5938,386.875 L1869.5938,389.5469 L1874.3594,389.5469 L1874.3594,391.7031 L1869.5938,391.7031 L1869.5938,394.9531 L1874.8594,394.9531 L1874.8594,397.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="85" x="1888.25" y="395.9561">Slice (slices)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1789" x2="2045" y1="405.1094" y2="405.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1794" y="422.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1794" y="438.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1794" y="454.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="167" x="1794" y="470.9951">datasource_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="96" x="1794" y="487.292">params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="1794" y="503.5889">query_context: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1794" y="519.8857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="1794" y="536.1826">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="1794" y="552.4795">last_saved_at: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="1794" y="568.7764">last_saved_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="1794" y="585.0732">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="1794" y="601.3701">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="1794" y="617.667">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="1794" y="633.9639">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1794" y="650.2607">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1794" y="666.5576">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1789" x2="2045" y1="673.8594" y2="673.8594"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1794" y="690.8545">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="1794" y="707.1514">slice_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="228" x="1794" y="723.4482">datasource_type: VARCHAR(200)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="1794" y="739.7451">datasource_name: VARCHAR(2000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="1794" y="756.042">viz_type: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1794" y="772.3389">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="1794" y="788.6357">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="1794" y="804.9326">catalog_perm: VARCHAR(1000)</text></g><!--class tagged_object--><g id="elem_tagged_object"><rect codeLine="222" fill="#003153" height="174.375" id="tagged_object" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="239" x="1767.5" y="1076.1094"/><ellipse cx="1780.5" cy="1090.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1784.6094,1096.1094 L1776.8906,1096.1094 L1776.8906,1083.7188 L1784.6094,1083.7188 L1784.6094,1085.875 L1779.3438,1085.875 L1779.3438,1088.5469 L1784.1094,1088.5469 L1784.1094,1090.7031 L1779.3438,1090.7031 L1779.3438,1093.9531 L1784.6094,1093.9531 L1784.6094,1096.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="1792.5" y="1094.9561">TaggedObject (tagged_object)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1768.5" x2="2005.5" y1="1104.1094" y2="1104.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1773.5" y="1121.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1773.5" y="1137.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1773.5" y="1153.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="111" x="1773.5" y="1169.9951">tag_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="1773.5" y="1186.292">object_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1773.5" y="1202.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1773.5" y="1218.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1768.5" x2="2005.5" y1="1226.1875" y2="1226.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="1773.5" y="1243.1826">object_type: VARCHAR(9)</text></g><!--class embedded_dashboards--><g id="elem_embedded_dashboards"><rect codeLine="232" fill="#003153" height="158.0781" id="embedded_dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="359" x="1393.5" y="515.6094"/><ellipse cx="1406.5" cy="529.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1410.6094,535.6094 L1402.8906,535.6094 L1402.8906,523.2188 L1410.6094,523.2188 L1410.6094,525.375 L1405.3438,525.375 L1405.3438,528.0469 L1410.1094,528.0469 L1410.1094,530.2031 L1405.3438,530.2031 L1405.3438,533.4531 L1410.6094,533.4531 L1410.6094,535.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="331" x="1418.5" y="534.4561">EmbeddedDashboard (embedded_dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1394.5" x2="1751.5" y1="543.6094" y2="543.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1399.5" y="560.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1399.5" y="576.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="1399.5" y="593.1982">allow_domain_list: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="1399.5" y="609.4951">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1399.5" y="625.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1399.5" y="642.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1394.5" x2="1751.5" y1="649.3906" y2="649.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1399.5" y="666.3857">uuid: BINARY(16)</text></g><!--class tag--><g id="elem_tag"><rect codeLine="241" fill="#003153" height="174.375" id="tag" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="185" x="1860.5" y="1693.6094"/><ellipse cx="1918.25" cy="1707.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1922.3594,1713.6094 L1914.6406,1713.6094 L1914.6406,1701.2188 L1922.3594,1701.2188 L1922.3594,1703.375 L1917.0938,1703.375 L1917.0938,1706.0469 L1921.8594,1706.0469 L1921.8594,1708.2031 L1917.0938,1708.2031 L1917.0938,1711.4531 L1922.3594,1711.4531 L1922.3594,1713.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="62" x="1935.75" y="1712.4561">Tag (tag)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1861.5" x2="2044.5" y1="1721.6094" y2="1721.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1866.5" y="1738.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1866.5" y="1754.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1866.5" y="1771.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1866.5" y="1787.4951">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1866.5" y="1803.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1866.5" y="1820.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1861.5" x2="2044.5" y1="1827.3906" y2="1827.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="1866.5" y="1844.3857">name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="1866.5" y="1860.6826">type: VARCHAR(12)</text></g><!--class annotation_layer--><g id="elem_annotation_layer"><rect codeLine="251" fill="#003153" height="158.0781" id="annotation_layer" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="266" x="813" y="515.6094"/><ellipse cx="826" cy="529.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M830.1094,535.6094 L822.3906,535.6094 L822.3906,523.2188 L830.1094,523.2188 L830.1094,525.375 L824.8438,525.375 L824.8438,528.0469 L829.6094,528.0469 L829.6094,530.2031 L824.8438,530.2031 L824.8438,533.4531 L830.1094,533.4531 L830.1094,535.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="238" x="838" y="534.4561">AnnotationLayer (annotation_layer)</text><line style="stroke:#808080;stroke-width:1.0;" x1="814" x2="1078" y1="543.6094" y2="543.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="819" y="560.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="819" y="576.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="819" y="593.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="819" y="609.4951">descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="819" y="625.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="819" y="642.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="814" x2="1078" y1="649.3906" y2="649.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="819" y="666.3857">name: VARCHAR(250)</text></g><!--class dashboards--><g id="elem_dashboards"><rect codeLine="260" fill="#003153" height="337.3438" id="dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="243" x="1489.5" y="994.6094"/><ellipse cx="1521.85" cy="1008.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1525.9594,1014.6094 L1518.2406,1014.6094 L1518.2406,1002.2188 L1525.9594,1002.2188 L1525.9594,1004.375 L1520.6938,1004.375 L1520.6938,1007.0469 L1525.4594,1007.0469 L1525.4594,1009.2031 L1520.6938,1009.2031 L1520.6938,1012.4531 L1525.9594,1012.4531 L1525.9594,1014.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="1538.15" y="1013.4561">Dashboard (dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1490.5" x2="1731.5" y1="1022.6094" y2="1022.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1495.5" y="1039.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1495.5" y="1055.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1495.5" y="1072.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="136" x="1495.5" y="1088.4951">position_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1495.5" y="1104.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="1495.5" y="1121.0889">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="1495.5" y="1137.3857">theme_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="123" x="1495.5" y="1153.6826">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="1495.5" y="1169.9795">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="1495.5" y="1186.2764">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="1495.5" y="1202.5732">published: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="1495.5" y="1218.8701">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="1495.5" y="1235.167">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1495.5" y="1251.4639">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1495.5" y="1267.7607">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1490.5" x2="1731.5" y1="1275.0625" y2="1275.0625"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1495.5" y="1292.0576">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="219" x="1495.5" y="1308.3545">dashboard_title: VARCHAR(500)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="1495.5" y="1324.6514">slug: VARCHAR(255)</text></g><!--class dynamic_plugin--><g id="elem_dynamic_plugin"><rect codeLine="280" fill="#003153" height="174.375" id="dynamic_plugin" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="249" x="528.5" y="507.6094"/><ellipse cx="541.5" cy="521.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M545.6094,527.6094 L537.8906,527.6094 L537.8906,515.2188 L545.6094,515.2188 L545.6094,517.375 L540.3438,517.375 L540.3438,520.0469 L545.1094,520.0469 L545.1094,522.2031 L540.3438,522.2031 L540.3438,525.4531 L545.6094,525.4531 L545.6094,527.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="221" x="553.5" y="526.4561">DynamicPlugin (dynamic_plugin)</text><line style="stroke:#808080;stroke-width:1.0;" x1="529.5" x2="776.5" y1="535.6094" y2="535.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="534.5" y="552.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="534.5" y="568.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="534.5" y="585.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="534.5" y="601.4951">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="534.5" y="617.792">key: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="534.5" y="634.0889">bundle_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="534.5" y="650.3857">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="534.5" y="666.6826">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="529.5" x2="776.5" y1="673.9844" y2="673.9844"/></g><!--class annotation--><g id="elem_annotation"><rect codeLine="290" fill="#003153" height="223.2656" id="annotation" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="207" x="1247.5" y="1051.6094"/><ellipse cx="1267.7" cy="1065.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1271.8094,1071.6094 L1264.0906,1071.6094 L1264.0906,1059.2188 L1271.8094,1059.2188 L1271.8094,1061.375 L1266.5438,1061.375 L1266.5438,1064.0469 L1271.3094,1064.0469 L1271.3094,1066.2031 L1266.5438,1066.2031 L1266.5438,1069.4531 L1271.8094,1069.4531 L1271.8094,1071.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="1281.3" y="1070.4561">Annotation (annotation)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1248.5" x2="1453.5" y1="1079.6094" y2="1079.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1253.5" y="1096.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1253.5" y="1112.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1253.5" y="1129.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="1253.5" y="1145.4951">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="1253.5" y="1161.792">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="1253.5" y="1178.0889">layer_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="1253.5" y="1194.3857">long_descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="1253.5" y="1210.6826">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1253.5" y="1226.9795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1253.5" y="1243.2764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1248.5" x2="1453.5" y1="1250.5781" y2="1250.5781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="195" x="1253.5" y="1267.5732">short_descr: VARCHAR(500)</text></g><!--class css_templates--><g id="elem_css_templates"><rect codeLine="303" fill="#003153" height="174.375" id="css_templates" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="233" x="260.5" y="507.6094"/><ellipse cx="273.5" cy="521.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M277.6094,527.6094 L269.8906,527.6094 L269.8906,515.2188 L277.6094,515.2188 L277.6094,517.375 L272.3438,517.375 L272.3438,520.0469 L277.1094,520.0469 L277.1094,522.2031 L272.3438,522.2031 L272.3438,525.4531 L277.6094,525.4531 L277.6094,527.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="205" x="285.5" y="526.4561">CssTemplate (css_templates)</text><line style="stroke:#808080;stroke-width:1.0;" x1="261.5" x2="492.5" y1="535.6094" y2="535.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="266.5" y="552.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="266.5" y="568.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="266.5" y="585.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="266.5" y="601.4951">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="266.5" y="617.792">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="266.5" y="634.0889">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="261.5" x2="492.5" y1="641.3906" y2="641.3906"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="266.5" y="658.3857">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="266.5" y="674.6826">template_name: VARCHAR(250)</text></g><!--class user_attribute--><g id="elem_user_attribute"><rect codeLine="313" fill="#003153" height="174.375" id="user_attribute" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="244" x="1114" y="507.6094"/><ellipse cx="1133.75" cy="521.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1137.8594,527.6094 L1130.1406,527.6094 L1130.1406,515.2188 L1137.8594,515.2188 L1137.8594,517.375 L1132.5938,517.375 L1132.5938,520.0469 L1137.3594,520.0469 L1137.3594,522.2031 L1132.5938,522.2031 L1132.5938,525.4531 L1137.8594,525.4531 L1137.8594,527.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="1147.25" y="526.4561">UserAttribute (user_attribute)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1115" x2="1357" y1="535.6094" y2="535.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1120" y="552.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1120" y="568.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1120" y="585.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="1120" y="601.4951">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="1120" y="617.792">welcome_dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1120" y="634.0889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1120" y="650.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1115" x2="1357" y1="657.6875" y2="657.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="1120" y="674.6826">avatar_url: VARCHAR(100)</text></g><!--class favstar--><g id="elem_favstar"><rect codeLine="323" fill="#003153" height="141.7813" id="favstar" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="197" x="28.5" y="523.6094"/><ellipse cx="68.75" cy="537.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M72.8594,543.6094 L65.1406,543.6094 L65.1406,531.2188 L72.8594,531.2188 L72.8594,533.375 L67.5938,533.375 L67.5938,536.0469 L72.3594,536.0469 L72.3594,538.2031 L67.5938,538.2031 L67.5938,541.4531 L72.8594,541.4531 L72.8594,543.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="109" x="86.25" y="542.4561">FavStar (favstar)</text><line style="stroke:#808080;stroke-width:1.0;" x1="29.5" x2="224.5" y1="551.6094" y2="551.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="34.5" y="568.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="34.5" y="584.9014">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="110" x="34.5" y="601.1982">obj_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="34.5" y="617.4951">dttm: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="29.5" x2="224.5" y1="624.7969" y2="624.7969"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="34.5" y="641.792">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="34.5" y="658.0889">class_name: VARCHAR(50)</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="2599" y="417.6094"/><ellipse cx="2621" cy="431.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2625.1094,437.6094 L2617.3906,437.6094 L2617.3906,425.2188 L2625.1094,425.2188 L2625.1094,427.375 L2619.8438,427.375 L2619.8438,430.0469 L2624.6094,430.0469 L2624.6094,432.2031 L2619.8438,432.2031 L2619.8438,435.4531 L2625.1094,435.4531 L2625.1094,437.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="2635" y="436.4561">TabState (tab_state)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2600" x2="2786" y1="445.6094" y2="445.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2605" y="462.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2605" y="478.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="2605" y="495.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2605" y="511.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="2605" y="527.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="2605" y="544.0889">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="2605" y="560.3857">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="2605" y="576.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="2605" y="592.9795">query_limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2605" y="609.2764">latest_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="130" x="2605" y="625.5732">autorun: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2605" y="641.8701">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="2605" y="658.167">hide_left_bar: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="2605" y="674.4639">saved_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2605" y="690.7607">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2605" y="707.0576">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2600" x2="2786" y1="714.3594" y2="714.3594"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="2605" y="731.3545">label: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="2605" y="747.6514">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="2605" y="763.9482">catalog: VARCHAR(256)</text></g><!--class query--><g id="elem_query"><rect codeLine="354" fill="#003153" height="532.9063" id="query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="307" x="2539.5" y="896.6094"/><ellipse cx="2642.25" cy="910.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2646.3594,916.6094 L2638.6406,916.6094 L2638.6406,904.2188 L2646.3594,904.2188 L2646.3594,906.375 L2641.0938,906.375 L2641.0938,909.0469 L2645.8594,909.0469 L2645.8594,911.2031 L2641.0938,911.2031 L2641.0938,914.4531 L2646.3594,914.4531 L2646.3594,916.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="94" x="2659.75" y="915.4561">Query (query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2540.5" x2="2845.5" y1="924.6094" y2="924.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="2545.5" y="941.6045">tracking_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="2545.5" y="957.9014">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2545.5" y="974.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="2545.5" y="990.4951">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="2545.5" y="1006.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="2545.5" y="1023.0889">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="2545.5" y="1039.3857">select_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="137" x="2545.5" y="1055.6826">executed_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="97" x="2545.5" y="1071.9795">limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="169" x="2545.5" y="1088.2764">select_as_cta: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="2545.5" y="1104.5732">select_as_cta_used: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="2545.5" y="1120.8701">progress: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="103" x="2545.5" y="1137.167">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="2545.5" y="1153.4639">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2545.5" y="1169.7607">changed_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="2540.5" x2="2845.5" y1="1177.0625" y2="1177.0625"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="2545.5" y="1194.0576">client_id: VARCHAR(11)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="227" x="2545.5" y="1210.3545">tmp_table_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="248" x="2545.5" y="1226.6514">tmp_schema_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="2545.5" y="1242.9482">status: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="181" x="2545.5" y="1259.2451">tab_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="199" x="2545.5" y="1275.542">sql_editor_id: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="2545.5" y="1291.8389">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="2545.5" y="1308.1357">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="2545.5" y="1324.4326">limiting_factor: VARCHAR(18)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="194" x="2545.5" y="1340.7295">ctas_method: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="2545.5" y="1357.0264">results_key: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="2545.5" y="1373.3232">start_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="246" x="2545.5" y="1389.6201">start_running_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="2545.5" y="1405.917">end_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="295" x="2545.5" y="1422.2139">end_result_backend_time: NUMERIC(20, 6)</text></g><!--class saved_query--><g id="elem_saved_query"><rect codeLine="386" fill="#003153" height="321.0469" id="saved_query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="212" x="2292" y="1002.6094"/><ellipse cx="2305" cy="1016.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2309.1094,1022.6094 L2301.3906,1022.6094 L2301.3906,1010.2188 L2309.1094,1010.2188 L2309.1094,1012.375 L2303.8438,1012.375 L2303.8438,1015.0469 L2308.6094,1015.0469 L2308.6094,1017.2031 L2303.8438,1017.2031 L2303.8438,1020.4531 L2309.1094,1020.4531 L2309.1094,1022.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="2317" y="1021.4561">SavedQuery (saved_query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2293" x2="2503" y1="1030.6094" y2="1030.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2298" y="1047.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2298" y="1063.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="2298" y="1080.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2298" y="1096.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="2298" y="1112.792">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="107" x="2298" y="1129.0889">db_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="2298" y="1145.3857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="2298" y="1161.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="2298" y="1177.9795">template_parameters: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="103" x="2298" y="1194.2764">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="2298" y="1210.5732">last_run: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2298" y="1226.8701">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2298" y="1243.167">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2293" x2="2503" y1="1250.4688" y2="1250.4688"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="2298" y="1267.4639">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="2298" y="1283.7607">schema: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="2298" y="1300.0576">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="2298" y="1316.3545">label: VARCHAR(256)</text></g><!--class table_schema--><g id="elem_table_schema"><rect codeLine="405" fill="#003153" height="255.8594" id="table_schema" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="232" x="2881" y="1035.1094"/><ellipse cx="2894" cy="1049.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2898.1094,1055.1094 L2890.3906,1055.1094 L2890.3906,1042.7188 L2898.1094,1042.7188 L2898.1094,1044.875 L2892.8438,1044.875 L2892.8438,1047.5469 L2897.6094,1047.5469 L2897.6094,1049.7031 L2892.8438,1049.7031 L2892.8438,1052.9531 L2898.1094,1052.9531 L2898.1094,1055.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="204" x="2906" y="1053.9561">TableSchema (table_schema)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2882" x2="3112" y1="1063.1094" y2="1063.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2887" y="1080.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2887" y="1096.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="2887" y="1112.6982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2887" y="1128.9951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="2887" y="1145.292">tab_state_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="2887" y="1161.5889">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="2887" y="1177.8857">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="2887" y="1194.1826">expanded: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2887" y="1210.4795">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2887" y="1226.7764">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2882" x2="3112" y1="1234.0781" y2="1234.0781"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="2887" y="1251.0732">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="2887" y="1267.3701">catalog: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="2887" y="1283.667">table: VARCHAR(256)</text></g><!--class ab_permission--><g id="elem_ab_permission"><rect codeLine="422" fill="#003153" height="76.5938" id="ab_permission" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="218" x="2266" y="2527.6094"/><ellipse cx="2279" cy="2541.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2283.1094,2547.6094 L2275.3906,2547.6094 L2275.3906,2535.2188 L2283.1094,2535.2188 L2283.1094,2537.375 L2277.8438,2537.375 L2277.8438,2540.0469 L2282.6094,2540.0469 L2282.6094,2542.2031 L2277.8438,2542.2031 L2277.8438,2545.4531 L2283.1094,2545.4531 L2283.1094,2547.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="2291" y="2546.4561">Permission (ab_permission)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2267" x2="2483" y1="2555.6094" y2="2555.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2272" y="2572.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2267" x2="2483" y1="2579.9063" y2="2579.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="2272" y="2596.9014">name: VARCHAR(100)</text></g><!--class ab_user--><g id="elem_ab_user"><rect codeLine="426" fill="#003153" height="272.1563" id="ab_user" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="192" x="2200" y="2138.6094"/><ellipse cx="2241.75" cy="2152.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2245.8594,2158.6094 L2238.1406,2158.6094 L2238.1406,2146.2188 L2245.8594,2146.2188 L2245.8594,2148.375 L2240.5938,2148.375 L2240.5938,2151.0469 L2245.3594,2151.0469 L2245.3594,2153.2031 L2240.5938,2153.2031 L2240.5938,2156.4531 L2245.8594,2156.4531 L2245.8594,2158.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="101" x="2259.25" y="2157.4561">User (ab_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2201" x2="2391" y1="2166.6094" y2="2166.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2206" y="2183.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="2206" y="2199.9014">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="2206" y="2216.1982">last_login: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="2206" y="2232.4951">login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2206" y="2248.792">fail_login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="2206" y="2265.0889">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2206" y="2281.3857">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2206" y="2297.6826">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2206" y="2313.9795">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2201" x2="2391" y1="2321.2813" y2="2321.2813"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2206" y="2338.2764">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="2206" y="2354.5732">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="2206" y="2370.8701">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="2206" y="2387.167">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="2206" y="2403.4639">email: VARCHAR(320)</text></g><!--class ab_permission_view--><g id="elem_ab_permission_view"><rect codeLine="442" 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="2445.5" y="2228.1094"/><ellipse cx="2458.5" cy="2242.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2462.6094,2248.1094 L2454.8906,2248.1094 L2454.8906,2235.7188 L2462.6094,2235.7188 L2462.6094,2237.875 L2457.3438,2237.875 L2457.3438,2240.5469 L2462.1094,2240.5469 L2462.1094,2242.7031 L2457.3438,2242.7031 L2457.3438,2245.9531 L2462.6094,2245.9531 L2462.6094,2248.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="259" x="2470.5" y="2246.9561">PermissionView (ab_permission_view)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2446.5" x2="2731.5" y1="2256.1094" y2="2256.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2451.5" y="2273.1045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="2451.5" y="2289.4014">permission_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="2451.5" y="2305.6982">view_menu_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2446.5" x2="2731.5" y1="2313" y2="2313"/></g><!--class ab_view_menu--><g id="elem_ab_view_menu"><rect codeLine="447" 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="2519" y="2527.6094"/><ellipse cx="2532" cy="2541.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2536.1094,2547.6094 L2528.3906,2547.6094 L2528.3906,2535.2188 L2536.1094,2535.2188 L2536.1094,2537.375 L2530.8438,2537.375 L2530.8438,2540.0469 L2535.6094,2540.0469 L2535.6094,2542.2031 L2530.8438,2542.2031 L2530.8438,2545.4531 L2536.1094,2545.4531 L2536.1094,2547.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="2544" y="2546.4561">ViewMenu (ab_view_menu)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2520" x2="2732" y1="2555.6094" y2="2555.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2525" y="2572.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2520" x2="2732" y1="2579.9063" y2="2579.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="2525" y="2596.9014">name: VARCHAR(250)</text></g><!--class ab_register_user--><g id="elem_ab_register_user"><rect codeLine="451" 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="1917.5" y="2187.6094"/><ellipse cx="1930.5" cy="2201.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1934.6094,2207.6094 L1926.8906,2207.6094 L1926.8906,2195.2188 L1934.6094,2195.2188 L1934.6094,2197.375 L1929.3438,2197.375 L1929.3438,2200.0469 L1934.1094,2200.0469 L1934.1094,2202.2031 L1929.3438,2202.2031 L1929.3438,2205.4531 L1934.6094,2205.4531 L1934.6094,2207.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="219" x="1942.5" y="2206.4561">RegisterUser (ab_register_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1918.5" x2="2163.5" y1="2215.6094" y2="2215.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1923.5" y="2232.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="196" x="1923.5" y="2248.9014">registration_date: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="1918.5" x2="2163.5" y1="2256.2031" y2="2256.2031"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="1923.5" y="2273.1982">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="1923.5" y="2289.4951">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="1923.5" y="2305.792">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="1923.5" y="2322.0889">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="1923.5" y="2338.3857">email: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="1923.5" y="2354.6826">registration_hash: VARCHAR(256)</text></g><!--class ab_role--><g id="elem_ab_role"><rect codeLine="461" fill="#003153" height="76.5938" id="ab_role" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="155" x="2075.5" y="2527.6094"/><ellipse cx="2102.9" cy="2541.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2107.0094,2547.6094 L2099.2906,2547.6094 L2099.2906,2535.2188 L2107.0094,2535.2188 L2107.0094,2537.375 L2101.7438,2537.375 L2101.7438,2540.0469 L2106.5094,2540.0469 L2106.5094,2542.2031 L2101.7438,2542.2031 L2101.7438,2545.4531 L2107.0094,2545.4531 L2107.0094,2547.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="95" x="2118.1" y="2546.4561">Role (ab_role)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2076.5" x2="2229.5" y1="2555.6094" y2="2555.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="2081.5" y="2572.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2076.5" x2="2229.5" y1="2579.9063" y2="2579.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="2081.5" y="2596.9014">name: VARCHAR(64)</text></g><!--class report_execution_log--><g id="elem_report_execution_log"><rect codeLine="467" 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="3218.5" y="1059.6094"/><ellipse cx="3231.5" cy="1073.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3235.6094,1079.6094 L3227.8906,1079.6094 L3227.8906,1067.2188 L3235.6094,1067.2188 L3235.6094,1069.375 L3230.3438,1069.375 L3230.3438,1072.0469 L3235.1094,1072.0469 L3235.1094,1074.2031 L3230.3438,1074.2031 L3230.3438,1077.4531 L3235.6094,1077.4531 L3235.6094,1079.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="299" x="3243.5" y="1078.4561">ReportExecutionLog (report_execution_log)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3219.5" x2="3544.5" y1="1087.6094" y2="1087.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3224.5" y="1104.6045">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="3224.5" y="1120.9014">scheduled_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="3224.5" y="1137.1982">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="3224.5" y="1153.4951">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="89" x="3224.5" y="1169.792">value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="3224.5" y="1186.0889">value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="3224.5" y="1202.3857">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="3224.5" y="1218.6826">report_schedule_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3219.5" x2="3544.5" y1="1225.9844" y2="1225.9844"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="3224.5" y="1242.9795">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="139" x="3224.5" y="1259.2764">state: VARCHAR(50)</text></g><!--class report_recipient--><g id="elem_report_recipient"><rect codeLine="479" fill="#003153" height="174.375" id="report_recipient" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="271" x="3580.5" y="1076.1094"/><ellipse cx="3593.5" cy="1090.1094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3597.6094,1096.1094 L3589.8906,1096.1094 L3589.8906,1083.7188 L3597.6094,1083.7188 L3597.6094,1085.875 L3592.3438,1085.875 L3592.3438,1088.5469 L3597.1094,1088.5469 L3597.1094,1090.7031 L3592.3438,1090.7031 L3592.3438,1093.9531 L3597.6094,1093.9531 L3597.6094,1096.1094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="243" x="3605.5" y="1094.9561">ReportRecipients (report_recipient)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3581.5" x2="3850.5" y1="1104.1094" y2="1104.1094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3586.5" y="1121.1045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3586.5" y="1137.4014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3586.5" y="1153.6982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="3586.5" y="1169.9951">recipient_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="202" x="3586.5" y="1186.292">report_schedule_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3586.5" y="1202.5889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3586.5" y="1218.8857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3581.5" x2="3850.5" y1="1226.1875" y2="1226.1875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="3586.5" y="1243.1826">type: VARCHAR(50)</text></g><!--class report_schedule--><g id="elem_report_schedule"><rect codeLine="489" fill="#003153" height="565.5" id="report_schedule" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="267" x="3219.5" y="1497.6094"/><ellipse cx="3232.5" cy="1511.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3236.6094,1517.6094 L3228.8906,1517.6094 L3228.8906,1505.2188 L3236.6094,1505.2188 L3236.6094,1507.375 L3231.3438,1507.375 L3231.3438,1510.0469 L3236.1094,1510.0469 L3236.1094,1512.2031 L3231.3438,1512.2031 L3231.3438,1515.4531 L3236.6094,1515.4531 L3236.6094,1517.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="239" x="3244.5" y="1516.4561">ReportSchedule (report_schedule)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3220.5" x2="3485.5" y1="1525.6094" y2="1525.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="3225.5" y="1542.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3225.5" y="1558.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="3225.5" y="1575.1982">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="3225.5" y="1591.4951">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="3225.5" y="1607.792">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="3225.5" y="1624.0889">context_markdown: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="3225.5" y="1640.3857">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="3225.5" y="1656.6826">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="3225.5" y="1672.9795">chart_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3225.5" y="1689.2764">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3225.5" y="1705.5732">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="177" x="3225.5" y="1721.8701">last_eval_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="3225.5" y="1738.167">last_value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="3225.5" y="1754.4639">last_value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="187" x="3225.5" y="1770.7607">validator_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="161" x="3225.5" y="1787.0576">log_retention: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="3225.5" y="1803.3545">grace_period: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="3225.5" y="1819.6514">working_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="3225.5" y="1835.9482">force_screenshot: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="3225.5" y="1852.2451">custom_width: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3225.5" y="1868.542">custom_height: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="3225.5" y="1884.8389">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="3225.5" y="1901.1357">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3220.5" x2="3485.5" y1="1908.4375" y2="1908.4375"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="134" x="3225.5" y="1925.4326">type: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="3225.5" y="1941.7295">name: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="3225.5" y="1958.0264">crontab: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="230" x="3225.5" y="1974.3232">creation_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="3225.5" y="1990.6201">timezone: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="3225.5" y="2006.917">report_format: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="170" x="3225.5" y="2023.2139">last_state: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="207" x="3225.5" y="2039.5107">validator_type: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="207" x="3225.5" y="2055.8076">email_subject: VARCHAR(255)</text></g><!--class themes--><g id="elem_themes"><rect codeLine="525" fill="#003153" height="190.6719" id="themes" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="216" x="1408" y="2470.6094"/><ellipse cx="1454.25" cy="2484.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1458.3594,2490.6094 L1450.6406,2490.6094 L1450.6406,2478.2188 L1458.3594,2478.2188 L1458.3594,2480.375 L1453.0938,2480.375 L1453.0938,2483.0469 L1457.8594,2483.0469 L1457.8594,2485.2031 L1453.0938,2485.2031 L1453.0938,2488.4531 L1458.3594,2488.4531 L1458.3594,2490.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="1471.75" y="2489.4561">Theme (themes)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1409" x2="1623" y1="2498.6094" y2="2498.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="158" x="1414" y="2515.6045">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="1414" y="2531.9014">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1414" y="2548.1982">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="111" x="1414" y="2564.4951">json_data: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="1414" y="2580.792">is_system: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="1414" y="2597.0889">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="1414" y="2613.3857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1409" x2="1623" y1="2620.6875" y2="2620.6875"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="118" x="1414" y="2637.6826">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="204" x="1414" y="2653.9795">theme_name: VARCHAR(250)</text></g><!--class ab_group--><g id="elem_ab_group"><rect codeLine="536" fill="#003153" height="109.1875" id="ab_group" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="202" x="1659" y="2511.6094"/><ellipse cx="1695.4" cy="2525.6094" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1699.5094,2531.6094 L1691.7906,2531.6094 L1691.7906,2519.2188 L1699.5094,2519.2188 L1699.5094,2521.375 L1694.2438,2521.375 L1694.2438,2524.0469 L1699.0094,2524.0469 L1699.0094,2526.2031 L1694.2438,2526.2031 L1694.2438,2529.4531 L1699.5094,2529.4531 L1699.5094,2531.6094 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1712.6" y="2530.4561">Group (ab_group)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1660" x2="1860" y1="2539.6094" y2="2539.6094"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1665" y="2556.6045">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1660" x2="1860" y1="2563.9063" y2="2563.9063"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="1665" y="2580.9014">name: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="145" x="1665" y="2597.1982">label: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="1665" y="2613.4951">description: VARCHAR(512)</text></g><!--link ssh_tunnels to ab_user--><g id="link_ssh_tunnels_ab_user"><path codeLine="546" d="M4434,1924.7394 C4434,1924.7394 4434,2178.6094 4434,2178.6094 C4434,2178.6094 2400.02,2178.6094 2400.02,2178.6094 " fill="none" id="ssh_tunnels-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4434" x2="4428" y1="1924.7394" y2="1916.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4434" x2="4440" y1="1924.7394" y2="1916.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4434" x2="4434" y1="1924.7394" y2="1916.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4430" x2="4438" y1="1926.7394" y2="1926.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2396.02" x2="2396.02" y1="2182.6094" y2="2174.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2399.02" x2="2399.02" y1="2182.6094" y2="2174.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2400.02" x2="2392.02" y1="2178.6094" y2="2178.6094"/></g><!--link key_value to ab_user--><g id="link_key_value_ab_user"><path codeLine="549" d="M4678,1884.2694 C4678,1884.2694 4678,2188.6094 4678,2188.6094 C4678,2188.6094 2400.33,2188.6094 2400.33,2188.6094 " fill="none" id="key_value-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4678" x2="4672" y1="1884.2694" y2="1876.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4678" x2="4684" y1="1884.2694" y2="1876.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4678" x2="4678" y1="1884.2694" y2="1876.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4674" x2="4682" y1="1886.2694" y2="1886.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2396.33" x2="2396.33" y1="2192.6094" y2="2184.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2399.33" x2="2399.33" y1="2192.6094" y2="2184.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2400.33" x2="2392.33" y1="2188.6094" y2="2188.6094"/></g><!--link dbs to ab_user--><g id="link_dbs_ab_user"><path codeLine="552" d="M5136.7,815.6094 C5136.7,815.6094 2280.5,815.6094 2280.5,815.6094 C2280.5,815.6094 2280.5,2130.3294 2280.5,2130.3294 " fill="none" id="dbs-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5136.7" x2="5144.7" y1="815.6094" y2="809.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5136.7" x2="5144.7" y1="815.6094" y2="821.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5136.7" x2="5144.7" y1="815.6094" y2="815.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5134.7" x2="5134.7" y1="811.6094" y2="819.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2284.5" x2="2276.5" y1="2134.3294" y2="2134.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2284.5" x2="2276.5" y1="2131.3294" y2="2131.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2280.5" x2="2280.5" y1="2130.3294" y2="2138.3294"/></g><!--link dbs to query--><g id="link_dbs_query"><path codeLine="553" d="M5136.67,822.6094 C5136.67,822.6094 2816.75,822.6094 2816.75,822.6094 C2816.75,822.6094 2816.75,888.4894 2816.75,888.4894 " fill="none" id="dbs-query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5140.67" x2="5140.67" y1="818.6094" y2="826.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5137.67" x2="5137.67" y1="818.6094" y2="826.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5136.67" x2="5144.67" y1="822.6094" y2="822.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2816.75" x2="2822.75" y1="888.4894" y2="896.4894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2816.75" x2="2810.75" y1="888.4894" y2="896.4894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2816.75" x2="2816.75" y1="888.4894" y2="896.4894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2820.75" x2="2812.75" y1="886.4894" y2="886.4894"/></g><!--link dbs to saved_query--><g id="link_dbs_saved_query"><path codeLine="554" d="M5136.59,819.6094 C5136.59,819.6094 2433.33,819.6094 2433.33,819.6094 C2433.33,819.6094 2433.33,994.4194 2433.33,994.4194 " fill="none" id="dbs-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5140.59" x2="5140.59" y1="815.6094" y2="823.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5137.59" x2="5137.59" y1="815.6094" y2="823.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5136.59" x2="5144.59" y1="819.6094" y2="819.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2433.33" x2="2439.33" y1="994.4194" y2="1002.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2433.33" x2="2427.33" y1="994.4194" y2="1002.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2433.33" x2="2433.33" y1="994.4194" y2="1002.4194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2437.33" x2="2429.33" y1="992.4194" y2="992.4194"/></g><!--link dbs to tables--><g id="link_dbs_tables"><path codeLine="555" d="M5280,836.7094 C5280,836.7094 5280,880.5394 5280,880.5394 " fill="none" id="dbs-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5276" x2="5284" y1="832.7094" y2="832.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5276" x2="5284" y1="835.7094" y2="835.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5280" x2="5280" y1="836.7094" y2="828.7094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5280" x2="5286" y1="880.5394" y2="888.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5280" x2="5274" y1="880.5394" y2="888.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5280" x2="5280" y1="880.5394" y2="888.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5284" x2="5276" y1="878.5394" y2="878.5394"/></g><!--link dbs to ssh_tunnels--><g id="link_dbs_ssh_tunnels"><path codeLine="556" d="M5136.7,825.6094 C5136.7,825.6094 4434,825.6094 4434,825.6094 C4434,825.6094 4434,1636.5394 4434,1636.5394 " fill="none" id="dbs-ssh_tunnels" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5140.7" x2="5140.7" y1="821.6094" y2="829.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5137.7" x2="5137.7" y1="821.6094" y2="829.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5136.7" x2="5144.7" y1="825.6094" y2="825.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4434" x2="4440" y1="1636.5394" y2="1644.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4434" x2="4428" y1="1636.5394" y2="1644.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4434" x2="4434" y1="1636.5394" y2="1644.5394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4438" x2="4430" y1="1634.5394" y2="1634.5394"/></g><!--link tables to table_columns--><g id="link_tables_table_columns"><path codeLine="558" d="M5280,1445.9994 C5280,1445.9994 5280,1595.4794 5280,1595.4794 " fill="none" id="tables-table_columns" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5276" x2="5284" y1="1441.9994" y2="1441.9994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5276" x2="5284" y1="1444.9994" y2="1444.9994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5280" x2="5280" y1="1445.9994" y2="1437.9994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5280" x2="5286" y1="1595.4794" y2="1603.4794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5280" x2="5274" y1="1595.4794" y2="1603.4794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5280" x2="5280" y1="1595.4794" y2="1603.4794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5284" x2="5276" y1="1593.4794" y2="1593.4794"/></g><!--link tables to sql_metrics--><g id="link_tables_sql_metrics"><path codeLine="559" d="M5412.02,1254.6094 C5412.02,1254.6094 5523.75,1254.6094 5523.75,1254.6094 C5523.75,1254.6094 5523.75,1619.7594 5523.75,1619.7594 " fill="none" id="tables-sql_metrics" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5408.02" x2="5408.02" y1="1258.6094" y2="1250.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5411.02" x2="5411.02" y1="1258.6094" y2="1250.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5412.02" x2="5404.02" y1="1254.6094" y2="1254.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5523.75" x2="5529.75" y1="1619.7594" y2="1627.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5523.75" x2="5517.75" y1="1619.7594" y2="1627.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5523.75" x2="5523.75" y1="1619.7594" y2="1627.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5527.75" x2="5519.75" y1="1617.7594" y2="1617.7594"/></g><!--link tables to ab_user--><g id="link_tables_ab_user"><path codeLine="560" d="M5147.59,1433.6094 C5147.59,1433.6094 2352,1433.6094 2352,1433.6094 C2352,1433.6094 2352,2130.5494 2352,2130.5494 " fill="none" id="tables-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5147.59" x2="5155.59" y1="1433.6094" y2="1427.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5147.59" x2="5155.59" y1="1433.6094" y2="1439.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5147.59" x2="5155.59" y1="1433.6094" y2="1433.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5145.59" x2="5145.59" y1="1429.6094" y2="1437.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2352" x2="2358" y1="2130.5494" y2="2138.5494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2352" x2="2346" y1="2130.5494" y2="2138.5494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2352" x2="2352" y1="2130.5494" y2="2138.5494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2356" x2="2348" y1="2128.5494" y2="2128.5494"/></g><!--link tables to row_level_security_filters--><g id="link_tables_row_level_security_filters"><path codeLine="561" d="M5412.15,1071.6094 C5412.15,1071.6094 5899,1071.6094 5899,1071.6094 C5899,1071.6094 5899,1668.7594 5899,1668.7594 " fill="none" id="tables-row_level_security_filters" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5412.15" x2="5404.15" y1="1071.6094" y2="1077.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5412.15" x2="5404.15" y1="1071.6094" y2="1065.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5412.15" x2="5404.15" y1="1071.6094" y2="1071.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5414.15" x2="5414.15" y1="1075.6094" y2="1067.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5899" x2="5905" y1="1668.7594" y2="1676.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5899" x2="5893" y1="1668.7594" y2="1676.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5899" x2="5899" y1="1668.7594" y2="1676.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5903" x2="5895" y1="1666.7594" y2="1666.7594"/></g><!--link row_level_security_filters to ab_role--><g id="link_row_level_security_filters_ab_role"><path codeLine="563" d="M5959.5,1892.1994 C5959.5,1892.1994 5959.5,2450.6094 5959.5,2450.6094 C5959.5,2450.6094 2217.43,2450.6094 2217.43,2450.6094 C2217.43,2450.6094 2217.43,2519.3294 2217.43,2519.3294 " 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="5959.5" x2="5953.5" y1="1892.1994" y2="1884.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5959.5" x2="5965.5" y1="1892.1994" y2="1884.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5959.5" x2="5959.5" y1="1892.1994" y2="1884.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5955.5" x2="5963.5" y1="1894.1994" y2="1894.1994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2217.43" x2="2223.43" y1="2519.3294" y2="2527.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2217.43" x2="2211.43" y1="2519.3294" y2="2527.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2217.43" x2="2217.43" y1="2519.3294" y2="2527.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2221.43" x2="2213.43" y1="2517.3294" y2="2517.3294"/></g><!--link row_level_security_filters to ab_user--><g id="link_row_level_security_filters_ab_user"><path codeLine="564" d="M5838.5,1892.1294 C5838.5,1892.1294 5838.5,2218.6094 5838.5,2218.6094 C5838.5,2218.6094 2400.13,2218.6094 2400.13,2218.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="5838.5" x2="5832.5" y1="1892.1294" y2="1884.1294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5838.5" x2="5844.5" y1="1892.1294" y2="1884.1294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5838.5" x2="5838.5" y1="1892.1294" y2="1884.1294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5834.5" x2="5842.5" y1="1894.1294" y2="1894.1294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2396.13" x2="2396.13" y1="2222.6094" y2="2214.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2399.13" x2="2399.13" y1="2222.6094" y2="2214.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2400.13" x2="2392.13" y1="2218.6094" y2="2218.6094"/></g><!--link sql_metrics to ab_user--><g id="link_sql_metrics_ab_user"><path codeLine="566" d="M5564,1941.3194 C5564,1941.3194 5564,2208.6094 5564,2208.6094 C5564,2208.6094 2400.04,2208.6094 2400.04,2208.6094 " fill="none" id="sql_metrics-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5564" x2="5558" y1="1941.3194" y2="1933.3194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5564" x2="5570" y1="1941.3194" y2="1933.3194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5564" x2="5564" y1="1941.3194" y2="1933.3194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5560" x2="5568" y1="1943.3194" y2="1943.3194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2396.04" x2="2396.04" y1="2212.6094" y2="2204.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2399.04" x2="2399.04" y1="2212.6094" y2="2204.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2400.04" x2="2392.04" y1="2208.6094" y2="2208.6094"/></g><!--link table_columns to ab_user--><g id="link_table_columns_ab_user"><path codeLine="568" d="M5278,1965.8794 C5278,1965.8794 5278,2198.6094 5278,2198.6094 C5278,2198.6094 2400.26,2198.6094 2400.26,2198.6094 " fill="none" id="table_columns-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5278" x2="5272" y1="1965.8794" y2="1957.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5278" x2="5284" y1="1965.8794" y2="1957.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5278" x2="5278" y1="1965.8794" y2="1957.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5274" x2="5282" y1="1967.8794" y2="1967.8794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2396.26" x2="2396.26" y1="2202.6094" y2="2194.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2399.26" x2="2399.26" y1="2202.6094" y2="2194.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2400.26" x2="2392.26" y1="2198.6094" y2="2198.6094"/></g><!--link database_user_oauth2_tokens to ab_user--><g id="link_database_user_oauth2_tokens_ab_user"><path codeLine="570" d="M5136.23,197.6094 C5136.23,197.6094 2257.5,197.6094 2257.5,197.6094 C2257.5,197.6094 2257.5,2130.3294 2257.5,2130.3294 " 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="5136.23" x2="5144.23" y1="197.6094" y2="191.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5136.23" x2="5144.23" y1="197.6094" y2="203.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5136.23" x2="5144.23" y1="197.6094" y2="197.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5134.23" x2="5134.23" y1="193.6094" y2="201.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2261.5" x2="2253.5" y1="2134.3294" y2="2134.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2261.5" x2="2253.5" y1="2131.3294" y2="2131.3294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2257.5" x2="2257.5" y1="2130.3294" y2="2138.3294"/></g><!--link database_user_oauth2_tokens to dbs--><g id="link_database_user_oauth2_tokens_dbs"><path codeLine="571" d="M5283,308.7694 C5283,308.7694 5283,352.4994 5283,352.4994 " fill="none" id="database_user_oauth2_tokens-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5283" x2="5277" y1="308.7694" y2="300.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5283" x2="5289" y1="308.7694" y2="300.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5283" x2="5283" y1="308.7694" y2="300.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5279" x2="5287" y1="310.7694" y2="310.7694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5287" x2="5279" y1="356.4994" y2="356.4994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5287" x2="5279" y1="353.4994" y2="353.4994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5283" x2="5283" y1="352.4994" y2="360.4994"/></g><!--link slices to ab_user--><g id="link_slices_ab_user"><path codeLine="573" d="M2054.09,792.6094 C2054.09,792.6094 2246,792.6094 2246,792.6094 C2246,792.6094 2246,2130.4994 2246,2130.4994 " fill="none" id="slices-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2054.09" x2="2046.09" y1="792.6094" y2="798.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2054.09" x2="2046.09" y1="792.6094" y2="786.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2054.09" x2="2046.09" y1="792.6094" y2="792.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2056.09" x2="2056.09" y1="796.6094" y2="788.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2250" x2="2242" y1="2134.4994" y2="2134.4994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2250" x2="2242" y1="2131.4994" y2="2131.4994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2246" x2="2246" y1="2130.4994" y2="2138.4994"/></g><!--link slices to tag--><g id="link_slices_tag"><path codeLine="574" d="M2014.3,820.1394 C2014.3,820.1394 2014.3,1685.3894 2014.3,1685.3894 " fill="none" id="slices-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2014.3" x2="2008.3" y1="820.1394" y2="812.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2014.3" x2="2020.3" y1="820.1394" y2="812.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2014.3" x2="2014.3" y1="820.1394" y2="812.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2010.3" x2="2018.3" y1="822.1394" y2="822.1394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2014.3" x2="2020.3" y1="1685.3894" y2="1693.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2014.3" x2="2008.3" y1="1685.3894" y2="1693.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2014.3" x2="2014.3" y1="1685.3894" y2="1693.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2018.3" x2="2010.3" y1="1683.3894" y2="1683.3894"/></g><!--link slices to tables--><g id="link_slices_tables"><path codeLine="575" d="M2029.9,820.3594 C2029.9,820.3594 2029.9,892.6094 2029.9,892.6094 C2029.9,892.6094 5147.57,892.6094 5147.57,892.6094 " fill="none" id="slices-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2029.9" x2="2023.9" y1="820.3594" y2="812.3594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2029.9" x2="2035.9" y1="820.3594" y2="812.3594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2029.9" x2="2029.9" y1="820.3594" y2="812.3594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2025.9" x2="2033.9" y1="822.3594" y2="822.3594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5151.57" x2="5151.57" y1="888.6094" y2="896.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5148.57" x2="5148.57" y1="888.6094" y2="896.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5147.57" x2="5155.57" y1="892.6094" y2="892.6094"/></g><!--link slices to dashboards--><g id="link_slices_dashboards"><path codeLine="576" d="M1897.25,820.2794 C1897.25,820.2794 1897.25,998.6094 1897.25,998.6094 C1897.25,998.6094 1740.81,998.6094 1740.81,998.6094 " fill="none" id="slices-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1897.25" x2="1891.25" y1="820.2794" y2="812.2794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1897.25" x2="1903.25" y1="820.2794" y2="812.2794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1897.25" x2="1897.25" y1="820.2794" y2="812.2794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1893.25" x2="1901.25" y1="822.2794" y2="822.2794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1740.81" x2="1732.81" y1="998.6094" y2="1004.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1740.81" x2="1732.81" y1="998.6094" y2="992.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1740.81" x2="1732.81" y1="998.6094" y2="998.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1742.81" x2="1742.81" y1="1002.6094" y2="994.6094"/></g><!--link slices to report_schedule--><g id="link_slices_report_schedule"><path codeLine="577" d="M2022.1,820.3694 C2022.1,820.3694 2022.1,1563.6094 2022.1,1563.6094 C2022.1,1563.6094 3211.29,1563.6094 3211.29,1563.6094 " fill="none" id="slices-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2018.1" x2="2026.1" y1="816.3694" y2="816.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2018.1" x2="2026.1" y1="819.3694" y2="819.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2022.1" x2="2022.1" y1="820.3694" y2="812.3694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3211.29" x2="3219.29" y1="1563.6094" y2="1557.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3211.29" x2="3219.29" y1="1563.6094" y2="1569.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3211.29" x2="3219.29" y1="1563.6094" y2="1563.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3209.29" x2="3209.29" y1="1559.6094" y2="1567.6094"/></g><!--link tagged_object to tag--><g id="link_tagged_object_tag"><path codeLine="579" d="M1957.83,1258.2694 C1957.83,1258.2694 1957.83,1685.3894 1957.83,1685.3894 " fill="none" id="tagged_object-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1957.83" x2="1951.83" y1="1258.2694" y2="1250.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1957.83" x2="1963.83" y1="1258.2694" y2="1250.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1957.83" x2="1957.83" y1="1258.2694" y2="1250.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1953.83" x2="1961.83" y1="1260.2694" y2="1260.2694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1961.83" x2="1953.83" y1="1689.3894" y2="1689.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1961.83" x2="1953.83" y1="1686.3894" y2="1686.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1957.83" x2="1957.83" y1="1685.3894" y2="1693.3894"/></g><!--link tagged_object to ab_user--><g id="link_tagged_object_ab_user"><path codeLine="580" d="M2014.59,1163.6094 C2014.59,1163.6094 2234.5,1163.6094 2234.5,1163.6094 C2234.5,1163.6094 2234.5,2130.3794 2234.5,2130.3794 " fill="none" id="tagged_object-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2014.59" x2="2006.59" y1="1163.6094" y2="1169.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2014.59" x2="2006.59" y1="1163.6094" y2="1157.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2014.59" x2="2006.59" y1="1163.6094" y2="1163.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2016.59" x2="2016.59" y1="1167.6094" y2="1159.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2238.5" x2="2230.5" y1="2134.3794" y2="2134.3794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2238.5" x2="2230.5" y1="2131.3794" y2="2131.3794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2234.5" x2="2234.5" y1="2130.3794" y2="2138.3794"/></g><!--link embedded_dashboards to dashboards--><g id="link_embedded_dashboards_dashboards"><path codeLine="582" d="M1611,681.6594 C1611,681.6594 1611,986.5294 1611,986.5294 " fill="none" id="embedded_dashboards-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1611" x2="1605" y1="681.6594" y2="673.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1611" x2="1617" y1="681.6594" y2="673.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1611" x2="1611" y1="681.6594" y2="673.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1607" x2="1615" y1="683.6594" y2="683.6594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1615" x2="1607" y1="990.5294" y2="990.5294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1615" x2="1607" y1="987.5294" y2="987.5294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1611" x2="1611" y1="986.5294" y2="994.5294"/></g><!--link embedded_dashboards to ab_user--><g id="link_embedded_dashboards_ab_user"><path codeLine="583" d="M1742.5,681.6894 C1742.5,681.6894 1742.5,2151.6094 1742.5,2151.6094 C1742.5,2151.6094 2191.9,2151.6094 2191.9,2151.6094 " fill="none" id="embedded_dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1742.5" x2="1736.5" y1="681.6894" y2="673.6894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1742.5" x2="1748.5" y1="681.6894" y2="673.6894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1742.5" x2="1742.5" y1="681.6894" y2="673.6894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1738.5" x2="1746.5" y1="683.6894" y2="683.6894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2195.9" x2="2195.9" y1="2147.6094" y2="2155.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2192.9" x2="2192.9" y1="2147.6094" y2="2155.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2191.9" x2="2199.9" y1="2151.6094" y2="2151.6094"/></g><!--link tag to ab_user--><g id="link_tag_ab_user"><path codeLine="585" d="M1981.5,1876.0394 C1981.5,1876.0394 1981.5,2145.6094 1981.5,2145.6094 C1981.5,2145.6094 2191.93,2145.6094 2191.93,2145.6094 " fill="none" id="tag-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1981.5" x2="1975.5" y1="1876.0394" y2="1868.0394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1981.5" x2="1987.5" y1="1876.0394" y2="1868.0394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1981.5" x2="1981.5" y1="1876.0394" y2="1868.0394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1977.5" x2="1985.5" y1="1878.0394" y2="1878.0394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2191.93" x2="2199.93" y1="2145.6094" y2="2139.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2191.93" x2="2199.93" y1="2145.6094" y2="2151.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2191.93" x2="2199.93" y1="2145.6094" y2="2145.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2189.93" x2="2189.93" y1="2141.6094" y2="2149.6094"/></g><!--link annotation_layer to ab_user--><g id="link_annotation_layer_ab_user"><path codeLine="587" d="M901.67,681.7894 C901.67,681.7894 901.67,2169.6094 901.67,2169.6094 C901.67,2169.6094 2191.89,2169.6094 2191.89,2169.6094 " fill="none" id="annotation_layer-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="901.67" x2="895.67" y1="681.7894" y2="673.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="901.67" x2="907.67" y1="681.7894" y2="673.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="901.67" x2="901.67" y1="681.7894" y2="673.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="897.67" x2="905.67" y1="683.7894" y2="683.7894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2195.89" x2="2195.89" y1="2165.6094" y2="2173.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2192.89" x2="2192.89" y1="2165.6094" y2="2173.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2191.89" x2="2199.89" y1="2169.6094" y2="2169.6094"/></g><!--link annotation_layer to annotation--><g id="link_annotation_layer_annotation"><path codeLine="588" d="M990.33,681.7294 C990.33,681.7294 990.33,1163.6094 990.33,1163.6094 C990.33,1163.6094 1239.16,1163.6094 1239.16,1163.6094 " fill="none" id="annotation_layer-annotation" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="986.33" x2="994.33" y1="677.7294" y2="677.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="986.33" x2="994.33" y1="680.7294" y2="680.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="990.33" x2="990.33" y1="681.7294" y2="673.7294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1239.16" x2="1247.16" y1="1163.6094" y2="1157.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1239.16" x2="1247.16" y1="1163.6094" y2="1169.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1239.16" x2="1247.16" y1="1163.6094" y2="1163.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1237.16" x2="1237.16" y1="1159.6094" y2="1167.6094"/></g><!--link dashboards to ab_user--><g id="link_dashboards_ab_user"><path codeLine="590" d="M1740.64,1325.6094 C1740.64,1325.6094 2223,1325.6094 2223,1325.6094 C2223,1325.6094 2223,2130.3894 2223,2130.3894 " fill="none" id="dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1740.64" x2="1732.64" y1="1325.6094" y2="1331.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1740.64" x2="1732.64" y1="1325.6094" y2="1319.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1740.64" x2="1732.64" y1="1325.6094" y2="1325.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1742.64" x2="1742.64" y1="1329.6094" y2="1321.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2223" x2="2229" y1="2130.3894" y2="2138.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2223" x2="2217" y1="2130.3894" y2="2138.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2223" x2="2223" y1="2130.3894" y2="2138.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2227" x2="2219" y1="2128.3894" y2="2128.3894"/></g><!--link dashboards to tag--><g id="link_dashboards_tag"><path codeLine="591" d="M1740.71,1329.6094 C1740.71,1329.6094 1909.17,1329.6094 1909.17,1329.6094 C1909.17,1329.6094 1909.17,1685.3894 1909.17,1685.3894 " fill="none" id="dashboards-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1740.71" x2="1732.71" y1="1329.6094" y2="1335.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1740.71" x2="1732.71" y1="1329.6094" y2="1323.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1740.71" x2="1732.71" y1="1329.6094" y2="1329.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1742.71" x2="1742.71" y1="1333.6094" y2="1325.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1909.17" x2="1915.17" y1="1685.3894" y2="1693.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1909.17" x2="1903.17" y1="1685.3894" y2="1693.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1909.17" x2="1909.17" y1="1685.3894" y2="1693.3894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1913.17" x2="1905.17" y1="1683.3894" y2="1683.3894"/></g><!--link dashboards to themes--><g id="link_dashboards_themes"><path codeLine="592" d="M1556.75,1339.6494 C1556.75,1339.6494 1556.75,2462.3394 1556.75,2462.3394 " fill="none" id="dashboards-themes" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1556.75" x2="1550.75" y1="1339.6494" y2="1331.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1556.75" x2="1562.75" y1="1339.6494" y2="1331.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1556.75" x2="1556.75" y1="1339.6494" y2="1331.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1552.75" x2="1560.75" y1="1341.6494" y2="1341.6494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1560.75" x2="1552.75" y1="2466.3394" y2="2466.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1560.75" x2="1552.75" y1="2463.3394" y2="2463.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1556.75" x2="1556.75" y1="2462.3394" y2="2470.3394"/></g><!--link dashboards to ab_role--><g id="link_dashboards_ab_role"><path codeLine="593" d="M1740.63,1327.6094 C1740.63,1327.6094 2176.33,1327.6094 2176.33,1327.6094 C2176.33,1327.6094 2176.33,2519.3394 2176.33,2519.3394 " fill="none" id="dashboards-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1740.63" x2="1732.63" y1="1327.6094" y2="1333.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1740.63" x2="1732.63" y1="1327.6094" y2="1321.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1740.63" x2="1732.63" y1="1327.6094" y2="1327.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1742.63" x2="1742.63" y1="1331.6094" y2="1323.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2176.33" x2="2182.33" y1="2519.3394" y2="2527.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2176.33" x2="2170.33" y1="2519.3394" y2="2527.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2176.33" x2="2176.33" y1="2519.3394" y2="2527.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2180.33" x2="2172.33" y1="2517.3394" y2="2517.3394"/></g><!--link dashboards to report_schedule--><g id="link_dashboards_report_schedule"><path codeLine="594" d="M1695.75,1339.8194 C1695.75,1339.8194 1695.75,1628.6094 1695.75,1628.6094 C1695.75,1628.6094 3211.48,1628.6094 3211.48,1628.6094 " fill="none" id="dashboards-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1691.75" x2="1699.75" y1="1335.8194" y2="1335.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1691.75" x2="1699.75" y1="1338.8194" y2="1338.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1695.75" x2="1695.75" y1="1339.8194" y2="1331.8194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3211.48" x2="3219.48" y1="1628.6094" y2="1622.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3211.48" x2="3219.48" y1="1628.6094" y2="1634.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3211.48" x2="3219.48" y1="1628.6094" y2="1628.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3209.48" x2="3209.48" y1="1624.6094" y2="1632.6094"/></g><!--link dynamic_plugin to ab_user--><g id="link_dynamic_plugin_ab_user"><path codeLine="596" d="M653,689.8594 C653,689.8594 653,2175.6094 653,2175.6094 C653,2175.6094 2191.96,2175.6094 2191.96,2175.6094 " fill="none" id="dynamic_plugin-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="653" x2="647" y1="689.8594" y2="681.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="653" x2="659" y1="689.8594" y2="681.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="653" x2="653" y1="689.8594" y2="681.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="649" x2="657" y1="691.8594" y2="691.8594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2195.96" x2="2195.96" y1="2171.6094" y2="2179.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2192.96" x2="2192.96" y1="2171.6094" y2="2179.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2191.96" x2="2199.96" y1="2175.6094" y2="2175.6094"/></g><!--link annotation to ab_user--><g id="link_annotation_ab_user"><path codeLine="598" d="M1431.25,1282.7794 C1431.25,1282.7794 1431.25,2157.6094 1431.25,2157.6094 C1431.25,2157.6094 2191.74,2157.6094 2191.74,2157.6094 " fill="none" id="annotation-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1431.25" x2="1425.25" y1="1282.7794" y2="1274.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1431.25" x2="1437.25" y1="1282.7794" y2="1274.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1431.25" x2="1431.25" y1="1282.7794" y2="1274.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1427.25" x2="1435.25" y1="1284.7794" y2="1284.7794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2195.74" x2="2195.74" y1="2153.6094" y2="2161.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2192.74" x2="2192.74" y1="2153.6094" y2="2161.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2191.74" x2="2199.74" y1="2157.6094" y2="2157.6094"/></g><!--link css_templates to ab_user--><g id="link_css_templates_ab_user"><path codeLine="600" d="M377,689.6294 C377,689.6294 377,2181.6094 377,2181.6094 C377,2181.6094 2191.85,2181.6094 2191.85,2181.6094 " fill="none" id="css_templates-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="377" x2="371" y1="689.6294" y2="681.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="377" x2="383" y1="689.6294" y2="681.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="377" x2="377" y1="689.6294" y2="681.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="373" x2="381" y1="691.6294" y2="691.6294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2195.85" x2="2195.85" y1="2177.6094" y2="2185.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2192.85" x2="2192.85" y1="2177.6094" y2="2185.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2191.85" x2="2199.85" y1="2181.6094" y2="2181.6094"/></g><!--link user_attribute to dashboards--><g id="link_user_attribute_dashboards"><path codeLine="602" d="M1302.75,689.6794 C1302.75,689.6794 1302.75,1023.6094 1302.75,1023.6094 C1302.75,1023.6094 1481.17,1023.6094 1481.17,1023.6094 " fill="none" id="user_attribute-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1302.75" x2="1296.75" y1="689.6794" y2="681.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1302.75" x2="1308.75" y1="689.6794" y2="681.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1302.75" x2="1302.75" y1="689.6794" y2="681.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1298.75" x2="1306.75" y1="691.6794" y2="691.6794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1485.17" x2="1485.17" y1="1019.6094" y2="1027.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1482.17" x2="1482.17" y1="1019.6094" y2="1027.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1481.17" x2="1489.17" y1="1023.6094" y2="1023.6094"/></g><!--link tab_state to dbs--><g id="link_tab_state_dbs"><path codeLine="605" d="M2795.09,535.6094 C2795.09,535.6094 5136.76,535.6094 5136.76,535.6094 " fill="none" id="tab_state-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2795.09" x2="2787.09" y1="535.6094" y2="541.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2795.09" x2="2787.09" y1="535.6094" y2="529.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2795.09" x2="2787.09" y1="535.6094" y2="535.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2797.09" x2="2797.09" y1="539.6094" y2="531.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5140.76" x2="5140.76" y1="531.6094" y2="539.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5137.76" x2="5137.76" y1="531.6094" y2="539.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5136.76" x2="5144.76" y1="535.6094" y2="535.6094"/></g><!--link tab_state to table_schema--><g id="link_tab_state_table_schema"><path codeLine="606" d="M2795.11,653.6094 C2795.11,653.6094 2997,653.6094 2997,653.6094 C2997,653.6094 2997,1026.8694 2997,1026.8694 " fill="none" id="tab_state-table_schema" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2791.11" x2="2791.11" y1="657.6094" y2="649.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2794.11" x2="2794.11" y1="657.6094" y2="649.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2795.11" x2="2787.11" y1="653.6094" y2="653.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2997" x2="3003" y1="1026.8694" y2="1034.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2997" x2="2991" y1="1026.8694" y2="1034.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2997" x2="2997" y1="1026.8694" y2="1034.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3001" x2="2993" y1="1024.8694" y2="1024.8694"/></g><!--link tab_state to query--><g id="link_tab_state_query"><path codeLine="607" d="M2693,779.7594 C2693,779.7594 2693,888.5094 2693,888.5094 " fill="none" id="tab_state-query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2693" x2="2687" y1="779.7594" y2="771.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2693" x2="2699" y1="779.7594" y2="771.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2693" x2="2693" y1="779.7594" y2="771.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2689" x2="2697" y1="781.7594" y2="781.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2697" x2="2689" y1="892.5094" y2="892.5094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2697" x2="2689" y1="889.5094" y2="889.5094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2693" x2="2693" y1="888.5094" y2="896.5094"/></g><!--link tab_state to saved_query--><g id="link_tab_state_saved_query"><path codeLine="608" d="M2590.78,653.6094 C2590.78,653.6094 2362.67,653.6094 2362.67,653.6094 C2362.67,653.6094 2362.67,994.5994 2362.67,994.5994 " fill="none" id="tab_state-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2590.78" x2="2598.78" y1="653.6094" y2="647.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2590.78" x2="2598.78" y1="653.6094" y2="659.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2590.78" x2="2598.78" y1="653.6094" y2="653.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2588.78" x2="2588.78" y1="649.6094" y2="657.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2366.67" x2="2358.67" y1="998.5994" y2="998.5994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2366.67" x2="2358.67" y1="995.5994" y2="995.5994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2362.67" x2="2362.67" y1="994.5994" y2="1002.5994"/></g><!--link tab_state to ab_user--><g id="link_tab_state_ab_user"><path codeLine="609" d="M2590.9,535.6094 C2590.9,535.6094 2269,535.6094 2269,535.6094 C2269,535.6094 2269,2130.5194 2269,2130.5194 " fill="none" id="tab_state-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2590.9" x2="2598.9" y1="535.6094" y2="529.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2590.9" x2="2598.9" y1="535.6094" y2="541.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2590.9" x2="2598.9" y1="535.6094" y2="535.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2588.9" x2="2588.9" y1="531.6094" y2="539.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2273" x2="2265" y1="2134.5194" y2="2134.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2273" x2="2265" y1="2131.5194" y2="2131.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2269" x2="2269" y1="2130.5194" y2="2138.5194"/></g><!--link query to ab_user--><g id="link_query_ab_user"><path codeLine="611" d="M2531.38,1380.6094 C2531.38,1380.6094 2332,1380.6094 2332,1380.6094 C2332,1380.6094 2332,2130.3394 2332,2130.3394 " fill="none" id="query-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2531.38" x2="2539.38" y1="1380.6094" y2="1374.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2531.38" x2="2539.38" y1="1380.6094" y2="1386.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2531.38" x2="2539.38" y1="1380.6094" y2="1380.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2529.38" x2="2529.38" y1="1376.6094" y2="1384.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2336" x2="2328" y1="2134.3394" y2="2134.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2336" x2="2328" y1="2131.3394" y2="2131.3394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2332" x2="2332" y1="2130.3394" y2="2138.3394"/></g><!--link saved_query to tag--><g id="link_saved_query_tag"><path codeLine="613" d="M2283.85,1287.6094 C2283.85,1287.6094 2037.7,1287.6094 2037.7,1287.6094 C2037.7,1287.6094 2037.7,1685.6094 2037.7,1685.6094 " fill="none" id="saved_query-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2283.85" x2="2291.85" y1="1287.6094" y2="1281.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2283.85" x2="2291.85" y1="1287.6094" y2="1293.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2283.85" x2="2291.85" y1="1287.6094" y2="1287.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2281.85" x2="2281.85" y1="1283.6094" y2="1291.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2037.7" x2="2043.7" y1="1685.6094" y2="1693.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2037.7" x2="2031.7" y1="1685.6094" y2="1693.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2037.7" x2="2037.7" y1="1685.6094" y2="1693.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2041.7" x2="2033.7" y1="1683.6094" y2="1683.6094"/></g><!--link table_schema to dbs--><g id="link_table_schema_dbs"><path codeLine="615" d="M3121.06,1047.6094 C3121.06,1047.6094 5148.67,1047.6094 5148.67,1047.6094 C5148.67,1047.6094 5148.67,836.7394 5148.67,836.7394 " fill="none" id="table_schema-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3121.06" x2="3113.06" y1="1047.6094" y2="1053.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3121.06" x2="3113.06" y1="1047.6094" y2="1041.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3121.06" x2="3113.06" y1="1047.6094" y2="1047.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3123.06" x2="3123.06" y1="1051.6094" y2="1043.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5144.67" x2="5152.67" y1="832.7394" y2="832.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5144.67" x2="5152.67" y1="835.7394" y2="835.7394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5148.67" x2="5148.67" y1="836.7394" y2="828.7394"/></g><!--link table_schema to ab_user--><g id="link_table_schema_ab_user"><path codeLine="616" d="M2997,1299.1894 C2997,1299.1894 2997,2148.6094 2997,2148.6094 C2997,2148.6094 2400,2148.6094 2400,2148.6094 " fill="none" id="table_schema-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2997" x2="2991" y1="1299.1894" y2="1291.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2997" x2="3003" y1="1299.1894" y2="1291.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2997" x2="2997" y1="1299.1894" y2="1291.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2993" x2="3001" y1="1301.1894" y2="1301.1894"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2396" x2="2396" y1="2152.6094" y2="2144.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2399" x2="2399" y1="2152.6094" y2="2144.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2400" x2="2392" y1="2148.6094" y2="2148.6094"/></g><!--link ab_user to ab_role--><g id="link_ab_user_ab_role"><path codeLine="619" d="M2213.07,2418.9694 C2213.07,2418.9694 2213.07,2519.5094 2213.07,2519.5094 " fill="none" id="ab_user-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2213.07" x2="2207.07" y1="2418.9694" y2="2410.9694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2213.07" x2="2219.07" y1="2418.9694" y2="2410.9694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2213.07" x2="2213.07" y1="2418.9694" y2="2410.9694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2209.07" x2="2217.07" y1="2420.9694" y2="2420.9694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2213.07" x2="2219.07" y1="2519.5094" y2="2527.5094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2213.07" x2="2207.07" y1="2519.5094" y2="2527.5094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2213.07" x2="2213.07" y1="2519.5094" y2="2527.5094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2217.07" x2="2209.07" y1="2517.5094" y2="2517.5094"/></g><!--link ab_user to ab_user--><g id="link_ab_user_ab_user"><path codeLine="620" d="M2211.5,2130.2994 C2211.5,2130.2994 2211.5,2101.6094 2211.5,2101.6094 C2211.5,2101.6094 2188.17,2101.6094 2188.17,2101.6094 C2188.17,2101.6094 2188.17,2430.6094 2188.17,2430.6094 C2188.17,2430.6094 2226.14,2430.6094 2226.14,2430.6094 C2226.14,2430.6094 2226.14,2418.8494 2226.14,2418.8494 " fill="none" id="ab_user-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2211.5" x2="2217.5" y1="2130.2994" y2="2138.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2211.5" x2="2205.5" y1="2130.2994" y2="2138.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2211.5" x2="2211.5" y1="2130.2994" y2="2138.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2215.5" x2="2207.5" y1="2128.2994" y2="2128.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2222.14" x2="2230.14" y1="2414.8494" y2="2414.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2222.14" x2="2230.14" y1="2417.8494" y2="2417.8494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2226.14" x2="2226.14" y1="2418.8494" y2="2410.8494"/></g><!--link ab_user to ab_group--><g id="link_ab_user_ab_group"><path codeLine="621" d="M2208.71,2418.7194 C2208.71,2418.7194 2208.71,2519.6094 2208.71,2519.6094 C2208.71,2519.6094 1869.26,2519.6094 1869.26,2519.6094 " fill="none" id="ab_user-ab_group" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2208.71" x2="2202.71" y1="2418.7194" y2="2410.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2208.71" x2="2214.71" y1="2418.7194" y2="2410.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2208.71" x2="2208.71" y1="2418.7194" y2="2410.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2204.71" x2="2212.71" y1="2420.7194" y2="2420.7194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1869.26" x2="1861.26" y1="2519.6094" y2="2525.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1869.26" x2="1861.26" y1="2519.6094" y2="2513.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1869.26" x2="1861.26" y1="2519.6094" y2="2519.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1871.26" x2="1871.26" y1="2523.6094" y2="2515.6094"/></g><!--link ab_user to logs--><g id="link_ab_user_logs"><path codeLine="622" d="M2400.1,2168.6094 C2400.1,2168.6094 4201,2168.6094 4201,2168.6094 C4201,2168.6094 4201,1884.5194 4201,1884.5194 " fill="none" id="ab_user-logs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2396.1" x2="2396.1" y1="2172.6094" y2="2164.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2399.1" x2="2399.1" y1="2172.6094" y2="2164.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2400.1" x2="2392.1" y1="2168.6094" y2="2168.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4201" x2="4195" y1="1884.5194" y2="1876.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4201" x2="4207" y1="1884.5194" y2="1876.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4201" x2="4201" y1="1884.5194" y2="1876.5194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4197" x2="4205" y1="1886.5194" y2="1886.5194"/></g><!--link ab_user to saved_query--><g id="link_ab_user_saved_query"><path codeLine="623" d="M2312,2130.5994 C2312,2130.5994 2312,1332.0094 2312,1332.0094 " fill="none" id="ab_user-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2316" x2="2308" y1="2134.5994" y2="2134.5994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2316" x2="2308" y1="2131.5994" y2="2131.5994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2312" x2="2312" y1="2130.5994" y2="2138.5994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2312" x2="2306" y1="1332.0094" y2="1324.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2312" x2="2318" y1="1332.0094" y2="1324.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2312" x2="2312" y1="1332.0094" y2="1324.0094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2308" x2="2316" y1="1334.0094" y2="1334.0094"/></g><!--link ab_user to user_attribute--><g id="link_ab_user_user_attribute"><path codeLine="624" d="M2191.95,2163.6094 C2191.95,2163.6094 1180.75,2163.6094 1180.75,2163.6094 C1180.75,2163.6094 1180.75,689.7594 1180.75,689.7594 " fill="none" id="ab_user-user_attribute" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2195.95" x2="2195.95" y1="2159.6094" y2="2167.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2192.95" x2="2192.95" y1="2159.6094" y2="2167.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2191.95" x2="2199.95" y1="2163.6094" y2="2163.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1180.75" x2="1174.75" y1="689.7594" y2="681.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1180.75" x2="1186.75" y1="689.7594" y2="681.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1180.75" x2="1180.75" y1="689.7594" y2="681.7594"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1176.75" x2="1184.75" y1="691.7594" y2="691.7594"/></g><!--link ab_permission_view to ab_permission--><g id="link_ab_permission_view_ab_permission"><path codeLine="626" d="M2471.17,2329.1194 C2471.17,2329.1194 2471.17,2519.2294 2471.17,2519.2294 " fill="none" id="ab_permission_view-ab_permission" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2471.17" x2="2465.17" y1="2329.1194" y2="2321.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2471.17" x2="2477.17" y1="2329.1194" y2="2321.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2471.17" x2="2471.17" y1="2329.1194" y2="2321.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2467.17" x2="2475.17" y1="2331.1194" y2="2331.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2475.17" x2="2467.17" y1="2523.2294" y2="2523.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2475.17" x2="2467.17" y1="2520.2294" y2="2520.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2471.17" x2="2471.17" y1="2519.2294" y2="2527.2294"/></g><!--link ab_permission_view to ab_view_menu--><g id="link_ab_permission_view_ab_view_menu"><path codeLine="627" d="M2625.75,2329.1194 C2625.75,2329.1194 2625.75,2519.2294 2625.75,2519.2294 " 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="2625.75" x2="2619.75" y1="2329.1194" y2="2321.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2625.75" x2="2631.75" y1="2329.1194" y2="2321.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2625.75" x2="2625.75" y1="2329.1194" y2="2321.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2621.75" x2="2629.75" y1="2331.1194" y2="2331.1194"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2629.75" x2="2621.75" y1="2523.2294" y2="2523.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2629.75" x2="2621.75" y1="2520.2294" y2="2520.2294"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2625.75" x2="2625.75" y1="2519.2294" y2="2527.2294"/></g><!--link ab_permission_view to ab_role--><g id="link_ab_permission_view_ab_role"><path codeLine="628" d="M2458.33,2329.2994 C2458.33,2329.2994 2458.33,2498.6094 2458.33,2498.6094 C2458.33,2498.6094 2221.79,2498.6094 2221.79,2498.6094 C2221.79,2498.6094 2221.79,2519.2394 2221.79,2519.2394 " fill="none" id="ab_permission_view-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2458.33" x2="2452.33" y1="2329.2994" y2="2321.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2458.33" x2="2464.33" y1="2329.2994" y2="2321.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2458.33" x2="2458.33" y1="2329.2994" y2="2321.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2454.33" x2="2462.33" y1="2331.2994" y2="2331.2994"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2221.79" x2="2227.79" y1="2519.2394" y2="2527.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2221.79" x2="2215.79" y1="2519.2394" y2="2527.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2221.79" x2="2221.79" y1="2519.2394" y2="2527.2394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2225.79" x2="2217.79" y1="2517.2394" y2="2517.2394"/></g><!--link ab_role to ab_group--><g id="link_ab_role_ab_group"><path codeLine="632" d="M2067.36,2566.6094 C2067.36,2566.6094 1869.34,2566.6094 1869.34,2566.6094 " fill="none" id="ab_role-ab_group" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2067.36" x2="2075.36" y1="2566.6094" y2="2560.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2067.36" x2="2075.36" y1="2566.6094" y2="2572.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2067.36" x2="2075.36" y1="2566.6094" y2="2566.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2065.36" x2="2065.36" y1="2562.6094" y2="2570.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1869.34" x2="1861.34" y1="2566.6094" y2="2572.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1869.34" x2="1861.34" y1="2566.6094" y2="2560.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1869.34" x2="1861.34" y1="2566.6094" y2="2566.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1871.34" x2="1871.34" y1="2570.6094" y2="2562.6094"/></g><!--link report_execution_log to report_schedule--><g id="link_report_execution_log_report_schedule"><path codeLine="634" d="M3353,1274.8094 C3353,1274.8094 3353,1489.3494 3353,1489.3494 " fill="none" id="report_execution_log-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3353" x2="3347" y1="1274.8094" y2="1266.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3353" x2="3359" y1="1274.8094" y2="1266.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3353" x2="3353" y1="1274.8094" y2="1266.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3349" x2="3357" y1="1276.8094" y2="1276.8094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3357" x2="3349" y1="1493.3494" y2="1493.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3357" x2="3349" y1="1490.3494" y2="1490.3494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3353" x2="3353" y1="1489.3494" y2="1497.3494"/></g><!--link report_recipient to report_schedule--><g id="link_report_recipient_report_schedule"><path codeLine="636" d="M3670.83,1258.4394 C3670.83,1258.4394 3670.83,1533.6094 3670.83,1533.6094 C3670.83,1533.6094 3494.87,1533.6094 3494.87,1533.6094 " fill="none" id="report_recipient-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3670.83" x2="3664.83" y1="1258.4394" y2="1250.4394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3670.83" x2="3676.83" y1="1258.4394" y2="1250.4394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3670.83" x2="3670.83" y1="1258.4394" y2="1250.4394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3666.83" x2="3674.83" y1="1260.4394" y2="1260.4394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3490.87" x2="3490.87" y1="1537.6094" y2="1529.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3493.87" x2="3493.87" y1="1537.6094" y2="1529.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3494.87" x2="3486.87" y1="1533.6094" y2="1533.6094"/></g><!--link report_recipient to ab_user--><g id="link_report_recipient_ab_user"><path codeLine="637" d="M3761.17,1258.1494 C3761.17,1258.1494 3761.17,2158.6094 3761.17,2158.6094 C3761.17,2158.6094 2400.13,2158.6094 2400.13,2158.6094 " fill="none" id="report_recipient-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3761.17" x2="3755.17" y1="1258.1494" y2="1250.1494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3761.17" x2="3767.17" y1="1258.1494" y2="1250.1494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3761.17" x2="3761.17" y1="1258.1494" y2="1250.1494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3757.17" x2="3765.17" y1="1260.1494" y2="1260.1494"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2396.13" x2="2396.13" y1="2162.6094" y2="2154.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2399.13" x2="2399.13" y1="2162.6094" y2="2154.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2400.13" x2="2392.13" y1="2158.6094" y2="2158.6094"/></g><!--link report_schedule to dbs--><g id="link_report_schedule_dbs"><path codeLine="639" d="M3494.77,1568.6094 C3494.77,1568.6094 5152.33,1568.6094 5152.33,1568.6094 C5152.33,1568.6094 5152.33,836.8394 5152.33,836.8394 " fill="none" id="report_schedule-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3494.77" x2="3486.77" y1="1568.6094" y2="1574.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3494.77" x2="3486.77" y1="1568.6094" y2="1562.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3494.77" x2="3486.77" y1="1568.6094" y2="1568.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3496.77" x2="3496.77" y1="1572.6094" y2="1564.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5148.33" x2="5156.33" y1="832.8394" y2="832.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5148.33" x2="5156.33" y1="835.8394" y2="835.8394"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="5152.33" x2="5152.33" y1="836.8394" y2="828.8394"/></g><!--link report_schedule to ab_user--><g id="link_report_schedule_ab_user"><path codeLine="640" d="M3211.42,1965.6094 C3211.42,1965.6094 2372,1965.6094 2372,1965.6094 C2372,1965.6094 2372,2130.1794 2372,2130.1794 " fill="none" id="report_schedule-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3211.42" x2="3219.42" y1="1965.6094" y2="1959.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3211.42" x2="3219.42" y1="1965.6094" y2="1971.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3211.42" x2="3219.42" y1="1965.6094" y2="1965.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3209.42" x2="3209.42" y1="1961.6094" y2="1969.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2372" x2="2378" y1="2130.1794" y2="2138.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2372" x2="2366" y1="2130.1794" y2="2138.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2372" x2="2372" y1="2130.1794" y2="2138.1794"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2376" x2="2368" y1="2128.1794" y2="2128.1794"/></g><!--link themes to ab_user--><g id="link_themes_ab_user"><path codeLine="642" d="M1632.31,2484.6094 C1632.31,2484.6094 2204.36,2484.6094 2204.36,2484.6094 C2204.36,2484.6094 2204.36,2418.8694 2204.36,2418.8694 " fill="none" id="themes-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1632.31" x2="1624.31" y1="2484.6094" y2="2490.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1632.31" x2="1624.31" y1="2484.6094" y2="2478.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1632.31" x2="1624.31" y1="2484.6094" y2="2484.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1634.31" x2="1634.31" y1="2488.6094" y2="2480.6094"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2200.36" x2="2208.36" y1="2414.8694" y2="2414.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2200.36" x2="2208.36" y1="2417.8694" y2="2417.8694"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2204.36" x2="2204.36" y1="2418.8694" y2="2410.8694"/></g><!--SRC=[rHpRSjiszjrVmKrdjlBCTiPsa-nkfjCPnNRQT9sujPJExXC68Y49DKIm02XLkVpx7W0aHO80g3YMw-Ob8iuX29mRpWrML36IZ0kSBaaoAGiY9579vSt5qT7Vr9AiI39Z9Ia4pTNHqTS9NdEQ9ONWCqPMCjbGjKnmlc0aIrB1DpAP4mA8yfRc1HPubJ2Q4xKjICA5Ml8M86LOofTSP4ISSyP5yjL2aErH1EExxtAo-VxxvAlDaYhYHvmkQNgR4obhv5CNxmeMD55RHcgC2ooN96kXdPlfS7gx4BpCi-wtpqwUdZxzLfFY3Sy8aqU2fCfG87aosKf5La-IhsOCtau-72NLFv8hghR9atDDvV-GRJ9AzIzqIxRo-4c2PR9xRhsc_z7iHVBwxVJoXykRpdZpmelar_7D-O_Zcz7Pi-V77Xn5LuINoZzDXXMMl1GfGQN-L3tNywVEL89WHJB4ynV9nNXwENtzvh91-DJRw6JouxJCSyAIaPHBfCplQgkj0MUlfLd2ozTlnpV_6vq-_umL68Gbi266GFvG0gFVf4QONlvtkXUTDO5cM18KGf14h8b0ECi4Y9rdvWgX00Nmpr02HevN1BP-TVso0of04ZSWs3wGe6iWY1M161H59gc9EjkY-Mr0q2go1b3wlB_YYsJ4-A9Yj_wrfqpZL57Dd5e8dvsU7VSeXSASaiiPno8BiuhHDCp8W61aIgq20fML0kiLevNqJod8d0X1n6vBfoTdBStg4m-CmwyO3EvbhWIO2Ss-jNwsj6mUFqTnGli5SJMAlrlSjmwvpQSYKXDMnVt5AgAj1OKb3klxte9PqzQGjKjL7r53TAkeqX6KJwrVhGFX0en7CfPmeih8gN1HcPXabCqgfO4V3siRWvibOiR1-bdxj3jfJexzLd80J_xEC8D3QRL5fQ0XjHYmV7iSQv8mu0B24bdI85WU8_0CqrrVNrsEtxgofZT9SmGBP7ZcnqfvFgUBHkS9-3DPUw_FkZl0ZF4D4cKEdztcgNzEYpIdiBYoO1ndCJIGAnc5h-FmRCNyu3dN3e2U7adD7HnXeJb5FNQIvAdO5beAAumUt-XAUvSyr_pGbjo_bkguJ8a-BljpIBJ2ELxOp-Xpax5jYAaM3fB6FEiznD4t0V6UQabBHaRWAcssln-7GcT4fe8Mzg3j7tPaZakc4CcpWeFBxtEK99h3uaf10h8AmWo4HvKAabnlFe3AvtEmZJ47DwhbnbsNRIjouWWh2Dmg1hVIZeRGKZ1luCSCujsVT5fxDM1DLnWiblPFKChPFjOv91HpejAbzImaAe2p57PCVBvippeyyr8g4fI0XVLBbJMzQ4t9nayoYAqAfer7pVU-3GhOffoB5MRqFT64AbTvq4fky5QYIe0RwePi9eDu4sRwQNBzzk2MvOPlhiYQi0b9uU1KsrTcZSa8Ocx4D03qpKAgvLUc9mntpD7XB8uhn8x4n0rInGkTGTZDyS_k33fCBznGs9LBXk78URXZu0rHWgOG_VxEjAS0l-leTpVmE0u4knWqm2M_7zXtswhPklnouug1C-ZRkLPNrVhCsRySQfGGLUNfrgDy6onocY-G0biGjAiXMe0Vg8Du_xf2nkKG4cISY7DZgofNehPSBO-Y7deSScGNSrzo1EU1pWQiIU0eCFBLOmNErZXFOVNwn7E4iBSKOpPcsvWJewdiXyT5E2vbiBVmiH8LmM8BCKUkTqUGgoIz_JsalDOXx3lmtg_7fLgUJVaj0T4SDRw7oTrmh6586M0LweOH7ko86iWh3NXFE4s1OtRDdf2b3KOcgu6js7YNACWS-ByCpdQVtElaAiwv894anKJdpk0yq__LHvdv_JYiZqtjxP6bg9BTCMPNA8xvE0bFvdos5nQiwVkUCN83bP1B-tj9n1OiVHuuqEA6Q9yWwc5398QbGXAlWSdQUdcPtCA9YJaHYiwfGV9jtO9Jcwt9YCAKIN_ayOWp2bEy0FphsM-WgDeJM1ZjC8-r9z0QUZ232LyDgf1ToX2ugm__FZuu9IzNCv9b9BkeomJ9Y5H3g2aTL9RD0xXtqaODPPMluoO6PLHwDN-mtd4WWJHos4ZVdnP7EeQbAr2ddnLo789GuppdoXYVAxpLeJfk1X3J8vQ2xkXZ8QSXs8DvZurAkfeOLC0_AttQA9tIZHEjMcKlzSWbDMmDrHNZ4kaj9Pk6ZB2wty-1gDUhKnHOUpY-720h5v6meoXdOB2MePJlupvkBxQW5ZJz6RP88VBEx2Cgp7CbaPsn1rRN7X5CrgitEYlpJ5UK7enkEsFNjdEkXNimOac5XKAHoZt9inZOME9m6y6IwzcjWGpgF-Fv0eMiw92E7O97vr9EgmnwCafrH5ezrIr8xQ77OMsRZF_0OUMtbeSWeavmZ9KIT5PgCfh40QwVBHsxOuyZXx4XBELmT0pxZ7WD4YciwMX5SOVtpr_XzGI-d8pcUAtrrnApUhYFVfSeWKnhe2DchfH1v1BE6_YDII3NCldbAhd2iqYwPOfdG0rb2yb8wfzDvjS-thjWtQazBafKXcU4HKg1iGplSDzThnJv_7vAaJRZmkYAgj2sm40gPF62UbGgBihyhfNC9Sq8OcIkq0o76YLCWYI-YaCewY_wYyd8VDZAfFdfo2F8Kdgh2p5-9-HEmfOo2ej0xJxLqzFFB7MhLO7ynNL7E3HYbViQm8pgWDRLijsZu7u6z7bWVbqo91a5UUfilOztA8seMZdyGF87IKijOtvmJ8yqI8l870m1RpT9EkM-LZUNzfRyNKCj55rA28GVfiV9RTroUL88lh3DlDw-IRu9G8WGmACLl0dnZOSMC6V9bEoMgjrEQ-kxwfJjY-JjkpUNDw_FHsSd_qYU-z30mjXgvn2wTdZtGh9h1AkJtkxrJlHOyPJ6jT6gB4ZBW5K5XTt0Nw0pF5uqckrzSFMhsuDgEdImndCBVaNjdab4cTwMlWW7XTyaxSs9zwKjmPzN9PyOSjPLSalSTf7SZZmERwbntkvURBm78wziMVkEqaF-A72U1UtheSgJh_Cb4HIcJkQ2hv9N86wtoRWeafSbrOrOoUZL-ELnnAF-cOWLDONrP0HiA9h7AalH7jgp4znjOZWv7eWSpPUrtMY-gH_s_DgS2j2mxZVTmyCeOHnbTziaXB5hlRwJvmxYILcx-STN0GG9fI7LCZ2KyZ8FE0vp-00QnFfo7J-4pTg9uQ-KR1nHDCsF7daqutkAIUkjO5C_p0PkIbvwCVfhrYjz0-XcjStBpJgRaJkfJIUPusby90iguJ1gr4TK0rqzwep-1HNAKHft1hkzwkP1Pdfp0zqZBRmbbil09tqDfhfhNLCIVkp8gaVlmjNdtbjE7Oi-PaGecVmzkI7wRbpiXep5k3IHXYwewHjcmemXKWzgWr3rl7eWUsuYwcVgepSh6OccZhyqzLpTBdfrTJsUzW58z_C6d0xZM8IpLyF1YQ5QlSazJOFbp0r9QQ5ZSzdmHTH37Puqem_NgT0f2xj4QTQ3xEMU46tt8Sx1Mh_DjoVLfni2rslfqBSUV2JkRfJsZlVaBK27wwEs8GgjiBZD-CQ74lDHKW7lwtjUaOOcJREzBdhf6FazpqaaOLwnn-tPz5oFy-rrgKtAtQ-z3iOKvf0ZO63YDJ7Tb1MtCGOdQC5sq9WP0mGAA-Pkqt-FfZl4kExghZG1yMnkHSb7W8N0AT7-5kMX0WeNjtMY9TXAPw_HWTWIaiibLm7PAwNYAxIXcLe6J8J5M1AwM0O-PVm594lJJ1Mxzt2eUEnThgy8BRYWxo4cityB8LRFC7zAOcGQ6EeUTlFxaHGQJMF5G9NH56q31LjzVydyzOV3XyKrIN_G_Ul6PJETx8tFPfw-F8Brv9dYDjfxQxyjFL-3fyUCJPLBMiYZ8mDh_pc8Jn-_-URZnpekhX1sbzwzO7rLsW7Kmn_ry0TRdd07Mxb65sIlQ_PUsAtJVhYwrTb-gRwHuO6txlsqePyijBtoBYHyWSkk8dB1QpUtTkFtmcuHjwuyr9ULVF3kDHGVHgoxtyUrONHWIRKustxkcQKDqPnPUF1RJEwYxphEsi2AYuwRLLEXtOBRpBy80piayZMRrdljhYM2wR1buGgM6U_r6dferyEfThuRhndRNS87XuykjAP7V-ds70XFsWXl2nfZXzEWvIDGgoN91-vsmlWmd1wFFhiQ_QYAzItXxG8wviCcT_slxanL3-JQiXv2P-sslk9LzrRzfSMsbgfNoVJ-Rdgmhf6kCvqUhdP0ZYpstZ9dMmTMqK__bHdVk4iQ1zpbOxDMD_EsMziECepRvCMYg3jgx6XbqYxkhezQWKGtjr5zqgiDlS0xW1p3xGY96sawik05EtQeyloSsVyF]--></g></svg>
\ No newline at end of file
diff --git a/index.html b/index.html
index 4e212d6..98136f8 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 fb54f2f..6dd1a9e 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.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 5f986ff..44c6a58 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).&amp;#10;&amp;#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 &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;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&#39;s and Google&#39;s privacy policies."></script><link rel="stylesheet" href="/assets/css/styles.f45235af.css">
-<script src="/assets/js/runtime~main.1e42f725.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.934f554a.js" defer="defer"></script>
 <script src="/assets/js/main.40d5d6fa.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">