# Make your Trino data pipelines production ready with Great Expectations

DevFeed: [Make your Trino data pipelines production ready with Great Expectations](<https://devfeed.tech/articles/make-your-trino-data-pipelines-production-ready-with-great-expectations-8685.md>)

Original publisher: [Read original article](<https://trino.io/blog/2022/08/24/data-pipelines-production-ready-great-expectations.html>)

Author: Brian Olsen, Brian Zhan

Published: 2022-08-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Trino Blog](<https://devfeed.tech/sources/trino-blog.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [json](<https://devfeed.tech/tags/json.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [production](<https://devfeed.tech/tags/production.md>), [python](<https://devfeed.tech/tags/python.md>)

## AI overview

A tutorial on improving Trino data-pipeline quality with Great Expectations. It describes writing Python-based validation tests, storing expectations in JSON and YAML, and generating documentation and alerts for unexpected data changes.

## Source excerpt

An important aspect of a good data pipeline is ensuring data quality. You need to verify that the data is what you're expecting it to be at any given state. Great Expectations is an open source tool created in Python that allows you to write detailed tests called expectations against your data. Users write these expectations to run validations against the data as it enters your system. These expectations are expressed as methods in Python, and stored in JSON and YAML files. One great advantage of expectations is the human readable documentation that results from these tests. As you roll out different versions of the code, you get alerted to any unexpected changes and have version-specific generated documentation for what changed. Let's learn how to write expectations on tables in Trino!