Manage Monitors¶
Alation Cloud Service Applies to Alation Cloud Service instances of Alation
As a Server Admin or Data Steward, you can create, run, edit, view, delete, or configure settings for any monitor. With other user roles, you would be able to view and analyze the monitors.
Prerequisites¶
Before using the Alation Data Quality monitoring, ensure you have:
Platform Requirements: Active Alation Cloud Service instance.
Network Access: Outbound connectivity to AWS services (if using AI recommendations)
Valid Licensing: Active Alation Data Quality license.
Data Sources: Configured data sources with appropriate connectors and service accounts. Alation Data Quality monitors use the service account and default credentials already configured on the data source’s settings page.
Database Permissions: For a monitor to run successfully, the correct database permissions must be in place. The service account that is configured on the data source’s settings page must have
SELECTprivileges on every table included in the monitor.Note
The default service account used for metadata extraction, query log ingestion, and column profiling does not automatically have
SELECTgrants on all objects. You must work with your Data Source Admin or Database Administrator (DBA) to verify and grant these permissions before running a monitor to avoid failures.If permissions are insufficient, the monitor will fail and return an error message that specifies which objects were inaccessible. If you need to request SELECT permissions and are unsure who to contact, try the following:
Check for Stewards: Navigate to the data source’s catalog page and check the Stewards field. Stewards can typically direct you to the correct Data Source Admin or DBA.
Find the Data Source Admin (for Server Admins): If you are an Alation Server Admin, you can navigate to the data source page, click More actions (the three dots icon on the top right) > Settings, and open the Access tab to view a list of Data Source Admins.
Find a Server Admin: Click the Help (?) icon in the top-right corner and select About this instance. The Server Admins are listed here and can help you locate the appropriate contacts.
Query Log Ingestion: Confirm QLI has been configured properly for your data sources. This step is optional but is recommended to ensure that there are no random tables listed in Alation Data Quality (with no popularity data).
Add a Monitor¶
Alation Data Quality features a streamlined experience accessible on catalog table pages or the Data Quality application.
To add a new monitor:
Navigate to the Alation Data Quality application or catalog table page and click Add Monitor.
In Select Scope, you can select one or more tables generated based on the popularity data from QLI.
Note
You can also use the search option to select and use the filters such as Object Type, Domains, Source, Schema, Tables Type, Flags, Author, or Custom Fields (Status) from the left pane to narrow down the results. This is similar to the catalog search options.
Click Continue.
In Select Columns section, select one or more columns from the table for checks and click Continue.
(Optional) Click Run Profile to use data profiling feature.
In Run Profile section, select a profiling depth: Quick Profile (Shallow) or Full Profile (Deep).
You can either select Profile All Tables or Select Specific Tables to run data profiling.
Click Profile Data.
When data profiling completes, you can view the applied checks on the attributes and its last run details by selecting a table and its column.
Note
Service account credentials for the data source are used to run data profiling.
In Configure Checks section, add one or more checks on a table or its columns:
To apply checks on the entire table, click Add Table Check .
To add checks on a column, expand each table attribute and click Add Check .
Select Category, Metric, and Operator from the dropdown list and add a threshold value. For more information, see Manage Checks.
Click Recommend Checks (AI-powered) option to view the suggested checks for a table or column. To apply recommended checks, Click + Add.
Note
Service account associated with the data source is used to run the checks.
(Optional) View the data profile for a table and its columns using the Data Profiling option on the right pane.
Note
This is available if you have profiled the data in the previous step, otherwise you can run the data profiling at this stage too using the same information described in the earlier steps.
Click Continue.
(Optional) In Anomaly Detection section, click Add Anomaly Metric.
In Anomaly Metric Type, select Table-level or Column-level metrics. This section lists the applicable anomaly metrics depending on the data. For more information, see Monitor Data Anomalies.
Click Create Metric to create it or Add Another Metric to add more metrics.
Note
The anomaly metrics require a 30-day warm up period to analyze data patterns. After this period, the anomalies are flagged automatically.
Click Continue.
In Preview section, use Summary tab to review the summary of the data assets on which you have applied the checks and initiate a test run to validate functionality before full deployment.
To run a test evaluation and see how the checks will perform, click Run Preview.
To review the generated SQL query for each check with estimated runtime, click the Preview Results tab.
To modify the checks after reviewing the test results, click Back.
Click Continue.
In Configure Monitor section, add details to configure settings for the monitor.
Add a monitor name and its description.
Schedule hourly, daily, weekly, or monthly time for data quality checks.
Schedule either daily or hourly time to detect anomalies.
Note
Hourlyoption is available for the Enterprise+ tier license.Select the means for notifications:
None,Slack,Email, orTeams. For more information, see Configure Data Quality Alerts.Select the priority level for the checks:
Critical,High,Medium, orLow.Configure incident management by selecting the option: Auto-Create Incident.
Note
If enabled, failed checks and detected anomalies are grouped and automatically added to a ticket which syncs to your connected incident management system.
In Advanced Settings, configure the following options:
Use Failed Row Sampling to adjust the number of rows to be included in analysis.
Default:
500, Maximum:10,000. For broader patterns, use higher number.This is used in failed record and root cause analysis. The individual user account credentials are used to fetch the failed sample rows not the service account (that is associated with the data source).
Create an incident for the failed checks.
Note
You can only create one incident per monitor.
Click Create Monitor to finalize your monitor setup.
Run a Monitor¶
After you create a monitor with assets and relevant checks, you need to run the monitor to generate the data quality score. This process applies the checks configured on tables or columns in a data source or a BI report.
Navigate to the Alation Data Quality application and click the Monitors tab.
Search for the monitor you need to run.
Click on the monitor name to open the Monitors page.
Perform one of the following steps:
To immediately run the monitor, click Run Now on the top-right corner of the page.
To schedule the monitor run, click the Settings tab.
In the Schedule section, set the schedule to run the monitor either
DailyorWeekly, or (Hourlyif you have the Enterprise+ tier license)For daily monitoring, set the time for running the monitor.
For weekly monitoring, set the day and time for running the monitor.
Click Save.
Manage a Monitor¶
Monitor maintenance and modifications are accessible when you open a monitor name and browse through the tabs inside it.
Navigate to the Alation Data Quality application and click the Monitors tab.
Search for the monitor you need to update.
Click on the monitor name to open the Monitors page.
Use the following tabs to update monitor configuration:
Overview: Provides an overview of a monitor for its data quality score, scorecard, most recent failures, incidents, anomaly metrics, and data quality checks graph.
Check Results: Provides a list of job runs with its status for a monitor.
Click View Details for check details, generated SQL query, and other options.
To link a check to an incident management system such as
Jira, click Link to Existing Incident or use Create New Incident to create a new one.To perform failed job analysis, go to Actions > View Sample Failed Rows.
Set an active connection to the data source using a default or private connection and your user account credentials.
View the sampled data to analyze the failure cause or download the data in a CSV file for an offline analysis.
To perform a root cause analysis for a failed check, go to Actions > View Root Cause Analysis.
Set an active connection to the data source using a default or private connection and your user account credentials.
View the sample failed data, masked data sample, and schema profiles to further to root cause for the failed check.
For more detailed information, see Analyze Checks.
Anomaly Metric Results: Provides an overview of the detected anomalies at the table and column-level.
View the time-series graph or a heat map for detected anomalies.
For table-level metrics, click on metrics to view details.
For column-level metrics, click View Details.
Analyze the time-series graph and hover over the detected anomalies or healthy ones for further details and actions.
If the detected anomaly is as expected, click Mark as Expected.
To confirm the detected anomaly, click Confirm Anomaly.
To link the detected anomaly to an incident management system, click Create New Incident or Link to Existing Incident (if you already have one).
To mark a healthy pattern as anomaly, click Mark as Anomaly.
For more detailed information, see Analyze Anomalies.
Manage Checks and Metrics: Provides control to add or remove checks and anomaly metrics. You can edit a check but cannot edit anomalies.
In Checks, you can perform these actions:
Click Add Table if you need more tables for checks.
Click on the pencil icon to edit checks on the columns.
Select and expand the table and click Add Table Check to add more table checks.
Select and expand the columns, click Add Check to add more checks.
To perform data profiling (available in the right pane), select the table and a column and click Run Profile.
Click Remove Column if you no longer need the column or use Add Column to add a new one.
Click Remove Table if you no longer need the table.
For more information on checks, see Manage Checks.
In Anomaly Metrics, you can perform these actions:
Click Add Table if you need more tables for detecting anomalies.
Click Add Anomaly Metric if you need more metrics to detect anomalies.
Select and expand the columns, click Delete to remove the added anomaly metrics.
Click Remove Table if you no longer need the table.
For more information on anomalies, see Monitor Data Anomalies.
Incidents: Provides the incident name linked to a monitor if you have linked an anomaly (from Anomaly Metric Results tab) or a failed check (from Check Results) to an incident or opted for an auto-created incident during the monitor setup.
Settings: Provides monitor configuration options.
Update monitor name or its description.
Change run schedules for data quality checks and anomaly metrics.
Update notifications medium.
Configure incident management
Update priority level for checks.
In Advanced Settings, update failed row sampling number.
Click Save to confirm the changes.
Configure Data Quality Alerts¶
This section covers configuration details on email, Microsoft Teams, and Slack notifications to receive alerts for a Data Quality monitor run. To configure notifications for Teams or Slack, a Workspace or Team administrator must first install the corresponding Alation application.
Configure Microsoft Teams to Receive Data Quality Notifications¶
You can configure Alation Data Quality monitors to send notifications directly to a channel in Microsoft Teams starting with the 2025.3 release.
Before you can configure notifications in Alation, a Microsoft Teams Owner who also has an Alation account must perform a one-time setup for each Team that will receive notifications. This process authorizes Alation to send messages to the channels within that team.
Install the Alation Anywhere for Microsoft Teams application from the Teams app store if it’s not already installed.
Log in to the Alation account as a Team Owner through the Alation Teams application.
Add the Alation application to the specific Team:
In Teams, find your Team, click the three-dots menu (…), and select Manage team.
Go to the Apps tab and click Get more apps.
Search for and select the Alation app.
Click Open. In the dialog that appears, select any channel within the Team and click Go.
You’ll see a welcome message confirming that the app has been added to the entire Team, making all its channels eligible to receive Alation Data Quality notifications.
Proceed with configuring notifications in Alation.
Configure Slack to Receive Data Quality Notifications¶
You can configure Alation Data Quality monitors to send notifications to a Slack channel by installing the Alation Slack application in your workspace.
Before setting up notifications in Alation, a Slack Workspace Administrator must install and configure the Alation app for your Slack workspace. This one-time setup links your Slack workspace to your Alation instance.
Note
The following steps are a high-level guide. You must follow the standard procedure for installing a third-party Slack application.
Install the Alation Anywhere for Slack application if it’s not already installed.
You will be redirected to a Slack page to confirm permissions for the app. Approve the permissions to proceed.
After granting permissions, you will be redirected to a screen asking for your Alation domain.
Enter your Alation instance domain (e.g.,
mycompany.alationcatalog.com) to complete the link between Slack and Alation.Proceed with configuring notifications in Alation.
Configure Notifications in Alation¶
Navigate to the Alation Data Quality application and click the Monitors tab.
Search for the monitor you need to set the notifications for.
Click on the monitor name to open the Monitors page.
Click the Settings tab.
In the Notifications section, choose one of the following:
Select
Teamsif you wish to receive notifications through Microsoft Teams.Select the Team where you want to send notifications. This list only shows Teams that have had the Alation app successfully added.
A Channel dropdown will appear. Select the specific channel within the Team to receive the notifications.
Click Save. The monitor summary page will now display the configured Teams channel under Notifications.
Select
Slackif you wish to receive notifications on a Slack messenger.Select the
Slack channelto send notifications.A Channel dropdown will appear, listing the available public channels in your connected Slack workspace.
Select the specific channel to receive the notifications.
Click Save. The monitor summary page will now display the configured Slack channel under Notifications.
Select
Emailif you wish to receive notifications through email.Select the email recipients to send notifications.
Click Save.
View Run History¶
The Run History view provides an audit trail of monitor executions and gives insight into the health of monitored data and the effectiveness of applied quality checks. It allows users to track how checks are performing over time and troubleshoot failing results. Each monitor has its own run history accessible.
Use Run History for the following information:
Review failed or errored checks daily for critical monitors.
Track patterns over time to identify recurring data quality issues.
Use View Details to validate the check logic and determine necessary remediations.
Export or screenshot job results if needed for audits or data pipeline teams.
To view Run History, follow these steps:
Navigate to the Alation Data Quality application and click Monitors.
Click on a monitor name to select it.
In the Monitor page, select the Run History tab.
This view displays the following summary table of each time the monitor ran, either manually or via schedule:
Field |
Description |
|---|---|
Run Time |
The timestamp when the monitor started execution |
Status |
Overall result of the run (e.g., “Checks Failed”) |
Duration |
Approximate time taken to complete the monitor run |
Failed/Errored |
Count of checks that failed or errored out of total active checks |
Triggered By |
How the monitor was run: “Manual” or by “Schedule” |
Message |
Execution summary, usually confirming success or error |
View Details |
Opens a full result breakdown for each check executed during that run |
View Execution Details¶
Use View Details beside any row in the Run History tab to inspect results at the check level.
Field |
Description |
|---|---|
Job ID / Timestamp |
Unique ID and execution window for the job run |
Job Message |
System confirmation that the job executed successfully |
Object Name |
The name of the monitored table or column |
Check Category |
The quality dimension assessed (e.g., Completeness, Validity, Uniqueness) |
Check Definition |
The exact condition being evaluated |
Status |
Result: Pass or Fail |
Observed Value |
Actual result measured during check execution |
Status Message |
Explanation for why the check passed or failed |
Delete a Monitor¶
You can delete a monitor when you don’t need to monitor a particular table from the data source or BI report.
Navigate to the Alation Data Quality application and click the Monitors tab.
Search for the monitor you need to delete.
Click on the monitor name to open the Monitors page.
Click the Settings tab.
In the top-right corner of the Settings tab, click Delete Monitor.