Soda product comparison
Last modified on 26-Jan-23
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 | ![]() | ![]() |
---|---|---|
Available as a free, open source tool | ![]() | |
Available with a free, 14-day trial license | ![]() | |
Install in your environment via pip install | ![]() | |
Connect to 15+ data sources via configurations in a YAML file | ![]() | |
Connect to 15+ data sources via a web app user interface and a Soda Agent | ![]() | |
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 | ![]() | |
Discover column profile information and auto-calculate basic statistics about contents | ![]() | |
Include automated monitoring checks for each dataset right out of the box | ![]() | |
Use SodaCL to write human-readable checks for data quality | ![]() | ![]() |
Write new checks in a checks YAML file | ![]() | |
Write new checks in data quality agreements in the web app user interface | ![]() | |
Use historic measurements of data for relative comparisons | ![]() | ![]() |
Use built-in metrics to write checks | ![]() | ![]() |
Use your own custom metrics to write checks | ![]() | ![]() |
Include SQL queries in 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 OOTB integration with Slack and MS Teams to collaborate on investigations | ![]() | |
Prepare data quality agreements with stakeholders in your organization | ![]() | |
Set alert notification rules to organize and properly route alerts for data quality issues | ![]() |
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 (aka. partitioning) | ![]() | ![]() |
Execute the same checks in multiple environments, such as dev, test, and prod | ![]() |
Integrate
Feature or functionality | ![]() | ![]() |
---|---|---|
Integrate with AirFlow to automate scans and actions proceeding from scan results | ![]() | |
Use OOTB integration with Slack or MS Teams 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 review dbt test results from within Soda Cloud | ![]() | |
Use a webhook to integrate Soda Cloud with a third-party service provider, such as Jira or ServiceNow, to send notifications of data quality issues and investigate incidents | ![]() |
Gain insight
Feature or functionality | ![]() | ![]() |
---|---|---|
Take advantage of automatic data profiling for datasets and columns | ![]() | ![]() |
Access sample data to inspire the data quality checks to write | ![]() | |
View charts to gain visibility into stored measurements for a metric over time | ![]() | |
Set up notifications to alert your team of data quality failures and warnings | ![]() | |
View samples of rows that failed a check | ![]() | |
Use the Soda Reporting API to gain insight into the health of your datasets and your Soda Cloud account user activity, and to build customized dashboards in Tableau, Looker, etc. | ![]() |
Go further
- Learn more about Soda products in general and how they 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.
Was this documentation helpful?
What could we do to improve this page?
- Suggest a docs change in GitHub.
- Share feedback in the Soda community on Slack.
Last modified on 26-Jan-23