What does Atlan crawl from Anomalo?
Once you have [integrated Anomalo](/apps/connectors/observability/anomalo/how-tos/integrate-anomalo), Atlan will receive webhook events when checks are executed in Anomalo. These checks will be cataloged in Atlan to create a relationship with existing assets using the association information from the check.
Once you have integrated Anomalo, Atlan will receive webhook events when checks are executed in Anomalo. These checks will be cataloged in Atlan to create a relationship with existing assets using the association information from the check.
You can use connector-specific filters for quick asset discovery. The following Anomalo filters are currently available for supported SQL assets:
- Has checks - filter SQL assets associated with Anomalo checks
- Check status - filter SQL assets by overall data quality status such as Pass or Fail
- Check methods - filter SQL assets by specific types of checks configured
- Number of checks - filter SQL assets by total count of checks configured in Anomalo
- Last checked - filter SQL assets by timestamp for when any associated checks were last scanned in Anomalo
Atlan crawls and maps the following assets and properties from Anomalo.
Checks
Atlan maps checks from Anomalo to its AnomaloCheck asset type.
| Source property | Atlan property |
|---|---|
name | name |
description | description |
run_config._metadata.check_type | anomaloCheckCategoryType |
run_config.check | anomaloCheckType |
run_config._metadata.priority_level | anomaloCheckPriorityLevel |
run_config._metadata.is_system_check | anomaloCheckIsSystemAdded |
status | anomaloCheckStatus |
check_status_image_url | anomaloCheckStatusImageUrl |
completed_at | anomaloCheckLastRunCompletedAt |
results.evaluated_message | anomaloCheckLastRunEvaluatedMessage |
check_run_url | anomaloCheckLastRunUrl |
results.history_message | anomaloCheckHistoricRunStatus |
Check statuses
Atlan stores the status value of each Anomalo check run as-is and displays it as follows:
| Anomalo status | Shown in Atlan | Counted as a failed check? |
|---|---|---|
success | Passed | No |
failed | Failed | Yes |
error | Errored | Yes |
no_data | Not evaluated | No |
cancelled | Cancelled | No |
| any other value | Not evaluated | No |
Anomalo reports no_data when a check had nothing to evaluate, for example a data freshness check on a table that's not yet expected to receive rows, and cancelled when a user cancelled the run. These are neutral states—neither passing nor failing—so they don't affect the data quality status of the linked asset.
The overall data quality status of a linked asset shows Fail if any of its checks failed or errored, and Pass otherwise.
Supported sources
If you have crawled supported data sources, you can view Anomalo checks on your existing assets in Atlan: