[{"data":1,"prerenderedAt":1098},["ShallowReactive",2],{"content-query-JwQlPXLOgw":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"body":10,"_type":1092,"_id":1093,"_source":1094,"_file":1095,"_stem":1096,"_extension":1097},"\u002Fdocs\u002Ffeatures\u002Flineage","features",false,"","Lineage","Track data flow and dependencies across your pipelines",{"type":11,"children":12,"toc":1043},"root",[13,21,27,34,39,64,69,79,85,92,123,129,185,191,233,239,245,250,273,283,306,312,317,340,349,372,378,384,389,397,403,408,431,437,442,460,466,472,477,500,508,514,519,542,548,554,559,582,592,615,621,626,649,655,660,683,689,695,703,709,717,723,731,737,743,786,792,815,821,827,832,840,846,851,859,865,870,893,899,905,913,919,927,933,941,947,1000,1006],{"type":14,"tag":15,"props":16,"children":18},"element","h1",{"id":17},"lineage",[19],{"type":20,"value":8},"text",{"type":14,"tag":22,"props":23,"children":24},"p",{},[25],{"type":20,"value":26},"Understand how data flows through your pipelines. Track dependencies, see data transformations, and trace data back to its source.",{"type":14,"tag":28,"props":29,"children":31},"h2",{"id":30},"what-is-data-lineage",[32],{"type":20,"value":33},"What is Data Lineage?",{"type":14,"tag":22,"props":35,"children":36},{},[37],{"type":20,"value":38},"Data lineage shows:",{"type":14,"tag":40,"props":41,"children":42},"ul",{},[43,49,54,59],{"type":14,"tag":44,"props":45,"children":46},"li",{},[47],{"type":20,"value":48},"Where data comes from (source)",{"type":14,"tag":44,"props":50,"children":51},{},[52],{"type":20,"value":53},"How it's transformed (steps)",{"type":14,"tag":44,"props":55,"children":56},{},[57],{"type":20,"value":58},"Where it goes (destination)",{"type":14,"tag":44,"props":60,"children":61},{},[62],{"type":20,"value":63},"All dependencies and connections",{"type":14,"tag":22,"props":65,"children":66},{},[67],{"type":20,"value":68},"Example flow:",{"type":14,"tag":70,"props":71,"children":73},"pre",{"code":72},"Customer Database\n         ↓\n  Extract (Query 1)\n         ↓\n  Transform (Clean nulls, format)\n         ↓\n  Aggregate (Group by region)\n         ↓\n  Load (Insert to Analytics DB)\n         ↓\n  Reports (Dashboard displays)\n",[74],{"type":14,"tag":75,"props":76,"children":77},"code",{"__ignoreMap":7},[78],{"type":20,"value":72},{"type":14,"tag":28,"props":80,"children":82},{"id":81},"viewing-lineage",[83],{"type":20,"value":84},"Viewing Lineage",{"type":14,"tag":86,"props":87,"children":89},"h3",{"id":88},"lineage-graph",[90],{"type":20,"value":91},"Lineage Graph",{"type":14,"tag":93,"props":94,"children":95},"ol",{},[96,108,113,118],{"type":14,"tag":44,"props":97,"children":98},{},[99,101,106],{"type":20,"value":100},"Click ",{"type":14,"tag":102,"props":103,"children":104},"strong",{},[105],{"type":20,"value":8},{"type":20,"value":107}," in sidebar",{"type":14,"tag":44,"props":109,"children":110},{},[111],{"type":20,"value":112},"See visual diagram of data flow",{"type":14,"tag":44,"props":114,"children":115},{},[116],{"type":20,"value":117},"Nodes show data sources, processes, destinations",{"type":14,"tag":44,"props":119,"children":120},{},[121],{"type":20,"value":122},"Arrows show data movement and transformations",{"type":14,"tag":86,"props":124,"children":126},{"id":125},"graph-features",[127],{"type":20,"value":128},"Graph Features",{"type":14,"tag":40,"props":130,"children":131},{},[132,142,152],{"type":14,"tag":44,"props":133,"children":134},{},[135,140],{"type":14,"tag":102,"props":136,"children":137},{},[138],{"type":20,"value":139},"Click nodes",{"type":20,"value":141}," to see details",{"type":14,"tag":44,"props":143,"children":144},{},[145,150],{"type":14,"tag":102,"props":146,"children":147},{},[148],{"type":20,"value":149},"Hover over arrows",{"type":20,"value":151}," to see data volume",{"type":14,"tag":44,"props":153,"children":154},{},[155,160,162],{"type":14,"tag":102,"props":156,"children":157},{},[158],{"type":20,"value":159},"Color coding",{"type":20,"value":161},":\n",{"type":14,"tag":40,"props":163,"children":164},{},[165,170,175,180],{"type":14,"tag":44,"props":166,"children":167},{},[168],{"type":20,"value":169},"Green: Successful",{"type":14,"tag":44,"props":171,"children":172},{},[173],{"type":20,"value":174},"Yellow: In progress",{"type":14,"tag":44,"props":176,"children":177},{},[178],{"type":20,"value":179},"Red: Failed",{"type":14,"tag":44,"props":181,"children":182},{},[183],{"type":20,"value":184},"Blue: Not yet run",{"type":14,"tag":86,"props":186,"children":188},{"id":187},"exploring-lineage",[189],{"type":20,"value":190},"Exploring Lineage",{"type":14,"tag":40,"props":192,"children":193},{},[194,203,213,223],{"type":14,"tag":44,"props":195,"children":196},{},[197,202],{"type":14,"tag":102,"props":198,"children":199},{},[200],{"type":20,"value":201},"Zoom in\u002Fout",{"type":20,"value":141},{"type":14,"tag":44,"props":204,"children":205},{},[206,211],{"type":14,"tag":102,"props":207,"children":208},{},[209],{"type":20,"value":210},"Filter",{"type":20,"value":212}," by source, type, or status",{"type":14,"tag":44,"props":214,"children":215},{},[216,221],{"type":14,"tag":102,"props":217,"children":218},{},[219],{"type":20,"value":220},"Search",{"type":20,"value":222}," for specific datasets or processes",{"type":14,"tag":44,"props":224,"children":225},{},[226,231],{"type":14,"tag":102,"props":227,"children":228},{},[229],{"type":20,"value":230},"Expand paths",{"type":20,"value":232}," to see nested pipelines",{"type":14,"tag":28,"props":234,"children":236},{"id":235},"tracing-data",[237],{"type":20,"value":238},"Tracing Data",{"type":14,"tag":86,"props":240,"children":242},{"id":241},"forward-tracing",[243],{"type":20,"value":244},"Forward Tracing",{"type":14,"tag":22,"props":246,"children":247},{},[248],{"type":20,"value":249},"Follow data downstream:",{"type":14,"tag":40,"props":251,"children":252},{},[253,258,263,268],{"type":14,"tag":44,"props":254,"children":255},{},[256],{"type":20,"value":257},"Start at source",{"type":14,"tag":44,"props":259,"children":260},{},[261],{"type":20,"value":262},"See all transformations",{"type":14,"tag":44,"props":264,"children":265},{},[266],{"type":20,"value":267},"Find all destinations",{"type":14,"tag":44,"props":269,"children":270},{},[271],{"type":20,"value":272},"Understand impact of changes",{"type":14,"tag":22,"props":274,"children":275},{},[276,281],{"type":14,"tag":102,"props":277,"children":278},{},[279],{"type":20,"value":280},"Use case:",{"type":20,"value":282}," \"If I change this customer field, what reports are affected?\"",{"type":14,"tag":93,"props":284,"children":285},{},[286,291,296,301],{"type":14,"tag":44,"props":287,"children":288},{},[289],{"type":20,"value":290},"Find customer source table",{"type":14,"tag":44,"props":292,"children":293},{},[294],{"type":20,"value":295},"Follow arrows downstream",{"type":14,"tag":44,"props":297,"children":298},{},[299],{"type":20,"value":300},"See all dependent queries and reports",{"type":14,"tag":44,"props":302,"children":303},{},[304],{"type":20,"value":305},"Know what could break",{"type":14,"tag":86,"props":307,"children":309},{"id":308},"reverse-tracing",[310],{"type":20,"value":311},"Reverse Tracing",{"type":14,"tag":22,"props":313,"children":314},{},[315],{"type":20,"value":316},"Trace data upstream:",{"type":14,"tag":40,"props":318,"children":319},{},[320,325,330,335],{"type":14,"tag":44,"props":321,"children":322},{},[323],{"type":20,"value":324},"Start at any point",{"type":14,"tag":44,"props":326,"children":327},{},[328],{"type":20,"value":329},"See all dependencies",{"type":14,"tag":44,"props":331,"children":332},{},[333],{"type":20,"value":334},"Find original sources",{"type":14,"tag":44,"props":336,"children":337},{},[338],{"type":20,"value":339},"Understand data quality issues",{"type":14,"tag":22,"props":341,"children":342},{},[343,347],{"type":14,"tag":102,"props":344,"children":345},{},[346],{"type":20,"value":280},{"type":20,"value":348}," \"Why does this report show wrong numbers?\"",{"type":14,"tag":93,"props":350,"children":351},{},[352,357,362,367],{"type":14,"tag":44,"props":353,"children":354},{},[355],{"type":20,"value":356},"Start at report\u002Fdashboard",{"type":14,"tag":44,"props":358,"children":359},{},[360],{"type":20,"value":361},"Trace back to source data",{"type":14,"tag":44,"props":363,"children":364},{},[365],{"type":20,"value":366},"Check each transformation",{"type":14,"tag":44,"props":368,"children":369},{},[370],{"type":20,"value":371},"Find where issue originated",{"type":14,"tag":28,"props":373,"children":375},{"id":374},"data-relationships",[376],{"type":20,"value":377},"Data Relationships",{"type":14,"tag":86,"props":379,"children":381},{"id":380},"source-to-destination-mapping",[382],{"type":20,"value":383},"Source to Destination Mapping",{"type":14,"tag":22,"props":385,"children":386},{},[387],{"type":20,"value":388},"See which sources feed which destinations:",{"type":14,"tag":70,"props":390,"children":392},{"code":391},"Source: customers_db.users\n  → Transform: Clean and validate\n  → Destination: analytics_db.users_clean\n  → Destination: reports_db.user_summary\n  → Dashboard: Sales performance\n",[393],{"type":14,"tag":75,"props":394,"children":395},{"__ignoreMap":7},[396],{"type":20,"value":391},{"type":14,"tag":86,"props":398,"children":400},{"id":399},"transformation-details",[401],{"type":20,"value":402},"Transformation Details",{"type":14,"tag":22,"props":404,"children":405},{},[406],{"type":20,"value":407},"Click a transformation to see:",{"type":14,"tag":40,"props":409,"children":410},{},[411,416,421,426],{"type":14,"tag":44,"props":412,"children":413},{},[414],{"type":20,"value":415},"Input data volume",{"type":14,"tag":44,"props":417,"children":418},{},[419],{"type":20,"value":420},"Output data volume",{"type":14,"tag":44,"props":422,"children":423},{},[424],{"type":20,"value":425},"Records affected (added\u002Fremoved)",{"type":14,"tag":44,"props":427,"children":428},{},[429],{"type":20,"value":430},"Data quality checks applied",{"type":14,"tag":86,"props":432,"children":434},{"id":433},"dependencies",[435],{"type":20,"value":436},"Dependencies",{"type":14,"tag":22,"props":438,"children":439},{},[440],{"type":20,"value":441},"Understand what depends on what:",{"type":14,"tag":40,"props":443,"children":444},{},[445,450,455],{"type":14,"tag":44,"props":446,"children":447},{},[448],{"type":20,"value":449},"Query A depends on Table B",{"type":14,"tag":44,"props":451,"children":452},{},[453],{"type":20,"value":454},"Report C depends on Query A",{"type":14,"tag":44,"props":456,"children":457},{},[458],{"type":20,"value":459},"Alert D triggers if Report C changes",{"type":14,"tag":28,"props":461,"children":463},{"id":462},"monitoring-data-flow",[464],{"type":20,"value":465},"Monitoring Data Flow",{"type":14,"tag":86,"props":467,"children":469},{"id":468},"data-quality",[470],{"type":20,"value":471},"Data Quality",{"type":14,"tag":22,"props":473,"children":474},{},[475],{"type":20,"value":476},"Each step shows:",{"type":14,"tag":40,"props":478,"children":479},{},[480,485,490,495],{"type":14,"tag":44,"props":481,"children":482},{},[483],{"type":20,"value":484},"Records in",{"type":14,"tag":44,"props":486,"children":487},{},[488],{"type":20,"value":489},"Records out",{"type":14,"tag":44,"props":491,"children":492},{},[493],{"type":20,"value":494},"Error rate",{"type":14,"tag":44,"props":496,"children":497},{},[498],{"type":20,"value":499},"Processing time",{"type":14,"tag":70,"props":501,"children":503},{"code":502},"Extract: 10,000 records\nTransform: 10,000 → 9,998 (2 invalid removed)\nLoad: 9,998 records inserted\nAccuracy: 99.98%\n",[504],{"type":14,"tag":75,"props":505,"children":506},{"__ignoreMap":7},[507],{"type":20,"value":502},{"type":14,"tag":86,"props":509,"children":511},{"id":510},"performance",[512],{"type":20,"value":513},"Performance",{"type":14,"tag":22,"props":515,"children":516},{},[517],{"type":20,"value":518},"Track how long each step takes:",{"type":14,"tag":40,"props":520,"children":521},{},[522,527,532,537],{"type":14,"tag":44,"props":523,"children":524},{},[525],{"type":20,"value":526},"Extract: 2 seconds",{"type":14,"tag":44,"props":528,"children":529},{},[530],{"type":20,"value":531},"Transform: 8 seconds (slow!)",{"type":14,"tag":44,"props":533,"children":534},{},[535],{"type":20,"value":536},"Load: 3 seconds",{"type":14,"tag":44,"props":538,"children":539},{},[540],{"type":20,"value":541},"Total: 13 seconds",{"type":14,"tag":28,"props":543,"children":545},{"id":544},"handling-changes",[546],{"type":20,"value":547},"Handling Changes",{"type":14,"tag":86,"props":549,"children":551},{"id":550},"impact-analysis",[552],{"type":20,"value":553},"Impact Analysis",{"type":14,"tag":22,"props":555,"children":556},{},[557],{"type":20,"value":558},"Before making changes:",{"type":14,"tag":93,"props":560,"children":561},{},[562,567,572,577],{"type":14,"tag":44,"props":563,"children":564},{},[565],{"type":20,"value":566},"Click dataset\u002Fprocess",{"type":14,"tag":44,"props":568,"children":569},{},[570],{"type":20,"value":571},"Select \"Show Impact\"",{"type":14,"tag":44,"props":573,"children":574},{},[575],{"type":20,"value":576},"See all downstream consumers",{"type":14,"tag":44,"props":578,"children":579},{},[580],{"type":20,"value":581},"Understand risk",{"type":14,"tag":22,"props":583,"children":584},{},[585,590],{"type":14,"tag":102,"props":586,"children":587},{},[588],{"type":20,"value":589},"Example:",{"type":20,"value":591}," Before removing a column:",{"type":14,"tag":93,"props":593,"children":594},{},[595,600,605,610],{"type":14,"tag":44,"props":596,"children":597},{},[598],{"type":20,"value":599},"Find column in source",{"type":14,"tag":44,"props":601,"children":602},{},[603],{"type":20,"value":604},"See \"Show Impact\"",{"type":14,"tag":44,"props":606,"children":607},{},[608],{"type":20,"value":609},"Discover 5 reports use it",{"type":14,"tag":44,"props":611,"children":612},{},[613],{"type":20,"value":614},"Decide if safe to remove",{"type":14,"tag":86,"props":616,"children":618},{"id":617},"change-tracking",[619],{"type":20,"value":620},"Change Tracking",{"type":14,"tag":22,"props":622,"children":623},{},[624],{"type":20,"value":625},"Lineage shows changes:",{"type":14,"tag":40,"props":627,"children":628},{},[629,634,639,644],{"type":14,"tag":44,"props":630,"children":631},{},[632],{"type":20,"value":633},"Added new source",{"type":14,"tag":44,"props":635,"children":636},{},[637],{"type":20,"value":638},"Modified transformation",{"type":14,"tag":44,"props":640,"children":641},{},[642],{"type":20,"value":643},"Removed step",{"type":14,"tag":44,"props":645,"children":646},{},[647],{"type":20,"value":648},"Updated schedule",{"type":14,"tag":86,"props":650,"children":652},{"id":651},"rollback-capability",[653],{"type":20,"value":654},"Rollback Capability",{"type":14,"tag":22,"props":656,"children":657},{},[658],{"type":20,"value":659},"If change breaks things:",{"type":14,"tag":93,"props":661,"children":662},{},[663,668,673,678],{"type":14,"tag":44,"props":664,"children":665},{},[666],{"type":20,"value":667},"See previous version",{"type":14,"tag":44,"props":669,"children":670},{},[671],{"type":20,"value":672},"Understand what changed",{"type":14,"tag":44,"props":674,"children":675},{},[676],{"type":20,"value":677},"Rollback if needed",{"type":14,"tag":44,"props":679,"children":680},{},[681],{"type":20,"value":682},"Rerun affected pipelines",{"type":14,"tag":28,"props":684,"children":686},{"id":685},"common-tasks",[687],{"type":20,"value":688},"Common Tasks",{"type":14,"tag":86,"props":690,"children":692},{"id":691},"data-quality-investigation",[693],{"type":20,"value":694},"Data Quality Investigation",{"type":14,"tag":70,"props":696,"children":698},{"code":697},"Dashboard shows wrong numbers\n↓\nClick on dashboard in lineage\n↓\nTrace back to source\n↓\nSee transformation removed nulls\n↓\nCheck if nulls should be included\n↓\nFix transformation if needed\n↓\nRerun pipeline\n",[699],{"type":14,"tag":75,"props":700,"children":701},{"__ignoreMap":7},[702],{"type":20,"value":697},{"type":14,"tag":86,"props":704,"children":706},{"id":705},"adding-new-data-source",[707],{"type":20,"value":708},"Adding New Data Source",{"type":14,"tag":70,"props":710,"children":712},{"code":711},"Want to add new source\n↓\nCheck lineage to find similar pipelines\n↓\nReuse transformations if possible\n↓\nSee where to insert new source\n↓\nUpdate lineage with new path\n",[713],{"type":14,"tag":75,"props":714,"children":715},{"__ignoreMap":7},[716],{"type":20,"value":711},{"type":14,"tag":86,"props":718,"children":720},{"id":719},"compliance-and-audit",[721],{"type":20,"value":722},"Compliance and Audit",{"type":14,"tag":70,"props":724,"children":726},{"code":725},"Need to show data flow for audit\n↓\nExport lineage diagram\n↓\nDocument transformations\n↓\nShow data handling at each step\n↓\nDemonstrate compliance\n",[727],{"type":14,"tag":75,"props":728,"children":729},{"__ignoreMap":7},[730],{"type":20,"value":725},{"type":14,"tag":28,"props":732,"children":734},{"id":733},"visualization-options",[735],{"type":20,"value":736},"Visualization Options",{"type":14,"tag":86,"props":738,"children":740},{"id":739},"view-types",[741],{"type":20,"value":742},"View Types",{"type":14,"tag":40,"props":744,"children":745},{},[746,756,766,776],{"type":14,"tag":44,"props":747,"children":748},{},[749,754],{"type":14,"tag":102,"props":750,"children":751},{},[752],{"type":20,"value":753},"Graph",{"type":20,"value":755}," - Interactive diagram",{"type":14,"tag":44,"props":757,"children":758},{},[759,764],{"type":14,"tag":102,"props":760,"children":761},{},[762],{"type":20,"value":763},"Table",{"type":20,"value":765}," - List all connections",{"type":14,"tag":44,"props":767,"children":768},{},[769,774],{"type":14,"tag":102,"props":770,"children":771},{},[772],{"type":20,"value":773},"Tree",{"type":20,"value":775}," - Hierarchical view",{"type":14,"tag":44,"props":777,"children":778},{},[779,784],{"type":14,"tag":102,"props":780,"children":781},{},[782],{"type":20,"value":783},"Timeline",{"type":20,"value":785}," - When things ran",{"type":14,"tag":86,"props":787,"children":789},{"id":788},"customization",[790],{"type":20,"value":791},"Customization",{"type":14,"tag":40,"props":793,"children":794},{},[795,800,805,810],{"type":14,"tag":44,"props":796,"children":797},{},[798],{"type":20,"value":799},"Show\u002Fhide specific types of nodes",{"type":14,"tag":44,"props":801,"children":802},{},[803],{"type":20,"value":804},"Color by status, performance, or category",{"type":14,"tag":44,"props":806,"children":807},{},[808],{"type":20,"value":809},"Layout options: horizontal, vertical, hierarchical",{"type":14,"tag":44,"props":811,"children":812},{},[813],{"type":20,"value":814},"Export as image or PDF",{"type":14,"tag":28,"props":816,"children":818},{"id":817},"advanced-features",[819],{"type":20,"value":820},"Advanced Features",{"type":14,"tag":86,"props":822,"children":824},{"id":823},"data-contracts",[825],{"type":20,"value":826},"Data Contracts",{"type":14,"tag":22,"props":828,"children":829},{},[830],{"type":20,"value":831},"Define expected data format:",{"type":14,"tag":70,"props":833,"children":835},{"code":834},"Expected schema:\n- user_id: integer (required)\n- email: string (required)\n- created_at: timestamp (required)\n- status: enum (active, inactive)\n\nIf violated: Fail the pipeline and alert\n",[836],{"type":14,"tag":75,"props":837,"children":838},{"__ignoreMap":7},[839],{"type":20,"value":834},{"type":14,"tag":86,"props":841,"children":843},{"id":842},"sla-monitoring",[844],{"type":20,"value":845},"SLA Monitoring",{"type":14,"tag":22,"props":847,"children":848},{},[849],{"type":20,"value":850},"Track if pipelines meet SLAs:",{"type":14,"tag":70,"props":852,"children":854},{"code":853},"Extract must complete in \u003C 5 minutes\nTransform must complete in \u003C 10 minutes\nLoad must complete in \u003C 2 minutes\n\nAlert if SLA violated\n",[855],{"type":14,"tag":75,"props":856,"children":857},{"__ignoreMap":7},[858],{"type":20,"value":853},{"type":14,"tag":86,"props":860,"children":862},{"id":861},"metadata-enrichment",[863],{"type":20,"value":864},"Metadata Enrichment",{"type":14,"tag":22,"props":866,"children":867},{},[868],{"type":20,"value":869},"Add business context to lineage:",{"type":14,"tag":40,"props":871,"children":872},{},[873,878,883,888],{"type":14,"tag":44,"props":874,"children":875},{},[876],{"type":20,"value":877},"Owner: \"Data team\"",{"type":14,"tag":44,"props":879,"children":880},{},[881],{"type":20,"value":882},"Purpose: \"Revenue reporting\"",{"type":14,"tag":44,"props":884,"children":885},{},[886],{"type":20,"value":887},"Classification: \"Confidential\"",{"type":14,"tag":44,"props":889,"children":890},{},[891],{"type":20,"value":892},"Update frequency: \"Daily\"",{"type":14,"tag":28,"props":894,"children":896},{"id":895},"troubleshooting",[897],{"type":20,"value":898},"Troubleshooting",{"type":14,"tag":86,"props":900,"children":902},{"id":901},"missing-data",[903],{"type":20,"value":904},"Missing Data",{"type":14,"tag":70,"props":906,"children":908},{"code":907},"Data appears in source but not in destination\n↓\nCheck lineage for breaks\n↓\nLook for failed transformation\n↓\nCheck data quality rules\n↓\nVerify load process completed\n",[909],{"type":14,"tag":75,"props":910,"children":911},{"__ignoreMap":7},[912],{"type":20,"value":907},{"type":14,"tag":86,"props":914,"children":916},{"id":915},"unexpected-changes",[917],{"type":20,"value":918},"Unexpected Changes",{"type":14,"tag":70,"props":920,"children":922},{"code":921},"Data changed without pipeline run\n↓\nCheck lineage for manual edits\n↓\nLook for unscheduled runs\n↓\nReview access logs\n↓\nInvestigate source\n",[923],{"type":14,"tag":75,"props":924,"children":925},{"__ignoreMap":7},[926],{"type":20,"value":921},{"type":14,"tag":86,"props":928,"children":930},{"id":929},"performance-issues",[931],{"type":20,"value":932},"Performance Issues",{"type":14,"tag":70,"props":934,"children":936},{"code":935},"Pipeline slower than usual\n↓\nCheck lineage nodes for delays\n↓\nFind bottleneck\n↓\nOptimize that step\n↓\nRerun to verify improvement\n",[937],{"type":14,"tag":75,"props":938,"children":939},{"__ignoreMap":7},[940],{"type":20,"value":935},{"type":14,"tag":28,"props":942,"children":944},{"id":943},"best-practices",[945],{"type":20,"value":946},"Best Practices",{"type":14,"tag":40,"props":948,"children":949},{},[950,960,970,980,990],{"type":14,"tag":44,"props":951,"children":952},{},[953,958],{"type":14,"tag":102,"props":954,"children":955},{},[956],{"type":20,"value":957},"Document",{"type":20,"value":959}," why each transformation exists",{"type":14,"tag":44,"props":961,"children":962},{},[963,968],{"type":14,"tag":102,"props":964,"children":965},{},[966],{"type":20,"value":967},"Monitor",{"type":20,"value":969}," data volumes at each step",{"type":14,"tag":44,"props":971,"children":972},{},[973,978],{"type":14,"tag":102,"props":974,"children":975},{},[976],{"type":20,"value":977},"Alert",{"type":20,"value":979}," on unexpected changes",{"type":14,"tag":44,"props":981,"children":982},{},[983,988],{"type":14,"tag":102,"props":984,"children":985},{},[986],{"type":20,"value":987},"Test",{"type":20,"value":989}," lineage paths before production",{"type":14,"tag":44,"props":991,"children":992},{},[993,998],{"type":14,"tag":102,"props":994,"children":995},{},[996],{"type":20,"value":997},"Audit",{"type":20,"value":999}," regularly for compliance",{"type":14,"tag":28,"props":1001,"children":1003},{"id":1002},"related-topics",[1004],{"type":20,"value":1005},"Related Topics",{"type":14,"tag":40,"props":1007,"children":1008},{},[1009,1021,1032],{"type":14,"tag":44,"props":1010,"children":1011},{},[1012,1019],{"type":14,"tag":1013,"props":1014,"children":1016},"a",{"href":1015},"\u002Fdocs\u002Ffeatures\u002Forchestration",[1017],{"type":20,"value":1018},"Orchestration",{"type":20,"value":1020}," - Run data pipelines",{"type":14,"tag":44,"props":1022,"children":1023},{},[1024,1030],{"type":14,"tag":1013,"props":1025,"children":1027},{"href":1026},"\u002Fdocs\u002Ffeatures\u002Factivity-logs",[1028],{"type":20,"value":1029},"Activity Logs",{"type":20,"value":1031}," - Track all data movements",{"type":14,"tag":44,"props":1033,"children":1034},{},[1035,1041],{"type":14,"tag":1013,"props":1036,"children":1038},{"href":1037},"\u002Fdocs\u002Ffeatures\u002Fmonitoring",[1039],{"type":20,"value":1040},"System Monitoring",{"type":20,"value":1042}," - Monitor pipeline health",{"title":7,"searchDepth":1044,"depth":1044,"links":1045},2,[1046,1047,1053,1057,1062,1066,1071,1076,1080,1085,1090,1091],{"id":30,"depth":1044,"text":33},{"id":81,"depth":1044,"text":84,"children":1048},[1049,1051,1052],{"id":88,"depth":1050,"text":91},3,{"id":125,"depth":1050,"text":128},{"id":187,"depth":1050,"text":190},{"id":235,"depth":1044,"text":238,"children":1054},[1055,1056],{"id":241,"depth":1050,"text":244},{"id":308,"depth":1050,"text":311},{"id":374,"depth":1044,"text":377,"children":1058},[1059,1060,1061],{"id":380,"depth":1050,"text":383},{"id":399,"depth":1050,"text":402},{"id":433,"depth":1050,"text":436},{"id":462,"depth":1044,"text":465,"children":1063},[1064,1065],{"id":468,"depth":1050,"text":471},{"id":510,"depth":1050,"text":513},{"id":544,"depth":1044,"text":547,"children":1067},[1068,1069,1070],{"id":550,"depth":1050,"text":553},{"id":617,"depth":1050,"text":620},{"id":651,"depth":1050,"text":654},{"id":685,"depth":1044,"text":688,"children":1072},[1073,1074,1075],{"id":691,"depth":1050,"text":694},{"id":705,"depth":1050,"text":708},{"id":719,"depth":1050,"text":722},{"id":733,"depth":1044,"text":736,"children":1077},[1078,1079],{"id":739,"depth":1050,"text":742},{"id":788,"depth":1050,"text":791},{"id":817,"depth":1044,"text":820,"children":1081},[1082,1083,1084],{"id":823,"depth":1050,"text":826},{"id":842,"depth":1050,"text":845},{"id":861,"depth":1050,"text":864},{"id":895,"depth":1044,"text":898,"children":1086},[1087,1088,1089],{"id":901,"depth":1050,"text":904},{"id":915,"depth":1050,"text":918},{"id":929,"depth":1050,"text":932},{"id":943,"depth":1044,"text":946},{"id":1002,"depth":1044,"text":1005},"markdown","content:docs:features:lineage.md","content","docs\u002Ffeatures\u002Flineage.md","docs\u002Ffeatures\u002Flineage","md",1782233761658]