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.Documentation Index
Fetch the complete documentation index at: https://docs.anomalyarmor.ai/llms.txt
Use this file to discover all available pages before exploring further.
Your Key Workflows
Set Freshness SLAs
Stakeholders expect data to be current. Set SLAs to get alerted when data is stale:Identify Critical Tables
Start with tables that power executive dashboards or customer-facing reports.
Set Freshness Expectations
Define how often data should be updated (hourly, daily, weekly). Configure freshness
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:Report Quality to Stakeholders
Embed data quality status directly in dashboards:Document Tables with AI
Use Intelligence to auto-generate descriptions for your dbt models:Recommended Setup
| Feature | Why You Need It |
|---|---|
| Freshness Monitoring | Set SLAs on data recency |
| Data Quality Metrics | Track statistical properties over time |
| Report Badges | Show quality status in dashboards |
| Slack Alerts | Get 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
Common Questions
How do I set freshness SLAs on my dbt models?
Identify the tables that feed executive or customer-facing dashboards, then set freshness thresholds per table (hourly, daily, weekly). Route alerts to your team’s Slack channel. See Freshness Monitoring.Can I show data quality status inside my Looker or Tableau dashboards?
Yes. Embed a report badge that turns green or red based on freshness and quality monitors. Stakeholders can see at a glance whether the underlying data is trustworthy. See Report Badges.How do I generate column descriptions for my dbt YAML files?
Use the Intelligence API (client.intelligence.describe(...)) to auto-generate descriptions and paste them into your schema.yml. See Object Profiles for the full workflow.
