Skip to main content

Alerts

The Alerts section defines where and how operational notifications are routed when an active control detects an SLA delay, validation breach, or quality issue.

By configuring alert destinations, you ensure that incidents are immediately delivered to the right operational teams via their preferred collaboration tools (such as Microsoft Teams, Slack, or Email) without creating notification clutter for uninvolved teams.

Alerts and Notification Routing


Why Alert Routing is Needed

In enterprise data architectures, different operational teams are responsible for different types of pipeline issues:

  • SLA & Operations Teams manage file delivery timelines and arrival cutoffs.
  • Data Engineering Teams resolve structural file corruption, network drops, and cluster errors.
  • Data Governance & Stewards review schema drift and unexpected structural changes.

Sending every alert to a single channel leads to alert fatigue and slower response times. The platform's alert routing solves this by providing granular control-level notification routing paired with a reliable default fallback channel.


Key Components of the Alerts Configuration

1. Manage Channels

Located in the upper-right corner of the Alerts panel, the Manage Channels link opens the Channel Configuration console. Here, administrators can create, update, and test external communication channels:

  • Microsoft Teams: Webhook integration sending structured Adaptive Cards.
  • Slack: Webhook integration sending color-coded status cards.
  • Email: Corporate SMTP or Microsoft 365 OAuth2 Graph delivery.

2. Default Notification (Fallback) Channel

The Default notification (fallback) dropdown defines the primary alert destination for the feed.

  • Example: Notification-Team-Test-SLA
  • Purpose: Acts as the safety net. If a specific control does not have its own dedicated channel assigned, all alerts generated by that control automatically route to this default channel.
  • Guarantee: Ensures that no SLA breach or validation failure goes unnoticed, even if a user forgot to configure a control-specific destination.

3. Control-Specific Notification Routing

Each enabled control in your feed is displayed under its respective functional category, allowing you to select a dedicated notification channel for that specific check:

SCHEDULE & MONITORING

  • On-time arrival: Select a channel for delivery delays and missing data alerts.
  • On-time milestone — Bronze: Select a channel for Bronze transformation delays.
  • On-time milestone — Silver Raw: Select a channel for Silver transformation delays.

INBOUND VALIDATION

  • Structural validation: Select a channel for corrupted, empty, or wrong-format files.
  • Batch ordering: Select a channel for multi-file group sequencing issues.

PIPELINE OUTCOMES

  • Schema drift: Select a channel for unannounced column additions or type modifications.
  • Completeness — Bronze: Select a channel for record count shortfalls.
  • Reconciliation — Bronze: Select a channel for source-to-target variance breaches.

Understanding "Use Default Channel" vs. Dedicated Channels

Every control dropdown gives you two routing options:

Configuration OptionBehaviorWhen to Use
Use default channelThe control forwards all alerts to the feed's Default notification (fallback) channel.When standard operations or on-call teams handle the issue, or when a separate team is not required.
Specific Channel (e.g., Slack-Data-Engineering)Alerts for that specific control bypass the default channel and are routed directly to the selected team.When specialized specialists (e.g., Data Engineers or Schema Stewards) need to act immediately without intermediate triage.

Realistic Business Routing Example

Consider an enterprise Enrollments ingestion feed:

Routing Example

  1. Structural Validation fails: A vendor delivers a 0-byte corrupt file. The alert routes directly to Slack: #data-engineering.
  2. Schema Drift detected: A vendor adds a new column member_plan_tier. The notification routes directly to Email: data-governance@company.com.
  3. On-Time Arrival delayed: A morning file is 20 minutes late. Because this control is set to Use default channel, the alert routes to Teams: DataOps-Alerts.

This granular separation ensures every team receives only the alerts they need to act upon.