Skip to content

Commit f4f8386

Browse files
authored
Merge pull request #53994 from weslbo/refresh-modules
Refresh Fabric Copilot modules
2 parents 79a2dbe + b0cec84 commit f4f8386

65 files changed

Lines changed: 194 additions & 76 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

learn-pr/wwl/get-started-copilot-fabric-data-engineering/data-pipelines.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Use Copilot with Microsoft Fabric data pipelines
44
metadata:
55
title: Use Copilot With Microsoft Fabric Data Pipelines
66
description: "Use Copilot with Microsoft Fabric data pipelines"
7-
ms.date: 08/18/2025
7+
ms.date: 03/27/2026
88
author: weslbo
99
ms.author: wedebols
1010
ms.topic: unit

learn-pr/wwl/get-started-copilot-fabric-data-engineering/dataflow-gen2.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Use Copilot with Microsoft Fabric Dataflow Gen2
44
metadata:
55
title: Use Copilot With Microsoft Fabric Dataflow Gen2
66
description: "Use Copilot with Microsoft Fabric Dataflow Gen2"
7-
ms.date: 08/18/2025
7+
ms.date: 03/27/2026
88
author: weslbo
99
ms.author: wedebols
1010
ms.topic: unit

learn-pr/wwl/get-started-copilot-fabric-data-engineering/exercise-copilot-fabric-dataflow-gen2.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Exercise - Work smarter with Copilot in Microsoft Fabric Dataflow Gen2
44
metadata:
55
title: Exercise - Work Smarter With Copilot in Microsoft Fabric Dataflow Gen2
66
description: "Exercise - Work smarter with Copilot in Microsoft Fabric Dataflow Gen2"
7-
ms.date: 08/18/2025
7+
ms.date: 03/27/2026
88
author: weslbo
99
ms.author: wedebols
1010
ms.topic: unit

learn-pr/wwl/get-started-copilot-fabric-data-engineering/exercise-copilot-fabric-notebooks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Exercise - Analyze data with Apache Spark and Copilot in Microsoft Fabric
44
metadata:
55
title: Exercise - Analyze Data With Apache Spark and Copilot in Microsoft Fabric Notebooks
66
description: "Exercise - Analyze data with Apache Spark and Copilot in Microsoft Fabric notebooks"
7-
ms.date: 08/18/2025
7+
ms.date: 03/27/2026
88
author: weslbo
99
ms.author: wedebols
1010
ms.topic: unit

learn-pr/wwl/get-started-copilot-fabric-data-engineering/includes/data-pipelines.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,24 @@ As an example, consider the following prompt:
5555
Summarize this pipeline, turning the technical configuration into a conceptual narrative.
5656
```
5757

58-
Copilot supports the **how** of building a pipeline: it scaffolds connections, ingestion, and transformation activities using natural language. It also supports the **why**: encouraging you to validate, configure, and reflect on each stage, building both confidence and transferable data engineering skills.
58+
## Troubleshoot with the error message assistant
59+
60+
When a pipeline run fails, Copilot can analyze the error and suggest actionable remediation steps in plain language. This removes the need to parse raw error logs manually and helps you resolve issues in context. As an example:
61+
62+
```copilot-prompt
63+
Why did this pipeline fail?
64+
```
65+
66+
Copilot explains the cause of the failure and recommends specific steps to fix it — bridging the gap between a technical error and a meaningful resolution.
67+
68+
## Build pipeline expressions
69+
70+
Pipelines often require dynamic expressions for things like constructing file paths, formatting dates, or conditional logic. Copilot integrates with the **Expression Builder** to generate and explain these expressions using natural language.
71+
72+
```copilot-prompt
73+
Create an expression that builds a dynamic output file path using today's date in yyyy-MM-dd format.
74+
```
75+
76+
Beyond generation, you can also ask Copilot to explain what an existing expression does — helping you learn the expression language incrementally without leaving the pipeline editor.
77+
78+
Copilot supports the **how** of building a pipeline: it scaffolds connections, ingestion, transformation activities, error troubleshooting, and expressions using natural language. It also supports the **why**: encouraging you to validate, configure, and reflect on each stage, building both confidence and transferable data engineering skills.

learn-pr/wwl/get-started-copilot-fabric-data-engineering/includes/dataflow-gen2.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Think of the process as a cycle of **prompt → output → validation → refine
1111
> [!div class="mx-imgBorder"]
1212
> [![Diagram showing the process as a cycle.](../media/prompt-cycle.png)](../media/prompt-cycle.png#lightbox)
1313
14-
**Data ingestion** is the starting point. Without data, there is nothing to transform. You might begin by generating sample records to experiment with transformations. Currently Copilot can generate sample tables, but initiating ingestion directly from an external data source through a prompt is not yet supported. Here's an example prompt:
14+
**Data ingestion** is the starting point. Without data, there is nothing to transform. You might begin by generating sample records to experiment with transformations. Copilot can generate sample tables directly, and as a Preview capability, Copilot in the **Get Data** wizard now also supports ingesting recently used tables using natural language — you can describe filters and transformations before loading the data. Here's an example prompt for generating sample data:
1515

1616
```copilot-prompt
1717
Create a new query with 50 patient records including patient-id, age, gender, and satisfaction-score.
@@ -65,9 +65,15 @@ The VisitDateTime field didn’t parse correctly—recreate it using the format
6565

6666
Copilot not only executes transformations; it also explains the underlying Mashup (M) code. This transparency builds confidence by showing what happens under the hood, offers a gradual path to learn query syntax while still working in natural language, and promotes reflection as you compare your intent with the logic it generates.
6767

68-
```copilot-prompt
69-
Describe this query
70-
```
68+
There are two levels of explanation available:
69+
70+
- **Explain this query**: Get a plain-language description of the full query, including all applied steps. Trigger this from the Copilot pane or by right-clicking a query in the Queries pane and selecting **Describe**.
71+
72+
```copilot-prompt
73+
Describe this query
74+
```
75+
76+
- **Explain this step**: Get an explanation for a single transformation step. Right-click any step in the **Applied Steps** list and select **Explain**. This is particularly useful when you want to understand one transformation in isolation rather than parsing the entire M expression at once.
7177

7278
## Best practices for working with Copilot for Dataflow Gen2
7379

learn-pr/wwl/get-started-copilot-fabric-data-engineering/includes/notebooks.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ Copilot for Fabric Data Engineering assists with writing code in notebooks. It w
33
There are multiple ways to interact with Copilot for Fabric Data Engineering, including:
44

55
- **Magic commands** are special commands that you can use in your notebook cells to perform specific tasks. They start with a double percent sign (`%%`) or a single percent sign (`%`).
6-
- **Copilot chat panel**: You can ask Copilot for help in plain English, and it generates code for you based on your request.
6+
- **Copilot chat pane**: You can ask Copilot for help in plain English, and it generates code for you based on your request. This is best for multi-step workflows, building logic across cells, and reviewing generated code with diff view.
7+
- **In-cell Copilot**: You can interact with Copilot directly above any individual code cell using a text box and slash commands. This is best for focused, single-cell actions like fixing errors or explaining logic.
78

89
## Magic commands
910

@@ -19,7 +20,22 @@ Chat commands are special commands you can use in your Microsoft Fabric notebook
1920
| `%describe` | Provides summaries and descriptions of loaded dataframes. |
2021
| `%%add_comments` | Add comments to your code. |
2122

22-
In addition, there are also several commands allowing you to fix errors, configure privacy settings, and manage dataframes. Check out the article [Overview of chat-magics in Microsoft Fabric notebooks](/fabric/data-engineering/copilot-notebooks-chat-magics) for more information.
23+
In addition, there are also several commands allowing you to fix errors, configure privacy settings, and manage dataframes. See [Use the Copilot chat pane in Microsoft Fabric notebooks](/fabric/data-engineering/copilot-notebooks-chat-pane) for more information.
24+
25+
## In-cell Copilot
26+
27+
In-cell Copilot lets you interact with Copilot directly above any code cell, without leaving your editing context. Select the **Copilot** button that appears above a code cell to open a text box where you can type a request or use a slash command.
28+
29+
The available slash commands are:
30+
31+
| Command | Description |
32+
| ------- | ----------- |
33+
| `/explain` | Provides a plain-language explanation of the cell's code logic. |
34+
| `/fix` | Identifies errors in the cell and suggests corrections. |
35+
| `/comments` | Automatically adds code comments to document logic and data changes. |
36+
| `/optimize` | Suggests improvements for performance and efficiency. |
37+
38+
Use in-cell Copilot when you want to refine a specific cell — for example, understanding what a transformation does, fixing a syntax error, or documenting code before sharing the notebook. For multi-step workflows or cross-cell tasks, switch to the Copilot chat pane instead.
2339

2440
## Example
2541

learn-pr/wwl/get-started-copilot-fabric-data-engineering/index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ uid: learn.wwl.get-started-copilot-fabric-data-engineering
33
metadata:
44
title: Get Started With Copilot in Microsoft Fabric for Data Engineering
55
description: Get Started with Copilot in Microsoft Fabric for data engineering.
6-
ms.date: 08/18/2025
6+
ms.date: 03/27/2026
77
author: weslbo
88
ms.author: wedebols
99
ms.topic: module

learn-pr/wwl/get-started-copilot-fabric-data-engineering/introduction.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Introduction
44
metadata:
55
title: Introduction
66
description: "Introduction"
7-
ms.date: 08/18/2025
7+
ms.date: 03/27/2026
88
author: weslbo
99
ms.author: wedebols
1010
ms.topic: unit

learn-pr/wwl/get-started-copilot-fabric-data-engineering/knowledge-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Module assessment
44
metadata:
55
title: Module Assessment
66
description: "Knowledge check"
7-
ms.date: 08/18/2025
7+
ms.date: 03/27/2026
88
author: weslbo
99
ms.author: wedebols
1010
ms.topic: unit

0 commit comments

Comments
 (0)