{"templateName":"fundamentals-template","cssClassNames":"fundamentals-page page basicpage summit-page","allowedRenditionsWidth":["320","480","640","768","960","1200","1440","1920"],"description":"Discover how data lineage restores context in enterprise environments. Learn best practices for impact analysis, data quality, and regulatory compliance.","language":"it","title":"What is Data Lineage? The Enterprise Management Guide","analyticsPageType":"homepage","analyticsCategory":"general","analyticsSubCategory":"","excludeFromAnalytics":false,":mappedPath":"/it/fundamentals/data-lineage/",":type":"snowflake-site/components/structure/page",":items":{"root":{"columnCount":12,"columnClassNames":{"experiencefragment-banner":"aem-GridColumn aem-GridColumn--default--12","experiencefragment-header":"aem-GridColumn aem-GridColumn--default--12","responsivegrid":"aem-GridColumn aem-GridColumn--default--12","experiencefragment-footer":"aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--offset--default--0 aem-GridColumn--default--none","experiencefragment":"aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--offset--default--0 aem-GridColumn--default--none","markup_editor":"aem-GridColumn aem-GridColumn--default--12","modal_container":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":items":{"experiencefragment-banner":{"id":"experiencefragment-c3d6263560","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/it/site/pushdown-banner/master/jcr:content","configured":true,":type":"snowflake-site/components/experiencefragment","xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/it/site/pushdown-banner/master.xfmodel.json?callerPage=/content/snowflake-site/global/it/fundamentals/data-lineage"},"experiencefragment-header":{"id":"experiencefragment-ff95616ea4","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/it/site/mega-nav-header/master/jcr:content","configured":true,":type":"snowflake-site/components/experiencefragment","xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/it/site/mega-nav-header/master.xfmodel.json?callerPage=/content/snowflake-site/global/it/fundamentals/data-lineage"},"markup_editor":{"id":"markup-editor-11fd336e30","title":" ","cssContent":"div.snowflake-breadcrumb a.snowflake-breadcrumb-item,.snowflake-breadcrumb div.snowflake-breadcrumb-item{text-transform:none;font-weight:500}.snowflake-breadcrumb svg{display:none !important}.snowflake-breadcrumb a:has(svg)::after{content:'/';margin:0 12px;color:#666}.fundamentals-hero .display-2-v2{text-transform:none !important}@media screen and (min-width:1024px){.fundamentals-hero .snowflake-hero-system-inner snowflake-container snowflake-hero-system-layout-60-40{width:80% !important;max-width:700px !important}}.snowflake-hero-system-buttons-container+div:has(.snowflake-manual-breadcrumbs),.snowflake-hero-system-buttons-container+div:has(.fundamentals-hero__breadcrumbs),.snowflake-hero-system-buttons-container+div:has(.snowflake-breadcrumb){order:-1}.fundamentals-hero__breadcrumbs ol li:not(:last-child)::after{content:'';display:inline-block;width:12px;height:12px;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 10' data-testid='button-link-icon' class='link-icon'%3E%3Cpath d='m1.572 9.515 4.417-4.447L1.497.548' stroke='%23666'%3E%3C/path%3E%3C/svg%3E\");background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 12px}.fundamentals-hero__breadcrumbs ol{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;align-items:center}#subNav .subnav__item.subnav__item--features{color:var(--ui-01)}#subNav .subnav__item.subnav__item--features::after{content:'';display:block;width:100%;height:4px;margin:0 12px;background:var(--ui-01);position:absolute;bottom:-18.5px;left:0}.use-case-hero__architecture{background:#fff;border-radius:8px}@media screen and (min-width:768px){.use-case-body\u003E.snowflake-flexible-column-container-items\u003Ediv:first-child{position:sticky;top:200px}}.page-toc ul{list-style-type:none;padding:0}.page-toc li{padding:8px 16px;border-left:4px solid var(--ui-01);cursor:pointer;transition:300ms ease all}.page-toc li:hover{color:var(--ui-01);border-color:#7fd3f1;transition:300ms ease all}.story-highlights{padding:48px;border-radius:4px}.logo-container{max-width:180px}.flex-container\u003E.container\u003E.cmp-container\u003E.aem-container{align-items:center;justify-content:center;gap:48px;flex-wrap:nowrap}.flex-container\u003E.container\u003E.cmp-container\u003E.aem-container\u003Ediv{width:auto;margin:0 !important}.flex-container\u003E.container\u003E.cmp-container\u003E.aem-container\u003Ediv:last-child{flex-grow:1}.flex-container .aem-Grid::before,.flex-container .aem-Grid::after{display:none !important}.use-case-body table{margin-top:24px;margin-bottom:24px;width:100%;background-color:var(--ui-background-01);border-collapse:collapse;border:2px solid var(--ui-background-09);font-family:'Lato',sans-serif;color:var(--ui-background-09)}.use-case-body table thead{background-color:var(--ui-01)}.use-case-body th,.use-case-body td{min-width:120px;border:2px solid var(--ui-background-09);padding:var(--spacing-01)}.use-case-body ol{margin-top:0 !important}.use-case-body ol li{margin-bottom:1rem !important}#subNav .subnav__item.subnav__item--features{color:var(--ui-01)}#subNav .subnav__item.subnav__item--features::after{content:'';display:block;width:100%;height:4px;background:var(--ui-01);position:absolute;bottom:-18.5px;left:0}.use-case-hero__architecture{background:#fff;border-radius:8px}@media screen and (min-width:768px){.use-case-body\u003E.snowflake-flexible-column-container-items\u003Ediv:first-child{position:sticky;top:200px}}.page-toc ul{list-style-type:none;padding:0}.page-toc li{padding:8px 16px;border-left:4px solid var(--ui-01);cursor:pointer;transition:300ms ease all}.page-toc li:hover{color:var(--ui-01);border-color:#7fd3f1;transition:300ms ease all}.story-highlights{padding:48px;border-radius:4px}.logo-container{max-width:180px}.flex-container\u003E.container\u003E.cmp-container\u003E.aem-container{align-items:center;justify-content:center;gap:48px;flex-wrap:nowrap}.flex-container\u003E.container\u003E.cmp-container\u003E.aem-container\u003Ediv{width:auto;margin:0 !important}.flex-container\u003E.container\u003E.cmp-container\u003E.aem-container\u003Ediv:last-child{flex-grow:1}.flex-container .aem-Grid::before,.flex-container .aem-Grid::after{display:none !important}.snowflake-highlights{overflow:hidden;background-color:var(--ui-background-05);padding-left:24px;padding-right:24px;border:1px solid #ccc;border-radius:8px}div.use-case-body .snowflake-text h2,div.use-case-body .snowflake-text .heading-2-v2,div.use-case-body .snowflake-text h3,div.use-case-body .snowflake-text .heading-3-v2,div.use-case-body .snowflake-title-v2 .heading-3-v2,div.use-case-body .snowflake-text h4,div.use-case-body .snowflake-text .heading-4-v2,div.use-case-body .snowflake-title-v2 .heading-4-v2,div.use-case-body .snowflake-text h5,div.use-case-body .snowflake-text .heading-5-v2,div.use-case-body .snowflake-title-v2 .heading-5-v2,div.use-case-body .snowflake-text h6,div.use-case-body .snowflake-title-v2 .heading-6-v2,div.use-case-body .snowflake-text .heading-6-v2{text-transform:none !important}div.use-case-body .snowflake-text h2,div.use-case-body .snowflake-text .heading-2-v2,div.use-case-body .snowflake-text h3,div.use-case-body .snowflake-text .heading-3-v2,div.use-case-body .snowflake-text h4,div.use-case-body .snowflake-text .heading-4-v2,div.use-case-body .snowflake-text h5,div.use-case-body .snowflake-text .heading-5-v2,div.use-case-body .snowflake-text h6,div.use-case-body .snowflake-text .heading-6-v2{margin-top:1.5rem !important;line-height:1.1 !important}div.use-case-body .snowflake-text h3,div.use-case-body .snowflake-text .heading-3-v2,div.use-case-body .snowflake-text .heading-3-v2,div.use-case-body .snowflake-title-v2 .heading-3-v2,div.use-case-body .snowflake-text h4,div.use-case-body .snowflake-text .heading-4-v2,div.use-case-body .snowflake-text .heading-4-v2,div.use-case-body .snowflake-title-v2 .heading-4-v2,div.use-case-body .snowflake-text h5,div.use-case-body .snowflake-text .heading-5-v2,div.use-case-body .snowflake-text .heading-5-v2,div.use-case-body .snowflake-title-v2 .heading-5-v2,div.use-case-body .snowflake-text h6,div.use-case-body .snowflake-text .heading-6-v2,div.use-case-body .snowflake-text .heading-6-v2,div.use-case-body .snowflake-title-v2 .heading-6-v2{font-family:Lato,sans-serif !important;font-weight:800 !important}div.use-case-body .snowflake-text h2,div.use-case-body .snowflake-text .heading-2-v2,div.use-case-body .snowflake-title-v2 .heading-2-v2{text-transform:none !important;font-size:28px !important}div.use-case-body .snowflake-text h3,div.use-case-body .snowflake-text .heading-3-v2,div.use-case-body .snowflake-title-v2 .heading-3-v2{font-size:22px !important}div.use-case-body .snowflake-text h4,div.use-case-body .snowflake-text .heading-4-v2,div.use-case-body .snowflake-title-v2 .heading-4-v2{font-size:18px !important}div.use-case-body .snowflake-text h5,div.use-case-body .snowflake-text .heading-5-v2,div.use-case-body .snowflake-title-v2 .heading-5-v2{font-size:16px !important}div.use-case-body .snowflake-text h6,div.use-case-body .snowflake-text .heading-6-v2,div.use-case-body .snowflake-title-v2 .heading-6-v2{font-size:14px !important}@media screen and (min-width:992px){div.use-case-body .snowflake-text h2,div.use-case-body .snowflake-text .heading-2-v2,div.use-case-body .snowflake-title-v2 .heading-2-v2{font-size:38px !important}div.use-case-body .snowflake-text h3,div.use-case-body .snowflake-text .heading-3-v2,div.use-case-body .snowflake-title-v2 .heading-3-v2{font-size:26px !important}div.use-case-body .snowflake-text h4,div.use-case-body .snowflake-text .heading-4-v2,div.use-case-body .snowflake-title-v2 .heading-4-v2{font-size:22px !important}div.use-case-body .snowflake-text h5,div.use-case-body .snowflake-text .heading-5-v2,div.use-case-body .snowflake-title-v2 .heading-5-v2{font-size:18px !important}div.use-case-body .snowflake-text h6,div.use-case-body .snowflake-text .heading-6-v2,div.use-case-body .snowflake-title-v2 .heading-6-v2{font-size:16px !important}}","jsContent":"window.addEventListener('click',(e)=\u003E{if(e.target.tagName==='LI'&&e.target.dataset.anchor){const target=document.getElementById(e.target.dataset.anchor);if(target){const targetPosition=target.getBoundingClientRect().top+window.pageYOffset-220;window.scrollTo({top:targetPosition,behavior:'smooth'});}}});",":type":"snowflake-site/components/markup-editor","isGSAPEnabled":false},"responsivegrid":{"columnCount":12,"columnClassNames":{"container":"aem-GridColumn aem-GridColumn--default--12","container_411970921_":"aem-GridColumn aem-GridColumn--default--12","hero_system_copy":"aem-GridColumn aem-GridColumn--default--12","container_copy":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":items":{"hero_system_copy":{"id":"hero-system-da3ac126e4","additionalClasses":"fundamentals-hero","heroStyle":"primary","headline":{"id":"headline","type":"display2","lines":["Data Lineage: Essential Guide for Enterprise Data Management"],":type":"snowflake-site/components/title-v2"},"subheadline":{"id":"subheadline","text":"\u003Cp\u003EWhen data is reused across teams and systems, context tends to erode faster than organizations expect. Data lineage gives teams a way to trace data from source to use, including the transformations, dependencies and downstream assets that shape how it is interpreted. This guide explains how data lineage helps restore context so teams can govern change, investigate issues and use data with more confidence.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text"},"layout":"60-40","buttons_container":{"layout":"SIMPLE","id":"container-478bdfd2e2",":type":"snowflake-site/components/button/buttons-container",":items":{},":itemsOrder":[]},"flexible_container":{"layout":"SIMPLE","id":"container-42c4bd57ae",":type":"snowflake-site/components/container",":items":{"breadcrumb":{"id":"breadcrumb-3e571e353a","items":[{"id":"breadcrumb-3e571e353a-item-54dbbec495","link":{"valid":true,"url":"/en/"},"active":false,"current":false,"title":"English",":type":"snowflake-site/components/structure/spa"},{"id":"breadcrumb-3e571e353a-item-49f68b44b1","link":{"valid":true,"url":"/en/"},"active":false,"current":false,"title":"English",":type":"snowflake-site/components/structure/spa"},{"id":"breadcrumb-3e571e353a-item-4a811195e3","link":{"valid":true,"url":"/it/"},"active":false,"current":false,"title":"Italiano",":type":"snowflake-site/components/structure/page","appliedCssClassNames":"summit-page"},{"id":"breadcrumb-3e571e353a-item-0d4c327474","link":{"valid":true,"url":"/it/fundamentals/"},"active":false,"current":false,"title":"AI Data Cloud: Concetti Fondamentali",":type":"snowflake-site/components/structure/page","appliedCssClassNames":"summit-page"},{"id":"breadcrumb-3e571e353a-item-f2e00432c3","link":{"valid":true,"url":"/it/fundamentals/data-lineage/"},"active":true,"current":true,"title":"Data Lineage",":type":"snowflake-site/components/structure/fundamentals-page","appliedCssClassNames":"summit-page"}],":type":"snowflake-site/components/breadcrumb"}},":itemsOrder":["breadcrumb"]},":type":"snowflake-site/components/hero-system","appliedCssClassNames":"snowflake-hero-system-background-grad-white"},"container_copy":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"container":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"container-0299087cfe",":type":"snowflake-site/components/container",":items":{"container":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"flexible_column_cont":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"container-8f24daa5b5",":type":"snowflake-site/components/container",":items":{"flexible_column_cont":{"id":"flexible-column-container-d3b62fe00a","type":"2-column-25-75","alignColumns":"top","containerMaxWidth":"extra-large","topPadding":"medium","bottomPadding":"medium","spaceBetween":"small","reverseOnMobile":false,"carouselOnMobile":false,"propertiesCSSClasses":"use-case-body","backgroundImageOption":"none","flexible_column_content_container_1":{"layout":"SIMPLE","id":"container-100eb9d8e2",":type":"snowflake-site/components/flexible-column-container/flexible-column-content-container",":items":{"text":{"id":"text-cb1724b146","additionalClasses":"page-toc","text":"\u003Cul\u003E\u003Cli data-anchor=\"overview\"\u003EOverview\u003C/li\u003E\u003Cli data-anchor=\"what-is-data-lineage\"\u003EWhat is data lineage?\u003C/li\u003E\u003Cli data-anchor=\"the-benefits-of-data-lineage-and-why-its-important\"\u003EThe benefits of data lineage and why it's important\u003C/li\u003E\u003Cli data-anchor=\"how-data-lineage-works\"\u003EHow data lineage works\u003C/li\u003E\u003Cli data-anchor=\"data-lineage-metadata-and-governance\"\u003EData lineage, metadata and governance\u003C/li\u003E\u003Cli data-anchor=\"data-lineage-and-data-quality\"\u003EData lineage and data quality\u003C/li\u003E\u003Cli data-anchor=\"data-lineage-and-regulatory-compliance\"\u003EData lineage and regulatory compliance\u003C/li\u003E\u003Cli data-anchor=\"data-lineage-for-ai-and-analytics\"\u003EData lineage for AI and analytics\u003C/li\u003E\u003Cli data-anchor=\"implementing-data-lineage\"\u003EImplementing data lineage\u003C/li\u003E\u003Cli data-anchor=\"data-lineage-in-modern-data-architectures\"\u003EData lineage in modern data architectures\u003C/li\u003E\u003Cli data-anchor=\"the-future-of-data-lineage\"\u003EThe future of data lineage\u003C/li\u003E\u003Cli data-anchor=\"data-lineage-faqs\"\u003EData Lineage FAQs\u003C/li\u003E\u003Cli data-anchor=\"resources\"\u003EResources\u003C/li\u003E\u003C/ul\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-size-regular text-color-text-05"},"experiencefragment":{"id":"experiencefragment-1192e8020b","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/it/site/share-icons/share-icons-no-title/jcr:content","configured":true,":type":"snowflake-site/components/experiencefragment","xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/it/site/share-icons/share-icons-no-title.xfmodel.json?callerPage=/content/snowflake-site/global/it/fundamentals/data-lineage"}},":itemsOrder":["text","experiencefragment"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-small"},"flexible_column_content_container_2":{"layout":"SIMPLE","id":"fundamentals-main-content",":type":"snowflake-site/components/flexible-column-container/flexible-column-content-container",":items":{"section_0":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"text_0":"aem-GridColumn aem-GridColumn--default--12","title_v2":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"overview",":type":"snowflake-site/components/container",":items":{"title_v2":{"id":"title-v2-2473454d7a","type":"heading2","lines":["Overview"],":type":"snowflake-site/components/title-v2"},"text_0":{"id":"text-8b118457b0","text":"\u003Cp\u003EWhen data is reused across teams and systems, context tends to erode faster than organizations expect. Data lineage gives teams a way to trace data from source to use, including the transformations, dependencies and downstream assets that shape how it is interpreted. This guide explains how data lineage helps restore context so teams can govern change, investigate issues and use data with more confidence.\u003C/p\u003E\u003Cp\u003EData lineage helps organizations answer a practical question: when data changes upstream, what else changes with it? A revenue table may feed dashboards, models, operational workflows and executive reporting at the same time, so when a source field or transformation changes, teams need a way to trace the impact across systems before inconsistencies spread further.\u003C/p\u003E\u003Cp\u003EIn enterprise environments, data rarely stays in one place or one form for long. A single dataset may be copied, joined, filtered, enriched, masked, aggregated and republished across teams that do not share the same assumptions or context. Without lineage, teams are left reconstructing that history manually. With lineage, they can inspect the path, understand how an asset became what it is and make better decisions about whether it is safe and appropriate to use.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"}},":itemsOrder":["title_v2","text_0"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-extra-small"},"section_1":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"text_1":"aem-GridColumn aem-GridColumn--default--12","text_0":"aem-GridColumn aem-GridColumn--default--12","title_v2":"aem-GridColumn aem-GridColumn--default--12","h3_title_0":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"what-is-data-lineage",":type":"snowflake-site/components/container",":items":{"title_v2":{"id":"title-v2-a1aa074a38","type":"heading2","lines":["What is data lineage?"],":type":"snowflake-site/components/title-v2"},"text_0":{"id":"text-eb7b6c24a2","text":"\u003Cp\u003EData lineage is a record of how data travels through systems over time. It captures where data originated, how it was transformed, which assets it fed and which downstream reports, applications or systems now rely on it. Depending on the platform, lineage may be available at the table, view, pipeline or column level — and in platforms that handle nested or semi-structured data, at the field level within those structures.\u003C/p\u003E\u003Cp\u003EA useful lineage view shows relationships that teams can act on, including transformation logic, dependency paths, ownership, usage context and, in many cases, the policies or classifications attached to the data as it moves. When a steward needs to confirm whether a sensitive field was masked before reaching an analytics environment, or an engineer needs to understand which dashboards will break if a schema changes, lineage should help answer those questions without requiring a manual investigation.\u003C/p\u003E\u003Cp\u003EThis is why data lineage is often treated as a core part of modern \u003Ca href=\"https://www.snowflake.com/en/fundamentals/data-governance/\"\u003Egovernance\u003C/a\u003E rather than merely a documentation exercise. It gives teams a way to verify how data is produced and consumed, which makes it easier to assess trust, investigate issues and manage change across a large data estate.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"},"h3_title_0":{"id":"title-v2-339098ef82","type":"heading3","lines":["Data modeling and data lineage"],":type":"snowflake-site/components/title-v2"},"text_1":{"id":"text-0c74b93ee1","text":"\u003Cp\u003E\u003Ca href=\"https://www.snowflake.com/en/fundamentals/data-modeling/\"\u003EData modeling\u003C/a\u003E and data lineage are closely related, but they serve different purposes. A data model defines how data is structured and how entities relate to one another within a system or domain. Data lineage shows how that data moves, changes and is used across systems over time. In practice, the two are most useful together. A data model helps teams understand what a dataset is supposed to represent, while lineage helps them verify how it was produced, transformed and consumed in real workflows.\u003C/p\u003E\u003Cp\u003EThis distinction matters in enterprise environments, where structure alone does not explain operational reality. A well-designed model may define the intended relationships among entities, but lineage shows whether downstream tables, reports and applications are actually using that structure consistently. Used together, data modeling and lineage give teams stronger context for governance, impact analysis and trusted data use.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"}},":itemsOrder":["title_v2","text_0","h3_title_0","text_1"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-extra-small"},"section_2":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"text_1":"aem-GridColumn aem-GridColumn--default--12","text_0":"aem-GridColumn aem-GridColumn--default--12","text_3":"aem-GridColumn aem-GridColumn--default--12","title_v2":"aem-GridColumn aem-GridColumn--default--12","h3_title_0":"aem-GridColumn aem-GridColumn--default--12","text_2":"aem-GridColumn aem-GridColumn--default--12","h3_title_1":"aem-GridColumn aem-GridColumn--default--12","h3_title_2":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"the-benefits-of-data-lineage-and-why-its-important",":type":"snowflake-site/components/container",":items":{"title_v2":{"id":"title-v2-987538b562","type":"heading2","lines":["The benefits of data lineage and why it's important"],":type":"snowflake-site/components/title-v2"},"text_0":{"id":"text-7e44af5c73","text":"\u003Cp\u003EData lineage becomes valuable the moment teams need to explain a result, assess the impact of a change or verify that a dataset is being used appropriately. In stable, low-complexity environments, people can sometimes hold that context in their heads. In enterprise environments, where data passes through many pipelines, tools and teams, this system breaks down quickly.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"},"h3_title_0":{"id":"title-v2-264aa265ca","type":"heading3","lines":["Informing impact analysis"],":type":"snowflake-site/components/title-v2"},"text_1":{"id":"text-acbc55760a","text":"\u003Cp\u003EOne of the clearest benefits is in impact analysis. When a source table changes, lineage helps teams see which reports, models, features or downstream jobs depend on it before they make the change. This reduces avoidable outages and shortens the cycle between a proposed change and safe deployment.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"},"h3_title_1":{"id":"title-v2-69e98d3a83","type":"heading3","lines":["Accelerating troubleshooting"],":type":"snowflake-site/components/title-v2"},"text_2":{"id":"text-abecc03bfc","text":"\u003Cp\u003ELineage also speeds troubleshooting. If a metric looks wrong in a dashboard, teams can trace the asset backward through transformation steps, intermediate tables and source systems instead of checking every possible failure point in isolation. The same path that helps an engineer isolate a broken transformation can help a steward identify where a definition drifted or where a quality rule stopped being enforced.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"},"h3_title_2":{"id":"title-v2-7388645aaa","type":"heading3","lines":["Increasing trust"],":type":"snowflake-site/components/title-v2"},"text_3":{"id":"text-0e67f4796b","text":"\u003Cp\u003EThere is a trust dimension as well. Analysts, data scientists and business stakeholders are more likely to use a dataset confidently when they can inspect its origin, understand how it was shaped and see whether it is governed appropriately. Trust becomes even more important as organizations scale self-service analytics and AI systems, where more people are making decisions based on assets they did not create themselves.\u003C/p\u003E\u003Cp\u003E\u003Cem\u003ESee how one enterprise approached lineage at scale in \u003Ca href=\"https://www.youtube.com/watch?v=A-0RFqyY9WQ\"\u003ESilos To Symphony: Spotify's Journey With Data Lineage At Scale\u003C/a\u003E.\u003C/em\u003E\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"}},":itemsOrder":["title_v2","text_0","h3_title_0","text_1","h3_title_1","text_2","h3_title_2","text_3"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-extra-small"},"section_3":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"text_0":"aem-GridColumn aem-GridColumn--default--12","title_v2":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"how-data-lineage-works",":type":"snowflake-site/components/container",":items":{"title_v2":{"id":"title-v2-a7e99f4d92","type":"heading2","lines":["How data lineage works"],":type":"snowflake-site/components/title-v2"},"text_0":{"id":"text-7155a3cba2","text":"\u003Cp\u003EData lineage is typically built from metadata collected across the systems where data is stored, transformed and consumed. This can include databases, data warehouses, \u003Ca href=\"https://www.snowflake.com/en/fundamentals/data-lakes-and-data-lake-architecture/\"\u003Edata lakes\u003C/a\u003E, orchestration tools, integration platforms, business intelligence tools, notebooks, catalogs and \u003Ca href=\"https://www.snowflake.com/en/blog/horizon-catalog-data-governance/\"\u003Egovernance\u003C/a\u003E systems. The goal is to capture enough technical detail to reconstruct the path of the data, then present that path in a way teams can inspect and use.\u003C/p\u003E\u003Cp\u003ESome lineage is derived from query parsing, transformation logic or pipeline definitions. Some is captured through native integrations, APIs or automated scans of metadata repositories. In more mature environments, lineage is updated continuously as schemas, jobs and dependencies change, which helps prevent the graph from becoming stale as the environment evolves.\u003C/p\u003E\u003Cp\u003EWhat matters is not only that the connections exist, but that they remain current enough to support real decisions. A lineage map that reflects last quarter's architecture is not especially helpful when teams are trying to understand this morning's pipeline failure or evaluate the blast radius of a schema update.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"}},":itemsOrder":["title_v2","text_0"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-extra-small"},"section_4":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"text_1":"aem-GridColumn aem-GridColumn--default--12","text_0":"aem-GridColumn aem-GridColumn--default--12","title_v2":"aem-GridColumn aem-GridColumn--default--12","h3_title_0":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"data-lineage-metadata-and-governance",":type":"snowflake-site/components/container",":items":{"title_v2":{"id":"title-v2-32e63afbd4","type":"heading2","lines":["Data lineage, metadata and governance"],":type":"snowflake-site/components/title-v2"},"text_0":{"id":"text-a7cd607d1b","additionalClasses":"list--blue-bullets","text":"\u003Cp\u003EData lineage depends on metadata, but it is not interchangeable with metadata management. Metadata describes the asset. Lineage shows how that asset relates to others over time.\u003C/p\u003E\u003Cul\u003E\u003Cli\u003E\u003Cstrong\u003ETechnical metadata\u003C/strong\u003E may capture schema definitions, transformation logic, job history, system dependencies and access patterns — it may show, for example, that one table feeds another through a transformation job.\u003C/li\u003E\u003Cli\u003E\u003Cstrong\u003EBusiness metadata\u003C/strong\u003E adds a different layer: owner, steward, glossary definition, certification status, tags, sensitivity classification, usage guidance and policy context. It may explain whether that downstream asset is certified, which team owns it, what the metric means, whether the data is sensitive and how frequently it refreshes.\u003C/li\u003E\u003C/ul\u003E\u003Cp\u003EWhen these signals are combined in a modern \u003Ca href=\"https://www.snowflake.com/en/fundamentals/data-catalog/\"\u003Edata catalog\u003C/a\u003E implementation, the lineage path becomes a way to interpret whether that movement is acceptable, governed and aligned with how the data is supposed to be used. It is worth noting that this richer picture — where technical lineage is annotated with ownership, classification and policy context — reflects what catalog-enriched lineage provides. Technical lineage alone shows the path while the catalog layer is what makes that path interpretable from a governance standpoint.\u003C/p\u003E\u003Cp\u003EThis is why lineage is especially important for governance teams. A policy does not operate in a vacuum. If a column is tagged as regulated, teams need to know where that column flows, how it is transformed, which derived assets still carry risk and whether controls continue to apply downstream. Lineage helps surface those paths so stewards can trace exposure, validate controls and review policy exceptions with more confidence.\u003C/p\u003E\u003Cp\u003EThe same principle applies to definitions and stewardship. A metric definition may look settled in a glossary, but if teams have created parallel transformations or inconsistent downstream logic, the operational truth may have drifted away from the documented one. Lineage helps teams compare the documented meaning of a data asset with the actual path it takes through production systems.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"},"h3_title_0":{"id":"title-v2-c3b6eb9fcf","type":"heading3","lines":["Automated metadata collection"],":type":"snowflake-site/components/title-v2"},"text_1":{"id":"text-e73b24d317","additionalClasses":"list--blue-bullets","text":"\u003Cp\u003EIn a modern data estate, tables are updated, pipelines are revised, schemas evolve and dependencies shift too often for manual documentation to stay current for long. Automated metadata collection enables data lineage to remain useful as environments grow more distributed and change more frequently.\u003C/p\u003E\u003Cp\u003EAutomated collection works by using crawlers, connectors or event-driven listeners that continuously scan or monitor data sources and capture metadata.\u003C/p\u003E\u003Cp\u003EWhen metadata is collected continuously, teams are better positioned to:\u003C/p\u003E\u003Cul\u003E\u003Cli\u003EIdentify upstream and downstream dependencies\u003C/li\u003E\u003Cli\u003EConduct impact analysis before system changes are made\u003C/li\u003E\u003Cli\u003ETrace data quality issues back to their source\u003C/li\u003E\u003Cli\u003ESupport regulatory compliance and audit requirements\u003C/li\u003E\u003Cli\u003EEnable \u003Ca href=\"https://www.sigmacomputing.com/product/self-service\"\u003Eself-service analytics\u003C/a\u003E with more confidence\u003C/li\u003E\u003C/ul\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"}},":itemsOrder":["title_v2","text_0","h3_title_0","text_1"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-extra-small"},"section_5":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"text_0":"aem-GridColumn aem-GridColumn--default--12","title_v2":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"data-lineage-and-data-quality",":type":"snowflake-site/components/container",":items":{"title_v2":{"id":"title-v2-57c95436b6","type":"heading2","lines":["Data lineage and data quality"],":type":"snowflake-site/components/title-v2"},"text_0":{"id":"text-f1fa9ae98d","text":"\u003Cp\u003EWhen a data quality issue appears, it can be extremely challenging to identify where the problem entered the system and understand how far it spread before anyone caught it. Data lineage helps reveal upstream dependencies, transformation steps and downstream consumers connected to the affected asset. If a value arrives late, if a join changes row counts unexpectedly or if a field starts carrying nulls after a pipeline update, lineage helps teams narrow the investigation. Instead of treating every quality issue as a separate mystery, teams can follow the dependency chain and inspect the points where the data was filtered, aggregated, enriched or republished.\u003C/p\u003E\u003Cp\u003EThis is also why lineage is closely tied to data quality programs. Quality rules are more useful when teams can see where they apply, what assets they protect and what downstream processes depend on them. A failed validation check matters differently when it affects an internal exploratory dataset than when it feeds a finance report, a customer-facing application or a model used in production.\u003C/p\u003E\u003Cp\u003EOver time, lineage can help organizations move from reactive debugging to more disciplined change management. Teams begin to understand which assets are structurally important, where fragile dependencies exist and which upstream systems introduce the most downstream risk. This makes it easier to prioritize remediation work and to attach quality controls where they will have the greatest operational value.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"}},":itemsOrder":["title_v2","text_0"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-extra-small"},"section_6":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"text_1":"aem-GridColumn aem-GridColumn--default--12","text_0":"aem-GridColumn aem-GridColumn--default--12","title_v2":"aem-GridColumn aem-GridColumn--default--12","h3_title_0":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"data-lineage-and-regulatory-compliance",":type":"snowflake-site/components/container",":items":{"title_v2":{"id":"title-v2-f21bccd69d","type":"heading2","lines":["Data lineage and regulatory compliance"],":type":"snowflake-site/components/title-v2"},"text_0":{"id":"text-f916013176","additionalClasses":"list--blue-bullets","text":"\u003Cp\u003ECompliance teams are often asked to answer practical questions that sound simple until they meet a complex data estate:\u003C/p\u003E\u003Cul\u003E\u003Cli\u003EWhere did this data come from?\u003C/li\u003E\u003Cli\u003EWho touched it?\u003C/li\u003E\u003Cli\u003EHow was it transformed?\u003C/li\u003E\u003Cli\u003EWhich downstream systems received it?\u003C/li\u003E\u003Cli\u003EWere the appropriate controls applied along the way?\u003C/li\u003E\u003C/ul\u003E\u003Cp\u003EData lineage helps organizations answer those questions with evidence. By documenting the movement and transformation of data across systems, lineage creates an auditable record that teams can use to demonstrate how sensitive information was processed, where governed data traveled and what must be considered when policies change.\u003C/p\u003E\u003Cp\u003EThis information is invaluable across a wide range of regulatory and internal control scenarios. Privacy teams may need to verify how personal data moved across environments. Finance teams may need to understand how a reported number was constructed. Governance teams may need to show that restricted data did not move into an unauthorized workflow without masking, approval or policy enforcement.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"},"h3_title_0":{"id":"title-v2-4e43ddb220","type":"heading3","lines":["Data lineage for audit support"],":type":"snowflake-site/components/title-v2"},"text_1":{"id":"text-a7fc550e56","text":"\u003Cp\u003EDuring an audit, speed matters almost as much as completeness. Teams rarely have the luxury of reconstructing lineage manually from code, tickets and tribal knowledge once a request arrives. A maintained lineage record makes it easier to trace source systems, identify dependencies, document transformation logic and review access or handling patterns without starting from scratch each time.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"}},":itemsOrder":["title_v2","text_0","h3_title_0","text_1"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-extra-small"},"section_7":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"text_0":"aem-GridColumn aem-GridColumn--default--12","title_v2":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"data-lineage-for-ai-and-analytics",":type":"snowflake-site/components/container",":items":{"title_v2":{"id":"title-v2-c1bafd0905","type":"heading2","lines":["Data lineage for AI and analytics"],":type":"snowflake-site/components/title-v2"},"text_0":{"id":"text-8becba6ce1","text":"\u003Cp\u003EAs organizations expand into advanced analytics and \u003Ca href=\"https://www.snowflake.com/en/blog/openflow-revolutionizes-data-movement-ai/\"\u003EAI workflows\u003C/a\u003E, lineage becomes even more important — teams need to understand whether the underlying data, transformations and dependencies support more complex analytical and model-driven use cases.\u003C/p\u003E\u003Cp\u003EIn analytics, lineage helps teams validate how metrics are constructed, where aggregations or feature logic were introduced and whether outputs that appear similar are actually grounded in the same underlying data and business rules. This reduces the risk of definition drift, duplicate semantic layers and inconsistent reporting across business functions.\u003C/p\u003E\u003Cp\u003EIn AI and machine learning workflows, the need is similar but often more acute. An application that uses governed enterprise data for retrieval, scoring, segmentation or decision support inherits the strengths and weaknesses of the data pipelines behind it. If a source changes, if a \u003Ca href=\"https://www.getdbt.com/blog/data-product-slas-and-slos\"\u003Efreshness SLA\u003C/a\u003E slips, or if a sensitive field appears unexpectedly in a downstream dataset, lineage helps teams understand the operational implications before the issue spreads further. Even when lineage does not capture every modeling decision, it provides essential context about the inputs, dependencies and data preparation steps surrounding the workflow.\u003C/p\u003E\u003Cp\u003EFor both analytics and AI, the core value is the same: lineage makes it easier to inspect the chain of evidence behind an output.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"}},":itemsOrder":["title_v2","text_0"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-extra-small"},"section_8":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"text_1":"aem-GridColumn aem-GridColumn--default--12","text_0":"aem-GridColumn aem-GridColumn--default--12","title_v2":"aem-GridColumn aem-GridColumn--default--12","h3_title_0":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"implementing-data-lineage",":type":"snowflake-site/components/container",":items":{"title_v2":{"id":"title-v2-a90a42ad6d","type":"heading2","lines":["Implementing data lineage"],":type":"snowflake-site/components/title-v2"},"text_0":{"id":"text-13f9e7dd99","text":"\u003Cp\u003EMost organizations do not start with perfect end-to-end lineage across every system they operate. A more practical approach is to begin with the data that carries the most risk, supports the most important decisions or changes most frequently.\u003C/p\u003E\u003Cp\u003EClear stewardship helps here. Someone should be accountable for key assets, and there should be a workable process for reviewing stale metadata, broken lineage paths, policy mismatches and high-usage datasets that no longer match their documentation. Lineage becomes much more useful when it is treated as a maintained operating record rather than as a static implementation deliverable.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"},"h3_title_0":{"id":"title-v2-9ad3b985a1","type":"heading3","lines":["Best practices for implementing data lineage"],":type":"snowflake-site/components/title-v2"},"text_1":{"id":"text-b36388d7c8","text":"\u003Cp\u003EIn practice, strong lineage programs are shaped by a few operating decisions that determine whether the record stays useful as systems and dependencies change.\u003C/p\u003E\u003Cp\u003E\u003Cstrong\u003EPrioritize high-impact use:\u003C/strong\u003E A strong lineage program usually begins with the data elements, pipelines and reports that materially affect business operations, then expands coverage in a way that follows real usage patterns rather than theoretical completeness. That usually means focusing first on high-value domains such as finance, customer data, regulated data, executive reporting, operational KPIs or production AI inputs.\u003C/p\u003E\u003Cp\u003E\u003Cstrong\u003ECapture business metadata alongside technical lineage:\u003C/strong\u003E A dependency path is more useful when it includes the owner, glossary definition, certification status, sensitivity tag and expected refresh pattern of the asset in question, because those signals help teams interpret not just where data moved, but whether it is appropriate for the use at hand.\u003C/p\u003E\u003Cp\u003E\u003Cstrong\u003EMaintain automated lineage wherever possible:\u003C/strong\u003E In environments where schemas, jobs and dependencies change frequently, automated lineage keeps the record usable over time. The more the environment evolves, the less durable manual lineage becomes.\u003C/p\u003E\u003Cp\u003E\u003Cstrong\u003EInclude quality checkpoints and validation context:\u003C/strong\u003E Teams investigating a broken dashboard or unreliable dataset benefit from seeing not only the path of the data, but also the controls, tests and transformation steps that shaped it along the way.\u003C/p\u003E\u003Cp\u003E\u003Cstrong\u003EReview lineage periodically:\u003C/strong\u003E As architectures change, teams reorganize and data products proliferate, even well-designed lineage can become incomplete if no one is responsible for keeping it trustworthy.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"}},":itemsOrder":["title_v2","text_0","h3_title_0","text_1"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-extra-small"},"section_9":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"text_0":"aem-GridColumn aem-GridColumn--default--12","title_v2":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"data-lineage-in-modern-data-architectures",":type":"snowflake-site/components/container",":items":{"title_v2":{"id":"title-v2-ebc4bd14f0","type":"heading2","lines":["Data lineage in modern data architectures"],":type":"snowflake-site/components/title-v2"},"text_0":{"id":"text-83baf08ec7","text":"\u003Cp\u003ELineage gets harder as architectures become more distributed. Data may move across warehouses, lakes, transformation frameworks, streaming systems, APIs, SaaS applications and on-premises environments before it reaches the asset a user actually consumes.\u003C/p\u003E\u003Cp\u003ECloud and hybrid environments add to this complexity. A dataset may originate in an on-premises operational system, pass through ingestion services in the cloud, be reshaped in transformation pipelines, land in curated analytics tables and then feed external tools or downstream applications. Each handoff introduces another place where context can be lost if lineage is not captured consistently.\u003C/p\u003E\u003Cp\u003EStreaming and near-real-time workflows raise the bar further. When data is moving continuously rather than in scheduled batches, teams still need to understand dependencies, transformations and downstream use, but they need that understanding in an environment where change is constant and troubleshooting windows are smaller.\u003C/p\u003E\u003Cp\u003EThis is why modern lineage solutions are increasingly expected to span heterogeneous environments rather than document a single platform in isolation – context must remain coherent across the places where enterprise data is actually created, transformed and used. For example, \u003Ca href=\"https://openlineage.io/\"\u003EOpenLineage\u003C/a\u003E, a Linux Foundation project, provides a common specification for lineage metadata that allows tools across the stack to emit and consume lineage events in a consistent format.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"}},":itemsOrder":["title_v2","text_0"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-extra-small"},"section_10":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"text_0":"aem-GridColumn aem-GridColumn--default--12","title_v2":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"the-future-of-data-lineage",":type":"snowflake-site/components/container",":items":{"title_v2":{"id":"title-v2-d7f649c4fc","type":"heading2","lines":["The future of data lineage"],":type":"snowflake-site/components/title-v2"},"text_0":{"id":"text-7eef8b0bf6","text":"\u003Cp\u003EData lineage is moving from passive documentation toward more active operational use. As metadata collection becomes more automated and governance systems become more connected, lineage is starting to function like an input into day-to-day decisions about change, policy and trust.\u003C/p\u003E\u003Cp\u003EThis shift is partly a response to scale. Organizations are dealing with more pipelines, more teams, more self-service access and more AI-driven use of data than older governance models were designed to support. They need lineage that updates more quickly, reaches more systems and surfaces risk in ways teams can act on before a problem becomes visible downstream.\u003C/p\u003E\u003Cp\u003EIt is also a response to the growing importance of context. In future-state lineage environments, teams will increasingly expect to see not just where data moved, but how that movement relates to access policies, classifications, ownership, semantic meaning, data product boundaries and usage patterns. The value lies in linking those signals so that a team investigating a metric, a pipeline or a governed field can understand both the technical path and the operational consequences.\u003C/p\u003E\u003Cp\u003EAs enterprises push further into AI, this trajectory will likely continue. Systems that generate answers, predictions or actions from enterprise data place more pressure on organizations to understand provenance, transformations and downstream dependencies. In that environment, lineage is foundational to trustworthy data use.\u003C/p\u003E","richText":true,":type":"snowflake-site/components/text","appliedCssClassNames":"text-color-text-05"}},":itemsOrder":["title_v2","text_0"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-extra-small"},"section_11":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"title_v2":"aem-GridColumn aem-GridColumn--default--12","simple_snowflake_acc":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"data-lineage-faqs",":type":"snowflake-site/components/container",":items":{"title_v2":{"id":"title-v2-74fc2425fd","type":"heading2","lines":["Data Lineage FAQs"],":type":"snowflake-site/components/title-v2"},"simple_snowflake_acc":{"id":"simple-snowflake-accordion-07df55bb64","showDivider":false,"accordionItemsList":[{"title":"What is the difference between data lineage and a data catalog?","richText":"\u003Cp\u003EWhile a data catalog provides a searchable inventory of data assets (the \"what\" and \"where\"), data lineage tracks the movement and transformation of that data over time (the \"how\" and \"why\"). Integrated systems use technical metadata from catalogs to visualize lineage paths.\u003C/p\u003E"},{"title":"How does data lineage improve data quality?","richText":"\u003Cp\u003EData lineage allows teams to perform root-cause analysis by tracing data quality issues back to their source transformation. It prevents \"context erosion\" by showing exactly how a metric was calculated before reaching a dashboard.\u003C/p\u003E"},{"title":"Can data lineage support AI and Machine Learning?","richText":"\u003Cp\u003EYes. Lineage provides the provenance required for trustworthy AI. It ensures that data scientists can verify the preparation steps and freshness of features used in model training, reducing the risk of biased or stale outputs.\u003C/p\u003E"}],":type":"snowflake-site/components/simple-snowflake-accordion","appliedCssClassNames":"snowflake-responsive-component-bottom-padding-small"}},":itemsOrder":["title_v2","simple_snowflake_acc"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-extra-small"},"section_12":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"flexible_column_cont":"aem-GridColumn aem-GridColumn--default--12","title_v2":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"resources",":type":"snowflake-site/components/container",":items":{"title_v2":{"id":"title-v2-7f34712319","type":"heading2","lines":["Data Lineage Resources"],":type":"snowflake-site/components/title-v2"},"flexible_column_cont":{"id":"flexible-column-container-508f938a0a","type":"2-column-even","alignColumns":"top","containerMaxWidth":"extra-large","topPadding":"extra-small","bottomPadding":"none","spaceBetween":"small","reverseOnMobile":false,"carouselOnMobile":false,"backgroundImageOption":"none","flexible_column_content_container_1":{"layout":"SIMPLE","id":"container-9724fa2019",":type":"snowflake-site/components/flexible-column-container/flexible-column-content-container",":items":{"content_chip_0":{"id":"content-chip-86a1abfad2","tagText":"PRODUCT","tagColor":"#29B5E8","cta":{"id":"cta","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"https://www.snowflake.com/en/product/features/horizon/"},"linkTargetContentType":"GENERIC",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_EXTERNAL","text":"Explore Horizon"},"headline":{"id":"title-v2-0bc74589da","type":"heading5","lines":["Snowflake Horizon Catalog"],":type":"snowflake-site/components/title-v2"},":type":"snowflake-site/components/content-chip"}},":itemsOrder":["content_chip_0"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-medium"},"flexible_column_content_container_2":{"layout":"SIMPLE","id":"container-bccce7b0b7",":type":"snowflake-site/components/flexible-column-container/flexible-column-content-container",":items":{"content_chip_0":{"id":"content-chip-6e1c1cff1e","tagText":"GUIDE","tagColor":"#C6EDF1","cta":{"id":"cta","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"https://www.snowflake.com/en/developers/guides/getting-started-with-horizon-for-data-governance-in-snowflake/"},"linkTargetContentType":"GENERIC",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_EXTERNAL","text":"Read the guide"},"headline":{"id":"title-v2-bc25b0f462","type":"heading5","lines":["Getting Started with Horizon for Data Governance"],":type":"snowflake-site/components/title-v2"},":type":"snowflake-site/components/content-chip"}},":itemsOrder":["content_chip_0"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-medium"},":type":"snowflake-site/components/flexible-column-container","isBlogPage":false,"isActiveTOC":false}},":itemsOrder":["title_v2","flexible_column_cont"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-extra-small"}},":itemsOrder":["section_0","section_1","section_2","section_3","section_4","section_5","section_6","section_7","section_8","section_9","section_10","section_11","section_12"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-large"},":type":"snowflake-site/components/flexible-column-container","isBlogPage":false,"isActiveTOC":false}},":itemsOrder":["flexible_column_cont"],"appliedCssClassNames":"snowflake-container snowflake-responsive-container-inner-padding-small"}},":itemsOrder":["container"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-small"},"container":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"container":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"container-b4a23805ee",":type":"snowflake-site/components/container",":items":{"container":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"related_content":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"container-6fd9a1ab24",":type":"snowflake-site/components/container",":items":{"related_content":{"id":"related-content-8dfd08606c","relatedContent":[],":type":"snowflake-site/components/blog/related-content","isBlogPage":false}},":itemsOrder":["related_content"],"appliedCssClassNames":"snowflake-container snowflake-responsive-container-inner-padding-small"}},":itemsOrder":["container"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-small"},"container_411970921_":{"additionalClasses":"section__prefooter-25","layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"container":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"container-efa4fcdb61",":type":"snowflake-site/components/container",":items":{"container":{"layout":"RESPONSIVE_GRID","columnCount":12,"columnClassNames":{"flexible_column_cont":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","id":"container-000fc26c85",":type":"snowflake-site/components/container",":items":{"flexible_column_cont":{"id":"flexible-column-container-176fde1fc1","type":"1-column","alignColumns":"top","containerMaxWidth":"extra-large","topPadding":"none","bottomPadding":"none","spaceBetween":"small","reverseOnMobile":false,"carouselOnMobile":false,"propertiesCSSClasses":"front-container","backgroundImageOption":"none","flexible_column_content_container_1":{"layout":"SIMPLE","id":"container-6046619efc",":type":"snowflake-site/components/flexible-column-container/flexible-column-content-container",":items":{"experiencefragment":{"id":"experiencefragment-aa341ee66a","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/it/site/promos/pre-footer-promos/master/jcr:content","configured":true,":type":"snowflake-site/components/experiencefragment","xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/it/site/promos/pre-footer-promos/master.xfmodel.json?callerPage=/content/snowflake-site/global/it/fundamentals/data-lineage"}},":itemsOrder":["experiencefragment"]},":type":"snowflake-site/components/flexible-column-container","isBlogPage":false,"isActiveTOC":false}},":itemsOrder":["flexible_column_cont"],"appliedCssClassNames":"snowflake-container snowflake-responsive-component-bottom-padding-extra-small snowflake-responsive-container-inner-padding-small"}},":itemsOrder":["container"],"appliedCssClassNames":"snowflake-responsive-container-inner-padding-small"}},":itemsOrder":["hero_system_copy","container_copy","container","container_411970921_"],":type":"wcm/foundation/components/responsivegrid"},"modal_container":{"layout":"SIMPLE","id":"container-db1adb30cc",":type":"snowflake-site/components/modal/modal-container",":items":{},":itemsOrder":[]},"experiencefragment-footer":{"id":"experiencefragment-b055ce131a","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/it/site/footer/master/jcr:content","configured":true,":type":"snowflake-site/components/experiencefragment","xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/it/site/footer/master.xfmodel.json?callerPage=/content/snowflake-site/global/it/fundamentals/data-lineage"},"experiencefragment":{"id":"experiencefragment-f8ff29bfe9","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/it/site/footer-legal-disclaimers/master/jcr:content","configured":true,":type":"snowflake-site/components/experiencefragment","xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/it/site/footer-legal-disclaimers/master.xfmodel.json?callerPage=/content/snowflake-site/global/it/fundamentals/data-lineage"}},":itemsOrder":["experiencefragment-banner","experiencefragment-header","markup_editor","responsivegrid","modal_container","experiencefragment-footer","experiencefragment"],":type":"wcm/foundation/components/responsivegrid"}},":itemsOrder":["root"],":hierarchyType":"page",":path":"/content/snowflake-site/global/it/fundamentals/data-lineage","isPasswordProtected":false,"analyticsContentTags":["snowflake-site:taxonomy/content-type/fundamentals","snowflake-site:taxonomy/product/platform"],"analyticsEnabled":true,"coveoConfig":{"pipeline":"snowflake.com","apiKey":"xx335921a6-2a0a-40f2-a167-e390b4766c3d","organizationId":"snowflakecomputingproduction8neljofn","searchHub":"snowflake.com"},"analyticsDebugMode":false,"analyticsData":{"excludeFromAnalytics":false,"subCategory":"","pageType":"homepage","templateName":"fundamentals-template","siteName":"snowflake","pageUrl":"/content/snowflake-site/global/it/fundamentals/data-lineage","language":"it","category":"general","pageName":"Data Lineage: Essential Guide for Enterprise Data Management","contentTags":["snowflake-site:taxonomy/content-type/fundamentals","snowflake-site:taxonomy/product/platform"]},"locale":"it"}
  