Skip to main content

A collection of Expectations to validate Semantically Typed Data with Great Expectations.

Project description

Great Expectations Semantic Types Expectations

A collection of Expectations to validate Semantically Typed Data with Great Expectations.

What Are Semantic Types?

Semantic Types categorize data by the type of information it represents. For example, consider a column with STRING data types. How do you know what the data means? You could be looking at a list of streets, cities, counties, etc. Without background information, it can be hard to know what you're looking at. That's where Semantic Types come in. The entity’s Semantic Type defines how it should be interpreted.

Why should we test on Semantic Types?

Testing on these Semantic Types allows us to create more explicit, fit-for-purpose tests, unlocking questions like Does this column contain US State abbreviations? instead of asking Does this column contain strings in the set [AL, AL, AR, AZ...]

How do you know when data entities are good candidates for Semantic Types testing?

Any data that you can tie to a real-world category or reference is ideal for this kind of test, e.g., phone numbers, ZIP codes, countries, coordinates, URLs, email addresses, etc.

This package contains a number of Expectations to support validation of Semantically Typed Data.

Author: Great Expectations

PyPi Link

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file great_expectations_semantic_types_expectations-0.1.0.tar.gz.

File metadata

File hashes

Hashes for great_expectations_semantic_types_expectations-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9459e677937d48bbe8f535757d511c49c2c9d504237bf771987e9949d335a566
MD5 7d5bcaa8a7a99d37d7f6b91952a1d596
BLAKE2b-256 8ae06c95a2b8a6ec5c4ed05e6732d66b6af2f5e211ad6ec3a27d194df01e797e

See more details on using hashes here.

File details

Details for the file great_expectations_semantic_types_expectations-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for great_expectations_semantic_types_expectations-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f9ac1c41c9e18b1b16d46a54724496ef4c998809f99e3b5e26d09b43ae6629b3
MD5 0b66e15ef29d8b912417befb8a03195c
BLAKE2b-256 7d9b8cf2f53c80df674f5dff3cf1f86b3aa8a000cf2398ee474fa19a879d438e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page