Soda product comparison
Use these matrices to review the features and functionality that Soda products have to offer.
Set up
Write checks
Collaborate
Run scans
Integrate
Gain insight
Go further
Set up
Feature or functionality | ![]() + ![]() | ![]() |
---|---|---|
Install in your environment via pip install | ![]() | |
Connect to a data source via configurations in a YAML file | ![]() | |
Connect to a data source via a web app user interface | ![]() | |
Manage user access to your organization’s Soda Cloud account. | ![]() | |
Set up Single sign-on for Soda Cloud so that all users in your organization must use your IdP to access it | ![]() |
Write checks
Feature or functionality | ![]() + ![]() | ![]() |
---|---|---|
Discover datasets of a newly-connected data source | ![]() | |
Define new checks in a checks YAML file | ![]() | |
Define new checks in a web app user interface | ![]() | |
Use historic measurements of data when defining checks | ![]() | ![]() |
Use built-in metrics to write checks | ![]() | ![]() |
Use your own custom metrics to write checks | ![]() | ![]() |
Include SQL queries in checks for data quality | ![]() | ![]() |
Use SodaCL to write human-readable checks for data quality | ![]() | ![]() |
Define an anomaly detection check | ![]() | ![]() |
Define a schema check | ![]() | ![]() |
Apply freshness checks, reference checks, and row-count comparisons between datasets | ![]() | ![]() |
Collaborate
Feature or functionality | ![]() + ![]() | ![]() |
---|---|---|
Invite colleagues to join your Soda Cloud account to collaborate on writing checks and monitoring data quality | ![]() | |
Create and manage data quality incidents, including an integration with Slack to collaborate on investigations | ![]() | |
Prepare service level agreements for data quality with stakeholders in your organization | ![]() |
Run scans
Feature or functionality | ![]() + ![]() | ![]() |
---|---|---|
Run an ad hoc scan | ![]() | |
Define a scan schedule | ![]() | |
Configure programmatic scans | ![]() | |
Define filters to test specific portions of data for quality | ![]() | ![]() |
Integrate
Feature or functionality | ![]() + ![]() | ![]() |
---|---|---|
Integrate with AirFlow to automate scans and actions proceeding from scan results | ![]() | |
Integrate with Slack to send notifications of data quality issues and investigate incidents | ![]() | ![]() |
Integrate with Alation or Metaphor to view data quality details from within your data catalog. | ![]() | |
Integrate with dbt to view dbt tests from within Soda Cloud. | ![]() |
Gain insight
Feature or functionality | ![]() + ![]() | ![]() |
---|---|---|
Take advantage of automatic data profiling for datasets and columns | ![]() | |
View charts to gain visibility into stored measurements for a metric over time | ![]() | |
Create alerts to notify your team of data quality failures and warnings | ![]() | ![]() |
View samples of rows that failed a check | ![]() | |
Use an API to gain insight into the health of your dataset and your Soda Cloud account user activity | ![]() |
Go further
- Learn more about Soda products in general and how the work together to establish and maintain data reliability.
- Questions? Join the Soda community on Slack.
- Get up and running in a few minutes using the Quick start for Soda Core and Soda Cloud.
Last modified on 01-Jul-22
Was this documentation helpful?
Share feedback in the Soda community on Slack.
Help improve our docs!