Skip to content

Commit aafd734

Browse files
Merge pull request #3154 from MicrosoftDocs/main639194906841011218sync_temp
For protected branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents b0179cb + 53ce6bf commit aafd734

4 files changed

Lines changed: 38 additions & 39 deletions

File tree

docs/real-time-intelligence/data-activator/activator-tutorial.md

Lines changed: 38 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how Activator works using sample data. Activator is a powerfu
44
ms.reviewer: jtmsft
55
ms.topic: tutorial
66
ms.custom: FY25Q1-Linter, sfi-image-nochange
7-
ms.date: 04/17/2026
7+
ms.date: 07/12/2026
88
ai-usage: ai-assisted
99
ms.search.form: Data Activator Sample Tutorial
1010
#customer intent: As a Fabric user I want to learn more about Activator using a tutorial and sample data.
@@ -16,7 +16,7 @@ Fabric Activator in Microsoft Fabric enables you to take actions when it detects
1616

1717
> [!div class="checklist"]
1818
>
19-
> * Review a sample activator
19+
> * Review a sample Activator item
2020
> * Explore the data
2121
> * Explore a rule
2222
> * Start the rule
@@ -27,26 +27,25 @@ Fabric Activator in Microsoft Fabric enables you to take actions when it detects
2727

2828
Before you begin, you need a workspace with a Fabric capacity. To learn about Fabric workspaces, see the [Workspaces](../../fundamentals/workspaces.md) article. If you don't have Fabric, you're prompted to start a trial.
2929

30-
## Create a sample activator
30+
## Create a sample Activator
3131

32-
1. Go to the [Fabric portal](https://app.fabric.microsoft.com).
33-
1. On the left navigation pane, select the ellipses (**...**), and then select **Create**.
32+
1. On the Fabric homepage, in the left navigation pane, select the ellipsis (**...**), and then select **Create**.
3433

3534
:::image type="content" source="media/activator-tutorial/create.png" alt-text="Screenshot showing the left navigation pane with Create selected." lightbox="media/activator-tutorial/create.png":::
3635

37-
1. On **Create**, under the Real-Time Intelligence section, select **Data Activator**.
36+
1. On the **Create** page, under **Real-Time Intelligence**, select **Activator**.
3837

39-
:::image type="content" source="media/activator-tutorial/activator.png" alt-text="Screenshot showing the Create page with Data Activator selected." lightbox="media/activator-tutorial/activator.png":::
38+
:::image type="content" source="media/activator-tutorial/activator.png" alt-text="Screenshot showing the Create page with Activator selected." lightbox="media/activator-tutorial/activator.png":::
4039

41-
1. On **Activator**, select **Try sample**.
40+
1. On the **Activator** page, select **Try sample**.
4241

4342
:::image type="content" source="media/activator-tutorial/try-sample.png" alt-text="Screenshot showing the option to add data or use the sample data." lightbox="media/activator-tutorial/try-sample.png":::
4443

4544
## Explore the data
4645

47-
In this step, you explore the eventstream data that this sample is built on.
46+
In this step, you explore the eventstream data that the sample is built on.
4847

49-
The new activator has an **Explorer** section. Scroll down and select the **Package delivery events** stream.
48+
The new Activator item has an **Explorer** section. Scroll down and select the **Package delivery events** stream.
5049

5150
:::image type="content" source="media/activator-tutorial/explore-data.png" alt-text="Screenshot of Activator with the Package delivery events stream selected." lightbox="media/activator-tutorial/explore-data.png":::
5251

@@ -64,15 +63,15 @@ The Explorer pane displays objects, like eventstreams, for this activator. **Del
6463

6564
:::image type="content" source="media/activator-tutorial/explore-rule.png" alt-text="Screenshot showing Delivery events table and the temperature column." lightbox="media/activator-tutorial/explore-rule.png":::
6665

67-
1. Notice that the **Events by object ID** section is organized by **Package ID**. **Package ID** is the column ID that uniquely identifies each package. Use this unique ID to assign the Package events to Package objects.
66+
1. Notice that the **Events by object ID** section is organized by **Package ID**. **Package ID** is the column ID that uniquely identifies each package. Use this unique ID to assign package events to package objects.
6867

69-
:::image type="content" source="media/activator-tutorial/id.png" alt-text="Screenshot showing the unique ID column in the Events by object ID screen."lightbox="media/activator-tutorial/id.png":::
68+
:::image type="content" source="media/activator-tutorial/id.png" alt-text="Screenshot showing the unique ID column in the Events by object ID screen." lightbox="media/activator-tutorial/id.png":::
7069

71-
1. Select the **Temperature** rule called **Too hot for medicine**. In the right-most pane, see the **Definition** pane to see how the rule works.
70+
1. Select the **Temperature** rule called **Too hot for medicine**. In the rightmost pane, view the **Definition** pane to see how the rule works.
7271

73-
:::image type="content" source="media/activator-tutorial/definition.png" alt-text="Screenshot showing the sample rule."lightbox="media/activator-tutorial/definition.png":::
72+
:::image type="content" source="media/activator-tutorial/definition.png" alt-text="Screenshot showing the sample rule." lightbox="media/activator-tutorial/definition.png":::
7473

75-
1. In the **Monitor** section, select **Temperature**. The temperature values come from the *Temperature* column in the **Delivery events** table. You can see the **Temperature** column in an earlier screenshot.
74+
1. In the **Monitor** section, select **Temperature**. The temperature values come from the **Temperature** column in the **Delivery events** table. You can see the **Temperature** column in an earlier screenshot.
7675

7776
:::image type="content" source="media/activator-tutorial/monitor.png" alt-text="Screenshot showing the Monitor section of the Definition pane." lightbox="media/activator-tutorial/monitor.png":::
7877

@@ -84,37 +83,37 @@ The Explorer pane displays objects, like eventstreams, for this activator. **Del
8483

8584
:::image type="content" source="media/activator-tutorial/property-filter.png" alt-text="Screenshot showing the Property filter section of the Definition pane." lightbox="media/activator-tutorial/property-filter.png":::
8685

87-
1. Lastly, scroll down to **Action**. Choose one of the following actions if the condition is met:
86+
1. Scroll down to **Action**. Choose one of the following actions to take when the condition is met:
8887
1. **Send email notification:** Sends an email to yourself or to others in your organization.
89-
1. For Select action, select **Send email**.
90-
1. For **To**, enter **email addresses** of receivers or use the drop-down list to select a property whose value is an email address. By default your email is populated here.
88+
1. For **Select action**, select **Send email**.
89+
1. For **To**, enter the **email addresses** of the recipients, or use the dropdown list to select a property whose value is an email address. Your email address is populated here by default.
9190
1. For **Subject**, enter the subject of the email notification.
9291
1. For **Headline**, enter the headline of the email notification.
9392
1. For **Notes**, enter notes for the email notification.
9493
> [!NOTE]
95-
> When entering the subject, headline, or notes, you can refer to properties in the data by typing `@` or by selecting the button next to the text boxes. For example, `@BikepointID`.
96-
1. For **Context**, select the values for the drop-down list you want to include in the email notification.
94+
> When you enter the subject, headline, or notes, you can refer to properties in the data by typing `@` or by selecting the button next to the text boxes. For example, `@PackageId`.
95+
1. For **Context**, select the values from the dropdown list that you want to include in the email notification.
9796

9897
:::image type="content" source="media/activator-tutorial/action-email.png" alt-text="Screenshot showing the Action section of the Definition pane with email action selected." lightbox="media/activator-tutorial/action-email.png":::
9998

10099
1. **Send Microsoft Teams notification:** Sends a Microsoft Teams notification to individuals, a group chat, or a channel. You can customize the title and message content.
101-
1. For Select action, select **Teams** --> **Message to individuals** or **Group chat message**, or **Channel post**.
100+
1. For **Select action**, select **Teams** > **Message to individuals**, **Group chat message**, or **Channel post**.
102101
1. Follow one of these steps depending on your selection:
103-
* If you selected the **Message to individuals** option, enter **email addresses** of receivers or use the drop-down list to select a property whose value is an email address. When the condition is met, a Teams message is sent to the specified individuals.
104-
* If you selected the **Group chat message** option, select a **group chat** from the drop-down list. When the condition is met, a message is posted to the group chat.
105-
* If you selected the **Channel post** option, select a **team** and **channel** from the drop-down lists. When the condition is met, a message is posted to the selected channel.
102+
* If you selected **Message to individuals**, enter the **email addresses** of the recipients, or use the dropdown list to select a property whose value is an email address. When the condition is met, Fabric Activator sends a Teams message to the specified individuals.
103+
* If you selected **Group chat message**, select a **group chat** from the dropdown list. When the condition is met, Fabric Activator posts a message to the group chat.
104+
* If you selected **Channel post**, select a **team** and **channel** from the dropdown lists. When the condition is met, Fabric Activator posts a message to the selected channel.
106105
1. For **Headline**, enter the headline of the Teams notification.
107106
1. For **Notes**, enter notes for the Teams notification.
108107
> [!NOTE]
109-
> When entering the subject, headline, or notes, you can refer to properties in the data by typing `@` or by selecting the button next to the text boxes. For example, `@BikepointID`.
110-
1. For **Context**, select the values for the drop-down list you want to include in the Teams notification.
108+
> When you enter the subject, headline, or notes, you can refer to properties in the data by typing `@` or by selecting the button next to the text boxes. For example, `@PackageId`.
109+
1. For **Context**, select the values from the dropdown list that you want to include in the Teams notification.
111110

112111
:::image type="content" source="media/activator-tutorial/action.png" alt-text="Screenshot showing the Action section of the Definition pane." lightbox="media/activator-tutorial/action.png":::
113112

114-
1. **Run Fabric activities:** To configure the alert to launch a Fabric pipeline, Dataflow, Spark job, notebook, User Data Function, Copy job (preview), or Publish business event (preview) when the condition is met, follow these steps:
115-
1. For **Select action**, select **Run Pipeline**, **Run Dataflow**, **Run Spark job**, **Run Notebook**, **Run User Data Function**, **Run Copy job (preview)**, or **Publish business event (preview)**.
113+
1. **Run Fabric activities:** To configure the alert to launch a Fabric pipeline, Dataflow, Spark job, notebook, Function, Copy job (preview), or Publish business event (preview) when the condition is met, follow these steps:
114+
1. For **Select action**, select **Run Pipeline**, **Run Dataflow**, **Run Spark job**, **Run Notebook**, **Run Function**, **Run Copy job (preview)**, or **Publish business event (preview)**.
116115
1. On **Select Fabric item to run**, select the Fabric item (pipeline, dataflow, notebook, Spark job, function, copy job, or publish business event (preview)) from the list.
117-
1. Select **Add parameter** and specify the name of the parameter for the Fabric item and a value for it. You can add more than one parameter. You can pass parameters from the alert data by typing @ or by selecting the button next to the text box. For example, @BikepointID. Copy jobs (preview) don't accept parameters, so this step doesn't apply to them.
116+
1. Select **Add parameter**, and then specify the name of the parameter for the Fabric item and a value for it. You can add more than one parameter. You can pass parameters from the alert data by typing `@` or by selecting the button next to the text box. For example, `@PackageId`. Copy jobs (preview) don't accept parameters, so this step doesn't apply to them.
118117

119118
:::image type="content" source="media/activator-tutorial/fabric-actions.png" alt-text="Screenshot showing the Action section of the Definition pane with pipeline action selected." lightbox="media/activator-tutorial/pipeline.png":::
120119

@@ -123,13 +122,13 @@ The Explorer pane displays objects, like eventstreams, for this activator. **Del
123122

124123
:::image type="content" source="media/activator-tutorial/custom-action.png" alt-text="Screenshot showing the Action section of the Definition pane with notebook action selected." lightbox="media/activator-tutorial/custom-action.png":::
125124

126-
1. As mentioned in the Action section, create the rule first, and then complete the custom action setup by following steps from [Trigger custom actions (Power Automate flows)](activator-trigger-power-automate-flows.md).
127-
1. After you create the custom action, in the **Definition** pane, select your custom action from the **Select action** drop-down list.
128-
1. Select **Create** to save your Activator rule.
125+
1. First, create the rule. Then complete the custom action setup by following the steps in [Trigger custom actions (Power Automate flows)](activator-trigger-power-automate-flows.md).
126+
1. After you create the custom action, in the **Definition** pane, select your custom action from the **Select action** dropdown list.
127+
1. After you configure your selected action, select **Create** to save your Activator rule.
129128

130-
You created a Fabric Activator rule. The rule runs against the **Package delivery events** eventstream. The rule looks for packages that have medicine and checks to see if the temperature is now greater than 20 degrees Celsius. When the temperature becomes greater than 20 degrees Celsius, a Teams message is sent.
129+
You created a Fabric Activator rule. The rule runs against the **Package delivery events** eventstream. The rule looks for packages that contain medicine and checks whether the temperature is greater than 20 degrees Celsius. When the temperature exceeds 20 degrees Celsius, the rule sends a Teams message.
131130

132-
Look at the other rules to learn how they work.
131+
This sample Activator item includes other rules. Explore them at your own pace to see how they work.
133132

134133
## Start the rule
135134

@@ -151,7 +150,7 @@ Now that you're familiar with the events and objects used to create a rule, star
151150

152151
## Create an object
153152

154-
Now it's time to create an object of your own. In this section, delete the *Package* object. Then, recreate it to track the status of packages in transit where the hours in delivery become greater than 25.
153+
Now create an object of your own. In this section, you delete the **Package** object and recreate it with the properties you'll use in the next section to build a rule.
155154

156155
1. In the **Explorer** pane, right-click **Package**, and select **Delete**. On the **Delete item** window, select **Delete**.
157156

@@ -167,16 +166,16 @@ Now it's time to create an object of your own. In this section, delete the *Pack
167166

168167
:::image type="content" source="media/activator-tutorial/build-object-pane.png" alt-text="Screenshot showing the Build object pane." lightbox="media/activator-tutorial/build-object-pane.png":::
169168

170-
## Create a new rule
169+
## Create a rule
171170

172-
Create a rule that alerts you if the transit time in delivery exceeds a threshold.
171+
Create a rule that alerts you when average transit time exceeds 25 hours.
173172

174173
1. Select your new **HoursInTransit** property. From the ribbon, select **New rule**.
175174

176175
:::image type="content" source="media/activator-tutorial/new-rule-button.png" alt-text="Screenshot showing the New rule button on the ribbon." lightbox="media/activator-tutorial/new-rule-button.png":::
177176
1. In the **Definition** pane, follow these steps:
178177
1. For **Monitor**, choose the attribute to monitor and optionally add filters.
179-
1. For **Condition**, select the type of condition and occurrence.
178+
1. For **Condition**, set the condition to trigger when **HoursInTransit** is greater than **25**.
180179
1. For **Action**, select one of the options to send a message in Teams or email.
181180
1. Select **Save**.
182181

@@ -200,7 +199,7 @@ Create a rule that alerts you if the transit time in delivery exceeds a threshol
200199

201200
:::image type="content" source="media/activator-tutorial/start-rule.png" alt-text="Screenshot that shows the Start button on the ribbon selected." lightbox="media/activator-tutorial/start-rule.png":::
202201

203-
You created your first object and rule. As next steps, you might try setting up some other rules on the *Package2* object.
202+
You created your first object and rule. As a next step, try setting up other rules on the **Package2** object.
204203

205204
When you're ready to try using Fabric Activator on your own data, follow the steps in the [Get data for Fabric Activator](../event-streams/add-destination-activator.md) article.
206205

-544 Bytes
Loading
8.18 KB
Loading
21.3 KB
Loading

0 commit comments

Comments
 (0)