Data Versioning, Lineage, and Quality Monitoring for AI
1h 43mIntermediate2025-04-17
Authors
Janani Ravi
Certified Google Cloud Architect and Data Engineer
Course details
Discover the importance of data versioning and how it impacts ML and AI workflows. Instructor Janani Ravi outlines key concepts such as snapshots, lineage, branching, and how to manage data versions effectively. Explore how to use data version control (DVC) to initialize Git, track files, and version data more efficiently. Get introduced to data lineage in Microsoft Fabric and uncover techniques and best practices to track lineage. Understand common issues with data and models, including processing, schema management, data loss, and bias, and learn how to monitor these aspects for quality. Along the way, learn how to track metrics that help ensure data and model integrity and performance. Whether you're a data scientist, engineer, or currently working in data management, this course equips you with the skills you need to maintain high standards of data versioning and quality monitoring in your projects.
Skills covered
Data EngineeringArtificial Intelligence FoundationsArtificial Intelligence (AI)Data ScienceOne-Off
Concepts
0. Introduction
- 01 - Prerequisites
- 02 - Course overview
1. Importance of Data Versioning
- 03 - Types of version control
- 04 - Key concepts in data versioning
- 05 - Snapshots, lineage, branching and merging, and metadata management
- 06 - Version control for ML and AI
- 07 - File-based and checksum hash-based versioning
- 08 - Database table versioning and change tracking
- 09 - Data versioning best practices
2. Implementing Data Versioning using DVC (Data Version Control)
- 10 - Introducing DVC
- 11 - Initialize git and DVC
- 12 - Tracking files using DVC
- 13 - Versioning data using DVC
3. Tracking Data Lineage
- 14 - Introducing data lineage
- 15 - Use cases and benefits of data lineage tracking
- 16 - Data lineage vs. data provenance vs. data governance
- 17 - Techniques to track data lineage
- 18 - Best practices for data lineage tracking
- 19 - Data lineage tools
- 20 - Data lineage in Microsoft Fabric
4. Monitoring Model and Data Quality
- 21 - Issues with data - Processing and schema management
- 22 - Issues with data - Data loss and bias
- 23 - Issues with models
- 24 - Importance of quality monitoring
- 25 - Metrics to track data and model quality
Conclusion
- 26 - Summary and further study
Related courses
- Learning SOLIDWORKS PDM
- Advanced ASP.NET Web API 2.2
- Full-Stack Deep Learning with Python
- Oracle Database 19c: Multitenant Architecture
- Building and Securing RESTful APIs in ASP.NET Core
- Advanced Machine Learning .NET Applications
- Advanced Web APIs with ASP.NET Core 8
- Terraform Essential Training: State Management and Backends
Related learn paths
- Working with Data: Engineering, Integration, and MLOps for AI
- Become a RESTful API Developer
- Advance your ASP.NET Developer skills
- Explore Web Development with Node.js
- Advance your Node.js Skills
- Become a Back-End Web Developer
- Build Your Analytical Skills with Statistical Analysis
- Prepare for the CompTIA Data+ (DA0-001) Exam