How-to guides¶
The how-to guides in this secetion contain (mostly bite-size) instructions that will explain specific aspects of using and deploying Great Expectations.
Warning
We are working on improving our How-to guides, but many of them are just stubs. Please check the “spare parts” sections or feel free to review older versions of documentation while we migrate content.
- Configuring Data Contexts
- Configuring Datasources
- How to configure a BigQuery Datasource
- How to configure a Databricks AWS Datasource
- How to configure a Databricks Azure Datasource
- How to configure a MSSQL Datasource
- How to configure a MySQL Datasource
- How to configure a Pandas/filesystem Datasource
- How to configure a Pandas/S3 Datasource
- How to configure a Redshift Datasource
- How to configure a self managed Spark Datasource
- How to configure a Snowflake Datasource
- How to configure a Spark/filesystem Datasource
- How to configure an EMR Spark Datasource
- Configuring metadata stores
- How to configure a Validation Result store in Azure blob storage
- How to configure a Validation Result store in GCS
- How to configure a Validation Result store in S3
- How to configure a Validation Result store on a filesystem
- How to configure a Validation Result store to PostgreSQL
- How to configure an Expectation store in Amazon S3
- How to configure an Expectation store in Azure blob storage
- How to configure an Expectation store in GCS
- How to configure an Expectation store on a filesystem
- How to configure an Expectation store to PostgreSQL
- How to configure a MetricsStore
- Creating Batches
- Creating and editing Expectations
- How to create a new Expectation Suite using
suite scaffold
- How to create a new Expectation Suite using the CLI
- How to create a new Expectation Suite from a jsonschema file
- How to create custom Expectations
- How to create custom Expectations for pandas
- How to create custom Expectations for Spark
- How to create custom Expectations for SQLAlchemy
- How to create Expectations that span multiple Batches using Evaluation Parameters
- How to dynamically load evaluation parameters from a database
- How to dynamically load evaluation parameters from a database
- How to edit an Expectation Suite using a disposable notebook
- How to create a new Expectation Suite using
- Validation
- How to add a Validation Operator
- How to add validations, data, or suites to a Checkpoint
- How to create a new Checkpoint
- How to deploy a scheduled Checkpoint with cron
- How to implement a custom Validation Operator
- How to implement custom notifications
- How to run a Checkpoint in Airflow
- How to run a Checkpoint in python
- How to run a Checkpoint in terminal
- How to store Validation Results as a Validation Action
- How to trigger Slack notifications as a Validation Action
- How to update Data Docs as a Validation Action
- How to validate data without a Checkpoint
- Configuring Data Docs
- Configuring Generated Notebooks
- Migrating between versions
- Miscellaneous