Skip to content

Failed Entities Page

The Failed Entities page is a worklist. It shows every entity that failed in the selected period, across all layers, with a link to the error in Microsoft Fabric next to each one.

Open it after a load to check whether anything needs attention, or go straight to it when someone reports that data is missing.

The Failed Entities page

What is on the page

One table, filtered to failures only. Every row is one activity that reported a failure for one entity in one layer.

Column Meaning
Start Time / End Time When the failed activity started and stopped
Type Whether the failure came from a copy activity or from a notebook. This decides how you get to the error
Load Groups The Load Planner Group that triggered the load
Status ❌ — this page shows failures only
Monitoring URL Link to this exact run in the Fabric monitoring hub
Source Schema / Source Name The entity that failed
Duration (m) How long the activity ran before it failed
Rows Processed Rows processed before the failure, if any

Entity-level failures only

This page deliberately leaves out the orchestrating pipeline itself. If a pipeline fails because one entity inside it failed, you see the entity — not a second row for the pipeline. That keeps the list to items you can act on.

An empty table is good news: nothing failed in the selected period.

From a failure to its cause

The report records that something failed. The error message itself lives in Microsoft Fabric, one click away.

The error is only there for 30 days

Fabric keeps run detail for 30 days, while the report keeps its own history for about 90. A failure older than that still shows as ❌ here, but its Monitoring URL no longer opens anything and the error message is gone for good. Work through failures while they are recent.

  1. Find the failed entity in the table.
  2. Select the link in the Monitoring URL column.

    The Monitoring URL column

Where that link takes you depends on the Type column, so the last few steps differ per item type. Bronze and Silver are always notebooks; the Landing Zone can be either, so read the column rather than assuming from the layer.

Copy activity failures

The link opens the pipeline run that contains the copy activity. Open the failed activity to read the error message and the full run detail.

These failures usually point at the source system or the connection: the source was unavailable, credentials expired, an object was renamed or removed, etc.

Notebook failures

NCC loads entities in parallel, so an entity notebook is never started on its own: it is always invoked from a parallel main notebook that orchestrates the batch. This holds for every notebook-loaded entity, in the Landing Zone as well as in Bronze and Silver. The monitoring link therefore opens that parallel main run, not the notebook of the entity you clicked.

From there, two more steps get you to the actual error:

  1. In the parallel main run, open the Item snapshots tab and go to the cell that executes the DAGs — the cell that calls runMultiple. Its output lists every entity notebook the run started, with a status, a progress bar and a duration for each.
  2. In that output, find the row with the ❌ Failed status and select the notebook name next to it. That opens the run of the notebook that actually failed, where the error message and the Spark logs are.

The parallel main notebook run, with the DAG cell output listing the failed notebook

Tip

The output of the DAG cell is the fastest overview of one run: it shows every entity notebook, its status, its progress and its duration side by side. When several entities failed in the same run, you can work through all of them from this one list instead of returning to the report each time.

Whichever route you took, work from the earliest failure forward. A Silver entity often fails only because its Bronze entity failed first, so fixing the earliest failure in the chain frequently clears the rest.

Once you know the error, Common Errors and Solutions covers the messages that come up most often.

Working through a set of failures

  • Set Period to match the load you are investigating — 24H for last night, 7D to see whether the same entity keeps failing.
  • Filter on Load Groups to isolate one scheduled load.
  • Filter on Source Schema or Source Name to narrow to one group of entities. When a whole source system is unavailable, a long list of failures with the same schema usually has a single cause.

Checking a failure in context

The Failed Entities page tells you what failed now. To see whether it also failed yesterday, switch to Entity Load History, filter on the same entity and read the row: a single ❌ in a line of ✅ is an incident, a repeating pattern is a structural problem.

Next steps