How-to guides¶
The how-to guides in this section 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
- How to create a new Data Context with the CLI
- How to configure DataContext components using
test_yaml_config
- How to use a YAML file or environment variables to populate credentials
- How to populate credentials from a secrets store
- How to instantiate a Data Context without a yml file
- How to instantiate a Data Context on an EMR Spark cluster
- How to instantiate a Data Context on Databricks Spark cluster
- Configuring Datasources
- How to choose which
DataConnector
to use - How to configure a BigQuery Datasource
- How to configure a ConfiguredAssetDataConnector
- 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 Athena Datasource
- How to configure an EMR Spark Datasource
- How to configure an InferredAssetDataConnector
- How to Configure a Data Connector to Sort Batches
- How to choose which
- 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 contribute a new Expectation to Great Expectations
- How to create a new Expectation Suite using the CLI
- How to create a new Expectation Suite without a sample Batch
- How to create a new Expectation Suite without the CLI
- How to create a new Expectation Suite from a jsonschema file
- How to create an Expectation Suite with the User Configurable Profiler
- 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 Create Parameterized Expectations - Super Fast
- How to dynamically load evaluation parameters from a database
- How to edit an Expectation Suite using a disposable notebook
- Validation
- How to add a Validation Operator - V2 (Batch Kwargs) API
- How to add validations, data, or suites to a Checkpoint
- How to create a new Checkpoint
- How to configure a new Checkpoint using
test_yaml_config
- 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 Email 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
- How to use the Great Expectations command line interface (CLI)
- How to add support for a new SQLAlchemy dialect
- How to add comments to a page on docs.greatexpectations.io
- How to setup Opsgenie alert notifications
- TEMPLATE: How to {stub}
- TEMPLATE: How to {do something}
- How to use the Great Expectation Docker images
- How to write a how to guide