airbnb/caravel

View on GitHub
docs/static/img/erd.svg

Summary

Maintainability
Test Coverage
<?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="3114px" preserveAspectRatio="none" style="width:4670px;height:3114px;background:#003153;" version="1.1" viewBox="0 0 4670 3114" width="4670px" zoomAndPan="magnify"><defs/><g><rect fill="#003153" height="3114" style="stroke:none;stroke-width:1.0;" width="4670" x="0" y="0"/><text fill="#D9D3D0" font-family="Verdana" font-size="22" font-weight="bold" lengthAdjust="spacing" textLength="268" x="2196.5" y="37.1182">Apache Superset ERD</text><!--cluster Data Assets--><g id="cluster_Data Assets"><rect fill="#000000" height="2194.54" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="1020" x="12" y="914.2873"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="91" x="476.5" y="930.3625">Data Assets</text></g><!--cluster System--><g id="cluster_System"><rect fill="#000000" height="334.21" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="1204" x="1056" y="1520.2173"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="57" x="1629.5" y="1536.2925">System</text></g><!--cluster SQL Lab--><g id="cluster_SQL Lab"><rect fill="#000000" height="1307.86" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="609" x="1864" y="59.7373"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="64" x="2136.5" y="75.8125">SQL Lab</text></g><!--cluster Core--><g id="cluster_Core"><rect fill="#000000" height="1735.15" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="1348" x="2615" y="68.2373"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="36" x="3271" y="84.3125">Core</text></g><!--cluster Inherited from Flask App Builder (FAB)--><g id="cluster_Inherited from Flask App Builder (FAB)"><rect fill="#000000" height="787" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="871" x="2358" y="2126.1573"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="312" x="2637.5" y="2142.2325">Inherited from Flask App Builder (FAB)</text></g><!--cluster Alerts & Reports--><g id="cluster_Alerts &amp; Reports"><rect fill="#000000" height="1059.24" rx="2.5" ry="2.5" style="stroke:#D9D3D0;stroke-width:1.0;" width="677" x="3987" y="939.8073"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="129" x="4261" y="955.8825">Alerts &amp; Reports</text></g><!--class sql_metrics--><g id="elem_sql_metrics"><rect codeLine="19" fill="#003153" height="316.2344" id="sql_metrics" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="244" x="651" y="1539.2073"/><ellipse cx="687.4" cy="1553.2073" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M691.0143,1559.7073 L683.2945,1559.7073 L683.2945,1547.3142 L691.0143,1547.3142 L691.0143,1549.4724 L685.7433,1549.4724 L685.7433,1552.1453 L690.5162,1552.1453 L690.5162,1554.3035 L685.7433,1554.3035 L685.7433,1557.5491 L691.0143,1557.5491 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="704.6" y="1558.7752">SqlMetric (sql_metrics)</text><line style="stroke:#808080;stroke-width:1.0;" x1="652" x2="894" y1="1567.2073" y2="1567.2073"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="657" y="1585.2825">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="657" y="1602.2971">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="657" y="1619.3118">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="125" x="657" y="1636.3264">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="141" x="657" y="1653.3411">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="657" y="1670.3557">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="657" y="1687.3704">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="657" y="1704.385">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="657" y="1721.3997">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="657" y="1738.4143">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="652" x2="894" y1="1745.3538" y2="1745.3538"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="657" y="1763.429">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="214" x="657" y="1780.4436">metric_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="657" y="1797.4583">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="657" y="1814.4729">metric_type: VARCHAR(32)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="657" y="1831.4876">d3format: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="181" x="657" y="1848.5022">currency: VARCHAR(128)</text></g><!--class database_user_oauth2_tokens--><g id="elem_database_user_oauth2_tokens"><rect codeLine="37" fill="#003153" height="214.1465" id="database_user_oauth2_tokens" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="459" x="556.5" y="975.8073"/><ellipse cx="569.5" cy="989.8073" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M573.1143,996.3073 L565.3945,996.3073 L565.3945,983.9142 L573.1143,983.9142 L573.1143,986.0724 L567.8433,986.0724 L567.8433,988.7453 L572.6162,988.7453 L572.6162,990.9035 L567.8433,990.9035 L567.8433,994.1491 L573.1143,994.1491 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="431" x="581.5" y="995.3752">DatabaseUserOAuth2Tokens (database_user_oauth2_tokens)</text><line style="stroke:#808080;stroke-width:1.0;" x1="557.5" x2="1014.5" y1="1003.8073" y2="1003.8073"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="562.5" y="1021.8825">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="562.5" y="1038.8971">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="562.5" y="1055.9118">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="562.5" y="1072.9264">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="562.5" y="1089.9411">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="562.5" y="1106.9557">access_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="257" x="562.5" y="1123.9704">access_token_expiration: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="562.5" y="1140.985">refresh_token: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="562.5" y="1157.9997">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="562.5" y="1175.0143">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="557.5" x2="1014.5" y1="1181.9538" y2="1181.9538"/></g><!--class sl_tables--><g id="elem_sl_tables"><rect codeLine="49" fill="#003153" height="265.1904" id="sl_tables" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="255" x="266.5" y="950.2873"/><ellipse cx="331.75" cy="964.2873" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M335.3643,970.7873 L327.6445,970.7873 L327.6445,958.3942 L335.3643,958.3942 L335.3643,960.5524 L330.0933,960.5524 L330.0933,963.2253 L334.8662,963.2253 L334.8662,965.3835 L330.0933,965.3835 L330.0933,968.6291 L335.3643,968.6291 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="349.25" y="969.8552">Table (sl_tables)</text><line style="stroke:#808080;stroke-width:1.0;" x1="267.5" x2="520.5" y1="978.2873" y2="978.2873"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="272.5" y="996.3625">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="272.5" y="1013.3771">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="272.5" y="1030.3918">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="272.5" y="1047.4064">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="272.5" y="1064.4211">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="98" x="272.5" y="1081.4357">catalog: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="101" x="272.5" y="1098.4504">schema: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="87" x="272.5" y="1115.465">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="243" x="272.5" y="1132.4797">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="272.5" y="1149.4943">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="272.5" y="1166.509">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="272.5" y="1183.5236">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="267.5" x2="520.5" y1="1190.4631" y2="1190.4631"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="272.5" y="1208.5383">uuid: BINARY(16)</text></g><!--class dbs--><g id="elem_dbs"><rect codeLine="64" fill="#003153" height="486.3809" id="dbs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="288" x="328" y="1454.1373"/><ellipse cx="414.75" cy="1468.1373" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M418.3643,1474.6373 L410.6445,1474.6373 L410.6445,1462.2442 L418.3643,1462.2442 L418.3643,1464.4024 L413.0933,1464.4024 L413.0933,1467.0753 L417.8662,1467.0753 L417.8662,1469.2335 L413.0933,1469.2335 L413.0933,1472.4791 L418.3643,1472.4791 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="107" x="432.25" y="1473.7052">Database (dbs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="329" x2="615" y1="1482.1373" y2="1482.1373"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="334" y="1500.2125">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="334" y="1517.2271">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="334" y="1534.2418">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="334" y="1551.2564">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="334" y="1568.2711">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="264" x="334" y="1585.2857">select_as_create_table_as: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="200" x="334" y="1602.3004">expose_in_sqllab: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="196" x="334" y="1619.315">allow_run_async: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="334" y="1636.3297">allow_file_upload: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="334" y="1653.3443">allow_ctas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="154" x="334" y="1670.359">allow_cvas: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="151" x="334" y="1687.3736">allow_dml: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="334" y="1704.3883">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="165" x="334" y="1721.4029">encrypted_extra: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="206" x="334" y="1738.4176">impersonate_user: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="129" x="334" y="1755.4322">server_cert: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="243" x="334" y="1772.4469">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="334" y="1789.4615">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="334" y="1806.4762">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="334" y="1823.4908">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="329" x2="615" y1="1830.4303" y2="1830.4303"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="334" y="1848.5055">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="334" y="1865.5201">verbose_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="334" y="1882.5348">database_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="236" x="334" y="1899.5494">sqlalchemy_uri: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="276" x="334" y="1916.5641">configuration_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="254" x="334" y="1933.5787">force_ctas_schema: VARCHAR(250)</text></g><!--class sl_datasets--><g id="elem_sl_datasets"><rect codeLine="92" fill="#003153" height="265.1904" id="sl_datasets" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="255" x="293.5" y="2170.6573"/><ellipse cx="342.25" cy="2184.6573" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M345.8643,2191.1573 L338.1445,2191.1573 L338.1445,2178.7642 L345.8643,2178.7642 L345.8643,2180.9224 L340.5933,2180.9224 L340.5933,2183.5953 L345.3662,2183.5953 L345.3662,2185.7535 L340.5933,2185.7535 L340.5933,2188.9991 L345.8643,2188.9991 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="359.75" y="2190.2252">Dataset (sl_datasets)</text><line style="stroke:#808080;stroke-width:1.0;" x1="294.5" x2="547.5" y1="2198.6573" y2="2198.6573"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="299.5" y="2216.7325">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="299.5" y="2233.7471">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="299.5" y="2250.7618">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="299.5" y="2267.7764">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="299.5" y="2284.7911">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="156" x="299.5" y="2301.8057">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="243" x="299.5" y="2318.8204">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="87" x="299.5" y="2335.835">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="299.5" y="2352.8497">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="299.5" y="2369.8643">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="299.5" y="2386.879">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="299.5" y="2403.8936">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="294.5" x2="547.5" y1="2410.8331" y2="2410.8331"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="299.5" y="2428.9083">uuid: BINARY(16)</text></g><!--class tables--><g id="elem_tables"><rect codeLine="107" fill="#003153" height="520.4102" id="tables" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="268" x="690" y="2043.0473"/><ellipse cx="756.25" cy="2057.0473" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M759.8643,2063.5473 L752.1445,2063.5473 L752.1445,2051.1542 L759.8643,2051.1542 L759.8643,2053.3124 L754.5933,2053.3124 L754.5933,2055.9853 L759.3662,2055.9853 L759.3662,2058.1435 L754.5933,2058.1435 L754.5933,2061.3891 L759.8643,2061.3891 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="128" x="773.75" y="2062.6152">SqlaTable (tables)</text><line style="stroke:#808080;stroke-width:1.0;" x1="691" x2="957" y1="2071.0473" y2="2071.0473"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="696" y="2089.1225">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="696" y="2106.1371">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="696" y="2123.1518">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="125" x="696" y="2140.1664">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="168" x="696" y="2157.1811">default_endpoint: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="159" x="696" y="2174.1957">is_featured: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="226" x="696" y="2191.2104">filter_select_enabled: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="114" x="696" y="2208.225">offset: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="696" y="2225.2397">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="243" x="696" y="2242.2543">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="696" y="2259.269">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="696" y="2276.2836">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="696" y="2293.2983">fetch_values_predicate: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="68" x="696" y="2310.3129">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="181" x="696" y="2327.3276">is_sqllab_view: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="696" y="2344.3422">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="696" y="2361.3569">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="696" y="2378.3715">normalize_columns: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="256" x="696" y="2395.3862">always_filter_main_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="696" y="2412.4008">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="696" y="2429.4155">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="691" x2="957" y1="2436.3549" y2="2436.3549"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="696" y="2454.4301">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="696" y="2471.4448">params: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="167" x="696" y="2488.4594">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="229" x="696" y="2505.4741">schema_perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="204" x="696" y="2522.4887">table_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="228" x="696" y="2539.5034">main_dttm_col: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="696" y="2556.518">schema: VARCHAR(255)</text></g><!--class table_columns--><g id="elem_table_columns"><rect codeLine="137" fill="#003153" height="367.2783" id="table_columns" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="279" x="736.5" y="2674.5073"/><ellipse cx="767.5" cy="2688.5073" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M771.1143,2695.0073 L763.3945,2695.0073 L763.3945,2682.6142 L771.1143,2682.6142 L771.1143,2684.7724 L765.8433,2684.7724 L765.8433,2687.4453 L770.6162,2687.4453 L770.6162,2689.6035 L765.8433,2689.6035 L765.8433,2692.8491 L771.1143,2692.8491 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="783.5" y="2694.0752">TableColumn (table_columns)</text><line style="stroke:#808080;stroke-width:1.0;" x1="737.5" x2="1014.5" y1="2702.5073" y2="2702.5073"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="742.5" y="2720.5825">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="742.5" y="2737.5971">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="742.5" y="2754.6118">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="141" x="742.5" y="2771.6264">is_active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="742.5" y="2788.6411">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="138" x="742.5" y="2805.6557">groupby: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="142" x="742.5" y="2822.6704">filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="125" x="742.5" y="2839.685">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="742.5" y="2856.6997">table_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="135" x="742.5" y="2873.7143">is_dttm: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="742.5" y="2890.729">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="84" x="742.5" y="2907.7436">extra: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="742.5" y="2924.7583">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="742.5" y="2941.7729">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="737.5" x2="1014.5" y1="2948.7124" y2="2948.7124"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="742.5" y="2966.7876">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="220" x="742.5" y="2983.8022">column_name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="742.5" y="3000.8169">verbose_name: VARCHAR(1024)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="267" x="742.5" y="3017.8315">advanced_data_type: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="266" x="742.5" y="3034.8462">python_date_format: VARCHAR(255)</text></g><!--class sl_columns--><g id="elem_sl_columns"><rect codeLine="158" fill="#003153" height="469.3662" id="sl_columns" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="255" x="28.5" y="2623.4573"/><ellipse cx="77.75" cy="2637.4573" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M81.3643,2643.9573 L73.6445,2643.9573 L73.6445,2631.5642 L81.3643,2631.5642 L81.3643,2633.7224 L76.0933,2633.7224 L76.0933,2636.3953 L80.8662,2636.3953 L80.8662,2638.5535 L76.0933,2638.5535 L76.0933,2641.7991 L81.3643,2641.7991 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="95.25" y="2643.0252">Column (sl_columns)</text><line style="stroke:#808080;stroke-width:1.0;" x1="29.5" x2="282.5" y1="2651.4573" y2="2651.4573"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="34.5" y="2669.5325">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="34.5" y="2686.5471">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="34.5" y="2703.5618">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="34.5" y="2720.5764">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="156" x="34.5" y="2737.5911">is_additive: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="34.5" y="2754.6057">is_aggregation: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="162" x="34.5" y="2771.6204">is_filterable: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="184" x="34.5" y="2788.635">is_dimensional: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="217" x="34.5" y="2805.6497">is_increase_desired: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="243" x="34.5" y="2822.6643">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="34.5" y="2839.679">is_partition: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="156" x="34.5" y="2856.6936">is_physical: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="146" x="34.5" y="2873.7083">is_spatial: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="34.5" y="2890.7229">is_temporal: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="87" x="34.5" y="2907.7376">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="79" x="34.5" y="2924.7522">type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="194" x="34.5" y="2941.7669">advanced_data_type: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="34.5" y="2958.7815">expression: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="76" x="34.5" y="2975.7962">unit: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="125" x="34.5" y="2992.8108">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="141" x="34.5" y="3009.8255">warning_text: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="34.5" y="3026.8401">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="34.5" y="3043.8548">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="34.5" y="3060.8694">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="29.5" x2="282.5" y1="3067.8089" y2="3067.8089"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="34.5" y="3085.8841">uuid: BINARY(16)</text></g><!--class row_level_security_filters--><g id="elem_row_level_security_filters"><rect codeLine="185" fill="#003153" height="214.1465" id="row_level_security_filters" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="383" x="318.5" y="2751.0673"/><ellipse cx="331.5" cy="2765.0673" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M335.1143,2771.5673 L327.3945,2771.5673 L327.3945,2759.1742 L335.1143,2759.1742 L335.1143,2761.3324 L329.8433,2761.3324 L329.8433,2764.0053 L334.6162,2764.0053 L334.6162,2766.1635 L329.8433,2766.1635 L329.8433,2769.4091 L335.1143,2769.4091 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="355" x="343.5" y="2770.6352">RowLevelSecurityFilter (row_level_security_filters)</text><line style="stroke:#808080;stroke-width:1.0;" x1="319.5" x2="700.5" y1="2779.0673" y2="2779.0673"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="324.5" y="2797.1425">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="324.5" y="2814.1571">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="324.5" y="2831.1718">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="125" x="324.5" y="2848.1864">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="91" x="324.5" y="2865.2011">clause: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="324.5" y="2882.2157">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="324.5" y="2899.2304">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="319.5" x2="700.5" y1="2906.1698" y2="2906.1698"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="324.5" y="2924.245">name: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="176" x="324.5" y="2941.2597">filter_type: VARCHAR(7)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="195" x="324.5" y="2958.2743">group_key: VARCHAR(255)</text></g><!--class key_value--><g id="elem_key_value"><rect codeLine="199" fill="#003153" height="197.1318" id="key_value" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="218" x="2026" y="1598.7573"/><ellipse cx="2039" cy="1612.7573" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2042.6143,1619.2573 L2034.8945,1619.2573 L2034.8945,1606.8642 L2042.6143,1606.8642 L2042.6143,1609.0224 L2037.3433,1609.0224 L2037.3433,1611.6953 L2042.1162,1611.6953 L2042.1162,1613.8535 L2037.3433,1613.8535 L2037.3433,1617.0991 L2042.6143,1617.0991 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="190" x="2051" y="1618.3252">KeyValueEntry (key_value)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2027" x2="2243" y1="1626.7573" y2="1626.7573"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2032" y="1644.8325">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="87" x="2032" y="1661.8471">value: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2032" y="1678.8618">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2032" y="1695.8764">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="2032" y="1712.8911">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="162" x="2032" y="1729.9057">expires_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="2032" y="1746.9204">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2027" x2="2243" y1="1753.8598" y2="1753.8598"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="2032" y="1771.935">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="2032" y="1788.9497">resource: VARCHAR(32)</text></g><!--class ssh_tunnels--><g id="elem_ssh_tunnels"><rect codeLine="210" fill="#003153" height="282.2051" id="ssh_tunnels" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="218" x="1301" y="1556.2173"/><ellipse cx="1318.5" cy="1570.2173" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1322.1143,1576.7173 L1314.3945,1576.7173 L1314.3945,1564.3242 L1322.1143,1564.3242 L1322.1143,1566.4824 L1316.8433,1566.4824 L1316.8433,1569.1553 L1321.6162,1569.1553 L1321.6162,1571.3135 L1316.8433,1571.3135 L1316.8433,1574.5591 L1322.1143,1574.5591 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="1331.5" y="1575.7852">SSHTunnel (ssh_tunnels)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1302" x2="1518" y1="1584.2173" y2="1584.2173"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="1307" y="1602.2925">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="1307" y="1619.3071">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1307" y="1636.3218">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="1307" y="1653.3364">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="1307" y="1670.3511">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="154" x="1307" y="1687.3657">server_address: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="156" x="1307" y="1704.3804">server_port: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="119" x="1307" y="1721.395">username: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="1307" y="1738.4097">password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="132" x="1307" y="1755.4243">private_key: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="206" x="1307" y="1772.439">private_key_password: BLOB</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="1307" y="1789.4536">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="1307" y="1806.4683">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1302" x2="1518" y1="1813.4077" y2="1813.4077"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="1307" y="1831.4829">uuid: BINARY(16)</text></g><!--class keyvalue--><g id="elem_keyvalue"><rect codeLine="226" fill="#003153" height="78.0293" id="keyvalue" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="171" x="1554.5" y="1658.3073"/><ellipse cx="1567.5" cy="1672.3073" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1571.1143,1678.8073 L1563.3945,1678.8073 L1563.3945,1666.4142 L1571.1143,1666.4142 L1571.1143,1668.5724 L1565.8433,1668.5724 L1565.8433,1671.2453 L1570.6162,1671.2453 L1570.6162,1673.4035 L1565.8433,1673.4035 L1565.8433,1676.6491 L1571.1143,1676.6491 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="1579.5" y="1677.8752">KeyValue (keyvalue)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1555.5" x2="1724.5" y1="1686.3073" y2="1686.3073"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="1560.5" y="1704.3825">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="85" x="1560.5" y="1721.3971">value: TEXT</text><line style="stroke:#808080;stroke-width:1.0;" x1="1555.5" x2="1724.5" y1="1728.3366" y2="1728.3366"/></g><!--class cache_keys--><g id="elem_cache_keys"><rect codeLine="230" fill="#003153" height="129.0732" id="cache_keys" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="231" x="1760.5" y="1632.7873"/><ellipse cx="1791.05" cy="1646.7873" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1794.6643,1653.2873 L1786.9445,1653.2873 L1786.9445,1640.8942 L1794.6643,1640.8942 L1794.6643,1643.0524 L1789.3933,1643.0524 L1789.3933,1645.7253 L1794.1662,1645.7253 L1794.1662,1647.8835 L1789.3933,1647.8835 L1789.3933,1651.1291 L1794.6643,1651.1291 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="1806.95" y="1652.3552">CacheKey (cache_keys)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1761.5" x2="1990.5" y1="1660.7873" y2="1660.7873"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="1766.5" y="1678.8625">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="1766.5" y="1695.8771">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="1766.5" y="1712.8918">created_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="1761.5" x2="1990.5" y1="1719.8313" y2="1719.8313"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="1766.5" y="1737.9064">cache_key: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="219" x="1766.5" y="1754.9211">datasource_uid: VARCHAR(64)</text></g><!--class logs--><g id="elem_logs"><rect codeLine="237" fill="#003153" height="197.1318" id="logs" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="195" x="1071.5" y="1598.7573"/><ellipse cx="1130.25" cy="1612.7573" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1133.8643,1619.2573 L1126.1445,1619.2573 L1126.1445,1606.8642 L1133.8643,1606.8642 L1133.8643,1609.0224 L1128.5933,1609.0224 L1128.5933,1611.6953 L1133.3662,1611.6953 L1133.3662,1613.8535 L1128.5933,1613.8535 L1128.5933,1617.0991 L1133.8643,1617.0991 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="70" x="1147.75" y="1618.3252">Log (logs)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1072.5" x2="1265.5" y1="1626.7573" y2="1626.7573"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="1077.5" y="1644.8325">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="1077.5" y="1661.8471">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="170" x="1077.5" y="1678.8618">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="1077.5" y="1695.8764">slice_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="77" x="1077.5" y="1712.8911">json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="1077.5" y="1729.9057">dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="1077.5" y="1746.9204">duration_ms: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="1072.5" x2="1265.5" y1="1753.8598" y2="1753.8598"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="1077.5" y="1771.935">action: VARCHAR(512)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="183" x="1077.5" y="1788.9497">referrer: VARCHAR(1024)</text></g><!--class saved_query--><g id="elem_saved_query"><rect codeLine="250" fill="#003153" height="316.2344" id="saved_query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="219" x="2237.5" y="924.7673"/><ellipse cx="2250.5" cy="938.7673" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2254.1143,945.2673 L2246.3945,945.2673 L2246.3945,932.8742 L2254.1143,932.8742 L2254.1143,935.0324 L2248.8433,935.0324 L2248.8433,937.7053 L2253.6162,937.7053 L2253.6162,939.8635 L2248.8433,939.8635 L2248.8433,943.1091 L2254.1143,943.1091 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="191" x="2262.5" y="944.3352">SavedQuery (saved_query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2238.5" x2="2455.5" y1="952.7673" y2="952.7673"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2243.5" y="970.8425">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="2243.5" y="987.8571">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="2243.5" y="1004.8718">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2243.5" y="1021.8864">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="2243.5" y="1038.9011">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="115" x="2243.5" y="1055.9157">db_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="125" x="2243.5" y="1072.9304">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="68" x="2243.5" y="1089.945">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="200" x="2243.5" y="1106.9597">template_parameters: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="107" x="2243.5" y="1123.9743">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="144" x="2243.5" y="1140.989">last_run: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2243.5" y="1158.0036">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="2243.5" y="1175.0183">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2238.5" x2="2455.5" y1="1181.9577" y2="1181.9577"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="2243.5" y="1200.0329">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="2243.5" y="1217.0476">schema: VARCHAR(128)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="154" x="2243.5" y="1234.0622">label: VARCHAR(256)</text></g><!--class table_schema--><g id="elem_table_schema"><rect codeLine="268" fill="#003153" height="248.1758" id="table_schema" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="236" x="2072" y="95.7373"/><ellipse cx="2085" cy="109.7373" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2088.6143,116.2373 L2080.8945,116.2373 L2080.8945,103.8442 L2088.6143,103.8442 L2088.6143,106.0024 L2083.3433,106.0024 L2083.3433,108.6753 L2088.1162,108.6753 L2088.1162,110.8335 L2083.3433,110.8335 L2083.3433,114.0791 L2088.6143,114.0791 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="208" x="2097" y="115.3052">TableSchema (table_schema)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2073" x2="2307" y1="123.7373" y2="123.7373"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2078" y="141.8125">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="2078" y="158.8271">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="2078" y="175.8418">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2078" y="192.8564">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2078" y="209.8711">tab_state_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="2078" y="226.8857">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="125" x="2078" y="243.9004">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="2078" y="260.915">expanded: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2078" y="277.9297">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="2078" y="294.9443">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2073" x2="2307" y1="301.8838" y2="301.8838"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="2078" y="319.959">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="156" x="2078" y="336.9736">table: VARCHAR(256)</text></g><!--class query--><g id="elem_query"><rect codeLine="282" fill="#003153" height="537.4248" id="query" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="322" x="1880" y="814.1673"/><ellipse cx="1987.75" cy="828.1673" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M1991.3643,834.6673 L1983.6445,834.6673 L1983.6445,822.2742 L1991.3643,822.2742 L1991.3643,824.4324 L1986.0933,824.4324 L1986.0933,827.1053 L1990.8662,827.1053 L1990.8662,829.2635 L1986.0933,829.2635 L1986.0933,832.5091 L1991.3643,832.5091 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="99" x="2005.25" y="833.7352">Query (query)</text><line style="stroke:#808080;stroke-width:1.0;" x1="1881" x2="2201" y1="842.1673" y2="842.1673"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="1886" y="860.2425">tracking_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="1886" y="877.2571">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="1886" y="894.2718">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="1886" y="911.2864">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="1886" y="928.3011">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="68" x="1886" y="945.3157">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="1886" y="962.3304">select_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="1886" y="979.345">executed_sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="107" x="1886" y="996.3597">limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="1886" y="1013.3743">select_as_cta: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="216" x="1886" y="1030.389">select_as_cta_used: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="135" x="1886" y="1047.4036">progress: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="107" x="1886" y="1064.4183">rows: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="1886" y="1081.4329">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="1886" y="1098.4476">changed_on: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="1881" x2="2201" y1="1105.387" y2="1105.387"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="1886" y="1123.4622">client_id: VARCHAR(11)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="242" x="1886" y="1140.4769">tmp_table_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="260" x="1886" y="1157.4915">tmp_schema_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="155" x="1886" y="1174.5062">status: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="1886" y="1191.5208">tab_name: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="213" x="1886" y="1208.5355">sql_editor_id: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="1886" y="1225.5501">schema: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="215" x="1886" y="1242.5648">limiting_factor: VARCHAR(18)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="203" x="1886" y="1259.5794">ctas_method: VARCHAR(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="1886" y="1276.5941">results_key: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="201" x="1886" y="1293.6087">start_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="265" x="1886" y="1310.6234">start_running_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="194" x="1886" y="1327.638">end_time: NUMERIC(20, 6)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="310" x="1886" y="1344.6527">end_result_backend_time: NUMERIC(20, 6)</text></g><!--class tab_state--><g id="elem_tab_state"><rect codeLine="313" fill="#003153" height="350.2637" id="tab_state" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="198" x="2091" y="403.9073"/><ellipse cx="2113.9" cy="417.9073" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2117.5143,424.4073 L2109.7945,424.4073 L2109.7945,412.0142 L2117.5143,412.0142 L2117.5143,414.1724 L2112.2433,414.1724 L2112.2433,416.8453 L2117.0162,416.8453 L2117.0162,419.0035 L2112.2433,419.0035 L2112.2433,422.2491 L2117.5143,422.2491 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="2128.1" y="423.4752">TabState (tab_state)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2092" x2="2288" y1="431.9073" y2="431.9073"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2097" y="449.9825">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="2097" y="466.9971">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="2097" y="484.0118">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2097" y="501.0264">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="2097" y="518.0411">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="2097" y="535.0557">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="2097" y="552.0704">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="68" x="2097" y="569.085">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="156" x="2097" y="586.0997">query_limit: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="2097" y="603.1143">latest_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="135" x="2097" y="620.129">autorun: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="2097" y="637.1436">template_params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="2097" y="654.1583">hide_left_bar: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="2097" y="671.1729">saved_query_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2097" y="688.1876">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="2097" y="705.2022">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2092" x2="2288" y1="712.1417" y2="712.1417"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="154" x="2097" y="730.2169">label: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="2097" y="747.2315">schema: VARCHAR(256)</text></g><!--class favstar--><g id="elem_favstar"><rect codeLine="335" fill="#003153" height="129.0732" id="favstar" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="205" x="2630.5" y="155.2873"/><ellipse cx="2669.75" cy="169.2873" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2673.3643,175.7873 L2665.6445,175.7873 L2665.6445,163.3942 L2673.3643,163.3942 L2673.3643,165.5524 L2668.0933,165.5524 L2668.0933,168.2253 L2672.8662,168.2253 L2672.8662,170.3835 L2668.0933,170.3835 L2668.0933,173.6291 L2673.3643,173.6291 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="119" x="2687.25" y="174.8552">FavStar (favstar)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2631.5" x2="2834.5" y1="183.2873" y2="183.2873"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2636.5" y="201.3625">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="2636.5" y="218.3771">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="119" x="2636.5" y="235.3918">obj_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="2636.5" y="252.4064">dttm: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="2631.5" x2="2834.5" y1="259.3459" y2="259.3459"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="2636.5" y="277.4211">class_name: VARCHAR(50)</text></g><!--class dashboards--><g id="elem_dashboards"><rect codeLine="342" fill="#003153" height="333.249" id="dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="255" x="3232.5" y="412.4173"/><ellipse cx="3270.25" cy="426.4173" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3273.8643,432.9173 L3266.1445,432.9173 L3266.1445,420.5242 L3273.8643,420.5242 L3273.8643,422.6824 L3268.5933,422.6824 L3268.5933,425.3553 L3273.3662,425.3553 L3273.3662,427.5135 L3268.5933,427.5135 L3268.5933,430.7591 L3273.8643,430.7591 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="172" x="3287.75" y="431.9852">Dashboard (dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3233.5" x2="3486.5" y1="440.4173" y2="440.4173"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="3238.5" y="458.4925">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="3238.5" y="475.5071">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="3238.5" y="492.5218">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="141" x="3238.5" y="509.5364">position_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="125" x="3238.5" y="526.5511">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="3238.5" y="543.5657">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="131" x="3238.5" y="560.5804">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="3238.5" y="577.595">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3238.5" y="594.6097">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="148" x="3238.5" y="611.6243">published: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="243" x="3238.5" y="628.639">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="3238.5" y="645.6536">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="3238.5" y="662.6683">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="3238.5" y="679.6829">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3233.5" x2="3486.5" y1="686.6224" y2="686.6224"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="3238.5" y="704.6976">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="231" x="3238.5" y="721.7122">dashboard_title: VARCHAR(500)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="3238.5" y="738.7269">slug: VARCHAR(255)</text></g><!--class annotation--><g id="elem_annotation"><rect codeLine="361" fill="#003153" height="231.1611" id="annotation" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="215" x="3156.5" y="104.2373"/><ellipse cx="3177.6" cy="118.2373" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3181.2143,124.7373 L3173.4945,124.7373 L3173.4945,112.3442 L3181.2143,112.3442 L3181.2143,114.5024 L3175.9433,114.5024 L3175.9433,117.1753 L3180.7162,117.1753 L3180.7162,119.3335 L3175.9433,119.3335 L3175.9433,122.5791 L3181.2143,122.5791 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="169" x="3191.4" y="123.8052">Annotation (annotation)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3157.5" x2="3370.5" y1="132.2373" y2="132.2373"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="3162.5" y="150.3125">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="3162.5" y="167.3271">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="3162.5" y="184.3418">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="3162.5" y="201.3564">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="156" x="3162.5" y="218.3711">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="131" x="3162.5" y="235.3857">layer_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="3162.5" y="252.4004">long_descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="153" x="3162.5" y="269.415">json_metadata: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="3162.5" y="286.4297">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="3162.5" y="303.4443">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3157.5" x2="3370.5" y1="310.3838" y2="310.3838"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="203" x="3162.5" y="328.459">short_descr: VARCHAR(500)</text></g><!--class embedded_dashboards--><g id="elem_embedded_dashboards"><rect codeLine="374" fill="#003153" height="163.1025" id="embedded_dashboards" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="358" x="3251" y="1001.3373"/><ellipse cx="3264" cy="1015.3373" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3267.6143,1021.8373 L3259.8945,1021.8373 L3259.8945,1009.4442 L3267.6143,1009.4442 L3267.6143,1011.6024 L3262.3433,1011.6024 L3262.3433,1014.2753 L3267.1162,1014.2753 L3267.1162,1016.4335 L3262.3433,1016.4335 L3262.3433,1019.6791 L3267.6143,1019.6791 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="330" x="3276" y="1020.9052">EmbeddedDashboard (embedded_dashboards)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3252" x2="3608" y1="1029.3373" y2="1029.3373"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="3257" y="1047.4125">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="3257" y="1064.4271">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="3257" y="1081.4418">allow_domain_list: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="170" x="3257" y="1098.4564">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="3257" y="1115.4711">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="3257" y="1132.4857">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3252" x2="3608" y1="1139.4252" y2="1139.4252"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="3257" y="1157.5004">uuid: BINARY(16)</text></g><!--class slices--><g id="elem_slices"><rect codeLine="383" fill="#003153" height="435.3369" id="slices" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="266" x="2671" y="865.2173"/><ellipse cx="2756.75" cy="879.2173" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2760.3643,885.7173 L2752.6445,885.7173 L2752.6445,873.3242 L2760.3643,873.3242 L2760.3643,875.4824 L2755.0933,875.4824 L2755.0933,878.1553 L2759.8662,878.1553 L2759.8662,880.3135 L2755.0933,880.3135 L2755.0933,883.5591 L2760.3643,883.5591 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="87" x="2774.25" y="884.7852">Slice (slices)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2672" x2="2936" y1="893.2173" y2="893.2173"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2677" y="911.2925">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="2677" y="928.3071">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2677" y="945.3218">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2677" y="962.3364">datasource_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="100" x="2677" y="979.3511">params: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="149" x="2677" y="996.3657">query_context: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="125" x="2677" y="1013.3804">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="178" x="2677" y="1030.395">cache_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="183" x="2677" y="1047.4097">last_saved_at: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="197" x="2677" y="1064.4243">last_saved_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="131" x="2677" y="1081.439">certified_by: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="2677" y="1098.4536">certification_details: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="243" x="2677" y="1115.4683">is_managed_externally: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="2677" y="1132.4829">external_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2677" y="1149.4976">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="2677" y="1166.5122">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2672" x2="2936" y1="1173.4517" y2="1173.4517"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="2677" y="1191.5269">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="199" x="2677" y="1208.5415">slice_name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="237" x="2677" y="1225.5562">datasource_type: VARCHAR(200)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="254" x="2677" y="1242.5708">datasource_name: VARCHAR(2000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="2677" y="1259.5855">viz_type: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="167" x="2677" y="1276.6001">perm: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="229" x="2677" y="1293.6148">schema_perm: VARCHAR(1000)</text></g><!--class tagged_object--><g id="elem_tagged_object"><rect codeLine="408" fill="#003153" height="180.1172" id="tagged_object" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="244" x="2972" y="992.8273"/><ellipse cx="2985" cy="1006.8273" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2988.6143,1013.3273 L2980.8945,1013.3273 L2980.8945,1000.9342 L2988.6143,1000.9342 L2988.6143,1003.0924 L2983.3433,1003.0924 L2983.3433,1005.7653 L2988.1162,1005.7653 L2988.1162,1007.9235 L2983.3433,1007.9235 L2983.3433,1011.1691 L2988.6143,1011.1691 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="216" x="2997" y="1012.3952">TaggedObject (tagged_object)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2973" x2="3215" y1="1020.8273" y2="1020.8273"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2978" y="1038.9025">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="2978" y="1055.9171">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2978" y="1072.9318">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="120" x="2978" y="1089.9464">tag_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="140" x="2978" y="1106.9611">object_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2978" y="1123.9757">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="2978" y="1140.9904">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2973" x2="3215" y1="1147.9298" y2="1147.9298"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="2978" y="1166.005">object_type: VARCHAR(9)</text></g><!--class annotation_layer--><g id="elem_annotation_layer"><rect codeLine="418" fill="#003153" height="163.1025" id="annotation_layer" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="278" x="3523" y="497.4873"/><ellipse cx="3536" cy="511.4873" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3539.6143,517.9873 L3531.8945,517.9873 L3531.8945,505.5942 L3539.6143,505.5942 L3539.6143,507.7524 L3534.3433,507.7524 L3534.3433,510.4253 L3539.1162,510.4253 L3539.1162,512.5835 L3534.3433,512.5835 L3534.3433,515.8291 L3539.6143,515.8291 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="250" x="3548" y="517.0552">AnnotationLayer (annotation_layer)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3524" x2="3800" y1="525.4873" y2="525.4873"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="3529" y="543.5625">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="3529" y="560.5771">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="3529" y="577.5918">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="85" x="3529" y="594.6064">descr: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="3529" y="611.6211">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="3529" y="628.6357">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3524" x2="3800" y1="635.5752" y2="635.5752"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="3529" y="653.6504">name: VARCHAR(250)</text></g><!--class dynamic_plugin--><g id="elem_dynamic_plugin"><rect codeLine="427" fill="#003153" height="180.1172" id="dynamic_plugin" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="261" x="3406.5" y="129.7573"/><ellipse cx="3419.5" cy="143.7573" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3423.1143,150.2573 L3415.3945,150.2573 L3415.3945,137.8642 L3423.1143,137.8642 L3423.1143,140.0224 L3417.8433,140.0224 L3417.8433,142.6953 L3422.6162,142.6953 L3422.6162,144.8535 L3417.8433,144.8535 L3417.8433,148.0991 L3423.1143,148.0991 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="233" x="3431.5" y="149.3252">DynamicPlugin (dynamic_plugin)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3407.5" x2="3666.5" y1="157.7573" y2="157.7573"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="3412.5" y="175.8325">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="3412.5" y="192.8471">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="3412.5" y="209.8618">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="87" x="3412.5" y="226.8764">name: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="72" x="3412.5" y="243.8911">key: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="124" x="3412.5" y="260.9057">bundle_url: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="3412.5" y="277.9204">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="3412.5" y="294.935">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3407.5" x2="3666.5" y1="301.8745" y2="301.8745"/></g><!--class tag--><g id="elem_tag"><rect codeLine="437" fill="#003153" height="180.1172" id="tag" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="194" x="2634" y="1607.2673"/><ellipse cx="2694.25" cy="1621.2673" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2697.8643,1627.7673 L2690.1445,1627.7673 L2690.1445,1615.3742 L2697.8643,1615.3742 L2697.8643,1617.5324 L2692.5933,1617.5324 L2692.5933,1620.2053 L2697.3662,1620.2053 L2697.3662,1622.3635 L2692.5933,1622.3635 L2692.5933,1625.6091 L2697.8643,1625.6091 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="66" x="2711.75" y="1626.8352">Tag (tag)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2635" x2="2827" y1="1635.2673" y2="1635.2673"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2640" y="1653.3425">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="2640" y="1670.3571">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2640" y="1687.3718">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="125" x="2640" y="1704.3864">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2640" y="1721.4011">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="2640" y="1738.4157">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2635" x2="2827" y1="1745.3552" y2="1745.3552"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="2640" y="1763.4304">name: VARCHAR(250)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="2640" y="1780.445">type: VARCHAR(12)</text></g><!--class css_templates--><g id="elem_css_templates"><rect codeLine="447" fill="#003153" height="163.1025" id="css_templates" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="244" x="3703" y="138.2673"/><ellipse cx="3720.05" cy="152.2673" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M3723.6643,158.7673 L3715.9445,158.7673 L3715.9445,146.3742 L3723.6643,146.3742 L3723.6643,148.5324 L3718.3933,148.5324 L3718.3933,151.2053 L3723.1662,151.2053 L3723.1662,153.3635 L3718.3933,153.3635 L3718.3933,156.6091 L3723.6643,156.6091 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="207" x="3732.95" y="157.8352">CssTemplate (css_templates)</text><line style="stroke:#808080;stroke-width:1.0;" x1="3704" x2="3946" y1="166.2673" y2="166.2673"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="3709" y="184.3425">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="3709" y="201.3571">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="3709" y="218.3718">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="69" x="3709" y="235.3864">css: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="3709" y="252.4011">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="3709" y="269.4157">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="3704" x2="3946" y1="276.3552" y2="276.3552"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="232" x="3709" y="294.4304">template_name: VARCHAR(250)</text></g><!--class user_attribute--><g id="elem_user_attribute"><rect codeLine="456" fill="#003153" height="180.1172" id="user_attribute" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="251" x="2870.5" y="129.7573"/><ellipse cx="2888" cy="143.7573" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2891.6143,150.2573 L2883.8945,150.2573 L2883.8945,137.8642 L2891.6143,137.8642 L2891.6143,140.0224 L2886.3433,140.0224 L2886.3433,142.6953 L2891.1162,142.6953 L2891.1162,144.8535 L2886.3433,144.8535 L2886.3433,148.0991 L2891.6143,148.0991 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="213" x="2901" y="149.3252">UserAttribute (user_attribute)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2871.5" x2="3120.5" y1="157.7573" y2="157.7573"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2876.5" y="175.8325">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="2876.5" y="192.8471">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2876.5" y="209.8618">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="2876.5" y="226.8764">user_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="239" x="2876.5" y="243.8911">welcome_dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2876.5" y="260.9057">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="2876.5" y="277.9204">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2871.5" x2="3120.5" y1="284.8598" y2="284.8598"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="193" x="2876.5" y="302.935">avatar_url: VARCHAR(100)</text></g><!--class ab_view_menu--><g id="elem_ab_view_menu"><rect codeLine="468" fill="#003153" height="78.0293" id="ab_view_menu" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="222" x="2519" y="2819.1273"/><ellipse cx="2532" cy="2833.1273" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2535.6143,2839.6273 L2527.8945,2839.6273 L2527.8945,2827.2342 L2535.6143,2827.2342 L2535.6143,2829.3924 L2530.3433,2829.3924 L2530.3433,2832.0653 L2535.1162,2832.0653 L2535.1162,2834.2235 L2530.3433,2834.2235 L2530.3433,2837.4691 L2535.6143,2837.4691 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="194" x="2544" y="2838.6952">ViewMenu (ab_view_menu)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2520" x2="2740" y1="2847.1273" y2="2847.1273"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2525" y="2865.2025">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2520" x2="2740" y1="2872.142" y2="2872.142"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="2525" y="2890.2171">name: VARCHAR(250)</text></g><!--class ab_permission--><g id="elem_ab_permission"><rect codeLine="472" fill="#003153" height="78.0293" id="ab_permission" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="222" x="2973" y="2819.1273"/><ellipse cx="2986" cy="2833.1273" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2989.6143,2839.6273 L2981.8945,2839.6273 L2981.8945,2827.2342 L2989.6143,2827.2342 L2989.6143,2829.3924 L2984.3433,2829.3924 L2984.3433,2832.0653 L2989.1162,2832.0653 L2989.1162,2834.2235 L2984.3433,2834.2235 L2984.3433,2837.4691 L2989.6143,2837.4691 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="194" x="2998" y="2838.6952">Permission (ab_permission)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2974" x2="3194" y1="2847.1273" y2="2847.1273"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2979" y="2865.2025">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2974" x2="3194" y1="2872.142" y2="2872.142"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="2979" y="2890.2171">name: VARCHAR(100)</text></g><!--class ab_user--><g id="elem_ab_user"><rect codeLine="476" fill="#003153" height="282.2051" id="ab_user" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="200" x="2374" y="2162.1573"/><ellipse cx="2418.25" cy="2176.1573" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2421.8643,2182.6573 L2414.1445,2182.6573 L2414.1445,2170.2642 L2421.8643,2170.2642 L2421.8643,2172.4224 L2416.5933,2172.4224 L2416.5933,2175.0953 L2421.3662,2175.0953 L2421.3662,2177.2535 L2416.5933,2177.2535 L2416.5933,2180.4991 L2421.8643,2180.4991 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="104" x="2435.75" y="2181.7252">User (ab_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2375" x2="2573" y1="2190.1573" y2="2190.1573"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2380" y="2208.2325">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="2380" y="2225.2471">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="154" x="2380" y="2242.2618">last_login: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="157" x="2380" y="2259.2764">login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="187" x="2380" y="2276.2911">fail_login_count: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="2380" y="2293.3057">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="2380" y="2310.3204">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="2380" y="2327.335">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="2380" y="2344.3497">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2375" x2="2573" y1="2351.2891" y2="2351.2891"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="188" x="2380" y="2369.3643">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="2380" y="2386.379">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="181" x="2380" y="2403.3936">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="2380" y="2420.4083">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="159" x="2380" y="2437.4229">email: VARCHAR(320)</text></g><!--class ab_register_user--><g id="elem_ab_register_user"><rect codeLine="492" fill="#003153" height="180.1172" id="ab_register_user" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="256" x="2627" y="2213.1973"/><ellipse cx="2641.35" cy="2227.1973" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2644.9643,2233.6973 L2637.2445,2233.6973 L2637.2445,2221.3042 L2644.9643,2221.3042 L2644.9643,2223.4624 L2639.6933,2223.4624 L2639.6933,2226.1353 L2644.4662,2226.1353 L2644.4662,2228.2935 L2639.6933,2228.2935 L2639.6933,2231.5391 L2644.9643,2231.5391 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="225" x="2653.65" y="2232.7652">RegisterUser (ab_register_user)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2628" x2="2882" y1="2241.1973" y2="2241.1973"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2633" y="2259.2725">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="207" x="2633" y="2276.2871">registration_date: DATETIME</text><line style="stroke:#808080;stroke-width:1.0;" x1="2628" x2="2882" y1="2283.2266" y2="2283.2266"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="188" x="2633" y="2301.3018">first_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="2633" y="2318.3164">last_name: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="181" x="2633" y="2335.3311">username: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="186" x="2633" y="2352.3457">password: VARCHAR(256)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="150" x="2633" y="2369.3604">email: VARCHAR(64)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="244" x="2633" y="2386.375">registration_hash: VARCHAR(256)</text></g><!--class ab_permission_view--><g id="elem_ab_permission_view"><rect codeLine="502" fill="#003153" height="95.0439" id="ab_permission_view" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="295" x="2918.5" y="2255.7373"/><ellipse cx="2931.5" cy="2269.7373" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2935.1143,2276.2373 L2927.3945,2276.2373 L2927.3945,2263.8442 L2935.1143,2263.8442 L2935.1143,2266.0024 L2929.8433,2266.0024 L2929.8433,2268.6753 L2934.6162,2268.6753 L2934.6162,2270.8335 L2929.8433,2270.8335 L2929.8433,2274.0791 L2935.1143,2274.0791 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="267" x="2943.5" y="2275.3052">PermissionView (ab_permission_view)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2919.5" x2="3212.5" y1="2283.7373" y2="2283.7373"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2924.5" y="2301.8125">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="173" x="2924.5" y="2318.8271">permission_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="177" x="2924.5" y="2335.8418">view_menu_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2919.5" x2="3212.5" y1="2342.7813" y2="2342.7813"/></g><!--class ab_role--><g id="elem_ab_role"><rect codeLine="507" fill="#003153" height="78.0293" id="ab_role" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="163" x="2775.5" y="2819.1273"/><ellipse cx="2804.7" cy="2833.1273" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M2808.3143,2839.6273 L2800.5945,2839.6273 L2800.5945,2827.2342 L2808.3143,2827.2342 L2808.3143,2829.3924 L2803.0433,2829.3924 L2803.0433,2832.0653 L2807.8162,2832.0653 L2807.8162,2834.2235 L2803.0433,2834.2235 L2803.0433,2837.4691 L2808.3143,2837.4691 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="99" x="2820.3" y="2838.6952">Role (ab_role)</text><line style="stroke:#808080;stroke-width:1.0;" x1="2776.5" x2="2937.5" y1="2847.1273" y2="2847.1273"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="2781.5" y="2865.2025">id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="2776.5" x2="2937.5" y1="2872.142" y2="2872.142"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="151" x="2781.5" y="2890.2171">name: VARCHAR(64)</text></g><!--class report_recipient--><g id="elem_report_recipient"><rect codeLine="513" fill="#003153" height="180.1172" id="report_recipient" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="277" x="4371.5" y="992.8273"/><ellipse cx="4384.5" cy="1006.8273" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4388.1143,1013.3273 L4380.3945,1013.3273 L4380.3945,1000.9342 L4388.1143,1000.9342 L4388.1143,1003.0924 L4382.8433,1003.0924 L4382.8433,1005.7653 L4387.6162,1005.7653 L4387.6162,1007.9235 L4382.8433,1007.9235 L4382.8433,1011.1691 L4388.1143,1011.1691 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="249" x="4396.5" y="1012.3952">ReportRecipients (report_recipient)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4372.5" x2="4647.5" y1="1020.8273" y2="1020.8273"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="4377.5" y="1038.9025">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="4377.5" y="1055.9171">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="4377.5" y="1072.9318">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="4377.5" y="1089.9464">recipient_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="4377.5" y="1106.9611">report_schedule_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="4377.5" y="1123.9757">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="4377.5" y="1140.9904">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4372.5" x2="4647.5" y1="1147.9298" y2="1147.9298"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="4377.5" y="1166.005">type: VARCHAR(50)</text></g><!--class report_execution_log--><g id="elem_report_execution_log"><rect codeLine="523" fill="#003153" height="214.1465" id="report_execution_log" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="334" x="4003" y="975.8073"/><ellipse cx="4016" cy="989.8073" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4019.6143,996.3073 L4011.8945,996.3073 L4011.8945,983.9142 L4019.6143,983.9142 L4019.6143,986.0724 L4014.3433,986.0724 L4014.3433,988.7453 L4019.1162,988.7453 L4019.1162,990.9035 L4014.3433,990.9035 L4014.3433,994.1491 L4019.6143,994.1491 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="306" x="4028" y="995.3752">ReportExecutionLog (report_execution_log)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4004" x2="4336" y1="1003.8073" y2="1003.8073"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="4009" y="1021.8825">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="200" x="4009" y="1038.8971">scheduled_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="4009" y="1055.9118">start_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="156" x="4009" y="1072.9264">end_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="94" x="4009" y="1089.9411">value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="157" x="4009" y="1106.9557">value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="152" x="4009" y="1123.9704">error_message: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="210" x="4009" y="1140.985">report_schedule_id: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4004" x2="4336" y1="1147.9245" y2="1147.9245"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="127" x="4009" y="1165.9997">uuid: BINARY(16)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="147" x="4009" y="1183.0143">state: VARCHAR(50)</text></g><!--class report_schedule--><g id="elem_report_schedule"><rect codeLine="535" fill="#003153" height="571.4541" id="report_schedule" rx="2.5" ry="2.5" style="stroke:#808080;stroke-width:1.0;" width="269" x="4002.5" y="1411.5973"/><ellipse cx="4015.5" cy="1425.5973" fill="#003153" rx="9" ry="9" style="stroke:#D9D3D0;stroke-width:1.0;"/><path d="M4019.1143,1432.0973 L4011.3945,1432.0973 L4011.3945,1419.7042 L4019.1143,1419.7042 L4019.1143,1421.8624 L4013.8433,1421.8624 L4013.8433,1424.5353 L4018.6162,1424.5353 L4018.6162,1426.6935 L4013.8433,1426.6935 L4013.8433,1429.9391 L4019.1143,1429.9391 Z " fill="#D9D3D0"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="241" x="4027.5" y="1431.1652">ReportSchedule (report_schedule)</text><line style="stroke:#808080;stroke-width:1.0;" x1="4003.5" x2="4270.5" y1="1439.5973" y2="1439.5973"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="164" x="4008.5" y="1457.6725">created_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="171" x="4008.5" y="1474.6871">changed_on: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="122" x="4008.5" y="1491.7018">extra_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="88" x="4008.5" y="1508.7164">id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="125" x="4008.5" y="1525.7311">description: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="4008.5" y="1542.7457">context_markdown: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="4008.5" y="1559.7604">active: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="68" x="4008.5" y="1576.775">sql: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="133" x="4008.5" y="1593.7897">chart_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="170" x="4008.5" y="1610.8043">dashboard_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="4008.5" y="1627.819">database_id: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="192" x="4008.5" y="1644.8336">last_eval_dttm: DATETIME</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="128" x="4008.5" y="1661.8483">last_value: FLOAT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="191" x="4008.5" y="1678.8629">last_value_row_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="4008.5" y="1695.8776">validator_config_json: TEXT</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="169" x="4008.5" y="1712.8922">log_retention: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="166" x="4008.5" y="1729.9069">grace_period: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="194" x="4008.5" y="1746.9215">working_timeout: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="198" x="4008.5" y="1763.9362">force_screenshot: BOOLEAN</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="174" x="4008.5" y="1780.9508">custom_width: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="180" x="4008.5" y="1797.9655">custom_height: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="175" x="4008.5" y="1814.9801">created_by_fk: INTEGER</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="182" x="4008.5" y="1831.9948">changed_by_fk: INTEGER</text><line style="stroke:#808080;stroke-width:1.0;" x1="4003.5" x2="4270.5" y1="1838.9342" y2="1838.9342"/><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="143" x="4008.5" y="1857.0094">type: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="160" x="4008.5" y="1874.0241">name: VARCHAR(150)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="183" x="4008.5" y="1891.0387">crontab: VARCHAR(1000)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="240" x="4008.5" y="1908.0534">creation_method: VARCHAR(255)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="4008.5" y="1925.068">timezone: VARCHAR(100)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="211" x="4008.5" y="1942.0827">report_format: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="181" x="4008.5" y="1959.0973">last_state: VARCHAR(50)</text><text fill="#D9D3D0" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="222" x="4008.5" y="1976.112">validator_type: VARCHAR(100)</text></g><!--link sql_metrics to tables--><g id="link_sql_metrics_tables"><path codeLine="571" d="M792.5,1865.2473 C792.5,1865.2473 792.5,2033.0873 792.5,2033.0873 " fill="none" id="sql_metrics-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="792.5" x2="786.5" y1="1865.2473" y2="1857.2473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="792.5" x2="798.5" y1="1865.2473" y2="1857.2473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="792.5" x2="792.5" y1="1865.2473" y2="1857.2473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="788.5" x2="796.5" y1="1867.2473" y2="1867.2473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="796.5" x2="788.5" y1="2037.0873" y2="2037.0873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="796.5" x2="788.5" y1="2034.0873" y2="2034.0873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="792.5" x2="792.5" y1="2033.0873" y2="2041.0873"/></g><!--link sql_metrics to ab_user--><g id="link_sql_metrics_ab_user"><path codeLine="572" d="M904.71,1847.8273 C904.71,1847.8273 2398.75,1847.8273 2398.75,1847.8273 C2398.75,1847.8273 2398.75,2152.4473 2398.75,2152.4473 " fill="none" id="sql_metrics-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="904.71" x2="896.71" y1="1847.8273" y2="1853.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="904.71" x2="896.71" y1="1847.8273" y2="1841.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="904.71" x2="896.71" y1="1847.8273" y2="1847.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="906.71" x2="906.71" y1="1851.8273" y2="1843.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2402.75" x2="2394.75" y1="2156.4473" y2="2156.4473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2402.75" x2="2394.75" y1="2153.4473" y2="2153.4473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2398.75" x2="2398.75" y1="2152.4473" y2="2160.4473"/></g><!--link database_user_oauth2_tokens to ab_user--><g id="link_database_user_oauth2_tokens_ab_user"><path codeLine="574" d="M986.75,1199.9473 C986.75,1199.9473 986.75,2303.8273 986.75,2303.8273 C986.75,2303.8273 2364.01,2303.8273 2364.01,2303.8273 " 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="986.75" x2="980.75" y1="1199.9473" y2="1191.9473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="986.75" x2="992.75" y1="1199.9473" y2="1191.9473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="986.75" x2="986.75" y1="1199.9473" y2="1191.9473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="982.75" x2="990.75" y1="1201.9473" y2="1201.9473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2368.01" x2="2368.01" y1="2299.8273" y2="2307.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2365.01" x2="2365.01" y1="2299.8273" y2="2307.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2364.01" x2="2372.01" y1="2303.8273" y2="2303.8273"/></g><!--link database_user_oauth2_tokens to dbs--><g id="link_database_user_oauth2_tokens_dbs"><path codeLine="575" d="M576.33,1199.7773 C576.33,1199.7773 576.33,1444.3473 576.33,1444.3473 " fill="none" id="database_user_oauth2_tokens-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="576.33" x2="570.33" y1="1199.7773" y2="1191.7773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="576.33" x2="582.33" y1="1199.7773" y2="1191.7773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="576.33" x2="576.33" y1="1199.7773" y2="1191.7773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="572.33" x2="580.33" y1="1201.7773" y2="1201.7773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="580.33" x2="572.33" y1="1448.3473" y2="1448.3473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="580.33" x2="572.33" y1="1445.3473" y2="1445.3473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="576.33" x2="576.33" y1="1444.3473" y2="1452.3473"/></g><!--link sl_tables to dbs--><g id="link_sl_tables_dbs"><path codeLine="577" d="M392.5,1225.3473 C392.5,1225.3473 392.5,1444.2473 392.5,1444.2473 " fill="none" id="sl_tables-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="392.5" x2="386.5" y1="1225.3473" y2="1217.3473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="392.5" x2="398.5" y1="1225.3473" y2="1217.3473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="392.5" x2="392.5" y1="1225.3473" y2="1217.3473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="388.5" x2="396.5" y1="1227.3473" y2="1227.3473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="396.5" x2="388.5" y1="1448.2473" y2="1448.2473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="396.5" x2="388.5" y1="1445.2473" y2="1445.2473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="392.5" x2="392.5" y1="1444.2473" y2="1452.2473"/></g><!--link sl_tables to sl_columns--><g id="link_sl_tables_sl_columns"><path codeLine="578" d="M275,1225.4673 C275,1225.4673 275,2613.5073 275,2613.5073 " fill="none" id="sl_tables-sl_columns" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="275" x2="269" y1="1225.4673" y2="1217.4673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="275" x2="281" y1="1225.4673" y2="1217.4673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="275" x2="275" y1="1225.4673" y2="1217.4673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="271" x2="279" y1="1227.4673" y2="1227.4673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="275" x2="281" y1="2613.5073" y2="2621.5073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="275" x2="269" y1="2613.5073" y2="2621.5073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="275" x2="275" y1="2613.5073" y2="2621.5073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="279" x2="271" y1="2611.5073" y2="2611.5073"/></g><!--link sl_tables to ab_user--><g id="link_sl_tables_ab_user"><path codeLine="579" d="M457,1225.2573 C457,1225.2573 457,1381.8273 457,1381.8273 C457,1381.8273 2423.5,1381.8273 2423.5,1381.8273 C2423.5,1381.8273 2423.5,2152.2873 2423.5,2152.2873 " fill="none" id="sl_tables-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="457" x2="451" y1="1225.2573" y2="1217.2573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="457" x2="463" y1="1225.2573" y2="1217.2573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="457" x2="457" y1="1225.2573" y2="1217.2573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="453" x2="461" y1="1227.2573" y2="1227.2573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2427.5" x2="2419.5" y1="2156.2873" y2="2156.2873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2427.5" x2="2419.5" y1="2153.2873" y2="2153.2873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2423.5" x2="2423.5" y1="2152.2873" y2="2160.2873"/></g><!--link sl_tables to sl_datasets--><g id="link_sl_tables_sl_datasets"><path codeLine="580" d="M310.75,1225.3173 C310.75,1225.3173 310.75,2160.9773 310.75,2160.9773 " fill="none" id="sl_tables-sl_datasets" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="310.75" x2="304.75" y1="1225.3173" y2="1217.3173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="310.75" x2="316.75" y1="1225.3173" y2="1217.3173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="310.75" x2="310.75" y1="1225.3173" y2="1217.3173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="306.75" x2="314.75" y1="1227.3173" y2="1227.3173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="310.75" x2="316.75" y1="2160.9773" y2="2168.9773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="310.75" x2="304.75" y1="2160.9773" y2="2168.9773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="310.75" x2="310.75" y1="2160.9773" y2="2168.9773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="314.75" x2="306.75" y1="2158.9773" y2="2158.9773"/></g><!--link dbs to ab_user--><g id="link_dbs_ab_user"><path codeLine="582" d="M625.71,1919.8273 C625.71,1919.8273 2390.5,1919.8273 2390.5,1919.8273 C2390.5,1919.8273 2390.5,2152.3273 2390.5,2152.3273 " fill="none" id="dbs-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="625.71" x2="617.71" y1="1919.8273" y2="1925.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="625.71" x2="617.71" y1="1919.8273" y2="1913.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="625.71" x2="617.71" y1="1919.8273" y2="1919.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="627.71" x2="627.71" y1="1923.8273" y2="1915.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2394.5" x2="2386.5" y1="2156.3273" y2="2156.3273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2394.5" x2="2386.5" y1="2153.3273" y2="2153.3273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2390.5" x2="2390.5" y1="2152.3273" y2="2160.3273"/></g><!--link dbs to tables--><g id="link_dbs_tables"><path codeLine="583" d="M582.25,1950.3773 C582.25,1950.3773 582.25,2107.8273 582.25,2107.8273 C582.25,2107.8273 680.18,2107.8273 680.18,2107.8273 " fill="none" id="dbs-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="578.25" x2="586.25" y1="1946.3773" y2="1946.3773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="578.25" x2="586.25" y1="1949.3773" y2="1949.3773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="582.25" x2="582.25" y1="1950.3773" y2="1942.3773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="680.18" x2="688.18" y1="2107.8273" y2="2101.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="680.18" x2="688.18" y1="2107.8273" y2="2113.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="680.18" x2="688.18" y1="2107.8273" y2="2107.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="678.18" x2="678.18" y1="2103.8273" y2="2111.8273"/></g><!--link dbs to sl_datasets--><g id="link_dbs_sl_datasets"><path codeLine="584" d="M401.5,1950.2373 C401.5,1950.2373 401.5,2160.6773 401.5,2160.6773 " fill="none" id="dbs-sl_datasets" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="397.5" x2="405.5" y1="1946.2373" y2="1946.2373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="397.5" x2="405.5" y1="1949.2373" y2="1949.2373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="401.5" x2="401.5" y1="1950.2373" y2="1942.2373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="401.5" x2="407.5" y1="2160.6773" y2="2168.6773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="401.5" x2="395.5" y1="2160.6773" y2="2168.6773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="401.5" x2="401.5" y1="2160.6773" y2="2168.6773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="405.5" x2="397.5" y1="2158.6773" y2="2158.6773"/></g><!--link sl_datasets to sl_columns--><g id="link_sl_datasets_sl_columns"><path codeLine="586" d="M306,2445.5673 C306,2445.5673 306,2636.8273 306,2636.8273 C306,2636.8273 293.38,2636.8273 293.38,2636.8273 " fill="none" id="sl_datasets-sl_columns" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="306" x2="300" y1="2445.5673" y2="2437.5673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="306" x2="312" y1="2445.5673" y2="2437.5673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="306" x2="306" y1="2445.5673" y2="2437.5673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="302" x2="310" y1="2447.5673" y2="2447.5673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="293.38" x2="285.38" y1="2636.8273" y2="2642.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="293.38" x2="285.38" y1="2636.8273" y2="2630.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="293.38" x2="285.38" y1="2636.8273" y2="2636.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="295.38" x2="295.38" y1="2640.8273" y2="2632.8273"/></g><!--link sl_datasets to ab_user--><g id="link_sl_datasets_ab_user"><path codeLine="587" d="M475,2160.8873 C475,2160.8873 475,2013.8273 475,2013.8273 C475,2013.8273 2382.25,2013.8273 2382.25,2013.8273 C2382.25,2013.8273 2382.25,2152.4173 2382.25,2152.4173 " fill="none" id="sl_datasets-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="475" x2="481" y1="2160.8873" y2="2168.8873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="475" x2="469" y1="2160.8873" y2="2168.8873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="475" x2="475" y1="2160.8873" y2="2168.8873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="479" x2="471" y1="2158.8873" y2="2158.8873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2382.25" x2="2388.25" y1="2152.4173" y2="2160.4173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2382.25" x2="2376.25" y1="2152.4173" y2="2160.4173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2382.25" x2="2382.25" y1="2152.4173" y2="2160.4173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2386.25" x2="2378.25" y1="2150.4173" y2="2150.4173"/></g><!--link tables to table_columns--><g id="link_tables_table_columns"><path codeLine="589" d="M847.25,2573.1573 C847.25,2573.1573 847.25,2664.5773 847.25,2664.5773 " fill="none" id="tables-table_columns" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="843.25" x2="851.25" y1="2569.1573" y2="2569.1573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="843.25" x2="851.25" y1="2572.1573" y2="2572.1573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="847.25" x2="847.25" y1="2573.1573" y2="2565.1573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="847.25" x2="853.25" y1="2664.5773" y2="2672.5773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="847.25" x2="841.25" y1="2664.5773" y2="2672.5773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="847.25" x2="847.25" y1="2664.5773" y2="2672.5773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="851.25" x2="843.25" y1="2662.5773" y2="2662.5773"/></g><!--link tables to row_level_security_filters--><g id="link_tables_row_level_security_filters"><path codeLine="590" d="M692.88,2573.1573 C692.88,2573.1573 692.88,2741.0673 692.88,2741.0673 " fill="none" id="tables-row_level_security_filters" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="692.88" x2="686.88" y1="2573.1573" y2="2565.1573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="692.88" x2="698.88" y1="2573.1573" y2="2565.1573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="692.88" x2="692.88" y1="2573.1573" y2="2565.1573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="688.88" x2="696.88" y1="2575.1573" y2="2575.1573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="692.88" x2="698.88" y1="2741.0673" y2="2749.0673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="692.88" x2="686.88" y1="2741.0673" y2="2749.0673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="692.88" x2="692.88" y1="2741.0673" y2="2749.0673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="696.88" x2="688.88" y1="2739.0673" y2="2739.0673"/></g><!--link table_columns to ab_user--><g id="link_table_columns_ab_user"><path codeLine="592" d="M1025.29,2746.8273 C1025.29,2746.8273 2482.75,2746.8273 2482.75,2746.8273 C2482.75,2746.8273 2482.75,2454.3373 2482.75,2454.3373 " fill="none" id="table_columns-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1025.29" x2="1017.29" y1="2746.8273" y2="2752.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1025.29" x2="1017.29" y1="2746.8273" y2="2740.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1025.29" x2="1017.29" y1="2746.8273" y2="2746.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1027.29" x2="1027.29" y1="2750.8273" y2="2742.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2478.75" x2="2486.75" y1="2450.3373" y2="2450.3373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2478.75" x2="2486.75" y1="2453.3373" y2="2453.3373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2482.75" x2="2482.75" y1="2454.3373" y2="2446.3373"/></g><!--link sl_columns to ab_user--><g id="link_sl_columns_ab_user"><path codeLine="594" d="M293.16,2649.8273 C293.16,2649.8273 2446.5,2649.8273 2446.5,2649.8273 C2446.5,2649.8273 2446.5,2454.2373 2446.5,2454.2373 " fill="none" id="sl_columns-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="293.16" x2="285.16" y1="2649.8273" y2="2655.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="293.16" x2="285.16" y1="2649.8273" y2="2643.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="293.16" x2="285.16" y1="2649.8273" y2="2649.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="295.16" x2="295.16" y1="2653.8273" y2="2645.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2442.5" x2="2450.5" y1="2450.2373" y2="2450.2373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2442.5" x2="2450.5" y1="2453.2373" y2="2453.2373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2446.5" x2="2446.5" y1="2454.2373" y2="2446.2373"/></g><!--link row_level_security_filters to ab_user--><g id="link_row_level_security_filters_ab_user"><path codeLine="596" d="M695.75,2741.1273 C695.75,2741.1273 695.75,2593.8273 695.75,2593.8273 C695.75,2593.8273 2410.25,2593.8273 2410.25,2593.8273 C2410.25,2593.8273 2410.25,2454.2273 2410.25,2454.2273 " 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="695.75" x2="701.75" y1="2741.1273" y2="2749.1273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="695.75" x2="689.75" y1="2741.1273" y2="2749.1273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="695.75" x2="695.75" y1="2741.1273" y2="2749.1273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="699.75" x2="691.75" y1="2739.1273" y2="2739.1273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2406.25" x2="2414.25" y1="2450.2273" y2="2450.2273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2406.25" x2="2414.25" y1="2453.2273" y2="2453.2273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2410.25" x2="2410.25" y1="2454.2273" y2="2446.2273"/></g><!--link key_value to ab_user--><g id="link_key_value_ab_user"><path codeLine="598" d="M2253.67,1791.8273 C2253.67,1791.8273 2415.25,1791.8273 2415.25,1791.8273 C2415.25,1791.8273 2415.25,2152.2973 2415.25,2152.2973 " fill="none" id="key_value-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2253.67" x2="2245.67" y1="1791.8273" y2="1797.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2253.67" x2="2245.67" y1="1791.8273" y2="1785.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2253.67" x2="2245.67" y1="1791.8273" y2="1791.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2255.67" x2="2255.67" y1="1795.8273" y2="1787.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2419.25" x2="2411.25" y1="2156.2973" y2="2156.2973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2419.25" x2="2411.25" y1="2153.2973" y2="2153.2973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2415.25" x2="2415.25" y1="2152.2973" y2="2160.2973"/></g><!--link ssh_tunnels to dbs--><g id="link_ssh_tunnels_dbs"><path codeLine="600" d="M1410,1848.2773 C1410,1848.2773 1410,1876.8273 1410,1876.8273 C1410,1876.8273 625.76,1876.8273 625.76,1876.8273 " fill="none" id="ssh_tunnels-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1410" x2="1404" y1="1848.2773" y2="1840.2773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1410" x2="1416" y1="1848.2773" y2="1840.2773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1410" x2="1410" y1="1848.2773" y2="1840.2773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1406" x2="1414" y1="1850.2773" y2="1850.2773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="621.76" x2="621.76" y1="1880.8273" y2="1872.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="624.76" x2="624.76" y1="1880.8273" y2="1872.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="625.76" x2="617.76" y1="1876.8273" y2="1876.8273"/></g><!--link ssh_tunnels to ab_user--><g id="link_ssh_tunnels_ab_user"><path codeLine="601" d="M1528.58,1817.8273 C1528.58,1817.8273 2407,1817.8273 2407,1817.8273 C2407,1817.8273 2407,2152.3573 2407,2152.3573 " fill="none" id="ssh_tunnels-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1528.58" x2="1520.58" y1="1817.8273" y2="1823.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1528.58" x2="1520.58" y1="1817.8273" y2="1811.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1528.58" x2="1520.58" y1="1817.8273" y2="1817.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1530.58" x2="1530.58" y1="1821.8273" y2="1813.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2411" x2="2403" y1="2156.3573" y2="2156.3573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2411" x2="2403" y1="2153.3573" y2="2153.3573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2407" x2="2407" y1="2152.3573" y2="2160.3573"/></g><!--link saved_query to ab_user--><g id="link_saved_query_ab_user"><path codeLine="606" d="M2440,1250.9973 C2440,1250.9973 2440,2152.3773 2440,2152.3773 " fill="none" id="saved_query-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2440" x2="2434" y1="1250.9973" y2="1242.9973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2440" x2="2446" y1="1250.9973" y2="1242.9973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2440" x2="2440" y1="1250.9973" y2="1242.9973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2436" x2="2444" y1="1252.9973" y2="1252.9973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2444" x2="2436" y1="2156.3773" y2="2156.3773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2444" x2="2436" y1="2153.3773" y2="2153.3773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2440" x2="2440" y1="2152.3773" y2="2160.3773"/></g><!--link saved_query to dbs--><g id="link_saved_query_dbs"><path codeLine="607" d="M2309,1250.8973 C2309,1250.8973 2309,1511.8273 2309,1511.8273 C2309,1511.8273 625.66,1511.8273 625.66,1511.8273 " fill="none" id="saved_query-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2309" x2="2303" y1="1250.8973" y2="1242.8973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2309" x2="2315" y1="1250.8973" y2="1242.8973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2309" x2="2309" y1="1250.8973" y2="1242.8973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2305" x2="2313" y1="1252.8973" y2="1252.8973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="621.66" x2="621.66" y1="1515.8273" y2="1507.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="624.66" x2="624.66" y1="1515.8273" y2="1507.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="625.66" x2="617.66" y1="1511.8273" y2="1511.8273"/></g><!--link saved_query to tag--><g id="link_saved_query_tag"><path codeLine="608" d="M2448.25,1250.7573 C2448.25,1250.7573 2448.25,1697.8273 2448.25,1697.8273 C2448.25,1697.8273 2624.18,1697.8273 2624.18,1697.8273 " fill="none" id="saved_query-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2448.25" x2="2442.25" y1="1250.7573" y2="1242.7573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2448.25" x2="2454.25" y1="1250.7573" y2="1242.7573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2448.25" x2="2448.25" y1="1250.7573" y2="1242.7573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2444.25" x2="2452.25" y1="1252.7573" y2="1252.7573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2624.18" x2="2632.18" y1="1697.8273" y2="1691.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2624.18" x2="2632.18" y1="1697.8273" y2="1703.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2624.18" x2="2632.18" y1="1697.8273" y2="1697.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2622.18" x2="2622.18" y1="1693.8273" y2="1701.8273"/></g><!--link table_schema to dbs--><g id="link_table_schema_dbs"><path codeLine="610" d="M2062.08,219.8273 C2062.08,219.8273 539,219.8273 539,219.8273 C539,219.8273 539,1444.2473 539,1444.2473 " fill="none" id="table_schema-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2062.08" x2="2070.08" y1="219.8273" y2="213.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2062.08" x2="2070.08" y1="219.8273" y2="225.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2062.08" x2="2070.08" y1="219.8273" y2="219.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2060.08" x2="2060.08" y1="215.8273" y2="223.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="543" x2="535" y1="1448.2473" y2="1448.2473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="543" x2="535" y1="1445.2473" y2="1445.2473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="539" x2="539" y1="1444.2473" y2="1452.2473"/></g><!--link table_schema to ab_user--><g id="link_table_schema_ab_user"><path codeLine="611" d="M2317.69,339.8273 C2317.69,339.8273 2482.61,339.8273 2482.61,339.8273 C2482.61,339.8273 2482.61,2152.1473 2482.61,2152.1473 " fill="none" id="table_schema-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2317.69" x2="2309.69" y1="339.8273" y2="345.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2317.69" x2="2309.69" y1="339.8273" y2="333.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2317.69" x2="2309.69" y1="339.8273" y2="339.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2319.69" x2="2319.69" y1="343.8273" y2="335.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2486.61" x2="2478.61" y1="2156.1473" y2="2156.1473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2486.61" x2="2478.61" y1="2153.1473" y2="2153.1473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2482.61" x2="2482.61" y1="2152.1473" y2="2160.1473"/></g><!--link table_schema to tab_state--><g id="link_table_schema_tab_state"><path codeLine="612" d="M2190,353.7073 C2190,353.7073 2190,393.9473 2190,393.9473 " fill="none" id="table_schema-tab_state" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2190" x2="2184" y1="353.7073" y2="345.7073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2190" x2="2196" y1="353.7073" y2="345.7073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2190" x2="2190" y1="353.7073" y2="345.7073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2186" x2="2194" y1="355.7073" y2="355.7073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2194" x2="2186" y1="397.9473" y2="397.9473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2194" x2="2186" y1="394.9473" y2="394.9473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2190" x2="2190" y1="393.9473" y2="401.9473"/></g><!--link query to dbs--><g id="link_query_dbs"><path codeLine="614" d="M1870.3,1283.8273 C1870.3,1283.8273 596.17,1283.8273 596.17,1283.8273 C596.17,1283.8273 596.17,1444.2873 596.17,1444.2873 " fill="none" id="query-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1870.3" x2="1878.3" y1="1283.8273" y2="1277.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1870.3" x2="1878.3" y1="1283.8273" y2="1289.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1870.3" x2="1878.3" y1="1283.8273" y2="1283.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1868.3" x2="1868.3" y1="1279.8273" y2="1287.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="600.17" x2="592.17" y1="1448.2873" y2="1448.2873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="600.17" x2="592.17" y1="1445.2873" y2="1445.2873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="596.17" x2="596.17" y1="1444.2873" y2="1452.2873"/></g><!--link query to ab_user--><g id="link_query_ab_user"><path codeLine="615" d="M2211.98,1326.8273 C2211.98,1326.8273 2431.75,1326.8273 2431.75,1326.8273 C2431.75,1326.8273 2431.75,2152.2873 2431.75,2152.2873 " fill="none" id="query-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2211.98" x2="2203.98" y1="1326.8273" y2="1332.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2211.98" x2="2203.98" y1="1326.8273" y2="1320.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2211.98" x2="2203.98" y1="1326.8273" y2="1326.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2213.98" x2="2213.98" y1="1330.8273" y2="1322.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2435.75" x2="2427.75" y1="2156.2873" y2="2156.2873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2435.75" x2="2427.75" y1="2153.2873" y2="2153.2873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2431.75" x2="2431.75" y1="2152.2873" y2="2160.2873"/></g><!--link tab_state to dbs--><g id="link_tab_state_dbs"><path codeLine="617" d="M2219.75,764.1573 C2219.75,764.1573 2219.75,1482.8273 2219.75,1482.8273 C2219.75,1482.8273 625.65,1482.8273 625.65,1482.8273 " fill="none" id="tab_state-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2219.75" x2="2213.75" y1="764.1573" y2="756.1573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2219.75" x2="2225.75" y1="764.1573" y2="756.1573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2219.75" x2="2219.75" y1="764.1573" y2="756.1573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2215.75" x2="2223.75" y1="766.1573" y2="766.1573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="621.65" x2="621.65" y1="1486.8273" y2="1478.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="624.65" x2="624.65" y1="1486.8273" y2="1478.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="625.65" x2="617.65" y1="1482.8273" y2="1482.8273"/></g><!--link tab_state to query--><g id="link_tab_state_query"><path codeLine="618" d="M2146.5,764.0673 C2146.5,764.0673 2146.5,804.4473 2146.5,804.4473 " fill="none" id="tab_state-query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2146.5" x2="2140.5" y1="764.0673" y2="756.0673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2146.5" x2="2152.5" y1="764.0673" y2="756.0673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2146.5" x2="2146.5" y1="764.0673" y2="756.0673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2142.5" x2="2150.5" y1="766.0673" y2="766.0673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2150.5" x2="2142.5" y1="808.4473" y2="808.4473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2150.5" x2="2142.5" y1="805.4473" y2="805.4473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2146.5" x2="2146.5" y1="804.4473" y2="812.4473"/></g><!--link tab_state to saved_query--><g id="link_tab_state_saved_query"><path codeLine="619" d="M2263.25,764.0673 C2263.25,764.0673 2263.25,914.9073 2263.25,914.9073 " fill="none" id="tab_state-saved_query" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2263.25" x2="2257.25" y1="764.0673" y2="756.0673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2263.25" x2="2269.25" y1="764.0673" y2="756.0673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2263.25" x2="2263.25" y1="764.0673" y2="756.0673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2259.25" x2="2267.25" y1="766.0673" y2="766.0673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2267.25" x2="2259.25" y1="918.9073" y2="918.9073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2267.25" x2="2259.25" y1="915.9073" y2="915.9073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2263.25" x2="2263.25" y1="914.9073" y2="922.9073"/></g><!--link tab_state to ab_user--><g id="link_tab_state_ab_user"><path codeLine="620" d="M2298.86,750.8273 C2298.86,750.8273 2469.56,750.8273 2469.56,750.8273 C2469.56,750.8273 2469.56,2152.2073 2469.56,2152.2073 " fill="none" id="tab_state-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2298.86" x2="2290.86" y1="750.8273" y2="756.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2298.86" x2="2290.86" y1="750.8273" y2="744.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2298.86" x2="2290.86" y1="750.8273" y2="750.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2300.86" x2="2300.86" y1="754.8273" y2="746.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2473.56" x2="2465.56" y1="2156.2073" y2="2156.2073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2473.56" x2="2465.56" y1="2153.2073" y2="2153.2073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2469.56" x2="2469.56" y1="2152.2073" y2="2160.2073"/></g><!--link dashboards to slices--><g id="link_dashboards_slices"><path codeLine="623" d="M3235.58,755.4373 C3235.58,755.4373 3235.58,920.8273 3235.58,920.8273 C3235.58,920.8273 2946.82,920.8273 2946.82,920.8273 " fill="none" id="dashboards-slices" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3235.5943" x2="3229.58" y1="755.4373" y2="747.448"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3235.5943" x2="3241.58" y1="755.4373" y2="747.4266"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3235.5943" x2="3235.58" y1="755.4373" y2="747.4373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3231.5979" x2="3239.5979" y1="757.4444" y2="757.4301"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2946.82" x2="2938.82" y1="920.8273" y2="926.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2946.82" x2="2938.82" y1="920.8273" y2="914.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2946.82" x2="2938.82" y1="920.8273" y2="920.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2948.82" x2="2948.82" y1="924.8273" y2="916.8273"/></g><!--link dashboards to ab_user--><g id="link_dashboards_ab_user"><path codeLine="624" d="M3241.75,755.5473 C3241.75,755.5473 3241.75,2181.8273 3241.75,2181.8273 C3241.75,2181.8273 2583.88,2181.8273 2583.88,2181.8273 " fill="none" id="dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3241.75" x2="3235.75" y1="755.5473" y2="747.5473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3241.75" x2="3247.75" y1="755.5473" y2="747.5473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3241.75" x2="3241.75" y1="755.5473" y2="747.5473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3237.75" x2="3245.75" y1="757.5473" y2="757.5473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2583.88" x2="2575.88" y1="2181.8273" y2="2187.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2583.88" x2="2575.88" y1="2181.8273" y2="2175.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2583.88" x2="2575.88" y1="2181.8273" y2="2181.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2585.88" x2="2585.88" y1="2185.8273" y2="2177.8273"/></g><!--link dashboards to tag--><g id="link_dashboards_tag"><path codeLine="625" d="M3238.67,755.5973 C3238.67,755.5973 3238.67,1727.8273 3238.67,1727.8273 C3238.67,1727.8273 2837.8,1727.8273 2837.8,1727.8273 " fill="none" id="dashboards-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3238.67" x2="3232.67" y1="755.5973" y2="747.5973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3238.67" x2="3244.67" y1="755.5973" y2="747.5973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3238.67" x2="3238.67" y1="755.5973" y2="747.5973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3234.67" x2="3242.67" y1="757.5973" y2="757.5973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2837.8" x2="2829.8" y1="1727.8273" y2="1733.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2837.8" x2="2829.8" y1="1727.8273" y2="1721.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2837.8" x2="2829.8" y1="1727.8273" y2="1727.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2839.8" x2="2839.8" y1="1731.8273" y2="1723.8273"/></g><!--link dashboards to ab_role--><g id="link_dashboards_ab_role"><path codeLine="626" d="M3244.83,755.5673 C3244.83,755.5673 3244.83,2419.8273 3244.83,2419.8273 C3244.83,2419.8273 2933.5,2419.8273 2933.5,2419.8273 C2933.5,2419.8273 2933.5,2809.3473 2933.5,2809.3473 " fill="none" id="dashboards-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3244.83" x2="3238.83" y1="755.5673" y2="747.5673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3244.83" x2="3250.83" y1="755.5673" y2="747.5673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3244.83" x2="3244.83" y1="755.5673" y2="747.5673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3240.83" x2="3248.83" y1="757.5673" y2="757.5673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2933.5" x2="2939.5" y1="2809.3473" y2="2817.3473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2933.5" x2="2927.5" y1="2809.3473" y2="2817.3473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2933.5" x2="2933.5" y1="2809.3473" y2="2817.3473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2937.5" x2="2929.5" y1="2807.3473" y2="2807.3473"/></g><!--link dashboards to embedded_dashboards--><g id="link_dashboards_embedded_dashboards"><path codeLine="627" d="M3369.25,755.6273 C3369.25,755.6273 3369.25,991.4773 3369.25,991.4773 " fill="none" id="dashboards-embedded_dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3365.25" x2="3373.25" y1="751.6273" y2="751.6273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3365.25" x2="3373.25" y1="754.6273" y2="754.6273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3369.25" x2="3369.25" y1="755.6273" y2="747.6273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3369.25" x2="3375.25" y1="991.4773" y2="999.4773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3369.25" x2="3363.25" y1="991.4773" y2="999.4773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3369.25" x2="3369.25" y1="991.4773" y2="999.4773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3373.25" x2="3365.25" y1="989.4773" y2="989.4773"/></g><!--link dashboards to report_schedule--><g id="link_dashboards_report_schedule"><path codeLine="628" d="M3247.92,755.5973 C3247.92,755.5973 3247.92,1425.8273 3247.92,1425.8273 C3247.92,1425.8273 3992.94,1425.8273 3992.94,1425.8273 " fill="none" id="dashboards-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3243.92" x2="3251.92" y1="751.5973" y2="751.5973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3243.92" x2="3251.92" y1="754.5973" y2="754.5973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3247.92" x2="3247.92" y1="755.5973" y2="747.5973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3992.94" x2="4000.94" y1="1425.8273" y2="1419.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3992.94" x2="4000.94" y1="1425.8273" y2="1431.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3992.94" x2="4000.94" y1="1425.8273" y2="1425.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3990.94" x2="3990.94" y1="1421.8273" y2="1429.8273"/></g><!--link annotation to annotation_layer--><g id="link_annotation_annotation_layer"><path codeLine="630" d="M3381.06,322.8273 C3381.06,322.8273 3595.25,322.8273 3595.25,322.8273 C3595.25,322.8273 3595.25,487.7573 3595.25,487.7573 " fill="none" id="annotation-annotation_layer" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3381.06" x2="3373.06" y1="322.8273" y2="328.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3381.06" x2="3373.06" y1="322.8273" y2="316.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3381.06" x2="3373.06" y1="322.8273" y2="322.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3383.06" x2="3383.06" y1="326.8273" y2="318.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3599.25" x2="3591.25" y1="491.7573" y2="491.7573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3599.25" x2="3591.25" y1="488.7573" y2="488.7573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3595.25" x2="3595.25" y1="487.7573" y2="495.7573"/></g><!--link annotation to ab_user--><g id="link_annotation_ab_user"><path codeLine="631" d="M3146.67,322.8273 C3146.67,322.8273 2508.72,322.8273 2508.72,322.8273 C2508.72,322.8273 2508.72,2152.5073 2508.72,2152.5073 " fill="none" id="annotation-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3146.67" x2="3154.67" y1="322.8273" y2="316.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3146.67" x2="3154.67" y1="322.8273" y2="328.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3146.67" x2="3154.67" y1="322.8273" y2="322.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3144.67" x2="3144.67" y1="318.8273" y2="326.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2512.72" x2="2504.72" y1="2156.5073" y2="2156.5073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2512.72" x2="2504.72" y1="2153.5073" y2="2153.5073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2508.72" x2="2508.72" y1="2152.5073" y2="2160.5073"/></g><!--link embedded_dashboards to ab_user--><g id="link_embedded_dashboards_ab_user"><path codeLine="633" d="M3430,1174.0973 C3430,1174.0973 3430,2187.8273 3430,2187.8273 C3430,2187.8273 2583.57,2187.8273 2583.57,2187.8273 " fill="none" id="embedded_dashboards-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3430" x2="3424" y1="1174.0973" y2="1166.0973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3430" x2="3436" y1="1174.0973" y2="1166.0973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3430" x2="3430" y1="1174.0973" y2="1166.0973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3426" x2="3434" y1="1176.0973" y2="1176.0973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2579.57" x2="2579.57" y1="2191.8273" y2="2183.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2582.57" x2="2582.57" y1="2191.8273" y2="2183.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2583.57" x2="2575.57" y1="2187.8273" y2="2187.8273"/></g><!--link slices to ab_user--><g id="link_slices_ab_user"><path codeLine="635" d="M2661.09,1270.8273 C2661.09,1270.8273 2534.83,1270.8273 2534.83,1270.8273 C2534.83,1270.8273 2534.83,2152.3573 2534.83,2152.3573 " fill="none" id="slices-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2661.09" x2="2669.09" y1="1270.8273" y2="1264.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2661.09" x2="2669.09" y1="1270.8273" y2="1276.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2661.09" x2="2669.09" y1="1270.8273" y2="1270.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2659.09" x2="2659.09" y1="1266.8273" y2="1274.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2538.83" x2="2530.83" y1="2156.3573" y2="2156.3573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2538.83" x2="2530.83" y1="2153.3573" y2="2153.3573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2534.83" x2="2534.83" y1="2152.3573" y2="2160.3573"/></g><!--link slices to tag--><g id="link_slices_tag"><path codeLine="636" d="M2749.5,1310.3273 C2749.5,1310.3273 2749.5,1597.3873 2749.5,1597.3873 " fill="none" id="slices-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2749.5" x2="2743.5" y1="1310.3273" y2="1302.3273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2749.5" x2="2755.5" y1="1310.3273" y2="1302.3273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2749.5" x2="2749.5" y1="1310.3273" y2="1302.3273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2745.5" x2="2753.5" y1="1312.3273" y2="1312.3273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2749.5" x2="2755.5" y1="1597.3873" y2="1605.3873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2749.5" x2="2743.5" y1="1597.3873" y2="1605.3873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2749.5" x2="2749.5" y1="1597.3873" y2="1605.3873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2753.5" x2="2745.5" y1="1595.3873" y2="1595.3873"/></g><!--link slices to tables--><g id="link_slices_tables"><path codeLine="637" d="M2855.5,1310.2973 C2855.5,1310.2973 2855.5,2082.8273 2855.5,2082.8273 C2855.5,2082.8273 967.99,2082.8273 967.99,2082.8273 " fill="none" id="slices-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2855.5" x2="2849.5" y1="1310.2973" y2="1302.2973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2855.5" x2="2861.5" y1="1310.2973" y2="1302.2973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2855.5" x2="2855.5" y1="1310.2973" y2="1302.2973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2851.5" x2="2859.5" y1="1312.2973" y2="1312.2973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="963.99" x2="963.99" y1="2086.8273" y2="2078.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="966.99" x2="966.99" y1="2086.8273" y2="2078.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="967.99" x2="959.99" y1="2082.8273" y2="2082.8273"/></g><!--link slices to report_schedule--><g id="link_slices_report_schedule"><path codeLine="638" d="M2927.75,1310.4173 C2927.75,1310.4173 2927.75,1440.8273 2927.75,1440.8273 C2927.75,1440.8273 3992.58,1440.8273 3992.58,1440.8273 " fill="none" id="slices-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2923.75" x2="2931.75" y1="1306.4173" y2="1306.4173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2923.75" x2="2931.75" y1="1309.4173" y2="1309.4173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2927.75" x2="2927.75" y1="1310.4173" y2="1302.4173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3992.58" x2="4000.58" y1="1440.8273" y2="1434.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3992.58" x2="4000.58" y1="1440.8273" y2="1446.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3992.58" x2="4000.58" y1="1440.8273" y2="1440.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3990.58" x2="3990.58" y1="1436.8273" y2="1444.8273"/></g><!--link tagged_object to tag--><g id="link_tagged_object_tag"><path codeLine="640" d="M3052.5,1182.8373 C3052.5,1182.8373 3052.5,1667.8273 3052.5,1667.8273 C3052.5,1667.8273 2837.85,1667.8273 2837.85,1667.8273 " fill="none" id="tagged_object-tag" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3052.5" x2="3046.5" y1="1182.8373" y2="1174.8373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3052.5" x2="3058.5" y1="1182.8373" y2="1174.8373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3052.5" x2="3052.5" y1="1182.8373" y2="1174.8373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3048.5" x2="3056.5" y1="1184.8373" y2="1184.8373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2833.85" x2="2833.85" y1="1671.8273" y2="1663.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2836.85" x2="2836.85" y1="1671.8273" y2="1663.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2837.85" x2="2829.85" y1="1667.8273" y2="1667.8273"/></g><!--link tagged_object to ab_user--><g id="link_tagged_object_ab_user"><path codeLine="641" d="M3133,1182.7673 C3133,1182.7673 3133,2175.8273 3133,2175.8273 C3133,2175.8273 2583.96,2175.8273 2583.96,2175.8273 " fill="none" id="tagged_object-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3133" x2="3127" y1="1182.7673" y2="1174.7673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3133" x2="3139" y1="1182.7673" y2="1174.7673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3133" x2="3133" y1="1182.7673" y2="1174.7673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3129" x2="3137" y1="1184.7673" y2="1184.7673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2579.96" x2="2579.96" y1="2179.8273" y2="2171.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2582.96" x2="2582.96" y1="2179.8273" y2="2171.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2583.96" x2="2575.96" y1="2175.8273" y2="2175.8273"/></g><!--link annotation_layer to ab_user--><g id="link_annotation_layer_ab_user"><path codeLine="643" d="M3705,670.3473 C3705,670.3473 3705,2194.8273 3705,2194.8273 C3705,2194.8273 2583.99,2194.8273 2583.99,2194.8273 " fill="none" id="annotation_layer-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3705" x2="3699" y1="670.3473" y2="662.3473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3705" x2="3711" y1="670.3473" y2="662.3473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3705" x2="3705" y1="670.3473" y2="662.3473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3701" x2="3709" y1="672.3473" y2="672.3473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2579.99" x2="2579.99" y1="2198.8273" y2="2190.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2582.99" x2="2582.99" y1="2198.8273" y2="2190.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2583.99" x2="2575.99" y1="2194.8273" y2="2194.8273"/></g><!--link dynamic_plugin to ab_user--><g id="link_dynamic_plugin_ab_user"><path codeLine="645" d="M3447,319.4973 C3447,319.4973 3447,374.8273 3447,374.8273 C3447,374.8273 2521.78,374.8273 2521.78,374.8273 C2521.78,374.8273 2521.78,2152.3273 2521.78,2152.3273 " fill="none" id="dynamic_plugin-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3447" x2="3441" y1="319.4973" y2="311.4973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3447" x2="3453" y1="319.4973" y2="311.4973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3447" x2="3447" y1="319.4973" y2="311.4973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3443" x2="3451" y1="321.4973" y2="321.4973"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2525.78" x2="2517.78" y1="2156.3273" y2="2156.3273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2525.78" x2="2517.78" y1="2153.3273" y2="2153.3273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2521.78" x2="2521.78" y1="2152.3273" y2="2160.3273"/></g><!--link tag to ab_user--><g id="link_tag_ab_user"><path codeLine="647" d="M2731,1797.1873 C2731,1797.1873 2731,2168.8273 2731,2168.8273 C2731,2168.8273 2583.98,2168.8273 2583.98,2168.8273 " fill="none" id="tag-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2731" x2="2725" y1="1797.1873" y2="1789.1873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2731" x2="2737" y1="1797.1873" y2="1789.1873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2731" x2="2731" y1="1797.1873" y2="1789.1873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2727" x2="2735" y1="1799.1873" y2="1799.1873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2583.98" x2="2575.98" y1="2168.8273" y2="2174.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2583.98" x2="2575.98" y1="2168.8273" y2="2162.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2583.98" x2="2575.98" y1="2168.8273" y2="2168.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2585.98" x2="2585.98" y1="2172.8273" y2="2164.8273"/></g><!--link css_templates to ab_user--><g id="link_css_templates_ab_user"><path codeLine="649" d="M3874,311.3073 C3874,311.3073 3874,2200.8273 3874,2200.8273 C3874,2200.8273 2583.92,2200.8273 2583.92,2200.8273 " fill="none" id="css_templates-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3874" x2="3868" y1="311.3073" y2="303.3073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3874" x2="3880" y1="311.3073" y2="303.3073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3874" x2="3874" y1="311.3073" y2="303.3073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3870" x2="3878" y1="313.3073" y2="313.3073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2579.92" x2="2579.92" y1="2204.8273" y2="2196.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2582.92" x2="2582.92" y1="2204.8273" y2="2196.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2583.92" x2="2575.92" y1="2200.8273" y2="2200.8273"/></g><!--link user_attribute to dashboards--><g id="link_user_attribute_dashboards"><path codeLine="651" d="M3046.75,319.7173 C3046.75,319.7173 3046.75,579.8273 3046.75,579.8273 C3046.75,579.8273 3222.62,579.8273 3222.62,579.8273 " fill="none" id="user_attribute-dashboards" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3046.75" x2="3040.75" y1="319.7173" y2="311.7173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3046.75" x2="3052.75" y1="319.7173" y2="311.7173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3046.75" x2="3046.75" y1="319.7173" y2="311.7173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3042.75" x2="3050.75" y1="321.7173" y2="321.7173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3226.62" x2="3226.62" y1="575.8273" y2="583.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3223.62" x2="3223.62" y1="575.8273" y2="583.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3222.62" x2="3230.62" y1="579.8273" y2="579.8273"/></g><!--link ab_user to ab_role--><g id="link_ab_user_ab_role"><path codeLine="655" d="M2584.01,2431.8273 C2584.01,2431.8273 2847.17,2431.8273 2847.17,2431.8273 C2847.17,2431.8273 2847.17,2809.2873 2847.17,2809.2873 " fill="none" id="ab_user-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2584.01" x2="2576.01" y1="2431.8273" y2="2437.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2584.01" x2="2576.01" y1="2431.8273" y2="2425.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2584.01" x2="2576.01" y1="2431.8273" y2="2431.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2586.01" x2="2586.01" y1="2435.8273" y2="2427.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2847.17" x2="2853.17" y1="2809.2873" y2="2817.2873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2847.17" x2="2841.17" y1="2809.2873" y2="2817.2873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2847.17" x2="2847.17" y1="2809.2873" y2="2817.2873"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2851.17" x2="2843.17" y1="2807.2873" y2="2807.2873"/></g><!--link ab_user to ab_user--><g id="link_ab_user_ab_user"><path codeLine="656" d="M2560.94,2152.4673 C2560.94,2152.4673 2560.94,2122.8273 2560.94,2122.8273 C2560.94,2122.8273 2600.5,2122.8273 2600.5,2122.8273 C2600.5,2122.8273 2600.5,2504.8273 2600.5,2504.8273 C2600.5,2504.8273 2546.5,2504.8273 2546.5,2504.8273 C2546.5,2504.8273 2546.5,2454.1373 2546.5,2454.1373 " fill="none" id="ab_user-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2560.94" x2="2566.94" y1="2152.4673" y2="2160.4673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2560.94" x2="2554.94" y1="2152.4673" y2="2160.4673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2560.94" x2="2560.94" y1="2152.4673" y2="2160.4673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2564.94" x2="2556.94" y1="2150.4673" y2="2150.4673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2542.5" x2="2550.5" y1="2450.1373" y2="2450.1373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2542.5" x2="2550.5" y1="2453.1373" y2="2453.1373"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2546.5" x2="2546.5" y1="2454.1373" y2="2446.1373"/></g><!--link ab_user to logs--><g id="link_ab_user_logs"><path codeLine="657" d="M2364.25,2232.8273 C2364.25,2232.8273 1169,2232.8273 1169,2232.8273 C1169,2232.8273 1169,1805.6773 1169,1805.6773 " fill="none" id="ab_user-logs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2368.25" x2="2368.25" y1="2228.8273" y2="2236.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2365.25" x2="2365.25" y1="2228.8273" y2="2236.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2364.25" x2="2372.25" y1="2232.8273" y2="2232.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1169" x2="1163" y1="1805.6773" y2="1797.6773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1169" x2="1175" y1="1805.6773" y2="1797.6773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1169" x2="1169" y1="1805.6773" y2="1797.6773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="1165" x2="1173" y1="1807.6773" y2="1807.6773"/></g><!--link ab_user to user_attribute--><g id="link_ab_user_user_attribute"><path codeLine="658" d="M2495.67,2152.3273 C2495.67,2152.3273 2495.67,297.8273 2495.67,297.8273 C2495.67,297.8273 2860.55,297.8273 2860.55,297.8273 " fill="none" id="ab_user-user_attribute" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2499.67" x2="2491.67" y1="2156.3273" y2="2156.3273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2499.67" x2="2491.67" y1="2153.3273" y2="2153.3273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2495.67" x2="2495.67" y1="2152.3273" y2="2160.3273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2860.55" x2="2868.55" y1="297.8273" y2="291.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2860.55" x2="2868.55" y1="297.8273" y2="303.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2860.55" x2="2868.55" y1="297.8273" y2="297.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2858.55" x2="2858.55" y1="293.8273" y2="301.8273"/></g><!--link ab_user to tables--><g id="link_ab_user_tables"><path codeLine="659" d="M2364.06,2373.8273 C2364.06,2373.8273 967.88,2373.8273 967.88,2373.8273 " fill="none" id="ab_user-tables" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2364.06" x2="2372.06" y1="2373.8273" y2="2367.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2364.06" x2="2372.06" y1="2373.8273" y2="2379.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2364.06" x2="2372.06" y1="2373.8273" y2="2373.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2362.06" x2="2362.06" y1="2369.8273" y2="2377.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="967.88" x2="959.88" y1="2373.8273" y2="2379.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="967.88" x2="959.88" y1="2373.8273" y2="2367.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="967.88" x2="959.88" y1="2373.8273" y2="2373.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="969.88" x2="969.88" y1="2377.8273" y2="2369.8273"/></g><!--link ab_permission_view to ab_permission--><g id="link_ab_permission_view_ab_permission"><path codeLine="662" d="M3084,2360.5573 C3084,2360.5573 3084,2809.4673 3084,2809.4673 " fill="none" id="ab_permission_view-ab_permission" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3084" x2="3078" y1="2360.5573" y2="2352.5573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3084" x2="3090" y1="2360.5573" y2="2352.5573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3084" x2="3084" y1="2360.5573" y2="2352.5573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3080" x2="3088" y1="2362.5573" y2="2362.5573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3088" x2="3080" y1="2813.4673" y2="2813.4673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3088" x2="3080" y1="2810.4673" y2="2810.4673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3084" x2="3084" y1="2809.4673" y2="2817.4673"/></g><!--link ab_permission_view to ab_view_menu--><g id="link_ab_permission_view_ab_view_menu"><path codeLine="663" d="M2923.5,2360.6173 C2923.5,2360.6173 2923.5,2406.8273 2923.5,2406.8273 C2923.5,2406.8273 2684,2406.8273 2684,2406.8273 C2684,2406.8273 2684,2809.3673 2684,2809.3673 " 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="2923.5" x2="2917.5" y1="2360.6173" y2="2352.6173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2923.5" x2="2929.5" y1="2360.6173" y2="2352.6173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2923.5" x2="2923.5" y1="2360.6173" y2="2352.6173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2919.5" x2="2927.5" y1="2362.6173" y2="2362.6173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2688" x2="2680" y1="2813.3673" y2="2813.3673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2688" x2="2680" y1="2810.3673" y2="2810.3673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2684" x2="2684" y1="2809.3673" y2="2817.3673"/></g><!--link ab_permission_view to ab_role--><g id="link_ab_permission_view_ab_role"><path codeLine="664" d="M2928.5,2360.5573 C2928.5,2360.5573 2928.5,2809.4673 2928.5,2809.4673 " fill="none" id="ab_permission_view-ab_role" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2928.5" x2="2922.5" y1="2360.5573" y2="2352.5573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2928.5" x2="2934.5" y1="2360.5573" y2="2352.5573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2928.5" x2="2928.5" y1="2360.5573" y2="2352.5573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2924.5" x2="2932.5" y1="2362.5573" y2="2362.5573"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2928.5" x2="2934.5" y1="2809.4673" y2="2817.4673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2928.5" x2="2922.5" y1="2809.4673" y2="2817.4673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2928.5" x2="2928.5" y1="2809.4673" y2="2817.4673"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2932.5" x2="2924.5" y1="2807.4673" y2="2807.4673"/></g><!--link ab_role to row_level_security_filters--><g id="link_ab_role_row_level_security_filters"><path codeLine="666" d="M2811.33,2809.3773 C2811.33,2809.3773 2811.33,2661.8273 2811.33,2661.8273 C2811.33,2661.8273 698.62,2661.8273 698.62,2661.8273 C698.62,2661.8273 698.62,2741.2773 698.62,2741.2773 " 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="2811.33" x2="2817.33" y1="2809.3773" y2="2817.3773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2811.33" x2="2805.33" y1="2809.3773" y2="2817.3773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2811.33" x2="2811.33" y1="2809.3773" y2="2817.3773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2815.33" x2="2807.33" y1="2807.3773" y2="2807.3773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="698.63" x2="704.63" y1="2741.2773" y2="2749.2773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="698.63" x2="692.63" y1="2741.2773" y2="2749.2773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="698.63" x2="698.63" y1="2741.2773" y2="2749.2773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="702.63" x2="694.63" y1="2739.2773" y2="2739.2773"/></g><!--link report_recipient to report_schedule--><g id="link_report_recipient_report_schedule"><path codeLine="668" d="M4463.83,1182.8073 C4463.83,1182.8073 4463.83,1697.8273 4463.83,1697.8273 C4463.83,1697.8273 4281.34,1697.8273 4281.34,1697.8273 " fill="none" id="report_recipient-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4463.83" x2="4457.83" y1="1182.8073" y2="1174.8073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4463.83" x2="4469.83" y1="1182.8073" y2="1174.8073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4463.83" x2="4463.83" y1="1182.8073" y2="1174.8073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4459.83" x2="4467.83" y1="1184.8073" y2="1184.8073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4277.34" x2="4277.34" y1="1701.8273" y2="1693.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4280.34" x2="4280.34" y1="1701.8273" y2="1693.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4281.34" x2="4273.34" y1="1697.8273" y2="1697.8273"/></g><!--link report_recipient to ab_user--><g id="link_report_recipient_ab_user"><path codeLine="669" d="M4556.17,1182.9473 C4556.17,1182.9473 4556.17,2206.8273 4556.17,2206.8273 C4556.17,2206.8273 2583.94,2206.8273 2583.94,2206.8273 " fill="none" id="report_recipient-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4556.17" x2="4550.17" y1="1182.9473" y2="1174.9473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4556.17" x2="4562.17" y1="1182.9473" y2="1174.9473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4556.17" x2="4556.17" y1="1182.9473" y2="1174.9473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4552.17" x2="4560.17" y1="1184.9473" y2="1184.9473"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2579.94" x2="2579.94" y1="2210.8273" y2="2202.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2582.94" x2="2582.94" y1="2210.8273" y2="2202.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2583.94" x2="2575.94" y1="2206.8273" y2="2206.8273"/></g><!--link report_execution_log to report_schedule--><g id="link_report_execution_log_report_schedule"><path codeLine="671" d="M4137.25,1199.7773 C4137.25,1199.7773 4137.25,1401.8173 4137.25,1401.8173 " fill="none" id="report_execution_log-report_schedule" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4137.25" x2="4131.25" y1="1199.7773" y2="1191.7773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4137.25" x2="4143.25" y1="1199.7773" y2="1191.7773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4137.25" x2="4137.25" y1="1199.7773" y2="1191.7773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4133.25" x2="4141.25" y1="1201.7773" y2="1201.7773"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4141.25" x2="4133.25" y1="1405.8173" y2="1405.8173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4141.25" x2="4133.25" y1="1402.8173" y2="1402.8173"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="4137.25" x2="4137.25" y1="1401.8173" y2="1409.8173"/></g><!--link report_schedule to dbs--><g id="link_report_schedule_dbs"><path codeLine="673" d="M3992.7,1898.8273 C3992.7,1898.8273 625.91,1898.8273 625.91,1898.8273 " fill="none" id="report_schedule-dbs" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3992.7" x2="4000.7" y1="1898.8273" y2="1892.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3992.7" x2="4000.7" y1="1898.8273" y2="1904.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3992.7" x2="4000.7" y1="1898.8273" y2="1898.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3990.7" x2="3990.7" y1="1894.8273" y2="1902.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="621.91" x2="621.91" y1="1902.8273" y2="1894.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="624.91" x2="624.91" y1="1902.8273" y2="1894.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="625.91" x2="617.91" y1="1898.8273" y2="1898.8273"/></g><!--link report_schedule to ab_user--><g id="link_report_schedule_ab_user"><path codeLine="674" d="M3992.69,1961.8273 C3992.69,1961.8273 2547.89,1961.8273 2547.89,1961.8273 C2547.89,1961.8273 2547.89,2152.4073 2547.89,2152.4073 " fill="none" id="report_schedule-ab_user" style="stroke:#D9D3D0;stroke-width:1.0;"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3992.69" x2="4000.69" y1="1961.8273" y2="1955.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3992.69" x2="4000.69" y1="1961.8273" y2="1967.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3992.69" x2="4000.69" y1="1961.8273" y2="1961.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="3990.69" x2="3990.69" y1="1957.8273" y2="1965.8273"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2547.89" x2="2553.89" y1="2152.4073" y2="2160.4073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2547.89" x2="2541.89" y1="2152.4073" y2="2160.4073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2547.89" x2="2547.89" y1="2152.4073" y2="2160.4073"/><line style="stroke:#D9D3D0;stroke-width:1.0;" x1="2551.89" x2="2543.89" y1="2150.4073" y2="2150.4073"/></g><!--SRC=[tHnTRziuyZs_GjS2jmvm2oJfnzqLYmMSDBqjDcrs4sznzoJG4cspeKMLekows_xtco4fMP99oabZDzs-rEACo27dUpYAOehJQ9YJP4QZwpAdig0gEhzwUN3mDpMZSngDUKbpoJ9rSF13H1Q2fL4knPZJUH4jcPf599jocaQ95CiYcb0AYCKDot8YoJpYBADgbTD8I3KJ3K32IL6S2fbIUIQuaD7ZgQIhWm36JpzbTFdppz7ZvOmfwaOSpLXoaz6Yg92FktWNGD2rMd5QORmanOoc3RGpFHr9RgPIb5dQNllawEdnqoTu56z4Idbn86cYz0b4ZruIHQ9X0GTOF8eUZpbC4Vrv4Db_D5DChQ97rn_u6weaIw91yO77S_sxE7mKaI9g33JUn7zboT8NqUdhjyEh_msEdn-sW8caHD4q5jcBwELmT3vw_UQyZJ034aC8EFdhjwFp_vnVjSODCN56vlH5z6vuTVRBy6fmyknPU_q5bMDHq0xQyT79qqFNR2WFQxGd9ssab1Q9PBbYIEpe_B-ZDlJ9HCWvKOrbJlxLEOrIIfebgm3AaiYCPTDOqO_AiOWY8Dwnxqpenro2XBdfWmabSOnNB1gluicDUzwAIHwKBnkIXF8s9WNzew3oSbYgsSb8tD2iY0QfXSGbW69141Oh3JI25a3e2DxkP4ilxGFM1FeGI9804mpDe1WNbwTUS0mSOv8OYNAIAEa4M3hpphOBxerGoC06y5YBMsK1giVzwhyMs_XzuPJfE_Ce0GGkfeuf2t0tSvUU61EoIK8Hpqb6S0z0AfKPuHmK_FJoyk9y-BQx5GsFIydth8YWUEDAmSOFn8AxRVF9iwD3DozxyC134OxCMy7vif2npy6BBi4fkzG9eurOiJaLfNAJNL0EZZKcHMoEncW5FFkOdkCcMHO3WPoCtLY9o2PiMXfJW8vs9jA0MmCP4yjObXaikyeIzvm6QSA0k3BdWgGXD0WLYY1y4OQdS-u6WrDCg9u-hbJBoqAVYmAVALUvCYg661jyOtEC3qM6_43hxQO5021qSKAbSitnu3KP0s0qowdvlJRCrS1VmJG36_BPgc09yKZKBVZaiTbzSTA-UGk1Dx5Ej-bnluMxzR8j7FlI2IcvYccMvW8IChUVd01nfQGUEmI62Wu-jkQLPhXv3wgOJ43QVPwzruBhPAfeUeYZZY42Op8FmOqbY_lGxi-Y61_Jum7d1BnCgjGyJWJVngFwc3sXAfd52mBvDIWZS0oKKT50iEHrLE3ptB9Wd66yO7JfFX15vpb7SrvnQ-k49iCqZBDF58-Xd6TUlxKagoAsObUVdSS_xohCFjCaMhsl26weVpNqCAo08UQ-acuG0v8ejg0U2T39-0PxIReWMGBKenXtClODKh1GaezN8Ok3f-o6XsrUE1M7lVcbAUX_yXK4VndkZiRTYiB6_lQPr5UY2l56IqxNpzz1-84obwRCBtM8C9rAEhLPkGUdJtQG_-23CcHo891X6Pu3w0h86lEwnblu4OoUY0I6XOZlZQ-A77OVWADn5jA7u8cwRg7FjulOoemfPr0IKj-UGjitY0AlnFA2BYY_fWaai6hrIejOD92GNd44G6na85RwhFxvuNihcFKuX30dh0TkM_9_EknuV4DNWLKIJY3rsp6plZJBwjUh0ZGXK57_bQxUOHHrdYcvYWP0lucg3EFgnzlOJHyBG3r42QcsltojbmgK4FrYiVtv1Onr3lQjw9UzxPEcwrz6PPPH3Xu92wJwT-MIrWD_XPJOrYt0SQ4HTCNX1W5iil9Nj8sIRh0_K0tB9LjW6ABrBWIDGoMr7PZAIg-qIhKrogLGtWgaqOZMSJhY7imeOSLeO79BMCIAsVfvomNh5vfch2k4_GciBlTeRO-rE5TpFNzw2tdUtEY5c4O3BgPsT_XhotrX68-BL8GyE-xOdfuRbM8s5aIcVWNWBF6hXqVTJFpjLDEqhhGMFciweL9Y7T6TllWSmkyNqGKPX-vOoOAclvSKtK61l-CF-63DrdhWEp1ROPwE_Spi50qsxa0v6LCUq91mEE4kERJB2HIZ8mSMDWguYUQaK5Xm_teNURlwmBK-hAe-O8wkMHum8_SUwDr9882Yk51uo7VtT1i5fGxlbKcvxYWR48MGBFMbMRjWebNrXfAxr1iEExd1RCITRTo96mbdG4JSz0_7nxSi1Afv7hjBZrss0A8jYlPW1gq6Ia_PhCnkShzlVcnKeP3W2zdQ-YPUdwIvxOWjJxk1z2CaO2X1RZ1dS-Rnw1g40Z01LogQRgTZ6nktZuhuRhaQA7WRvXDtl9FhNZLsJpoNOcg2JgURzDfBy9x0WJcyIQQkd0pcBBagsh5GDtu1SP1AXq8lehT_l3c_UdqsE3dwH_JSXGR6sIJqVUWqIxT3CZJ6Oz3DhTu9MbMdVRz6QwcDkp6SjMKtZm_3h0SrjizNXmgyN-yDt7gcBMmSqZOuHd3d1iyRqvQWY6Lsrzk96KjfpEa4vSTt7RqEz_oDAhkgNPm9IGDnwYko0E6KqM125gXVHZBjmvPPGL1mTCjZnvXtBwh4-Bq_b717zwwBSvjTOFEP_LdtcbNF3-IIjKw453Q_DW-cUq4f2btYzUboE0nAd4K4R8jW4wOboGzEJEAKKaKOTqs35A5R8QZUBW_AoscWYfUNOywmx_MhI-7Ve8Gxp3AXz0550rB_DiAsVjvRMTOuna0UZ6uj0EPa5GhMPW9dHqaBI2eNu9CjqgrbPHSyEf-FQGevGCCkK3iKTms40t3lp0lQ6jjS9VJrDEY5yvwZjtooavuLBCdWPI3yLry4uk-7OKfDnMYBra9RHmjbh1QbSzLyv9-ii-n6NyY2VTgukEuQU5zSOSA5H6IUYwiUoxz5TypzzBxeWec9SF06ssDVQfoGQDwFNthOdcD4fe1_ENuF4Hec15CjzVgnIWeQGtlp8B2gLpKCANtWjfp_-t2FFlW2tLVJ4SVQeNNTiHdzPdUbHuu2rhvwIbT034j-WuYCGSIIciSuryysH6wDxVcGDWv1LmisHiTbbcAJypwLLUjehPaFHNZQodPyg- -NTj8oL1GZcob7WwGmZICw-xONQCsX_HcrAddlEKrFchI3SyBlf8PAIJOkyQHquaogPtDKxR67yIdKal94p6dS7u6I1KH7qgXe8sOut4-jutKsevB1rD54Yddq2kAEcsYOvz5foNYAFkBLyFGmK0rvn-Zo3SrAS2QcPnMIbgoqZgGnicLX921tcxBn6mHQJBS-wTNp-h5UVZrqf_LRV73BfbuPHQ5U4n-sN6t298HvxJMxbLuT2OPHrYqCFenr4yATof4GrJBUR9znHRHSW1lqXRC8Wz2yp3oXzGGMY7knlbwPTzATHgUGVb9PYuEq0ssvQ8r-XmBI4OBk36PxjdaWrKtndiys6tWpC8-U9KFgZaQde_BQqZZqNezlUTgDjxnzCPKzSsAuEXVnqnNaFlnOYmAEtiKWFUzlj1XooFgAwE_H5SMcfz1NxGRZYYOinmlH8Xf8FGAYQeTi6sLdT7_XI2jewmOXDJsn-KRGL_6rv6DsdfQ1nlJTs0PS-rpVVcBUXNr4bXvQ3QBTQnrq2xBjZKAec5HjFLZI_DgIg6qPUtLnEHnj0cBinVKmID_e-VdSVs7QpryVPwxjIpLNgbbQ3Aa67qWpIL0hEX6CCudsPpgcU1RFYRn9nTA54eeJ4WdluuUy_kANFhEjlkJ5KjmdaT50M6pPq_qMnF7zisklCvJtktVUzTxHQiTCGVh35mbOw0ihWCRngjSQ6j8nG610iUXsas-SwHenR5N1D857KAXE27STm5IIXA8lPiAN9WbvKtKcUCkkvZjf45jAis8cb4VsoaA9URnagPfvZBV1c54sdQbzt2d_03wOQsalPYml3WwgBfpgpyLy-VpZZvy_swzPVL2RKfYtGty3f8E_9NewhWYh_uf50-80_DduhCdzOfC2rylLDzbsIsCtwJ3ysRpIE9_6wCP4pQ-zlPHsCLgdQobjBjjwlxqJ_zSbZTdg3y1St6ny7-O21pvVSQ6lFvfmhjLe_EyoU1DKltfWtsxqtxgul0ck9- -2y62dpHEoZPgTzromvf8kUDqUPAPtqkFSmq6hITD1IXkWvt236jjr8wnFjkLc6YABLuKUO5ktkr0yL-zxc7DqeLRG7NUv7inEF6JsqBY-h_ROkK7meJLFttMXxDOPVPNgD3LhoFemslXDKsi0ePsrRvRgAQP-O8lKZOiKfqLlNoEu1NFgD5Vj6h7hpKvfj9BhDPkj65PbAuUuj43j0wz0zWZngmZNU9i8rtgMApKjtVHzlVOQqezRv-f1rFLkApITdMzfupTIOxjyLvn2k6sRxqe1FPCUEBAVhkroWciv-Zy0]--></g></svg>