# What is the best place to implement Great Expectations

**URL:** <https://discourse.greatexpectations.io/t/what-is-the-best-place-to-implement-great-expectations/1175>\
**Category:** Archive\
**Created:** [February 14, 2023, 2:20pm UTC](https://discourse.greatexpectations.io/t/what-is-the-best-place-to-implement-great-expectations/1175 "2023-02-14T14:20:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![david-j](https://avatars.discourse-cdn.com/v4/letter/d/d07c76/32.png) [@david-j](https://discourse.greatexpectations.io/u/david-j)\
**Post date:** [February 14, 2023, 2:20pm UTC](https://discourse.greatexpectations.io/t/what-is-the-best-place-to-implement-great-expectations/1175/1 "2023-02-14T14:20:21Z")

</div>

In the spirit of [this question](https://discourse.greatexpectations.io/t/pros-and-cons-of-implementing-dq-within-data-flow-vs-after-the-data-is-loaded-in-datalake/384) asked ~ 3 years ago - I am wondering if something has changed in the general reasoning since then.

Basically I am interested in some thoughts, advantages vs. disadvantages and especially practical experiences, nice moments vs. gotcha’s when implementing Great Expectations:

- within the data pipeline (e.g. as events come in from the website, at each step of data ingestion, transformation, producing facts tables etc.)
- at the very end on the final data warehouse / facts tables

Would highly appreciate also thoughts on experience with integrating Bigquery ← → Great Expectations.

Thanks in front.
