Course Catalog Help
DATAENG 07 (Repositories): Configuring Data Expectations in Code Repositories

DATAENG 07 (Repositories): Configuring Data Expectations in Code Repositories

Learn how to configure and apply data expectations checks in pipeline builder and review them in the Data Health application.

rate limit

Code not recognized.

About this course

In many cases, data health checks like the ones you applied in the previous tutorial will be sufficient to monitor your pipelines. A full monitoring and protection program should take advantage of the Data Expectations framework for greater granularity and control. In this brief tutorial, you’ll add encoded data checks to a few of your data transforms and view them in the Data Health application.

⚠️ Course prerequisites

  • DATAENG 06: Maintaining Data Pipeline Health: If you have not completed this course, please do so now.

📖 Learning Objectives

  • Understand when and how to apply data expectations checks.

💪 Foundry Skills

  • Apply a Data Expectations check to an existing code repository.
  • View expectations checks in the Data Health app.

Curriculum

  • Introduction
  • About this Course
  • Data Expectations Check Structure
  • Adding and Referencing the Data Expectations Library and Modules
  • Implement a Primary Key Check
  • Exercise Summary
  • Practice: Implement Data Expectations in Your Pipeline
  • Column Expectations: “Is In”
  • Group-by Expectations: “Is Unique”
  • Schema Expectations
  • Exercise Summary
  • Conclusion
  • Key Takeaways
  • Next Steps

About this course

In many cases, data health checks like the ones you applied in the previous tutorial will be sufficient to monitor your pipelines. A full monitoring and protection program should take advantage of the Data Expectations framework for greater granularity and control. In this brief tutorial, you’ll add encoded data checks to a few of your data transforms and view them in the Data Health application.

⚠️ Course prerequisites

  • DATAENG 06: Maintaining Data Pipeline Health: If you have not completed this course, please do so now.

📖 Learning Objectives

  • Understand when and how to apply data expectations checks.

💪 Foundry Skills

  • Apply a Data Expectations check to an existing code repository.
  • View expectations checks in the Data Health app.

Curriculum

  • Introduction
  • About this Course
  • Data Expectations Check Structure
  • Adding and Referencing the Data Expectations Library and Modules
  • Implement a Primary Key Check
  • Exercise Summary
  • Practice: Implement Data Expectations in Your Pipeline
  • Column Expectations: “Is In”
  • Group-by Expectations: “Is Unique”
  • Schema Expectations
  • Exercise Summary
  • Conclusion
  • Key Takeaways
  • Next Steps