Skip to main content
As an analytics engineer, you own the quality of data that powers business decisions. AnomalyArmor helps you catch data quality issues before they reach dashboards.
Analytics Engineer Journey: Connect (~5 min) → Configure (~5 min) → Monitor (~5 min) → Report (~5 min)

Your Key Workflows

Set Freshness SLAs

Stakeholders expect data to be current. Set SLAs to get alerted when data is stale:
1

Identify Critical Tables

Start with tables that power executive dashboards or customer-facing reports.
2

Set Freshness Expectations

Define how often data should be updated (hourly, daily, weekly). Configure freshness
3

Route Alerts to Slack

Get notified in your team channel when SLAs are violated. Set up Slack

Track Data Quality Metrics

Go beyond freshness. Monitor row counts, null percentages, and more:
Critical Table Monitoring:
+-- row_count: Catch unexpected data loss or growth
+-- null_percent on key columns: Detect incomplete data loads
+-- distinct_count on IDs: Identify duplicate records
Create your first metric

Report Quality to Stakeholders

Embed data quality status directly in dashboards:
# Sales Dashboard
![Data Quality](https://app.anomalyarmor.ai/badges/abc123.svg)
When the badge is green, stakeholders know the data is reliable. Set up report badges

Document Tables with AI

Use Intelligence to auto-generate descriptions for your dbt models:
from anomalyarmor import Client

client = Client()

# Generate descriptions for all columns
descriptions = client.intelligence.describe(
    "snowflake.prod.warehouse.orders"
)
# Paste into your dbt YAML files
Use Intelligence
FeatureWhy You Need It
Freshness MonitoringSet SLAs on data recency
Data Quality MetricsTrack statistical properties over time
Report BadgesShow quality status in dashboards
Slack AlertsGet notified in your team channel

Common Tasks

Set Up Freshness SLAs

Define expected update frequency

Create Metrics

Track row counts, null percentages, and more

Embed Report Badges

Show quality status in Looker, Tableau, Notion

Object Profiles

AI-generated intelligence profiles for every table