Power BI Visual Pipeline Monitoring Free Edition - v1.0.0.2 Free

Pipeline Health Monitor (Power BI Visual)

A Power BI custom visual that monitors pipeline run health by showing latest status, duration, SLA health, anomaly warnings, and duration trends for operational datasets.

Pipeline Health Monitor icon

Pipeline Health Monitor

Operational pipeline status

Screenshot of Pipeline Health Monitor showing pipeline names, status indicators, last run times, durations, SLA status, and trend sparklines

What it does

A compact operational view of pipeline health inside Power BI.

Pipeline Health Monitor groups raw pipeline run rows by pipeline, identifies the latest run by maximum start time, and shows current status, run duration, optional SLA status, duration trend, and basic anomaly warnings without leaving the Power BI report canvas.

Features

Designed for pipeline monitoring workflows.

Latest Run Health

Groups runs by pipeline and identifies the latest run using the maximum Start Time.

Gives Power BI users a current operational signal for each pipeline instead of forcing them to scan raw run logs.

Status Normalization

Interprets common success, failure, running, and unknown status values from raw text.

Keeps pipeline health readable even when upstream tools use slightly different status labels.

Duration and Trend Sparkline

Shows latest duration and a compact sparkline for the last five runs by duration.

Helps teams see whether a pipeline is slowing down before it becomes a visible reporting issue.

SLA Status

Displays On Time or Late when Expected Completion Time is mapped.

Turns Power BI into a practical surface for monitoring operational reporting commitments.

Basic Anomaly Warning

Flags the latest run when its duration is more than 1.5 times the average prior completed duration.

Surfaces performance drift directly inside reports without requiring a separate monitoring tool.

Duplicate Run Deduplication

Deduplicates repeated Run IDs per pipeline before evaluating the latest status and duration.

Reduces noise from duplicate ingestion or repeated updates in pipeline telemetry tables.

Field buckets

Field roles aligned to pipeline run telemetry.

Score formula: Latest Duration > Average Prior Completed Duration x 1.5

Pipeline Name

1 field

Pipeline, job, workflow, or process name used to group run history.

Run ID

1 field

Unique run identifier. Duplicate Run IDs are deduplicated per pipeline.

Status

1 field

Raw run status text. Matching is case-insensitive and supports partial values such as SUCCESS, FAILED - timeout, and In Progress.

Start Time

1 field

Run start timestamp. Rows without Start Time are ignored.

End Time

1 field

Run end timestamp. Blank End Time is treated as Running.

Expected Completion Time

Optional

Optional SLA timestamp. When omitted, the SLA Status column is hidden.

Controls

Simple controls for operational dashboards.

Configure success, failure, and running status colors.
Show or hide the duration sparkline.
Enable compact mode for dense operational report layouts.

How to use

Map run fields, then review pipeline health.

  1. 1 Import the Pipeline Health Monitor .pbiviz package into Power BI Desktop.
  2. 2 Add Pipeline Health Monitor to the report canvas.
  3. 3 Map Pipeline Name, Run ID, Status, Start Time, and End Time fields.
  4. 4 Optionally map Expected Completion Time to enable SLA Status.
  5. 5 Review latest status, duration, SLA health, anomaly warnings, and duration trends directly in the report.

Use cases

Built for teams watching operational pipelines.

Data Engineers
BI Developers
IT Operations
Platform Teams

Get the visual

Add pipeline health monitoring to Power BI.

Download the free Pipeline Health Monitor package and use the sample pipeline run data to test status, duration, SLA, and anomaly behavior inside Power BI.