PageSourceSearch

https://docs.greatexpectations.io/assets/js/dfc055a8.bdb11b74.js

js greatexpectations.io collected 2026-10-02 02:27:56 UTC 5,555 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkdocs=globalThis.webpackChunkdocs||[]).push([[2289],{16327(e,a,t){t.r(a),t.d(a,{assets:()=>u,contentTitle:()=>d,default:()=>h,frontMatter:()=>l,metadata:()=>s,toc:()=>_});const s=JSON.parse('{"id":"reference/learn/data_quality_use_cases/dq_use_cases_lp","title":"Data quality use cases","description":"Example data quality use cases and implementations with GX Core.","source":"@site/docs/reference/learn/data_quality_use_cases/dq_use_cases_lp.md","sourceDirName":"reference/learn/data_quality_use_cases","slug":"/reference/learn/data_quality_use_cases/dq_use_cases_lp","permalink":"/docs/reference/learn/data_quality_use_cases/dq_use_cases_lp","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"sidebar_label":"Data quality use cases","title":"Data quality use cases","hide_title":true,"description":"Example data quality use cases and implementations with GX Core.","hide_feedback_survey":true,"pagination_next":null,"pagination_prev":null},"sidebar":"learn"}');var n=t(74848),i=t(28453),r=t(94204),c=t(55216),o=t(85316);const l={sidebar_label:"Data quality use cases",title:"Data quality use cases",hide_title:!0,description:"Example data quality use cases and implementations with GX Core.",hide_feedback_survey:!0,pagination_next:null,pagination_prev:null},d=void 0,u={},_=[];function p(e){const a={p:"p",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.A,{title:l.title,children:(0,n.jsx)(a.p,{children:"Learn how to use GX to address key data quality scenarios."})}),"\n",(0,n.jsx)(a.p,{children:"A comprehensive data quality strategy relies on a multidimensional approach to achieving and maintaining high-quality data. GX enables you to define and validate data quality checks across a variety of data quality and observability dimensions."}),"\n",(0,n.jsxs)(r.A,{children:[(0,n.jsx)(c.A,{topIcon:!0,label:"Distribution",description:"Validate that data values adhere to expected ranges.",to:"/reference/learn/data_quality_use_cases/distribution",icon:"/img/actions_icon.svg"}),(0,n.jsx)(c.A,{topIcon:!0,label:"Freshness",description:"Verify that data is available within expected timeframes.",to:"/reference/learn/data_quality_use_cases/freshness",icon:"/img/actions_icon.svg"}),(0,n.jsx)(c.A,{topIcon:!0,label:"Integrity",description:"Validate relationships and dependencies between data.",to:"/reference/learn/data_quality_use_cases/integrity",icon:"/img/actions_icon.svg"}),(0,n.jsx)(c.A,{topIcon:!0,label:"Missingness",description:"Identify gaps in data to maintain data completeness.",to:"/reference/learn/data_quality_use_cases/missingness",icon:"/img/actions_icon.svg"}),(0,n.jsx)(c.A,{topIcon:!0,label:"Schema",description:"Verify that data structure conforms to established rules.",to:"/reference/learn/data_quality_use_cases/schema",icon:"/img/actions_icon.svg"}),(0,n.jsx)(c.A,{topIcon:!0,label:"Uniqueness",description:"Validate that distinct values are present only once.",to:"/reference/learn/data_quality_use_cases/uniqueness",icon:"/img/actions_icon.svg"}),(0,n.jsx)(c.A,{topIcon:!0,label:"Volume",description:"Validate that record quantity falls within expected bounds.",to:"/reference/learn/data_quality_use_cases/volume",icon:"/img/actions_icon.svg"}),(0,n.jsx)(c.A,{topIcon:!0,label:"Unstructured data",description:"Validate structured metadata generated from unstructured content.",to:"/reference/learn/data_quality_use_cases/unstructured_data",icon:"/img/actions_icon.svg"})]})]})}function h(e={}){const{wrapper:a}={...(0,i.R)(),...e.components};return a?(0,n.jsx)(a,{...e,children:(0,n.jsx)(p,{...e})}):p(e)}},28453(e,a,t){t.d(a,{R:()=>r,x:()=>c});var s=t(96540);const n={},i=s.createContext(n);function r(e){const a=s.useContext(i);return s.useMemo(function(){return"function"==typeof e?e(a):{...a,...e}},[a,e])}function c(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),s.createElement(i.Provider,{value:a},e.children)}},42386(e,a,t){t.d(a,{A:()=>c});t(96540);var s=t(28774),n=t(66588),i=t(56347);var r=t(74848);const c=({to:e,...a})=>{const t=(e=>{if(!e.startsWith("/"))throw Error("paths to useVersionedLink must start with a slash");const{pathname:a}=(0,i.zy)(),{versions:t}=(0,n.P_)("docusaurus-plugin-content-docs");for(const s of Object.values(t))if("/docs"!==s.path&&a.startsWith(`${s.path}/`))return`${s.path}${e}`;return`/docs${e}`})(e);return(0,r.jsx)(s.A,{to:t,...a})}},55216(e,a,t){t.d(a,{A:()=>d});t(96540),t(28774);var s=t(42386);const n="linkCard_fEEo",i="linkCard__icon_tf_K",r="linkCard__copy_AenD",c="linkCard__label_uDqT",o="linkCard__description_oNoQ";var l=t(74848);function d({label:e,description:a,icon:t,to:d,truncate:u,topIcon:_}){return(0,l.jsxs)(s.A,{className:n,id:"linkCard",to:d,"data-truncate":u,"data-top-icon":_,children:[t&&(0,l.jsx)("div",{className:i,children:(0,l.jsx)("img",{src:t,alt:""})}),(0,l.jsxs)("div",{className:r,children:[(0,l.jsx)("p",{className:c,children:e}),a&&(0,l.jsx)("p",{className:o,children:a})]})]})}},85316(e,a,t){t.d(a,{A:()=>c});t(96540);const s="overviewCard_UqHN",n="overviewCard__title_jN3Z",i="overviewCard__description_BtZf";var r=t(74848);function c({title:e,children:a}){return(0,r.jsxs)("header",{className:s,id:"overviewCard",children:[(0,r.jsx)("h1",{className:n,children:e}),(0,r.jsx)("h4",{className:i,children:a})]})}},94204(e,a,t){t.d(a,{A:()=>i});t(96540);const s="linkCardGrid_wqrM";var n=t(74848);function i({children:e}){return(0,n.jsx)("div",{className:s,children:e})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.