Add Fabric workspace item events to an eventstream (preview)

This article shows you how to add Fabric workspace item event source to an eventstream.

Note

Consuming Fabric and Azure events via eventstream or Fabric Activator is not supported if the capacity region of the eventstream or Activator is in the following regions: Germany West Central, South-Central US, West US2, West US3, West India.

Fabric workspace item events are discrete Fabric events that occur when contents of your Fabric Workspace is changed. These changes include creating, updating, or deleting of Fabric items except for the item types listed in the note.

Note

Currently, Fabric workspace item events for the following Power BI item types (itemKind) are not supported:

  • Semantic Model
  • Paginated report
  • Report
  • App
  • Dashboard

With Fabric event streams, you can capture these Fabric workspace events, transform them, and route them to various destinations in Fabric for further analysis. This seamless integration of Fabric workspace events within Fabric event streams gives you greater flexibility for monitoring and analyzing activities in your Fabric workspace.

Fabric event streams support the following Fabric workspace events:

  • Microsoft.Fabric.ItemCreateSucceeded
  • Microsoft.Fabric.ItemCreateFailed
  • Microsoft.Fabric.ItemUpdateSucceeded
  • Microsoft.Fabric.ItemUpdateFailed
  • Microsoft.Fabric.ItemDeleteSucceeded
  • Microsoft.Fabric.ItemDeleteFailed
  • Microsoft.Fabric.ItemReadSucceeded
  • Microsoft.Fabric.ItemReadFailed

Prerequisites

  • Access to a workspace in the Fabric capacity license mode (or) the Trial license mode with Contributor or higher permissions.
  • A Fabric workspace with events you want to track.
  • If you don't have an eventstream, create an eventstream.

Add Fabric Workspace Item events as source

If you haven't added any source to your eventstream yet, select Use external source tile.

Screenshot that shows the selection of Use external source tile.

If you're adding the source to an already published eventstream, switch to Edit mode, select Add source on the ribbon, and then select External sources.

Screenshot that shows the selection of Add source to External sources menu.

On the Select a data source page, search for and select Connect on the Fabric Workspace item events tile.

Screenshot that shows the selection of Fabric Workspace item events as the source type in the Select a data source window.

Configure and connect to Fabric Workspace Item events

  1. On the Connect screen, first select Event type(s) of interest that you want to capture in the eventstream. By default, all supported events are captured.

    Screenshot that shows the Connect page for Fabric Workspace item events.

  2. In the next step, select the right Event source. You can choose between streaming all workspace item events in a tenant by selecting the source option as Across this tenant or restrict to specific workspace by choosing By workspace option. To select a workspace for which you want to stream workspace item events, you must be a workspace admin, member, or contributor of that workspace. To receive workspace item events across the tenant, you need to be a Fabric tenant admin

    A screenshot of the Connect screen.

  3. In the Stream details pane to the right, select the Pencil button to change the Source name. This step is optional.

    Screenshot that shows the Pencil button for the Source name.

  4. Select Next after choosing the right Event source.

    Screenshot that shows the Next button.

  5. On the Review + create screen, review settings, and select Add to complete the configuration for Fabric workspace item events.

    Screenshot that shows the Review + connect page.

Note

The maximum number of sources and destinations for one eventstream is 11.

View updated eventstream

  1. Once the connection is created, you can see the Fabric workspace item events source added to your eventstream in Edit mode. Select Publish to publish the eventstream and capture the workspace events.

    A screenshot of the Fabric workspace item events source added to the eventstream.

    Note

    Before proceeding with event transformation or routing, ensure that workspace events have been triggered and successfully sent to the eventstream.

  2. If you want to transform the Fabric workspace events, open your eventstream and select Edit to enter Edit mode. Then you can add operations to transform the Fabric workspace events or route them to a destination such as Lakehouse.

    A screenshot of the Fabric workspace item events in Live view, where you can select Edit.

Known limitations

  • Currently, error messages aren't available when an error occurs on discrete events sources.
  • Currently, the Data Preview feature isn't available for discrete events sources.