Wiki source code of Fabric Notebooks

Version 2.1 by Dimitri Rupp on 2026/06/11 09:16

Show last authors
1 {{box cssClass="floatinginfobox" title="**On this page**"}}
2 {{toc/}}
3 {{/box}}
4
5 = Fabric Notebooks =
6
7 {{info}}
8 **What:** Interactive coding environments for data exploration, transformation and analytics.
9 **Use cases:** Cleansing, enrichment, joins, aggregations, ML, automation.
10 {{/info}}
11
12 == Overview ==
13
14 Notebooks in **Microsoft Fabric** are **interactive coding environments** designed for **advanced data exploration, transformation, and analytics**. You can use notebooks to:
15
16 * **Clean and enrich** data
17 * Perform **joins** and **aggregations**
18 * Build **machine-learning models**
19 * Trigger **downstream processes**
20
21 Notebooks support **multiple languages** — **Python**, **SQL**, **Spark** — allowing users to write code, visualise data, and run complex logic all within a single interface.
22
23 == When to use a notebook ==
24
25 Notebooks are especially useful **when visual tools like Dataflows aren't flexible enough** for custom logic, or when you need **fine-grained control over execution**. They also **support scheduling and pipeline triggers**, making them a **powerful tool for automation and repeatable workflows**.
26
27 |=Scenario|=Use Notebook?
28 |Quick, low-code ETL on tabular data|❌ Use **Dataflow Gen2** instead
29 |Standard table-to-table movement|❌ Use **Data Pipeline** instead
30 |Custom logic / parsing / ML|✅ **Notebook**
31 |Mixed languages in one workflow|✅ **Notebook**
32 |Fine-grained scheduling + branching|✅ **Notebook** (often called from a Pipeline)
33
34 {{mermaid}}
35 flowchart TD
36 Q[Need to process data?] --> A{Standard or custom?}
37 A -->|Standard ETL| DF[Dataflow Gen2<br/>Power Query]
38 A -->|Standard table movement| DP[Data Pipeline]
39 A -->|Custom logic / ML / parsing| NB[Notebook]
40 NB --> NBL[See: List of notebooks in use]
41
42 classDef opt fill:#e3f2fd,stroke:#1976d2,stroke-width:1px
43 classDef nb fill:#fff3cd,stroke:#b85c00,stroke-width:1px
44 class DF,DP opt
45 class NB,NBL nb
46 {{/mermaid}}
47
48 == Related pages ==
49
50 * [[List of notebooks in use>>doc:IT-Wiki.02-Tools.Fabric.Fabric-Notebooks.Fabric-Notebook-List.WebHome]] — Spark- vs. Vanilla-Notebook-Vergleich + Language-Support
51 * [[Fabric Dataflows>>doc:IT-Wiki.01-Data.Ingestion.Fabric-Dataflows.WebHome]]
52 * [[Fabric Data Pipelines>>doc:IT-Wiki.01-Data.Ingestion.Fabric-Data-Pipelines.WebHome]]
53 * [[Fabric (Hub)>>doc:IT-Wiki.02-Tools.Fabric.WebHome]]
54 * [[Fabric Silver Lakehouse>>doc:IT-Wiki.01-Data.Processing.Lakehouse.Fabric-Silver-Lakehouse.WebHome]] — Notebooks im Einsatz fuer Silver-Transformationen
55
56 ----
57
58 {{info}}
59 **Migration footer**
60 **Source:** [[Fabric Notebooks (SharePoint)>>url:https://spltele.sharepoint.com/sites/WikiPowerBI/SitePages/Fabric-Notebooks.aspx]]
61 **Original author:** Bukkerji Sreejith
62 **Original last-modified:** 2025-10-17
63 **Migration date:** 2026-05-24
64 **Migrated by:** Dimitri Rupp via ClaudeAI
65 **Notes:** EN-Original-Texte 1:1; dekorative Image-WebParts ausgelassen; Entscheidungs-Tabelle 'When to use a notebook' + Mermaid-Decision-Tree als Wissensbasis-Erweiterung; Sub-Page (Notebook-List) als untergeordnete Page einsortiert.
66 {{/info}}
67
68
69 ----
70
71 == Verwandte Themen ==
72
73 //Kuratiert — kann direkt im Editor ergänzt werden://
74
75 * [[FAQ>>doc:IT-Wiki.02-Tools.Fabric.FAQ.WebHome]]
76 * [[Fabric for power users>>doc:IT-Wiki.02-Tools.Fabric.Fabric-for-techies.WebHome]]
77 * [[Git Integration in Fabric>>doc:IT-Wiki.02-Tools.Fabric.Git-Integration.WebHome]]
78
79 {{include reference="IT-Wiki.Makros.Verwandte-Themen.WebHome"/}}
80
81 ----
82 **Status:** Migriert — Team-Review ausstehend · **Owner:** //(festlegen)// · **Letzter Review:** 2026-06-11