# Latest

**URL:** https://discourse.greatexpectations.io/latest.md

[Latest](https://discourse.greatexpectations.io/latest.md) · [Categories](https://discourse.greatexpectations.io/categories.md) · [Tags](https://discourse.greatexpectations.io/tags.md)

---

## [Welcome to Discourse](https://discourse.greatexpectations.io/t/welcome-to-discourse/7)

<div class="topic-metadata">

**Author:** [@system](https://discourse.greatexpectations.io/u/system)\
**Replies:** 0\
**Last updated:** [November 6, 2019, 4:00pm UTC](https://discourse.greatexpectations.io/t/welcome-to-discourse/7 "2019-11-06T16:00:39Z")

</div>

:tada::tada: Welcome to the Great Expectations discussion platform! :tada::tada: This is a place for users and contributors of GX to discuss how you are using GX in your awesome project, find help with GX, collaborate w…

---

## [Datetime column validation](https://discourse.greatexpectations.io/t/datetime-column-validation/2396)

<div class="topic-metadata">

**Author:** [@KK1259](https://discourse.greatexpectations.io/u/KK1259)\
**Replies:** 0\
**Last updated:** [September 24, 2026, 9:54pm UTC](https://discourse.greatexpectations.io/t/datetime-column-validation/2396 "2026-09-24T21:54:12Z")

</div>

Hi, I have a column = created\_date which has datetime in this format = ‘2/09/2026 11:49’. Now this column is type = object. How to validate this without converting to datetime type. I found a legacy expectation = \<expec…

---

## [ExpectColumnDistinctValuesToEqualSet & its output](https://discourse.greatexpectations.io/t/expectcolumndistinctvaluestoequalset-its-output/2395)

<div class="topic-metadata">

**Author:** [@KK1259](https://discourse.greatexpectations.io/u/KK1259)\
**Replies:** 2\
**Last updated:** [September 23, 2026, 8:22pm UTC](https://discourse.greatexpectations.io/t/expectcolumndistinctvaluestoequalset-its-output/2395 "2026-09-23T20:22:51Z")

</div>

Hi, I am using the following expectation to check a column = workitem\_type which should ONLY have value = Bug. “”" EXPECTATION#1: Column = workitem\_type (type = Bug only) Scope : Table-Specific (BUGS) Busines…

---

## [In results json, element\_count = 2047, however the total row count of CSV = 1003](https://discourse.greatexpectations.io/t/in-results-json-element-count-2047-however-the-total-row-count-of-csv-1003/2394)

<div class="topic-metadata">

**Author:** [@KK1259](https://discourse.greatexpectations.io/u/KK1259)\
**Replies:** 4\
**Last updated:** [September 21, 2026, 9:56pm UTC](https://discourse.greatexpectations.io/t/in-results-json-element-count-2047-however-the-total-row-count-of-csv-1003/2394 "2026-09-21T21:56:39Z")

</div>

For expectation types: 1. expect\_column\_values\_to\_match\_regex a. element\_count = 2047 b. missing\_count = 1044 2. expect\_column\_values\_to\_not\_be\_null a. element\_count = 2047 b. unexpected\_count = 1064 3. expect\_col…

---

## [GX Roadmap & Community Meetup](https://discourse.greatexpectations.io/t/gx-roadmap-community-meetup/2392)

<div class="topic-metadata">

**Author:** [@joshstauffer](https://discourse.greatexpectations.io/u/joshstauffer)\
**Replies:** 0\
**Last updated:** [August 17, 2026, 3:33pm UTC](https://discourse.greatexpectations.io/t/gx-roadmap-community-meetup/2392 "2026-08-17T15:33:21Z")

</div>

Great Expectations has a new home: dbt/Fivetran has taken stewardship of the library and is investing in its future. Over the last few years, OSS development slowed as GX Labs focused on GX Cloud, their commercial offeri…

---

## [PR #12012 need some to review](https://discourse.greatexpectations.io/t/pr-12012-need-some-to-review/2390)

<div class="topic-metadata">

**Author:** [@abdullah094](https://discourse.greatexpectations.io/u/abdullah094)\
**Replies:** 2\
**Last updated:** [August 3, 2026, 8:36am UTC](https://discourse.greatexpectations.io/t/pr-12012-need-some-to-review/2390 "2026-08-03T08:36:10Z")

</div>

Hello, I am a Product Manager at Exasol. Our customers are regular users of GX and they love the experience and features of great expectations. Currently Exasol works with SQLalchemy but, I am looking to provide a more…

---

## [GX in GCP](https://discourse.greatexpectations.io/t/gx-in-gcp/2389)

<div class="topic-metadata">

**Author:** [@xelov](https://discourse.greatexpectations.io/u/xelov)\
**Replies:** 3\
**Last updated:** [July 10, 2026, 9:10am UTC](https://discourse.greatexpectations.io/t/gx-in-gcp/2389 "2026-07-10T09:10:01Z")

</div>

I want to upload my gx folder in a GCP bucket. I think it’s the best practice when you publish your expectation in a cloud run. I don’t know how to push my GX folder with vlaidation and expectation and data docs in a bu…

---

## [How to develop a custom expectation and register like default expectations](https://discourse.greatexpectations.io/t/how-to-develop-a-custom-expectation-and-register-like-default-expectations/2383)

<div class="topic-metadata">

**Author:** [@AlexXu2027](https://discourse.greatexpectations.io/u/AlexXu2027)\
**Replies:** 1\
**Last updated:** [June 17, 2026, 2:36pm UTC](https://discourse.greatexpectations.io/t/how-to-develop-a-custom-expectation-and-register-like-default-expectations/2383 "2026-06-17T14:36:51Z")

</div>

use gx 1.13； I have developed a custom exception checking rule, and I need to register it as globally available. when i use @gx.expectations.register\_expectation ，but failed；how can i do？

---

## [Is the gap between a passing GX suite and a defensible business claim a real problem in your work?](https://discourse.greatexpectations.io/t/is-the-gap-between-a-passing-gx-suite-and-a-defensible-business-claim-a-real-problem-in-your-work/2362)

<div class="topic-metadata">

**Author:** [@ESR-IV](https://discourse.greatexpectations.io/u/ESR-IV)\
**Replies:** 0\
**Last updated:** [June 3, 2026, 5:07am UTC](https://discourse.greatexpectations.io/t/is-the-gap-between-a-passing-gx-suite-and-a-defensible-business-claim-a-real-problem-in-your-work/2362 "2026-06-03T05:07:59Z")

</div>

I want to ask the community something, and I would appreciate honest answers. A pattern I keep running into: a team has a Great Expectations suite that runs clean, and a business claim sitting on top of it like “we catc…

---

## [How do you verify a config actually backs your reliability claims?](https://discourse.greatexpectations.io/t/how-do-you-verify-a-config-actually-backs-your-reliability-claims/2361)

<div class="topic-metadata">

**Author:** [@ESR-IV](https://discourse.greatexpectations.io/u/ESR-IV)\
**Replies:** 0\
**Last updated:** [May 30, 2026, 8:20pm UTC](https://discourse.greatexpectations.io/t/how-do-you-verify-a-config-actually-backs-your-reliability-claims/2361 "2026-05-30T20:20:51Z")

</div>

Question for people who work with Great Expectations day to day. When your team makes a reliability claim about a pipeline, like “we catch every duplicate” or “no record older than 24 hours,” how do you confirm the conf…

---

## [Unable to sign in GX Cloud](https://discourse.greatexpectations.io/t/unable-to-sign-in-gx-cloud/2359)

<div class="topic-metadata">

**Author:** [@guillermojleonr](https://discourse.greatexpectations.io/u/guillermojleonr)\
**Replies:** 2\
**Last updated:** [May 29, 2026, 1:23am UTC](https://discourse.greatexpectations.io/t/unable-to-sign-in-gx-cloud/2359 "2026-05-29T01:23:14Z")

</div>

Hi guys, if you look into https://greatexpectations.io/cloud/ there is no button to sign in, neither the login page https://auth.greatexpectations.io, the workshop page isn’t working https://pages.greatexpectations.io/gx…

---

## [Request Demo for GX Cloud](https://discourse.greatexpectations.io/t/request-demo-for-gx-cloud/2353)

<div class="topic-metadata">

**Author:** [@Simon\_Wei](https://discourse.greatexpectations.io/u/Simon_Wei)\
**Replies:** 0\
**Last updated:** [May 5, 2026, 8:34pm UTC](https://discourse.greatexpectations.io/t/request-demo-for-gx-cloud/2353 "2026-05-05T20:34:19Z")

</div>

We are currently evaluating data quality tools and Great Expectations has caught our attention. Can we get a contact of the representative and request a demo?

---

## [Oracle Support](https://discourse.greatexpectations.io/t/oracle-support/2349)

<div class="topic-metadata">

**Author:** [@nevintan](https://discourse.greatexpectations.io/u/nevintan)\
**Replies:** 1\
**Last updated:** [April 8, 2026, 7:16pm UTC](https://discourse.greatexpectations.io/t/oracle-support/2349 "2026-04-08T19:16:48Z")

</div>

---

## [Limit validation results](https://discourse.greatexpectations.io/t/limit-validation-results/2348)

<div class="topic-metadata">

**Author:** [@dsolerteXtell](https://discourse.greatexpectations.io/u/dsolerteXtell)\
**Replies:** 1\
**Last updated:** [April 1, 2026, 2:00pm UTC](https://discourse.greatexpectations.io/t/limit-validation-results/2348 "2026-04-01T14:00:30Z")

</div>

Hello there Limit Validation Results in Data Docs | Great Expectations About this topic, is still available, in 1.11.3, validation\_result\_limit parameter in project config?

---

## [Expect\_query\_results\_to\_match\_comparison | does not produce row-level “unexpected” payloads](https://discourse.greatexpectations.io/t/expect-query-results-to-match-comparison-does-not-produce-row-level-unexpected-payloads/2343)

<div class="topic-metadata">

**Author:** [@Keerthiraj](https://discourse.greatexpectations.io/u/Keerthiraj)\
**Replies:** 3\
**Last updated:** [March 23, 2026, 2:06pm UTC](https://discourse.greatexpectations.io/t/expect-query-results-to-match-comparison-does-not-produce-row-level-unexpected-payloads/2343 "2026-03-23T14:06:03Z")

</div>

In Great Expectations (v1.15.\*), I’m using expect\_query\_results\_to\_match\_comparison to compare two SQL query result sets. Even when I set per-expectation result\_format to COMPLETE and include options like: include\_une…

---

## [Metrics Provider for Customer Expectations](https://discourse.greatexpectations.io/t/metrics-provider-for-customer-expectations/2341)

<div class="topic-metadata">

**Author:** [@nevintan](https://discourse.greatexpectations.io/u/nevintan)\
**Replies:** 4\
**Last updated:** [March 11, 2026, 2:30am UTC](https://discourse.greatexpectations.io/t/metrics-provider-for-customer-expectations/2341 "2026-03-11T02:30:20Z")

</div>

---

## [TupleAzureBlobStorage Alternatives](https://discourse.greatexpectations.io/t/tupleazureblobstorage-alternatives/2340)

<div class="topic-metadata">

**Author:** [@nevintan](https://discourse.greatexpectations.io/u/nevintan)\
**Replies:** 0\
**Last updated:** [March 2, 2026, 3:43pm UTC](https://discourse.greatexpectations.io/t/tupleazureblobstorage-alternatives/2340 "2026-03-02T15:43:42Z")

</div>

---

## [Data Docs and Jinja Templates](https://discourse.greatexpectations.io/t/data-docs-and-jinja-templates/2339)

<div class="topic-metadata">

**Author:** [@nevintan](https://discourse.greatexpectations.io/u/nevintan)\
**Replies:** 0\
**Last updated:** [February 27, 2026, 5:05pm UTC](https://discourse.greatexpectations.io/t/data-docs-and-jinja-templates/2339 "2026-02-27T17:05:24Z")

</div>

---

## [UnexpectedRowsExpectation unexpected\_rows limit](https://discourse.greatexpectations.io/t/unexpectedrowsexpectation-unexpected-rows-limit/2026)

<div class="topic-metadata">

**Author:** [@victor.clearpeaks](https://discourse.greatexpectations.io/u/victor.clearpeaks)\
**Replies:** 3\
**Last updated:** [February 24, 2026, 10:47am UTC](https://discourse.greatexpectations.io/t/unexpectedrowsexpectation-unexpected-rows-limit/2026 "2026-02-24T10:47:54Z")

</div>

Hi! I’m using this UnexpectedRowsExpectation expectation and I need to retrieve ALL the rows that has failed the condition but, unexpected\_rows only has a sample of 200 rows. Is any configuration to allow this expectatio…

---

## [Total number of rows scanned](https://discourse.greatexpectations.io/t/total-number-of-rows-scanned/2335)

<div class="topic-metadata">

**Author:** [@nevintan](https://discourse.greatexpectations.io/u/nevintan)\
**Replies:** 1\
**Last updated:** [February 18, 2026, 4:10pm UTC](https://discourse.greatexpectations.io/t/total-number-of-rows-scanned/2335 "2026-02-18T16:10:30Z")

</div>

---

## [Expectations across two tables/assets](https://discourse.greatexpectations.io/t/expectations-across-two-tables-assets/2334)

<div class="topic-metadata">

**Author:** [@nevintan](https://discourse.greatexpectations.io/u/nevintan)\
**Replies:** 0\
**Last updated:** [February 17, 2026, 4:35pm UTC](https://discourse.greatexpectations.io/t/expectations-across-two-tables-assets/2334 "2026-02-17T16:35:57Z")

</div>

---

## [Unable to Apply Multiple Conditions in row\_condition with SQLAlchemy (Snowflake) – acryl-datahub-gx-plugin 1.3.1](https://discourse.greatexpectations.io/t/unable-to-apply-multiple-conditions-in-row-condition-with-sqlalchemy-snowflake-acryl-datahub-gx-plugin-1-3-1/2333)

<div class="topic-metadata">

**Author:** [@prasath](https://discourse.greatexpectations.io/u/prasath)\
**Replies:** 0\
**Last updated:** [February 13, 2026, 2:23pm UTC](https://discourse.greatexpectations.io/t/unable-to-apply-multiple-conditions-in-row-condition-with-sqlalchemy-snowflake-acryl-datahub-gx-plugin-1-3-1/2333 "2026-02-13T14:23:45Z")

</div>

Hi, I’m using acryl-datahub-gx-plugin==1.3.1 for Great Expectations validation and pushing the results/metadata to DataHub. As per the documentation here, I’m defining the row\_condition like this (using SQLAlchemy with…

---

## [Profilers in GX Core](https://discourse.greatexpectations.io/t/profilers-in-gx-core/2331)

<div class="topic-metadata">

**Author:** [@nevintan](https://discourse.greatexpectations.io/u/nevintan)\
**Replies:** 0\
**Last updated:** [February 9, 2026, 7:28pm UTC](https://discourse.greatexpectations.io/t/profilers-in-gx-core/2331 "2026-02-09T19:28:59Z")

</div>

---

## [Recommended GX Airflow Usage](https://discourse.greatexpectations.io/t/recommended-gx-airflow-usage/2330)

<div class="topic-metadata">

**Author:** [@nevintan](https://discourse.greatexpectations.io/u/nevintan)\
**Replies:** 0\
**Last updated:** [February 9, 2026, 7:24pm UTC](https://discourse.greatexpectations.io/t/recommended-gx-airflow-usage/2330 "2026-02-09T19:24:55Z")

</div>

---

## [Running checkpoint.run is returning error StoreBackendError: Store already has the following key](https://discourse.greatexpectations.io/t/running-checkpoint-run-is-returning-error-storebackenderror-store-already-has-the-following-key/2329)

<div class="topic-metadata">

**Author:** [@gaya3k](https://discourse.greatexpectations.io/u/gaya3k)\
**Replies:** 0\
**Last updated:** [February 6, 2026, 7:33am UTC](https://discourse.greatexpectations.io/t/running-checkpoint-run-is-returning-error-storebackenderror-store-already-has-the-following-key/2329 "2026-02-06T07:33:23Z")

</div>

Hi I am migrating gx library from V0 to v1 and having issues checkpoint.run. We use 1 checkpoint per schema with many entities in the same schema. Validation definition is added at execution time. What am I doing wrong …

---

## [Connecting GX with Datahub](https://discourse.greatexpectations.io/t/connecting-gx-with-datahub/2327)

<div class="topic-metadata">

**Author:** [@Stefan](https://discourse.greatexpectations.io/u/Stefan)\
**Replies:** 2\
**Last updated:** [February 4, 2026, 7:55am UTC](https://discourse.greatexpectations.io/t/connecting-gx-with-datahub/2327 "2026-02-04T07:55:32Z")

</div>

We are starting to use Great Expectations and validated some of our data. Now we want to connect Great Expectations to Datahub from Acryl. They actually provide a “DataHubValidationAction” to do this. However, the packag…

---

## [Get all rows for a failed custom SQL UnexpectedRowsExpectation](https://discourse.greatexpectations.io/t/get-all-rows-for-a-failed-custom-sql-unexpectedrowsexpectation/2278)

<div class="topic-metadata">

**Author:** [@wookasz](https://discourse.greatexpectations.io/u/wookasz)\
**Replies:** 1\
**Last updated:** [February 4, 2026, 7:47am UTC](https://discourse.greatexpectations.io/t/get-all-rows-for-a-failed-custom-sql-unexpectedrowsexpectation/2278 "2026-02-04T07:47:41Z")

</div>

Some of you have been asking for ways to fetch all rows from a custom SQL UnexpectedRowsExpectation. We currently limit the number of rows in the result object to 200 to optimize performance. We do realize that it may be…

---

## [Unable to validate column expectation on trino query asset](https://discourse.greatexpectations.io/t/unable-to-validate-column-expectation-on-trino-query-asset/2326)

<div class="topic-metadata">

**Author:** [@jessvm](https://discourse.greatexpectations.io/u/jessvm)\
**Replies:** 0\
**Last updated:** [January 29, 2026, 9:42am UTC](https://discourse.greatexpectations.io/t/unable-to-validate-column-expectation-on-trino-query-asset/2326 "2026-01-29T09:42:04Z")

</div>

Hello, I am trying to validate a column expectation (ExpectColumnValuesToNotBeNull) on a query asset with a Trino connector. The column I am testing is not recognized and the validation returns the following error mess…

---

## [Great Expectations only returns partial failed rows (20)](https://discourse.greatexpectations.io/t/great-expectations-only-returns-partial-failed-rows-20/2325)

<div class="topic-metadata">

**Author:** [@rishabh-o-97](https://discourse.greatexpectations.io/u/rishabh-o-97)\
**Replies:** 0\
**Last updated:** [January 21, 2026, 7:53am UTC](https://discourse.greatexpectations.io/t/great-expectations-only-returns-partial-failed-rows-20/2325 "2026-01-21T07:53:29Z")

</div>

Hello We are using Gx to run our data quality checks with result format set to “COMPLETE”. But still we only are receiving 20 records in the unexpected\_index\_list param. Version: 1.10.0 Data Source: SQL - Postgres Ex…

---

## [I cannot build doc document](https://discourse.greatexpectations.io/t/i-cannot-build-doc-document/2324)

<div class="topic-metadata">

**Author:** [@kris](https://discourse.greatexpectations.io/u/kris)\
**Replies:** 1\
**Last updated:** [January 20, 2026, 7:33am UTC](https://discourse.greatexpectations.io/t/i-cannot-build-doc-document/2324 "2026-01-20T07:33:16Z")

</div>

Problem Description I’m working with Great Expectations and having issues with Data Docs generation. The validation runs successfully, but the Data Docs are not being created or updated as expected. Code Context Here’s …

[Next page](https://discourse.greatexpectations.io/latest.md?page=1)
