diff --git a/docs/_snippets/quickstart-package-install.mdx b/docs/_snippets/quickstart-package-install.mdx index 9c8d8b5e1..40d21a061 100644 --- a/docs/_snippets/quickstart-package-install.mdx +++ b/docs/_snippets/quickstart-package-install.mdx @@ -39,7 +39,7 @@ Some packages we recommend you check out: [dbt_utils](https://github.com/dbt-lab ```yml packages.yml packages: - package: elementary-data/elementary - version: 0.23.0 + version: 0.23.1 ## Docs: https://docs.elementary-data.com ``` diff --git a/elementary/monitor/data_monitoring/report/index.html b/elementary/monitor/data_monitoring/report/index.html index f974d374f..b33e49ea2 100644 --- a/elementary/monitor/data_monitoring/report/index.html +++ b/elementary/monitor/data_monitoring/report/index.html @@ -6,7 +6,7 @@ Elementary Data - + - - +`,exe=()=>{const e=Di(),[t,n]=E.useState(""),{reportData:r}=vc(),i=i3({pageTitle:"Test Performance"}),o=E.useRef(null),{id:s}=BE(),[a]=Xo(),l=Op(),{tableData:c,totals:u,isTableAssetsFetching:d}=lmn({reportData:r}),f=amn({tableData:c}),h=E.useMemo(()=>u?[{name:`Passed (${Ai.intComma((u==null?void 0:u.passed)||0)})`,filters:[{property:"metadata.latest_run_status",operator:"equals",value:["pass"]}]},{name:`Warnings (${Ai.intComma((u==null?void 0:u.warnings)||0)})`,filters:[{property:"metadata.latest_run_status",operator:"equals",value:["warn"]}]},{name:`Errors (${Ai.intComma((u==null?void 0:u.errors)||0+(u==null?void 0:u.failures)||0)})`,filters:[{property:"metadata.latest_run_status",operator:"equals",value:["error","fail"]}]}]:[],[u]);E.useEffect(()=>{s&&(c.some(m=>m.metadata.elementary_unique_id===s)||l(`/report/test-runs?${a.toString()}`))},[s,c]);const p=(g,m)=>["metadata.schema_name","metadata.table_name","metadata.test_name","metadata.column_name","metadata.test_sub_type"].some(y=>{var w;return(w=zi(m,y))==null?void 0:w.toString().toLowerCase().includes(g.toLowerCase())});return C.jsxs(hn,{sx:{width:"100%",height:"100%",p:3,position:"relative"},children:[C.jsx(hn,{ref:o,sx:{mb:3,gap:3,width:"100%"},children:C.jsxs(hn,{direction:"row",sx:{justifyContent:"space-between",alignItems:"center"},children:[C.jsx(rA,{items:i}),C.jsxs($mn,{children:["Last ",r==null?void 0:r.days_back," Days"]})]})}),C.jsxs(Lmn,{children:[C.jsxs(Dmn,{children:[C.jsx(je,{gap:"24px",children:C.jsx(uK,{data:c,columns:f,urlParamsPrefix:p2,search:t,onSearch:n,quickFilters:h,clearFiltersChipLabel:`All (${Ai.intComma(((u==null?void 0:u.errors)||0)+((u==null?void 0:u.failures)||0)+((u==null?void 0:u.warnings)||0)+((u==null?void 0:u.passed)||0))})`})}),C.jsx(dK,{columns:f,localStorageKey:"test_runs"})]}),C.jsx(lK,{data:c,columns:f,isLoading:d,expandedRowRenderer:g=>C.jsx(Mmn,{rowData:g}),defaultSortKey:"test_runs.fail_rate",defaultSortDirection:"desc",scrollItemId:s,idKey:"metadata.elementary_unique_id",urlParamsPrefix:p2,localStorageKey:"test_runs",emptyStateRenderer:fK,search:t,searchFunc:p,bottomScrollPadding:e?100:void 0})]}),e&&C.jsx(t$,{})]})},Nmn=()=>{const{snackbar:e,closeSnackbar:t}=uX();return C.jsxs(qG,{fallbackRender:({error:n})=>C.jsx(aX,{error:n,page:"ReportShell"}),children:[C.jsx(tM,{}),C.jsx(Jdt,{...e,onClose:t})]})},Fmn=({reportDataOverride:e,renderEmptyStatePageOverride:t})=>{const{initReport:n,reportData:r}=vc(),i=wv(),{data:o}=Tp();E.useEffect(()=>{n(e)},[n,e]);const s=i("VIEW_ASSETS")&&i("VIEW_TESTS"),a=s?"dashboard":"/";return C.jsx(tq,{children:C.jsxs(cs,{element:C.jsx(Nmn,{}),children:[s&&C.jsx(cs,{path:"dashboard",element:C.jsx(Xdn,{})}),C.jsxs(cs,{element:C.jsx(JIt,{reportData:r,renderEmptyStatePage:t||(()=>C.jsx(dNe,{})),renderErrorPage:({error:l})=>C.jsx(aX,{error:l,page:"Report-TreeViewPageShell"}),useApi:Di(),useApiTotals:o==null?void 0:o.use_tests_api}),children:[i("VIEW_TESTS")&&C.jsxs(C.Fragment,{children:[C.jsx(cs,{path:"test-results",element:C.jsx(YSe,{})}),C.jsx(cs,{path:"test-results/:id",element:C.jsx(YSe,{})}),C.jsx(cs,{path:"test-runs",element:C.jsx(exe,{})}),C.jsx(cs,{path:"test-runs/:id",element:C.jsx(exe,{})})]}),i("VIEW_ASSETS")&&C.jsxs(C.Fragment,{children:[C.jsx(cs,{path:"model-runs",element:C.jsx(WSe,{})}),C.jsx(cs,{path:"model-runs/:id",element:C.jsx(WSe,{})}),C.jsx(cs,{path:"lineage",element:C.jsx(ugn,{})})]})]}),C.jsx(cs,{path:"*",element:C.jsx(eq,{to:a})})]})})},jmn=()=>{const{pathname:e}=ui(),t=E.useContext(rW);return E.useEffect(()=>{t==null||t.sendTrackingEvent({eventName:t.analytics.events.NAVIGATION,properties:{path:e}})},[t,e]),C.jsxs(tq,{children:[C.jsx(cs,{element:C.jsx(Gun,{}),children:C.jsx(cs,{path:"report/*",element:C.jsx(Fmn,{})})}),C.jsx(cs,{path:"*",element:C.jsx(eq,{to:"report"})})]})},Bmn=new RFe({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:!1}}});T8e.createRoot(document.getElementById("root")).render(C.jsx(Tct,{children:C.jsx(FFe,{client:Bmn,children:C.jsx(kVe,{injectFirst:!0,children:C.jsx(OWe,{theme:Lr,children:C.jsx(hFe,{theme:Lr,children:C.jsx(tze,{children:C.jsxs(xAe,{children:[C.jsx(nze,{}),C.jsx(jmn,{})]})})})})})})})); +
diff --git a/elementary/monitor/dbt_project/package-lock.yml b/elementary/monitor/dbt_project/package-lock.yml index 04c733e82..2a1209163 100644 --- a/elementary/monitor/dbt_project/package-lock.yml +++ b/elementary/monitor/dbt_project/package-lock.yml @@ -2,5 +2,5 @@ packages: - package: dbt-labs/dbt_utils version: 0.8.6 - package: elementary-data/elementary - version: 0.23.0 -sha1_hash: 0edc67beba193ced6784779894083b5af00f73ec + version: 0.23.1 +sha1_hash: 59bbd36f7ccb725a85b3ce3db2ce7093d7ee81a5 diff --git a/elementary/monitor/dbt_project/packages.yml b/elementary/monitor/dbt_project/packages.yml index 6eab9a3e3..a6c999a86 100644 --- a/elementary/monitor/dbt_project/packages.yml +++ b/elementary/monitor/dbt_project/packages.yml @@ -2,12 +2,12 @@ packages: - package: dbt-labs/dbt_utils version: [">=0.8.0", "<0.9.0"] - package: elementary-data/elementary - version: 0.23.0 + version: 0.23.1 # NOTE - for unreleased CLI versions we often need to update the package version to a commit hash (please leave this # commented, so it will be easy to access) # - git: https://github.com/elementary-data/dbt-data-reliability.git - # revision: 20b76374f7c1b6cc280af7652c720e6069499a19 + # revision: 9f32d47faa00f77595d535619cdbc265d7f603c2 # When releasing a new version of the package, if the current version is using a commit hash, update the version to the new version. # - package: elementary-data/elementary - # version: 0.23.0 + # version: 0.23.1